136
POLITECHNIKA WARSZAWSKA Wydział Elektroniki i Technik Informacyjnych ROZPRAWA DOKTORSKA mgr inż. Marcin Lewandowski Krótkoczasowa analiza parametrów modulatorów sigma-delta stosowanych w cyfrowo-analogowym przetwarzaniu sygnałów fonicznych Promotor prof. dr hab. inż. Zbigniew Kulka Warszawa, 2013 Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Rozprawa doktorska - repo.pw.edu.pl

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Rozprawa doktorska - repo.pw.edu.pl

POLITECHNIKA WARSZAWSKA

Wydział Elektroniki

i Technik Informacyjnych

ROZPRAWA DOKTORSKA

mgr inż. Marcin Lewandowski

Krótkoczasowa analiza parametrów modulatorów sigma-delta

stosowanych w cyfrowo-analogowym przetwarzaniu sygnałów

fonicznych

Promotor

prof. dr hab. inż. Zbigniew Kulka

Warszawa, 2013

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 2: Rozprawa doktorska - repo.pw.edu.pl

2

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 3: Rozprawa doktorska - repo.pw.edu.pl

3

Pragnę wyrazić moją głęboką wdzięczność Panu Profesorowi

Zbigniewowi Kulce za nieocenioną opiekę naukową. Szczególnie

dziękuję za okazane wsparcie merytoryczne i poświęcony czas,

a także za słowa mobilizacji oraz za wszelką pomoc, która

przyczyniła się do powstania tej pracy.

Szczególne podziękowania składam również Panu Piotrowi

Nykielowi, którego cenne uwagi i pomysły pomogły w realizacji

pracy.

Dziękuję Kolegom i Koleżankom z Zakładu Elektroakustyki PW,

którzy wspierali mnie przez cały okres studiów doktoranckich

i tym mocniej w okresie pisania pracy.

Składam podziękowania mojej Żonie za ogromną cierpliwość,

wyrozumiałość, okazane wsparcie i mobilizację, bez których ta

praca nie mogłaby powstać.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 4: Rozprawa doktorska - repo.pw.edu.pl

4

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 5: Rozprawa doktorska - repo.pw.edu.pl

5

Streszczenie

Niniejsza rozprawa jest poświęcona zagadnieniu krótkoczasowej analizy parametrów

modulatorów sigma-delta (SD) stosowanych w cyfrowo-analogowym przetwarzaniu

sygnałów fonicznych. W pracy przedstawiono znaną i powszechnie stosowaną metodę analizy

cyfrowych modulatorów SD w dziedzinie częstotliwości. Następnie zwrócono uwagę na

istotne ograniczenia wspomnianej metody w przypadku analizy modulatorów SD

pobudzanych sygnałami muzycznymi. Z tych względów zaproponowano metodę analizy

modulatorów SD w dziedzinie czasu.

Zaproponowana metoda analizy czasowej polega na oszacowaniu określonego

w rozprawie nieliniowego błędu modulacyjnego (NBM), który reprezentuje łącznie

informację o zniekształceniach nieliniowych, modulacji progu szumowego modulatora

i błędzie rekwantyzacji, a następnie na obliczeniu jego parametrów, tj. wartości średniej

i mocy w zakresach zmienności parametrów sygnału wejściowego modulatorów. Brane są

pod uwagę takie parametry sygnału wejściowego modulatorów, jak amplituda, szybkość

zmian sygnału i szybkość zmian jego nachylenia. Oszacowanie nieliniowego błędu

modulacyjnego polega na modelowaniu funkcji przenoszenia sygnału (STF) w modulatorze

SD za pomocą transmitancji drugiego rzędu ogólnej postaci. Modelowanie odbywa się

w dziedzinie zmiennej zespolonej s, a nieliniowy błąd modulacyjny jest określony jako

różnica prawej i lewej strony równania różniczkowego odpowiadającego modelowej funkcji

STF modulatora SD.

Wyniki badań symulacyjnych są przedstawione graficznie za pomocą wykresów

wartości średniej i mocy nieliniowego błędu modulacyjnego w funkcji zmian parametrów

sygnału wejściowego modulatorów. Badania różnych struktur modulatorów przeprowadzono

podając do ich wejścia sygnały muzyczne. Badania te wskazały na nieliniowe zachowanie się

modulatora SD, które objawia się nie tylko uzależnieniem sygnału wyjściowego modulatora

od chwilowych wartości parametrów wejściowego sygnału muzycznego, ale też od stanu

filtru pętli, czyli „historii” działania modulatora. Dlatego jakość modulacji może zmieniać się

w czasie w funkcji dynamiki sygnału wejściowego, co nie wynika z przyjęcia uproszczonego,

liniowego modelu modulatora. Jak się wydaje, potwierdzone wynikami badań zależności są

najbardziej prawdopodobną przyczyną słyszalnych różnic brzmieniowych jakie występują

w systemach odtwarzania sygnałów muzycznych wyposażonych w konwencjonalne

przetworniki c/a PCM i przetworniki c/a sigma-delta.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 6: Rozprawa doktorska - repo.pw.edu.pl

6

Abstract

The dissertation addresses the problem of short-time analysis of the performance of

sigma-delta (SD) modulators which are used in digital-to-analog audio converters (DACs).

The thesis presents existing and commonly used method for the analysis of SD modulators in

the frequency domain and points out its essential limitations especially when musical signals

are fed to the modulator. Therefore, in order to analyze the performance of the SD modulator

in the time domain, a novel method is proposed by the author.

The proposed method is based on the estimation of nonlinear modulation error which is

specified in the thesis and represents jointly nonlinear distortions, noise modulation and

requantization error in the SD modulator. Then the parameters of the nonlinear modulation

error, such as mean value and power, are calculated in input signal’s parameter bins. The

input signal parameters are the amplitude and the speed of change of the signal (first and

second derivatives). Estimation of nonlinear modulation error is based on modeling the signal

transfer function (STF) of the SD modulator in the s-domain by a general, second order

transfer function. The nonlinear modulation error is estimated as the difference between right

and left side of the differential equation which is equivalent to the modeled STF of the

modulator in the time domain.

The results of simulations are graphically presented as a mean value and power of

nonlinear modulation error as a function of musical input signal parameters. The results have

showed a nonlinear behavior of the SD modulator which does not only depend on the

instantaneous parameters of the input signal, but it is severely influenced by the conversion

history and thus by the internal state of the loop filter. Therefore, the conversion quality can

vary over time, as a function of the input signal dynamics which cannot be understood based

on simplified linear model of the SD modulator. It seems that these input signal dependent

conversion errors have a large influence on the quality of sound reproduced by the sigma-

delta audio DACs and are probably the main reason of audible sound quality differences

between sigma-delta audio DACs and conventional PCM audio DACs.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 7: Rozprawa doktorska - repo.pw.edu.pl

7

Spis treści

Spis treści .................................................................................................................................. 7

Wykaz skrótów i oznaczeń ...................................................................................................... 9

1. Wstęp ................................................................................................................................ 13

2. Cel, teza i zakres pracy ................................................................................................... 19

2.1. Cel i teza pracy ........................................................................................................... 19

2.2. Zakres pracy ............................................................................................................... 21

3. Foniczne przetworniki c/a .............................................................................................. 23

3.1. Przetworniki c/a PCM ................................................................................................ 23

3.2. Przetworniki c/a PCM z nadpróbkowaniem .............................................................. 24

3.3. Przetworniki c/a SDM ................................................................................................ 25

4. Foniczny przetwornik c/a SDM ..................................................................................... 27

4.1. Wprowadzenie............................................................................................................ 27

4.2. Filtr interpolacyjny i filtr wygładzający ..................................................................... 28

4.3. Cyfrowy modulator SD .............................................................................................. 28

4.3.1. Kształtowanie widma błędu rekwantyzacji ........................................................... 29

4.3.2. Podstawowe struktury cyfrowych modulatorów SD ............................................. 31

5. Analiza cyfrowego modulatora SD w dziedzinie częstotliwości .................................. 33

5.1. Modelowanie błędu rekwantyzacji ............................................................................ 33

5.2. Charakterystyki STF i NTF ........................................................................................ 35

5.3. Stabilność modulatora SD .......................................................................................... 37

5.4. Cykle graniczne, tony jałowe i modulacja progu szumowego ................................... 37

5.5. Zastosowanie sygnału dither’a ................................................................................... 38

5.6. Ograniczenia klasycznej analizy częstotliwościowej................................................. 40

6. Analiza cyfrowego modulatora SD w dziedzinie czasu ................................................ 41

6.1. Wprowadzenie............................................................................................................ 41

6.2. Propozycja metody analizy czasowej......................................................................... 41

6.3. Filtr interpolacyjny i filtr ograniczający pasmo ......................................................... 43

6.4. Cyfrowy modulator SD .............................................................................................. 45

6.5. Modelowanie funkcji STF cyfrowego modulatora SD .............................................. 47

6.5.1. Wykorzystywane metody numeryczne ................................................................. 48

6.5.2. Współczynniki modelowej funkcji STF ................................................................ 58

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 8: Rozprawa doktorska - repo.pw.edu.pl

Spis treści

8

6.6. Zakresy zmienności parametrów sygnału wejściowego cyfrowego modulatora

SD ............................................................................................................................... 61

6.7. Parametry nieliniowego błędu modulacyjnego .......................................................... 62

7. Badania symulacyjne cyfrowych modulatorów SD ..................................................... 64

7.1. Jednobitowe modulatory SD ...................................................................................... 65

7.1.1. Modulatory niskiego rzędu .................................................................................... 65

7.1.2. Dither’owane modulatory niskiego rzędu ............................................................. 72

7.1.3. Modulatory wysokiego rzędu ................................................................................ 79

7.1.4. Dither’owane modulatory wysokiego rzędu ......................................................... 85

7.2. Kilkubitowe modulatory SD ...................................................................................... 91

7.2.1. Modulatory niskiego rzędu .................................................................................... 91

7.2.2. Dither’owane modulatory niskiego rzędu ............................................................. 98

7.2.3. Modulatory wysokiego rzędu .............................................................................. 103

7.2.4. Dither’owane modulatory wysokiego rzędu ....................................................... 110

7.3. Porównanie dither'owanych modulatorów PCM i SD ............................................. 115

8. Podsumowanie ............................................................................................................... 121

8.1. Ocena wyników symulacji i wnioski ....................................................................... 123

8.2. Dalsze prace ............................................................................................................. 126

9. Bibliografia .................................................................................................................... 127

10. Dodatki ........................................................................................................................... 133

A. Procedura ANWP12 ................................................................................................. 133

B. Procedura NWSTF ................................................................................................... 134

C. Wybór utworów wykorzystywanych w badaniach .................................................. 135

D. Wyniki badań symulacyjnych dla utworów opisanych w dodatku C ...................... 136

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 9: Rozprawa doktorska - repo.pw.edu.pl

9

Wykaz skrótów i oznaczeń

ADC analog-to-digital converter - przetwornik analogowo-cyfrowy

ANWP12 automatic, numerical calculation of first and second derivative -

procedura automatycznego, numerycznego wyznaczania pierwszej i

drugiej pochodnej

BD blu-ray disc - płyta blu-ray

CD-DA compact disk-digital audio - muzyczna płyta kompaktowa

CMOS/BiMOS Complementary metal-oxide-semiconductor/bipolar metal-oxide-

semiconductor - technologie wytwarzania układów scalonych

DAC digital-to-analog converter - przetwornik cyfrowo-analogowy

DEM dynamic element matching - dynamiczne dopasowanie elementów

DER dynamic element randomization - dynamiczna randomizacja

elementów

Df I numerically calculated first derivative - numerycznie wyznaczona

pierwsza pochodna

Df II numerically calculated second derivative - numerycznie wyznaczona

druga pochodna

DR dynamic range - zakres dynamiczny

DSM delta-sigma modulation - modulacja delta-sigma

DVD digital video disc - płyta DVD

DVD-A digital video disc-audio - płyta DVD audio

DWA data weighted algorithm - funkcja kształtowania widma szumu

niedopasowania elementów

FDP lowpass filter - filtr dolnoprzepustowy

FFT fast Fourier transform - szybka transformata Fourier'a

K bit resolution - rozdzielczość bitowa rekwantyzatora

L modulator's order - rząd modulatora

LAPACK linear algebra package - oprogramowanie obliczeń liniowej algebry

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 10: Rozprawa doktorska - repo.pw.edu.pl

Wykaz skrótów i oznaczeń

10

LPCM linear pulse-code modulation - liniowa modulacja impulsowo-

kodowa

LSB least significant bit - najmniej znaczący bit

MASH multi-stage noise shaping - wielostopniowa struktura kształtowania

szumu kwantyzacji

MATLAB matrix laboratory - oprogramowanie do obliczeń macierzowych

meanNBM NBM's mean value - wartość średnia NBM

MSB most significant bit - najbardziej znaczący bit

NBM nonlinear modulation error - nieliniowy błąd modulacyjny

NSDEM noise-shaped dynamic element matching - kształtowanie widma

szumu niedopasowania elementów

NTF noise transfer function - funkcja przenoszenia szumu

NWSTF numerical calculation of STF - procedura numerycznego

wyznaczania modelowej transmitancji STF

OSR oversampling ratio - współczynnik nadpróbkowania

PCM pulse-code modulation - modulacja impulsowo-kodowa

PFDP measurement lowpass filter - pomiarowy filtr dolnoprzepustowy

PrmsNBM NBM's power - wartość mocy NBM

PSD power spectral density - widmowa gęstość mocy

SACD super audio cd - płyta kompaktowa SACD

SAR ADC succesive approximation ADC - przetwornik kompensacyjny a/c

SD sigma-delta - sigma-delta

SDM sigma-delta modulation - modulacja sigma-delta

SFDR spourious-free dynamic range - zakres dynamiczny bez

zniekształceń

SINAD signal-to-noise and distortion ratio - stosunek sygnału do szumu

i zniekształceń

SNBM nonlinear modulation error signal - sygnał nieliniowego błędu

modulacyjnego

SNR signal-to-noise ratio - stosunek sygnału do szumu

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 11: Rozprawa doktorska - repo.pw.edu.pl

11

SOI finite impulse response - skończona odpowiedź impulsowa

STF signal transfer function - funkcja przenoszenia sygnału

THD total harmonic distortion - współczynnik zawartości harmonicznych

THD+N total harmonic distortion plus noise - współczynnik zawartości

harmonicznych plus szum

TPDF triangular propability density function - funkcja trójkątna gęstości

prawdopodobieństwa

VLSI very large scale integration - bardzo duża skala integracji

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 12: Rozprawa doktorska - repo.pw.edu.pl

12

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 13: Rozprawa doktorska - repo.pw.edu.pl

13

1. Wstęp

Opracowanie we wczesnych latach 80 ubiegłego stulecia wygodnego i trwałego

optycznego medium pamięciowego w postaci standardu CD-DA (compact disc-digital audio),

czyli dźwiękowej cyfrowej płyty kompaktowej, było przełomowym momentem

w upowszechnieniu nagrań muzycznych na niespotykaną dotychczas skalę [6, 19, 24, 40, 52,

53]. Jednakże wiązało się to z koniecznością rozwiązania wielu nowych problemów

technicznych, m.in. z zakresu cyfrowego przetwarzania sygnałów fonicznych. Rozwiązanie

wspomnianych problemów nabrało szczególnie istotnego znaczenia w ostatnich dwóch

dekadach w związku z pojawieniem się kolejnych, cyfrowych nośników pamięciowych

o znacznie większych pojemnościach informacyjnych, takich jak płyta DVD, zwłaszcza w jej

odmianach dźwiękowych DVD-Audio (DVD-A), Super Audio CD (SACD) oraz płyty

Blu-Ray (BD). W ostatnich latach pojawiły się tez nowe możliwości dystrybucji

i upowszechniania nagrań muzycznych zarówno w wersjach skomprymowanych stratnie, jak

i bez kompresji za pomocą łączy internetowych o dużej przepustowości [24, 30, 39, 40, 45,

71].

Ze względu na specyfikę akustycznych sygnałów muzycznych, charakteryzujących się

szybkimi zmianami w czasie i zmienną dynamiką, cyfrowe systemy foniczne stosowane do

zapisu, przetwarzania, przechowywania, przesyłania i odtwarzania dźwięku, muszą spełniać

wysokie wymagania. Dotyczy to zwłaszcza wysokojakościowych systemów zapisu

i odtwarzania dźwięku określanych jako systemy hi-fi (high-fidelity). Szczególną rolę

w takich systemach odgrywają wielobitowe przetworniki analogowo-cyfrowe (a/c)

i cyfrowo-analogowe (c/a), tworzące odrębną klasę przetworników fonicznych (audio

converters). Ze względu na wspomnianą specyfikę sygnałów muzyki, pierwszorzędne

znaczenie w przypadku przetworników fonicznych ma zwłaszcza minimalizacja błędów

cyfrowego przetwarzania takich sygnałów. Inaczej mówiąc, powinny być stosowane takie

metody przetwarzania, jakie umożliwiają uzyskania zamierzonych rezultatów bez

subiektywnie zauważalnego pogorszenia jakości dźwięku, tj. bez zauważalnej zmiany

charakteru brzmienia. Często stosowane kryterium w kontekście różnych modyfikacji

sygnałów muzyki dotyczy przejrzystości (transparency) obrazu dźwiękowego. Termin

przejrzystość systemu implikuje, że mimo wprowadzenia specyficznych błędów w procesach

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 14: Rozprawa doktorska - repo.pw.edu.pl

Wstęp

14

przetwarzania i obróbki dźwięku, słuchacz nie może odróżnić w teście odsłuchowym sygnału

wyjściowego od sygnału wejściowego [16, 30, 31, 34, 71, 79, 81].

Obecnie wśród 16-24-bitowych fonicznych przetworników a/c i c/a, wytwarzanych jako

układy scalone BiMOS i CMOS o dużej lub bardzo dużej skali integracji (VLSI), można

wyróżnić dwie podstawowe grupy układów [38, 39, 53].

Do pierwszej grupy, zwanej grupą przetworników konwencjonalnych, zaliczane są

przetworniki a/c i c/a działające z wykorzystaniem modulacji impulsowo-kodowej PCM

(pulse-code modulation), które mogą pracować bez nadpróbkowania (oversampling), jak

i z nadpróbkowaniem. Przetwarzanie analogowego sygnału fonicznego na sygnał cyfrowy

metodą kodowania PCM (metoda zaproponowana przez A. Reeves’a w 1937 roku [62])

polega na wykonaniu trzech zasadniczych operacji: próbkowania, liniowego kwantowania

(tj. ze stałym krokiem kwantyzacji) i kodowania, realizowanych zazwyczaj w fonicznym

przetworniku a/c. Operacje te są poprzedzone operacją analogowej filtracji

dolnoprzepustowej, zwanej filtracją ochronną lub antyaliasingową. Foniczny sygnał cyfrowy

w formacie LPCM jest charakteryzowany przez dwa parametry: częstotliwość próbkowania fS

(wartość fS = 2fB = fN, gdzie fB jest pasmem wejściowego sygnału analogowego, a fN jest

nazywana częstotliwością Nyquist'a) oraz rozdzielczość słów wyjściowych (próbek

cyfrowych) N w bitach, określających teoretyczną dynamikę przetwarzania, której wartość

wynosi ok. 6∙N dB. Przetworniki LPCM można z kolei podzielić na przetworniki pracujące

z szybkością Nyquista (Nyquist-rate PCM converters) oraz na przetworniki pracujące

z nadpróbkowaniem (oversampled PCM converters) jako operacją opcjonalną.

W przetwornikach PCM Nyquista częstotliwość próbkowania dobiera się nieco większą od

częstotliwości Nyquist’a, czyli fS ≥ fN, natomiast w przetwornikach PCM pracujących

z nadpróbkowaniem, częstotliwość próbkowania fS = OSR∙fN, gdzie OSR jest

współczynnikiem nadpróbkowania (oversamplig ratio) równym fS/2fB [35, 36, 51, 68].

Konwencjonalne przetworniki a/c stosowane w cyfrowych systemach fonicznych są

prawie wyłącznie 16- lub 18-bitowymi przetwornikami kompensacyjnymi SAR ADC

(successive approximation register analog-to-digital converters) i pracują w większości ze

współczynnikami OSR równymi 2, 4 i 8. Jako przetworniki c/a są powszechnie stosowane

16-24-bitowe konwencjonalne przetworniki c/a R-2R DAC (R-2R digital-to-analog

converters), budowane z użyciem dwuwartościowych sieci rezystorowych R-2R, które

pracują ze współczynnikami OSR od 2 do 16. Przetworniki c/a R-2R są oceniane jako

najlepsze ze względu na ich niski poziom progu szumowego, wynikający głównie

z analogowych źródeł szumu, takich jak szum rezystorowy i szum 1/f. Zaawansowane

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 15: Rozprawa doktorska - repo.pw.edu.pl

15

struktury przetworników c/a R-2R są wytwarzane z użyciem takich modyfikacji, jak

segmentacja i cyfrowe niezrównoważenie (digital offset) oraz z zastosowaniem dodatkowych

operacji technologicznych, głównie trymowania laserowego sieci R-2R [37]. Dzięki

zastosowaniu wspomnianych, dodatkowych modyfikacji technologicznych w przetwornikach

c/a R-2R o wysokiej jakości są niemal zupełnie wyeliminowane takie niekorzystne efekty, jak

zakłócenia szpilkowe (glitches) oraz innego rodzaju nieliniowości wokół bipolarnego zera.

Choć zastosowanie nadpróbkowania umożliwia zwiększenie zarówno stosunku sygnału do

szumu SNR (signal-to-noise ratio), jak i rozdzielczości przetwornika oraz uproszczenie

konstrukcji analogowych filtrów dolnoprzepustowych na wejściu przetwornika a/c

(ochronnego, antyaliasingowego) i wyjściu przetwornika c/a (rekonstruującego,

antylustrzanego), to jednak pociąga ono za sobą konieczność użycia cyfrowego filtru

decymacyjnego na wyjściu przetwornika a/c i cyfrowego filtru interpolacyjnego na wejściu

przetwornika c/a. Obydwa wspomniane filtry oprócz tego, że odpowiednio zmniejszają

i zwiększają częstotliwość próbkowania, to również przejmują w dużej mierze funkcje

filtracyjne filtrów analogowych. Są implementowane jako liniowo fazowe filtry

o skończonych odpowiedziach impulsowych (SOI) i wytwarzane w postaci niezależnych

układów scalonych, współpracujących ze scalonymi układami przetworników fonicznych

[35, 36, 51, 68].

Drugą grupę fonicznych przetworników a/c i c/a tworzą wielobitowe przetworniki a/c

i c/a wyposażone odpowiednio w dolnoprzepustowe (low-pass) analogowe i cyfrowe

modulatory sigma-delta (koncepcję nadpróbkowania i kształtowania szumu kwantyzacji

zaproponował C. C. Cutler w 1954 roku, a koncepcję 1-bitowego modulatora sigma-delta

zaproponowali H. Inose i in. w 1962 roku). Liniowe przetworniki SDM (sigma-delta

modulation, lub ΣΔ modulation), zwane też przetwornikami DSM (delta-sigma modulation,

lub ΔΣ modulation), rozwijane i udoskonalane od lat, stały się w zastosowaniach fonicznych

atrakcyjną alternatywą konwencjonalnych przetworników a/c i c/a zarówno pod względem

właściwości, jak i ekonomicznym. Modulatory SD są konstruowane w różny sposób, przy

czym zmiennymi konstrukcyjnymi są zwykle rząd filtru pętli (np. w modulatorze

analogowym rząd filtru pętli jest równy liczbie integratorów połączonych w kaskadzie),

rozdzielczość i topologia. Zmienne te mają wpływ na właściwości, stabilność i złożoność

układową modulatora. Najczęściej są stosowane modulatory o strukturze z pojedynczą pętlą

(single-loop topology). O ile modulatory cyfrowe (ich rząd zależy od liczby akumulatorów

umieszczonych w pętli) są stabilne nawet dla filtrów o wysokich rzędach, o tyle

bezwarunkowo stabilne są modulatory analogowe tylko pierwszego i drugiego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 16: Rozprawa doktorska - repo.pw.edu.pl

Wstęp

16

Modulatory analogowe trzeciego i wyższych rzędów są tylko warunkowo stabilne.

W praktyce, wymaganą stabilność modulatora można uzyskać przez właściwy dobór

współczynników wzmocnienia oraz ograniczając zakres działania modulatora, co jednak

wymaga przeprowadzenia odpowiednich badań symulacyjnych. Inne rozwiązanie problemu

stabilności polega na zastosowaniu wielostopniowej struktury kształtowania szumu zwanej

też kaskadową (MASH – multi-stage noise-shaping). W jednopętlowej strukturze modulatora

jest stosowany pojedynczy kwantyzator, zaś rząd modulatora zależy od liczby stopni

kształtowania szumu w pętli, przy czym może być zastosowanych kilka wewnętrznych pętli

w modulatorze, ale jest tylko jedna droga sygnału od wejścia do wyjścia. W strukturze

kaskadowej natomiast, modulator zawiera zazwyczaj kilka stopni o różnym rzędzie (jest to

kombinacja stabilnych stopni pierwszego lub drugiego rzędu) i różnych rozdzielczościach,

które są odpowiednio połączone do wspólnego wyjścia [6, 15, 19, 39, 57, 67].

Działanie modulatorów SD polega na jednoczesnym zastosowaniu trzech operacji,

takich jak nadpróbkowanie, filtracja błędu kwantyzacji/rekwantyzacji (w zależności czy błąd

powstaje w modulatorze analogowym czy cyfrowym) i sprzężenia zwrotnego, znanych

powszechnie pod nazwą kształtowania widma błędu kwantyzacji/rekwantyzacji. We

wcześniejszych realizacjach przetworników a/c i c/a SDM były stosowane jednobitowe

modulatory SD. Jednak oprócz ich zalet, takich jak niemal idealna liniowość, niski koszt

wytwarzania, miały także wady, jak konieczność stosowania dużego współczynnika OSR,

duża wrażliwość na jitter sygnału zegarowego (tj. fluktuacje okresu przebiegu zegarowego),

wytwarzanie wysokiego poziomu szumu w paśmie ponadpodstawowym [73]. Wspomniane

wady modulatorów jednobitowych można w dużej mierze usunąć stosując w przetwornikach

a/c i c/a kilkubitowe modulatory SD, tj. od 2 do 6 bitów. Na przykład, w przetworniku

fonicznym z kilkubitowym modulatorem SD można uzyskać taką samą ogólną rozdzielczość

jak w przetworniku z jednobitowym modulatorem SD przy mniejszej częstotliwości

próbkowania i tym samym przy mniejszej wrażliwości na jitter sygnału zegarowego. Inne

zalety to spadek mocy szumu kwantyzacji w stosunku do mocy sygnału na wyjściu

modulatora o 6 dB na każdy dodatkowy bit rozdzielczości kwantyzatora/rekwantyzatora,

mniejsza podatność na występowanie zniekształceń tonalnych (idle tones), większa stabilność

modulatorów kilkubitowych z transmitancjami wyższych rzędów w pętli sprzężenia

zwrotnego oraz w przypadku przetworników c/a SDM - uproszczenie konstrukcji

analogowego, wyjściowego filtru dolnoprzepustowego m. in. ze względu na niższy poziom

szumu w paśmie ponadpodstawowym (ultradźwiękowym). Mniej krytyczny jest także dobór

parametrów (poziom, funkcja gęstości prawdopodobieństwa) sygnału dither'a, tj.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 17: Rozprawa doktorska - repo.pw.edu.pl

17

niskopoziomowego sygnału szumu stosowanego do eliminacji zniekształceń tonalnych.

Scalone przetworniki a/c i c/a SD o wysokiej jakości do zastosowań fonicznych

z kilkubitowymi modulatorami SD (multilevel SD audio converters) charakteryzują się

rozdzielczościami od 16 do 24 bitów i częstotliwościami próbkowania do 96/192 kHz. Są

często wytwarzane jako 2-kanałowe przetworniki a/c i 2-, 6- oraz 8-kanałowe przetworniki

c/a [6, 15, 19, 39, 50, 52, 53].

Wielobitowe struktury przetworników a/c i c/a SDM z kilkubitowymi

kwantyzatorami/rekwantyzatorami (ściśle biorąc z obcinaczami) zawierają kilkubitowy tzw.

wewnętrzny przetwornik c/a, który ma istotny wpływ na ich liniowość całkową.

W przetworniku a/c SDM wewnętrzny przetwornik c/a jest umieszczony w pętli sprzężenia

zwrotnego, zaś w przetworniku c/a SDM poza pętlą. Wewnętrzne przetworniki c/a, pracujące

z dużą częstotliwością próbkowania SfOSR

(typowe wartości współczynników OSR

w kilkubitowych przetwornikach SDM są zawarte między 32 do 256) różnią się od

konwencjonalnych, wielobitowych (tj. 16-24-bitowych) przetworników c/a. Choć ich

rozdzielczości są stosunkowo małe (tj. od 2-6 bitów, czyli od 4 do 64 poziomów), to jednak

poziomy te muszą być wyznaczone z dużą dokładnością. Aby uzyskać dobrą liniowość

wewnętrznego przetwornika c/a i mały współczynnik zawartości harmonicznych THD (total

harmonic distortion), elementy składowe takiego przetwornika, tj. rezystory, kondensatory

lub źródła prądowe, muszą być dopasowane z dużą dokładnością. Do najczęściej stosowanych

należą metody dynamicznego dopasowania elementów (DEM – dynamic element matching).

Ogólnie biorąc, metody te polegają na konwersji błędów niedopasowania elementów

wewnętrznego przetwornika c/a wprowadzających niepożądane harmoniczne, na zmienny

w czasie szum pseudolosowy i ewentualnym spektralnym kształtowaniu tego szumu. Dwa

przykładowe, znane algorytmy DEM noszą nazwy: algorytm dynamicznej randomizacji

elementów (DER – dynamic element randomization) oraz algorytm kształtowania widma

szumu niedopasowania elementowego (NSDEM – noise-shaped DEM). W praktyce jest

stosowany algorytm DEM z funkcją kształtowania szumu niedopasowania elementowego

rzędu drugiego (DWA – data weighted algorithm) [6, 7, 15, 19, 21, 35, 39, 54].

Przetworniki a/c i c/a SDM są produkowane w postaci układów scalonych CMOS

VLSI. W odróżnieniu od konwencjonalnych przetworników PCM, przetworniki SDM są

wytwarzane z elementów o przeciętnych tolerancjach, na ich podłożach mogą być

umieszczane układy realizujące dodatkowe operacje cyfrowego przetwarzania sygnałów, ich

koszt wytwarzania jest stosunkowo niski. Z tych względów przetworniki SDM są obecnie

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 18: Rozprawa doktorska - repo.pw.edu.pl

Wstęp

18

stosowane powszechnie zarówno w cyfrowym sprzęcie konsumenckim, jak i profesjonalnym

sprzęcie (studyjnym) audio [26, 27, 37, 38].

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 19: Rozprawa doktorska - repo.pw.edu.pl

19

2. Cel, teza i zakres pracy

2.1. Cel i teza pracy

Rozprawa jest poświęcona cyfrowym modulatorom sigma-delta (SD), które są

zasadniczymi układami fonicznych przetworników cyfrowo-analogowych SDM. Modulatory

SD mają decydujący wpływ na jakość dźwięku odtwarzanego z cyfrowych nośników

pamięciowych w systemach odsłuchowych o wysokiej jakości, wyposażonych w przetworniki

c/a SDM. W systemach takich są stosowane najczęściej przetworniki c/a z kilkubitowymi

modulatorami SD, gdyż umożliwiają m.in. uzyskanie dużej wartości SNR i niskiego poziomu

zniekształceń w paśmie podstawowym [8, 9, 23, 34, 39, 71].

Jak wiadomo, foniczne przetworniki c/a są charakteryzowane parametrami statycznymi

i dynamicznymi. Do parametrów statycznych należą: rozdzielczość, nieliniowość całkowa

i nieliniowość różniczkowa, niemonotoniczność, błąd wzmocnienia (skalowania), błąd

niezrównoważenia (przesunięcia) oraz błąd środka zakresu (błąd zera). Bardziej istotne ze

względu na jakość dźwięku są parametry dynamiczne, do których zaliczane są: stosunek

sygnału do szumu (SNR), stosunek sygnału do szumu i zniekształceń (SINAD – signal-to-

noise-and-distortion-ratio), zakres dynamiczny (DR – dynamic range), zakres dynamiczny

bez zniekształceń (SFDR – spurious-free-dynamic-range), współczynnik zawartości

harmonicznych plus szum (THD+N, total harmonic distortion plus noise), separacja kanałów,

czas ustalania (utożsamiany z czasem konwersji przetwornika c/a) oraz zakłócenia szpilkowe

(glitches, dotyczą tylko konwencjonalnych przetworników c/a) [21, 35, 36, 40, 70].

Metody analizy cyfrowych modulatorów SD prezentowane w literaturze dotyczą

głównie dziedziny częstotliwości i polegają na obserwacji widm

amplitudowo-częstotliwościowych sygnałów wyjściowych oraz pomiarze wartości wyżej

wymienionych parametrów dynamicznych takich, jak SNR, SINAD, SFDR oraz THD. W

analizach w dziedzinie częstotliwości, zwanych analizami klasycznymi, przyjmuje się, że

modulator SD jest układem liniowym, tj. błąd rekwantyzacji nie jest skorelowany z sygnałem

wejściowym i rekwantyzator może być modelowany jako niezależne, addytywne źródło

szumu, które wprowadza szum kwantyzacji. Ponadto taki zlinearyzowany modulator jest

pobudzany najczęściej poziomem stałym lub sygnałami okresowymi o ustalonych w czasie

parametrach. Uzyskane wyniki tego rodzaju analiz mogą w pełni charakteryzować

właściwości modulatora SD jako układu liniowego.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 20: Rozprawa doktorska - repo.pw.edu.pl

Cel, teza i zakres pracy

20

Modulator SD jest jednak układem nieliniowym z pamięcią, tzn. z filtrem kształtowania

błędu rekwantyzacji w pętli sprzężenia zwrotnego. Wynika z tego, że sygnał wyjściowy

modulatora w określonym momencie czasu zależy od sygnału wejściowego modulatora i od

stanu, w jakim znajduje się filtr pętli, tj. od historii przetwarzania sygnału w modulatorze.

Można zatem sądzić, że odpowiedź modulatora w dziedzinie czasu na sygnał wejściowy

zależy od dynamiki zmian sygnału wejściowego, czyli takich jego parametrów, jak amplituda,

szybkość zmian w czasie i szybkość zmian nachylenia w czasie. W rzeczywistych warunkach

pracy modulatora sygnałem wejściowym jest sygnał muzyczny, który jest sygnałem

nieokresowym o złożonym i zmiennym w czasie widmie.

Przeprowadzone w Zakładzie Elektroakustyki Instytutu Radioelektroniki PW liczne

testy odsłuchowe materiału muzycznego odtwarzanego za pomocą systemów wyposażonych

w konwencjonalne, wielobitowe przetworniki c/a PCM (typu R-2R) wykazały wyraźne

różnice brzmieniowe w porównaniu z systemami wykorzystującymi wielobitowe

przetworniki c/a SDM wyposażone w kilkubitowe modulatory SD. Percypowane zmiany

dotyczyły zwłaszcza takich subiektywnych cech odtwarzanego dźwięku, jak barwa,

rozdzielczość przestrzenna źródeł pozornych i dynamika. Należy dodać, że różnice

brzmieniowe są również zauważalne pomiędzy przetwornikami c/a z jednobitowymi

i kilkubitowymi modulatorami SD. Na dźwiękowe różnice jakościowe w systemach

fonicznych z przetwornikami SD wskazywali również inni autorzy [20, 22, 31, 44, 46, 48-50,

75-77].

Na podstawie obserwacji, że wspomniane powyżej różnice w brzmieniu dźwięku

podczas odtwarzania nagrań muzycznych w systemie odsłuchowym wyposażonym

w kilkubitowy przetwornik c/a SDM wynikają ze zmiany krótkookresowych właściwości

modulatora, ich zbadanie zostało przyjęte jako cel pracy.

Celem pracy jest przeprowadzenie analizy działania cyfrowych modulatorów

sigma-delta (SD) w dziedzinie czasu, ponieważ ich analiza w dziedzinie częstotliwości

z użyciem modelu liniowego nie może w pełni wyjaśnić zachowania się modulatorów

pobudzanych sygnałami muzyki.

Można zatem sformułować następującą tezę pracy:

„Parametry cyfrowych, jedno- i kilkubitowych modulatorów SD z filtrami

kształtowania szumu rekwantyzacji różnych rzędów zależą od chwilowych zmian parametrów

sygnałów wejściowych”.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 21: Rozprawa doktorska - repo.pw.edu.pl

Cel i teza pracy

21

Jeśli uda się dowieść słuszności postawionej tezy, to uprawnionym stanie się

stwierdzenie, że krótkoczasowe zmiany właściwości modulatora są najbardziej

prawdopodobną przyczyną zmian jakości sygnału fonicznego przetwarzanego w modulatorze

SD i w konsekwencji - przyczyną pojawienia się zauważalnych zmian brzmienia muzyki.

2.2. Zakres pracy

Rozdziały 1 i 2 są wprowadzeniem w zagadnienia fonicznych przetworników a/c i c/a,

określając także cel, tezę i zakres pracy.

Krótka charakterystyka konwencjonalnych, fonicznych przetworników c/a PCM

pracujących bez nadpróbkowania i z nadpróbkowaniem oraz przetworników c/a SDM jest

podana w rozdziale 3.

W rozdziale 4 omówiono bardziej szczegółowo foniczny przetwornik c/a SDM,

zwracając uwagę na funkcję wejściowego cyfrowego filtru interpolacyjnego i analogowego,

wyjściowego dolnoprzepustowego filtru wygładzającego (rekonstruującego), działanie

cyfrowego modulatora SD i efekt kształtowania widma szumu rekwantyzacji oraz

podstawowe struktury cyfrowych modulatorów SD.

Klasyczna analiza cyfrowego modulatora SD w dziedzinie częstotliwości w oparciu

o jego model liniowy jest przedstawiona w rozdziale 5. Omówiono także zastosowanie

sygnału dither'a, efekty takie, jak modulacja progu szumowego i tony jałowe oraz zwrócono

uwagę na ograniczenia klasycznej analizy częstotliwościowej.

Rozdziały 6 i 7 są zasadniczymi rozdziałami pracy. W rozdziale 6 przedstawiono

propozycję metody analizy czasowej cyfrowego modulatora SD o strukturze LSB’s

error-feedback. Wprowadzono pojęcie tzw. nieliniowego błędu modulacyjnego (NBM),

reprezentującego łącznie takie efekty występujące w modulatorze, jak zniekształcenia

nieliniowe (w tym m.in. nienadążanie modulatora za zmianami transjentowymi w sygnale

wejściowym), modulacja progu szumowego i błąd rekwantyzacji redystrybuowany do pasma

ponadpodstawowego. Przyjęto, że zmiany błędu NBM w dziedzinie czasu będzie

odzwierciedlał sygnał (S) błędu NBM, czyli SNBM. Podano, w jaki sposób SNBM będzie

wykorzystywany w badaniach wpływu krótkoczasowych zmian właściwości modulatora

w zależności od chwilowych właściwości sygnału wejściowego. Ponadto opisano

wykorzystywane w analizie czasowej narzędzia numeryczne, podział zakresów zmienności

parametrów sygnału wejściowego modulatora i parametry błędu NBM.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 22: Rozprawa doktorska - repo.pw.edu.pl

Cel, teza i zakres pracy

22

Obszerne badania symulacyjne cyfrowych modulatorów SD, uzyskane wyniki

i komentarze są zawarte w rozdziale 7. Badaniami zostały objęte zarówno jedno-, jak

i kilkubitowe modulatory SD niskich i wysokich rzędów. Uwzględniono również wpływ

zastosowanego dither'ingu w modulatorach niskiego i wysokiego rzędu.

W rozdziale 8 przedstawiono podsumowanie rozprawy, tzn. sformułowano ocenę

wyników symulacji i wnioski, a także krótko opisano jak będą przebiegały dalsze prace.

Rozprawę zamykają bibliografia i dodatki.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 23: Rozprawa doktorska - repo.pw.edu.pl

23

3. Foniczne przetworniki c/a

3.1. Przetworniki c/a PCM

Przetworniki c/a PCM (nazywane konwencjonalnymi) o rozdzielczościach od 16 do 24

bitów używane w systemach odtwarzania dźwięku mają najczęściej strukturę z sieciami

rezystorowymi R-2R, przełączanymi źródłami prądowymi oraz innymi, które są szerzej

opisane m.in. w [30, 35, 39, 53]. Na rysunku 3.1 jest przedstawiony schemat blokowy

typowego przetwornika c/a PCM. Wejściowy sygnał cyfrowy w formacie PCM jest najpierw

przekształcany na przebieg schodkowy o określonym czasie trwania każdego z jego

poziomów równym SS ft 1 , gdzie Sf jest częstotliwością próbkowania, której wartość

powinna być większa bądź równa podwojonej wartości maksymalnej częstotliwości sygnału

fonicznego Bf . Następnie sygnał wyjściowy z przetwornika c/a jest poddawany analogowej

filtracji dolnoprzepustowej (antylustrzanej) w celu stłumienia widmowych replik sygnału

poza pasmem podstawowym. Analogowy filtr FDP powinien zatem charakteryzować się

bardzo wąskim pasmem przejściowym na granicy pasma podstawowego ograniczonego

wartością maksymalnej częstotliwości sygnału Bf .

Należy zaznaczyć, że operacja rekwantyzacji w przetworniku c/a nie jest odwracalna,

a zatem nie jest możliwa pełna rekonstrukcja sygnału analogowego na wyjściu. Otrzymuje się

tylko przybliżone odtworzenie sygnału oryginalnego w postaci wspomnianego przebiegu

schodkowego, który reprezentuje próbki o skwantowanych wartościach sygnału. Ponadto ze

względu na wysokie wymagania dla analogowego filtru antylustrzanego proces projektowania

i wytwarzania przetworników c/a PCM jest skomplikowany. Oprócz tego, w celu uzyskania

wymaganych parametrów systemu odtwarzania dźwięku wysokiej jakości potrzeba

specjalnych zabiegów technologicznych takich, jak: trymowanie laserowe elementów

i dynamiczne dopasowywanie elementów.

Rys. 3.1. Ogólny schemat blokowy przetwornika c/a PCM.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 24: Rozprawa doktorska - repo.pw.edu.pl

Foniczne przetworniki c/a

24

3.2. Przetworniki c/a PCM z nadpróbkowaniem

Nadpróbkowanie polega na próbkowaniu sygnału z częstotliwością większą niż

częstotliwość Nyquist'a. Stosowanie nadpróbkowania nie jest wymagane w przetwornikach

c/a, ale ma ono dwie ważne zalety w porównaniu z przetwornikami c/a bez nadpróbkowania,

tj. mniejszy poziom mocy błędu rekwantyzacji, czyli większe wartości SNR przetwornika

oraz mniejsze wymagania na stromość charakterystyki w obszarze przejściowym

analogowego filtru antylustrzanego FDP. Ponieważ w klasycznym modelu rekwantyzacji błąd

rekwantyzacji jest modelowany jako addytywne źródło szumu białego nieskorelowanego

z sygnałem wejściowym, więc można zapisać wzór na wartość SNR w postaci

OSRNSNR 10log1076,102,6 , (3.1)

gdzie N jest rozdzielczością rekwantyzatora, a OSR jest współczynnikiem nadpróbkowania.

W porównaniu z przetwornikami c/a, które pracują z częstotliwością Nyquist'a, w tym

przypadku każde podwojenie współczynnika OSR zwiększa o 3 dB wartość SNR. Na rysunku

3.2 jest przedstawiony schemat blokowy typowego przetwornika c/a PCM

z nadpróbkowaniem. Cyfrowy filtr interpolacyjny składa się z interpolatora, którego

zadaniem jest wstawienie liczby OSR - 1 zer pomiędzy próbki sygnału wejściowego

i cyfrowego filtru dolnoprzepustowego o liniowej charakterystyce fazowej (filtr SOI)

i wzmocnieniu równym OSR. W typowych zastosowaniach przetworniki c/a pracują

z nadpróbkowaniem równym 2, 4, 8 lub 16.

Zwiększenie wartości SNR i złagodzenie wymagań na stromość filtru wyjściowego

w przetwornikach c/a PCM z nadpróbkowaniem wiąże się z koniecznością użycia cyfrowych

filtrów interpolacyjnych o wysokich wymaganiach na poziom tłumienia w paśmie

zaporowym oraz większą szybkością, z jaką muszą działać elementy układowe przetwornika

z uwagi na nadpróbkowanie.

Rys. 3.2. Ogólny schemat blokowy przetwornika c/a PCM z nadpróbkowaniem.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 25: Rozprawa doktorska - repo.pw.edu.pl

25

3.3. Przetworniki c/a SDM

Przetworniki c/a SDM wykorzystują operację silnego nadpróbkowania sygnału

wejściowego, jedno- lub kilkubitową rekwantyzację sygnału, kształtowanie widma błędu

rekwantyzacji oraz filtrację cyfrową uzyskując tym samym podobną rozdzielczość, jak

w przypadku przetworników c/a PCM. Przy czym dużo mniejsze są wymagania na tolerancje

elementów układowych przetworników c/a SDM.

Schemat blokowy typowego przetwornika c/a SDM jest przedstawiony na rysunku 3.3.

Składa się on z filtru interpolacyjnego na wejściu pracującego ze współczynnikiem

nadpróbkowania o wartościach mieszczących się w zakresie od 16 do 256, cyfrowego

modulatora SD z jedno- lub kilkubitowym wewnętrznym przetwornikiem c/a i filtrem

analogowym (antylustrzanym) niskiego rzędu na wyjściu. Cyfrowy filtr interpolacyjny,

zwykle projektowany w kilku stopniach filtracyjnych, zwiększa częstotliwość próbkowania

sygnału wejściowego, który jest następnie przetwarzany przez cyfrowy modulator SD.

W modulatorze długość słów bitowych sygnału jest obcinana do jednego lub kilku bitów,

a powstały przez to błąd rekwantyzacji jest spektralnie redystrybuowany do pasma

ponadpodstawowego za pomocą filtru kształtowania widma błędu rekwantyzacji

znajdującego się w strukturze modulatora. Następnie jedno- lub kilkubitowy sygnał

wyjściowy modulatora jest przekształcany na sygnał analogowy za pomocą wewnętrznego

jedno- lub kilkubitowego przetwornika c/a i poddawany filtracji dolnoprzepustowej za

pomocą analogowego filtru antylustrzanego (wygładzającego, rekonstruującego) na wyjściu

przetwornika c/a SDM.

Parametry przetwornika c/a SDM zależą głównie od parametrów cyfrowego modulatora

SD, tj. od rzędu i charakterystyki amplitudowo-częstotliwościowej filtru kształtowania widma

błędu rekwantyzacji oraz liczby poziomów rekwantyzatora. Ponadto rozdzielczość

przetwornika poprawia się wraz ze wzrostem współczynnika nadpróbkowania, z jakim

pracuje cyfrowy modulator SD. Mimo, iż zwiększanie liczby bitów rekwantyzatora, rzędu

filtru pętli oraz współczynnika nadpróbkowania wiążę się z koniecznością dodatkowych

Rys. 3.3. Ogólny schemat blokowy przetwornika c/a SDM.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 26: Rozprawa doktorska - repo.pw.edu.pl

Foniczne przetworniki c/a

26

operacji technologicznych, to są one zdecydowanie mniej kosztowne niż w porównaniu z

operacjami niezbędnymi do wykonania w przypadku przetworników c/a PCM.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 27: Rozprawa doktorska - repo.pw.edu.pl

27

4. Foniczny przetwornik c/a SDM

4.1. Wprowadzenie

Jak wspomniano w podrozdziale 3.3, typowa struktura przetwornika c/a SDM składa się

z cyfrowego filtru interpolacyjnego, cyfrowego modulatora SD, jedno- lub kilkubitowego

wewnętrznego przetwornika c/a oraz wyjściowego filtru analogowego. Na rysunku 4.1

przedstawiono schemat blokowo-funkcjonalny takiego przetwornika. Cyfrowy filtr

interpolacyjny realizuje operację nadpróbkowania cyfrowego sygnału wejściowego

w formacie PCM. W ten sposób, strumień N-bitowych słów o częstotliwości próbkowania fS

zostaje przekształcony w strumień N’-bitowych słów (zazwyczaj N’ > N) o częstotliwości

próbkowania OSR·fS. Cyfrowy modulator SD skraca (obcina) długość słowa do jednego lub

kilku bitów i kształtuje widmo błędu rekwantyzacji. Kształtowanie widma błędu

rekwantyzacji może być zobrazowane jako jego „wypychanie” z pasma podstawowego

w rejon wyższych częstotliwości (ponadpodstawowego zakresu ultradźwiękowego - porównaj

rysunek 4.1). Nadpróbkowany strumień jedno- lub kilkubitowych słów jest następnie

podawany do wewnętrznego przetwornika c/a. Sygnał analogowy z jego wyjścia jest

Rys. 4.1. Schemat blokowy typowego przetwornika c/a typu SDM.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 28: Rozprawa doktorska - repo.pw.edu.pl

Foniczny przetwornik c/a SDM

28

poddawany filtracji w wyjściowym, analogowym filtrze dolnoprzepustowym

(wygładzającym) w celu rekonstrukcji sygnału i stłumienia mocy błędu rekwantyzacji, której

większa część znajduje się poza pasmem podstawowym.

4.2. Filtr interpolacyjny i filtr wygładzający

Efektywne kształtowanie widma błędu rekwantyzacji w cyfrowym modulatorze SD

wymaga dużego nadpróbkowania sygnału wejściowego. Z nadpróbkowaniem wiążę się

konieczność użycia cyfrowego filtru interpolacyjnego, którego zadaniem jest zwiększenie

częstotliwości próbkowania sygnału wejściowego i usunięcie widmowych replik sygnału

skoncentrowanych wokół częstotliwości fsOSRfsfs 1,...,2, . Natomiast zadaniem filtru

wygładzającego jest ograniczenie pasma sygnału wyjściowego modulatora do zakresu pasma

fonicznego usuwając w ten sposób błąd rekwantyzacji z pasma ultradźwiękowego. Ponadto,

filtracja nie powinna wprowadzać zniekształceń do sygnału w paśmie fonicznym.

Ze względu na to, że cyfrowe filtry interpolacyjne w strukturach przetworników c/a

SDM pracują z dużym nadpróbkowaniem, to są realizowane zwykle w kilku stopniach

filtracyjnych w celu ich efektywnej implementacji sprzętowej. Szczegółowe informacje

dotyczące projektowania filtrów interpolacyjnych wykorzystywanych w przetwornikach c/a

SDM można znaleźć w pracach [8, 9, 17, 19, 52, 54, 63, 67]. Natomiast szczegóły dotyczące

projektowania analogowych filtrów wygładzających można znaleźć m.in. w pracach [7, 12,

27, 30, 40, 52, 54, 67].

4.3. Cyfrowy modulator SD

Ogólny schemat blokowy cyfrowego modulatora SD jest przedstawiony na rysunku 4.2.

Składa się on z jedno- lub kilkubitowego rekwantyzatora oraz filtru pętli H(z). Jak

wspomniano wcześniej, głównym zadaniem cyfrowego modulatora SD jest kształtowanie

widma błędu rekwantyzacji powstałego podczas skracania słów bitowych nadpróbkowanego

sygnału wejściowego modulatora do jednego lub kilku bitów.

Rys. 4.2. Ogólny model cyfrowego modulatora SD z pojedynczą pętlą sprzężenia zwrotnego.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 29: Rozprawa doktorska - repo.pw.edu.pl

29

4.3.1. Kształtowanie widma błędu rekwantyzacji

Silne nadpróbkowanie sygnału wejściowego nie jest wystarczające do uzyskania

wymaganej rozdzielczości przetworników c/a SDM stosowanych w systemach odtwarzania

dźwięku. Dlatego też w strukturach modulatorów SD znajduje się filtr pętli, którego zadaniem

jest redystrybucja widma błędu rekwantyzacji do pasma ponadpodstawowego. Tym samym,

w paśmie podstawowym można uzyskać większą wartość SNR i odpowiadającą jej większą

rozdzielczość przetwornika. Na rysunku 4.3 jest przedstawiony wpływ operacji

nadpróbkowania i kształtowania widma błędu rekwantyzacji dla filtru pętli modulatora SD

pierwszego i drugiego rzędu.

W filtrze pętli H(z) modulatora (porównaj rysunek 4.2) aktualna wartość błędu

rekwantyzacji jest estymowana i odejmowana od sygnału wejściowego modulatora. Różnica

ta jest podawana do rekwantyzatora Q, który na podstawie informacji o aktualnej wartości

próbki i historii przetwarzania sygnału w modulatorze może przełączyć się na inny poziom

decyzyjny (kwantowania). Szerokopasmowy sygnał wyjściowy modulatora przypomina więc

sygnał z modulacją gęstości impulsów (PDM - pulse density modulation), gdzie lokalnie

obliczona średnia sygnału jest przybliżeniem wartości sygnału wejściowego. Zatem sygnał

wyjściowy modulatora po rekonstrukcji w filtrze wygładzającym będzie, z pewnym

opóźnieniem wnoszonym przez filtr pętli H(z), podążał za przebiegiem sygnału wejściowego.

Należy zaznaczyć, że im wyższy będzie rząd filtru pętli H(z), tym dokładniejsza będzie

estymacja błędu rekwantyzacji w pętli i tym mniejszy będzie jego poziom na wyjściu

modulatora.

Rys. 4.3. Wpływ operacji nadpróbkowania i kształtowania widma błędu rekwantyzacji na

moc błędu rekwantyzacji w modulatorze SD w funkcji częstotliwości.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 30: Rozprawa doktorska - repo.pw.edu.pl

Foniczny przetwornik c/a SDM

30

Parametry cyfrowego modulatora SD są najczęściej opisywane w dziedzinie

częstotliwości za pomocą tzw. liniowego modelu modulatora. W modelu tym zakłada się, że

przy spełnieniu pewnych warunków rekwantyzator Q (porównaj rysunek 4.2) może być

zastąpiony przez addytywne źródło szumu o parametrach nieskorelowanych z sygnałem

wejściowym modulatora [10, 68, 78] (bardziej szczegółowy opis modelowania błędu

rekwantyzacji oraz jego ograniczenia są opisane w rozdziale 5). Wykorzystując liniowy

model modulatora SD mającego strukturę jak na rysunku 4.2 można zatem zapisać równanie

wiążące ze sobą sygnał wejściowy, błąd rekwantyzacji i sygnał wyjściowy modulatora jako

,zNTFzEzSTFzXzY (4.1)

gdzie wielkość E(z) reprezentuje błąd rekwantyzacji, a funkcja przenoszenia modulatora dla

sygnału (STF - Signal Transfer Function) oraz funkcja przenoszenia modulatora dla błędu

rekwantyzacji (NTF - Noise Transfer Function) są podane w postaci

zH1

zHzSTF

zH1

1zNTF

oraz . (4.2)

Przykładowe funkcje STF oraz NTF cyfrowego modulatora SD z filtrem pętli piątego rzędu

są przedstawione na rysunku 4.4.

Rys. 4.4. Idealne charakterystyki amplitudowo-częstotliwościowe funkcji STF i NTF

cyfrowego modulatora SD piątego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 31: Rozprawa doktorska - repo.pw.edu.pl

31

4.3.2. Podstawowe struktury cyfrowych modulatorów SD

Struktury cyfrowych modulatorów SD można podzielić ze względu na rząd filtru pętli

(modulatory niskiego i wysokiego rzędu), architekturę (modulatory z pojedynczą pętlą

sprzężenia zwrotnego i struktury wielostopniowe MASH), typ sygnału przetwarzanego

w pętli sprzężenia zwrotnego (przetwarzanie bitu MSB lub LSB w pętli) oraz liczbę bitów

rekwantyzatora (modulatory jedno- i kilkubitowe). Szczegółowy opis znanych struktur

modulatorów można znaleźć m.in. w pracach [6, 7, 12, 21, 27, 57, 66, 67]. Natomiast

w opisywanym podrozdziale zostanie przedstawiona struktura cyfrowych modulatorów SD

typu LSB's error-feedback i wielostopniowa struktura MASH, które są powszechnie

wykorzystywane w cyfrowych realizacjach modulatorów [57, 67].

W strukturach modulatorów SD typu LSB's error-feedback w pętli sprzężenia

zwrotnego jest przetwarzany bit LSB słowa wejściowego modulatora [7, 52]. Na rysunku 4.5

jest przedstawiony ogólny schemat blokowy cyfrowego modulatora SD mającego strukturę

LSB's error-feedback z jedno- lub kilkubitowym rekwantyzatorem i filtrem pętli H(z). Przy

założeniu modelu liniowego modulatora, w pętli sprzężenia zwrotnego przetwarzany jest

tylko błąd rekwantyzacji. Równania opisujące funkcje NTF i STF modulatora mogą być

zatem zapisane w postaci

1oraz1 zSTFzHzNTF . (4.3)

W wielostopniowych strukturach modulatorów SD błąd rekwantyzacji poprzedniego

stopnia modulatora może być usunięty za pomocą rekwantyzacji i kształtowania widma błędu

rekwantyzacji w kolejnych stopniach oraz liniowej kombinacji wyjść każdego ze stopni

Rys. 4.5. Ogólny model cyfrowego modulatora SD z pojedynczą pętlą sprzężenia zwrotnego

mającego strukturę LSB's error-feedback.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 32: Rozprawa doktorska - repo.pw.edu.pl

Foniczny przetwornik c/a SDM

32

modulatora. Przykładowa struktura dwustopniowa modulatora SD jest przedstawiona na

rysunku 4.6.

Należy zaznaczyć, że w realizacjach sprzętowych cyfrowych modulatorów SD

wykorzystuje się struktury łączące te z przetwarzaniem bitów LSB i MSB w pętli sprzężenia

zwrotnego. Są to struktury CIFB (cascaded integrators with distributed feedback and input

coupling), CRFB (cascaded resonators with distributed feedback and input coupling), CIFF

(cascaded integrators with feedforward coupling) i CRFF (cascaded resonators with

feedforward coupling). Ich szczegółowy opis można znaleźć m.in. w pracy [67].

Rys. 4.6. Ogólny model cyfrowego modulatora SD mającego strukturę dwustopniową

MASH.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 33: Rozprawa doktorska - repo.pw.edu.pl

33

5. Analiza cyfrowego modulatora SD w dziedzinie częstotliwości

Ponieważ cyfrowy modulator SD zawiera w swojej strukturze rekwantyzator będący

układem nieliniowym umieszczonym w pętli sprzężenia zwrotnego modulatora, więc

dokładny opis matematyczny modulatora oraz dokładna analiza jego działania są na tyle

skomplikowane, że powszechnie uważa się je za praktycznie niemożliwe do przeprowadzenia

[57]. Z tego powodu są stosowane pewne przybliżenia i określane warunki, przy których

spełnieniu można uprościć analizy modulatorów SD. Mimo, iż w rzeczywistych warunkach

pracy modulatorów SD założenia te nie są spełnione [33, 57, 61, 74], to dla celów analiz

modulatorów w dziedzinie częstotliwości i specyficznych sygnałów wejściowych parametry

modulatorów SD mogą być oszacowane z akceptowalną dokładnością [63]

5.1. Modelowanie błędu rekwantyzacji

Operacja rekwantyzacji w przypadku jedno- i kilkubitowego rekwantyzatora jest

przedstawiona na rysunku 5.1. Rekwantyzacja polega na zaokrągleniu wartości sygnału

wejściowego x(n) do jednego z 2K-1 różnych poziomów sygnału wyjściowego y(n), gdzie K

jest liczbą bitów rekwantyzatora. W strukturach cyfrowych modulatorów wykorzystywane są

rekwantyzatory równomierne zatem krok (przedział) kwantowania q jest określony jako

12

K

FSYq . (5.1)

Jak można zauważyć na rysunkach 5.1e i 5.1f, operacja rekwantyzacji jest przyczyną

powstawania błędu rekwantyzacji e(n) o parametrach skorelowanych z parametrami sygnału

wejściowego x(n) i będących nieliniową funkcją sygnału wejściowego. Błąd rekwantyzacji

można zapisać jako różnicę

nxnyne . (5.2)

Należy zaznaczyć, że dopóki wartości sygnału wejściowego x(n) mieszczą się w zakresie

2X FS to maksymalny błąd rekwantyzacji jest ograniczony wartościami 2q .

W przypadku, gdy wartości sygnału wejściowego przekroczą zakres 2X FS to

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 34: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie częstotliwości

34

bezwzględne wartości błędu rekwantyzacji są większe niż wartość 2q , czyli dochodzi do

tzw. przesterowania rekwantyzatora.

W praktyce rekwantyzator jest modelowany jako addytywne źródło szumu białego

[10, 68]. Wtedy sygnał wyjściowy y(n) można zapisać jako

nenxny . (5.3)

Zakłada się tym samym, że:

parametry błędu rekwantyzacji e(n) nie są skorelowane z parametrami sygnału

wejściowego x(n) rekwantyzatora,

wartości błędu rekwantyzacji e(n) mają równomierny rozkład gęstości

prawdopodobieństwa w całym zakresie 2q ,

błąd rekwantyzacji e(n) charakteryzuje się "płaskim" widmem, a wartości e(n) nie są

ze sobą skorelowane, tj. błąd rekwantyzacji jest traktowany jako szum biały.

Rys. 5.1. Operacja rekwantyzacji: 2-bitowy rekwantyzator (a), jednobitowy rekwantyzator

(b), charakterystyka statyczna 2-bitowego rekwantyzatora (c) charakterystyka

statyczna jednobitowego rekwantyzatora (d), błąd 2-bitowej rekwantyzacji (e), błąd

jednobitowej rekwantyzacji (f).

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 35: Rozprawa doktorska - repo.pw.edu.pl

Modelowanie błędu rekwantyzacji

35

Zgodnie z pracami [10, 68], aby błąd rekwantyzacji mógł być traktowany jako addytywne

źródło szumu białego muszą być spełnione następujące warunki:

wartości sygnału wejściowego x(n) nie powodują przesterowania rekwantyzatora,

liczba poziomów kwantowania rekwantyzatora jest asymptotycznie duża, tj. przedział

kwantowania jest asymptotycznie mały,

wartości sygnału wejściowego x(n) w różnych momentach czasu nie są ze sobą

skorelowane.

Należy jednak zaznaczyć, że w przypadku cyfrowych modulatorów SD z jedno- lub

kilkubitowym rekwantyzatorem

nie zawsze można jednoznacznie stwierdzić czy wartości sygnału wejściowego x(n)

mieszczą się w zakresie, który nie powoduje przesterowania rekwantyzatora ze

względu na występowanie pętli sprzężenia zwrotnego w strukturze modulatorów,

liczba poziomów kwantowania nie jest asymptotycznie duża, tj. przedział

kwantowania rekwantyzatora nie jest asymptotycznie mały (zwykle rekwantyzatory są

jedno- lub kilkubitowe),

nie można stwierdzić, że próbki sygnału wejściowego rekwantyzatora nie są ze sobą

skorelowane ze względu na to, że wartości sygnału wejściowego rekwantyzatora

zależą od aktualnej wartości sygnału x(n) i od historii przetwarzania sygnału

w modulatorze.

Jak wspomniano wcześniej, mimo, iż w rzeczywistych warunkach pracy modulatorów

SD błąd rekwantyzacji nie ma charakteru szumu białego, to dla celów analiz modulatorów

w dziedzinie częstotliwości i specyficznych sygnałów wejściowych parametry modulatorów

SD mogą być oszacowane z akceptowalną dokładnością.

5.2. Charakterystyki STF i NTF

Zgodnie z zależnością (4.1), sygnał wyjściowy cyfrowego modulatora SD zależy od

sygnału wejściowego i funkcji przenoszenia STF oraz błędu rekwantyzacji i funkcji NTF

modulatora. Jako, że funkcja STF cyfrowych modulatorów zwykle nie wpływa na parametry

sygnału wejściowego w paśmie podstawowym to rozpatrywane w tym punkcie będą tylko

funkcje NTF modulatora.

Zakładając liniowy model modulatora, w najprostszym przypadku można zapisać

funkcję NTF modulatora SD rzędu L w dziedzinie z jako

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 36: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie częstotliwości

36

LzzNTF1

1

. (5.4)

Jako, że funkcja NTF modulatora odpowiada za kształtowanie widma błędu rekwantyzacji, to

dzięki zwiększaniu rzędu L funkcji NTF można uzyskać mniejszy poziom mocy błędu

rekwantyzacji w paśmie podstawowym. Na rysunku 5.2 są przedstawione idealne

charakterystyki funkcji NTF podanej zależnością (5.4) dla rzędów od 0 do 5. Można zatem

zapisać równanie na wartość SNR cyfrowego modulatora SD w paśmie podstawowym jako

OSRLL

KSNRL 10210 log1012

12log1076,102,6

. (5.5)

Jak można zauważyć, zwiększenie rzędu filtru pętli L, liczby bitów rekwantyzatora K oraz

współczynnika nadpróbkowania OSR, z jakim działa modulator SD wpływa na poprawę

wartości SNR. Wiąże się to jednak z pewnymi ograniczeniami, głównie technologicznymi,

które nie są omawiane w niniejszej pracy. Należy zaznaczyć, że funkcja NTF podana

równaniem (5.4) jest rzadko wykorzystywana w praktycznych realizacjach modulatorów.

W literaturze istnieją dokładnie opisane i analizowane w dziedzinie częstotliwości funkcje

NTF o innych charakterystykach amplitudowo-częstotliwościowych, a ich optymalizacja

polega głównie na odpowiedniej manipulacji wartościami współczynników funkcji NTF tak,

aby uzyskać poprawę wartości SNR przy zachowaniu stabilności modulatora [12, 52, 67].

Rys. 5.2. Idealne charakterystyki amplitudowo-częstotliwościowe funkcji NTF postaci

Lz1

1

, gdzie L jest rzędem filtru pętli modulatora SD.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 37: Rozprawa doktorska - repo.pw.edu.pl

Charakterystyki STF i NTF

37

Istnieją również metody projektowania funkcji NTF optymalizujące ich charakterystyki pod

względem właściwości ludzkiego słuchu [22, 23, 31]. Metody te są opisane i podsumowane

w pracy [45].

5.3. Stabilność modulatora SD

Jednym z problemów związanych ze zwiększaniem rzędu modulatora SD jest problem

stabilności [12, 54, 57]. Choć bezwarunkowo stabilne są tylko modulatory pierwszego

i drugiego rzędu, to jest możliwe konstruowanie stabilnych modulatorów SD wyższych

rzędów, np. trzeciego, piątego czy siódmego rzędu. Jedno ze znanych rozwiązań układowych

zapewniających stabilność modulatorów wyższych rzędów polega na połączeniu kilku

bezwarunkowo stabilnych modulatorów niskiego rzędu (pierwszego lub drugiego) w kaskadę.

Przykładem mogą być wspomniane wcześniej modulatory wielostopniowe typu MASH.

Stabilność modulatorów wchodzących w skład kaskady można rozpatrywać niezależnie.

Znanych jest też wiele innych rozwiązań jedno- i kilkubitowych modulatorów SD,

w których filtry kształtujące widmo błędu rekwantyzacji zawierają kilka integratorów, tj.

pojedynczych bloków opóźnieniowych z pętlą, objętych np. sprzężeniem w przód

(feedforward) lub też kombinacją pętli sprzężeń w przód i sprzężeń zwrotnych (feedback).

Filtry takie nie tylko skutecznie obniżają poziom błędu rekwantyzacji paśmie podstawowym,

ale też przez odpowiedni dobór wartości współczynników, przez które są mnożone sygnały

wyjściowe integratorów można zapewnić stabilne warunki pracy modulatorów [12]. Bardziej

szczegółową analizę stabilności modulatorów SD można znaleźć m.in. w pracach [12, 35, 41,

54, 60, 65, 67, 74]

5.4. Cykle graniczne, tony jałowe i modulacja progu szumowego

Innym problemem, jaki pojawia się w modulatorach SD jest problem zniekształceń.

Jednym z najbardziej dokuczliwych rodzajów zniekształceń są tzw. tony jałowe (idle tones),

nazywane również zniekształceniami tonalnymi, występujące najczęściej jako tzw. cykle

graniczne (limit cycles). Jednobitowy rekwantyzator modulatora SD wytwarza kod wyjściowy

złożony naprzemian z wartości -1 i +1. Okresowe wzory (sekwencje) takich wartości

w kodzie wyjściowym są nazywane cyklami granicznymi. Cykle graniczne są generowane

zwłaszcza w modulatorach pierwszego i drugiego rzędu, choć są także obserwowane

w modulatorach wyższych rzędów i mają bardziej złożoną strukturę. Generacja cykli

granicznych prowadzi do pojawienia się niepożądanych składowych częstotliwościowych

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 38: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie częstotliwości

38

(tonów), które jeśli występują w paśmie podstawowym, to mają degradujący wpływ na

właściwości foniczne modulatora. Dokładna analiza zniekształceń tonalnych oraz sposoby na

ich zminimalizowanie istnieją w literaturze i są opisane m.in. w pracach [1, 3, 5, 11, 14, 28,

43, 56, 61, 65, 78].

Ponadto w modulatorach SD występuje tzw. zjawisko modulacji progu szumowego, tj.

zmienności mocy błędu rekwantyzacji w czasie, która jest zależna od mocy sygnału

wejściowego modulatora. W przypadku, kiedy przetwornik c/a SDM jest wykorzystywany

w systemach odtwarzania dźwięku udowodniono, że zmiany mocy błędu rekwantyzacji

w funkcji mocy sygnału wejściowego wpływają na jakość brzmienia muzyki [22, 31, 33, 42,

48, 49, 58, 76]. Analiza modulacji progu szumowego została przedstawiona m.in. w pracach

[51, 57, 61, 64] i szczegółowo w pracy [50], gdzie badano rzeczywiste struktury modulatorów

SD. W pracach tych analizy opierają się na zaproponowanym w [79] stwierdzeniu, że

operacja rekwantyzacji jest tożsama z próbkowaniem funkcji rozkładu gęstości

prawdopodobieństwa sygnału wejściowego. Przy takim założeniu wyznaczano statystyczne

momenty błędu rekwantyzacji pierwszego i drugiego rzędu i badano, w jaki sposób zależą

one od wartości sygnału wejściowego będącego poziomem stałym. Wyniki

przeprowadzonych badań potwierdziły, że modulacja progu szumowego występuje

w mniejszym lub większym stopniu w strukturach modulatorów jedno- i kilkubitowych

niskiego i wysokiego rzędu [50, 51, 57].

5.5. Zastosowanie sygnału dither’a

Zniekształcenia tonalne i modulację progu szumowego w modulatorach SD można

zredukować stosując tzw. dither'ing, czyli dodając do sygnału wejściowego modulatora przed

rekwantyzatorem odpowiednio dobrany niskopoziomowy sygnał dither'a, generowany

w postaci sygnału losowego lub pseudolosowego [1, 13, 22, 48]. Zastosowanie dither'ingu

częściowo dekoreluje błąd rekwantyzacji z sygnałem wejściowym. Mimo, iż zastosowanie

dither'ingu w przetwornikach PCM jest szeroko opisywane i analizowane w literaturze [13,

47, 48, 50 i referencje, 63] to nadal pozostaje wiele nierozwiązanych problemów związanych

z wykorzystywaniem dither'ingu w przetwornikach c/a SDM [56, 58]. W pracy [51]

pokazano, że zastosowanie sygnału dither'a o funkcji trójkątnej rozkładu gęstości

prawdopodobieństwa (TPDF) może w niektórych przypadkach zminimalizować

zniekształcenia tonalne i modulację progu szumowego modulatora. Na rysunkach 5.3 i 5.4

przedstawiono, w jaki sposób dodatkowy sygnał dither'a wpływa na przebieg czasowy oraz

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 39: Rozprawa doktorska - repo.pw.edu.pl

Zastosowanie sygnału dither'a

39

widmo sygnału wyjściowego cyfrowego modulatora SD trzeciego rzędu z liczbą 7 poziomów

kwantowania rekwantyzatora przy podaniu do wejścia modulatora sygnału sinusoidalnego.

Dodanie sygnału dither'a może spowodować zmniejszenie wartości SNR modulatora SD,

a) b)

Rys. 5.4. Przebieg sygnału wejściowego i wyjściowego (a) oraz widmowa gęstość mocy

sygnału wyjściowego (b) cyfrowego, 3-bitowego modulatora SD trzeciego rzędu

z dodatkowym sygnałem dither'a o funkcji trójkątnej rozkładu gęstości

prawdopodobieństwa TPDF i amplitudzie równej 0,4.

a) b)

Rys. 5.3. Przebieg czasowy sygnału wejściowego i wyjściowego (a) oraz widmowa gęstość

mocy sygnału wyjściowego (b) cyfrowego, 3-bitowego modulatora SD trzeciego

rzędu bez dodatkowego sygnału dither'a.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 40: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie częstotliwości

40

zakresu wartości sygnału wejściowego zapewniającego stabilność modulatora oraz

zwiększenie prawdopodobieństwa przesterowania rekwantyzatora. W celu uniknięcia tych

ograniczeń, w pracach [5, 58] zaproponowano metodę tzw. dynamicznego dither'ingu.

Ponadto w literaturze analizowane jest zastosowanie teorii chaosu w celu zminimalizowania

zniekształceń tonalnych, co jest szerzej opisane m.in. w pracy [22].

5.6. Ograniczenia klasycznej analizy częstotliwościowej

Metody analizy cyfrowych modulatorów SD prezentowane w literaturze i częściowo

opisane w niniejszym rozdziale dotyczą głównie dziedziny częstotliwości i polegają na

obserwacji widm amplitudowo-częstotliwościowych sygnałów wyjściowych modulatorów

oraz pomiarze wartości parametrów takich, jak SNR, SINAD, SFDR i THD+N. W analizach

w dziedzinie częstotliwości przyjmuje się, że modulator SD jest układem liniowym, tj. błąd

rekwantyzacji nie jest skorelowany z sygnałem wejściowym i rekwantyzator może być

modelowany jako niezależne, addytywne źródło szumu. Ponadto tak zlinearyzowany

modulator jest pobudzany najczęściej poziomem stałym lub sygnałami okresowymi

o ustalonych w czasie parametrach. Uzyskane wyniki tego rodzaju analiz mogą w pełni

charakteryzować właściwości modulatora SD jako układu liniowego.

Modulator SD jest jednak układem nieliniowym z pamięcią, tzn. z filtrem kształtowania

widma błędu rekwantyzacji w pętli sprzężenia zwrotnego. Zatem sygnał wyjściowy

modulatora w określonym momencie czasu zależy od sygnału wejściowego modulatora i od

stanu, w jakim znajduje się filtr pętli, tj. od historii przetwarzania sygnału w modulatorze.

Ponadto w rzeczywistych warunkach pracy modulatora stosowanego w fonicznych

przetwornikach c/a sygnałem wejściowym jest sygnał muzyczny, który jest sygnałem

nieokresowym o złożonym i zmiennym w czasie widmie. Można zatem sądzić, że odpowiedź

modulatora w dziedzinie czasu na sygnał wejściowy zależy od parametrów sygnału

wejściowego, czyli jego amplitudy, szybkości zmian sygnału i szybkości zmian jego

nachylenia. Z tego względu, klasyczne analizy częstotliwościowe nie mogą w pełni wyjaśnić

zachowania się cyfrowego modulatora SD w warunkach pobudzenia sygnałami muzycznymi.

Dlatego też w literaturze coraz częściej zwraca się uwagę na ograniczenia metod analiz

częstotliwościowych i na potrzebę dokładnych analiz modulatora w dziedzinie czasu [11, 33,

46, 51, 56, 57, 72].

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 41: Rozprawa doktorska - repo.pw.edu.pl

41

6. Analiza cyfrowego modulatora SD w dziedzinie czasu

6.1. Wprowadzenie

Jak wspomniano we wstępie i poprzednim rozdziale, klasyczna analiza w dziedzinie

częstotliwości nie może w pełni wyjaśnić zachowania się cyfrowego modulatora SD

w rzeczywistych warunkach pracy. Dlatego też została zaproponowana analiza działania

cyfrowego modulatora SD w dziedzinie czasu. Należy zaznaczyć, że przyjęta metoda analizy

ma na celu zbadanie krótkoczasowych właściwości modulatora na podstawie dokładnej

wiedzy o sygnale wejściowym i sygnale wyjściowym modulatora. Jak się przypuszcza,

krótkoczasowe właściwości cyfrowego modulatora SD mogą zmieniać się w zależności od

parametrów sygnału wejściowego, co jest najbardziej prawdopodobną przyczyną zmian

jakości sygnału fonicznego przetwarzanego w modulatorze SD. W konsekwencji, mogą

pojawić się zauważalne zmiany brzmienia muzyki odtwarzanych za pomocą systemów

dźwiękowych wyposażonych w foniczne przetworniki c/a SDM.

6.2. Propozycja metody analizy czasowej

W celu przeprowadzenia analizy czasowej modulatora SD została zaproponowana przez

autora metoda, która może być zilustrowana za pomocą schematu blokowo-funkcjonalnego

przedstawionego na rysunku 6.1. Wejściowy, cyfrowy sygnał foniczny x w formacie PCM, tj.

o rozdzielczości bitowej K i częstotliwości próbkowania fsin, jest podawany do filtru

interpolacyjnego o współczynniku nadpróbkowania OSRin. Nadpróbkowany sygnał foniczny

uin jest następnie przetwarzany przez cyfrowy modulator SD mający strukturę LSB's

error-feedback z filtrem kształtowania widma błędu rekwantyzacji o zdefiniowanej

transmitancji He i funkcji przenoszenia dla sygnału Hu = 1. Rekwantyzator Q o parzystej lub

nieparzystej liczbie poziomów kwantowania q może działać z opcjonalnym sygnałem dither’a

dth dodawanym do sygnału fonicznego przed operacją rekwantyzacji. Ponieważ

zaproponowana analiza cyfrowych modulatorów SD w dziedzinie czasu dotyczy sygnałów

o paśmie ograniczonym do zakresu częstotliwości sygnałów fonicznych (do ok. 21 kHz), więc

szerokopasmowy, jedno- lub kilkubitowy sygnał wyjściowy yreq modulatora jest ograniczany

pasmowo przez cyfrowy filtr dolnoprzepustowy (FDPogr). W wyniku filtracji do sygnału yreq

w paśmie fonicznym są wprowadzane nieuniknione zniekształcenia amplitudy i fazy.

W analizie modulatora w dziedzinie czasu jest wykorzystywany również sygnał wejściowy

podawany do modulatora. Aby zachować zatem jednakowe warunki późniejszej analizy

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 42: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie czasu

42

sygnałów y oraz u, sygnał uin jest przenoszony przez taki sam cyfrowy filtr dolnoprzepustowy

FDPogr.

Sygnał wyjściowy modulatora SD oprócz informacji o sygnale wejściowym zawiera

także informację o niepożądanych zniekształceniach nieliniowych (w tym m.in. nienadążanie

modulatora za zmianami transjentowymi w sygnale wejściowym), o modulacji progu

szumowego oraz błędzie rekwantyzacji przetwarzanym w pętli sprzężenia zwrotnego.

Zniekształcenia nieliniowe, modulacja progu szumowego oraz błąd rekwantyzacji poddany

redystrybucji do pasma ponadpodstawowego mogą być łącznie reprezentowane przez

nieliniowy błąd modulacyjny (NBM), a jego przebieg w dziedzinie czasu przez sygnał

nieliniowego błędu modulacyjnego (SNBM). W celu wyjaśnienia, w jaki sposób sygnał

wejściowy modulatora SD wpływa na krótkoczasowe właściwości modulatora, należy więc

oszacować NBM oraz obliczyć jego parametry w zależności od chwilowych właściwości

sygnału wejściowego modulatora. Ponieważ modulator SD jest układem nieliniowym z pętlą

sprzężenia zwrotnego, więc nie ma bezpośredniej korelacji czasowej pomiędzy próbkami

sygnału wejściowego i wyjściowego, tak jak w modulatorze impulsowo-kodowym (PCM).

↑OSRin

filtr interpolacyjny

FDPi

21 [kHz]

PFDP

PFDP

↓OSRout

↓OSRout

Modelowanie funkcji

STF cyfrowego

modulatora SD w

dziedzinie zmiennej

zespolonej s

Wyznaczenie

parametrów

nieliniowego błędu

modulacyjnego w

zakresach zmienności

parametrów sygnału

wejściowego

28 [kHz]

filtracja pomiarowa i decymacja

Den

STF

Num

STF

+-

QHu

He

cyfrowy modulator SD

Analiza cyfrowego

modulatora SD w

dziedzinie czasu

-

-

+

+ FDPogr

21 [kHz]

FDPogr

x uin yreq

e

y

u

u

y Df I,II,…

[y]

Df I,II,…

[u]

Df I,II,…

[ydec]

Df I,II,…

[udec]

PSTF

LSTF

NBM

filtry ograniczające

pasmo sygnału

+

dth

uin

Rys. 6.1. Schemat blokowo-funkcjonalny zaproponowanej analizy cyfrowych modulatorów

SD w dziedzinie czasu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 43: Rozprawa doktorska - repo.pw.edu.pl

Propozycja metody analizy czasowej

43

Z tego powodu nie można brać pod uwagę szacowania NBM jako sygnału różnicowego

pomiędzy sygnałem wejściowym i ograniczonym pasmowo sygnałem wyjściowym

modulatora.

Została więc zaproponowana przez autora metoda oszacowania NBM, polegająca na

wyznaczeniu średnich wartości współczynników modelowej funkcji STF modulatora oraz

obliczeniu różnicy prawej i lewej strony równania różniczkowego odpowiadającego

wyznaczonej transmitancji. Modelowanie funkcji STF modulatora odbywa się w dziedzinie

zmiennej zespolonej s. Dlatego też zaprojektowano specjalne dolnoprzepustowe filtry

pomiarowe (PFDP) wykorzystywane podczas numerycznego wyznaczania pochodnych

tuDfIII ,...,

sygnału u i pochodnych tyDfIII ,...,

ograniczonego pasmowo sygnału

wyjściowego y modulatora. W celu skrócenia czasu obliczeń sygnały u, tuDfIII ,...,

, y,

tyDfIII ,...,

są decymowane ze współczynnikiem OSRout przed operacją wyznaczania

średnich współczynników modelowej funkcji STF modulatora.

Parametry oszacowanego w ten sposób NBM są dalej obliczane w zakresach

zmienności amplitudy, szybkości zmian (pierwszej numerycznie wyznaczonej pochodnej)

i szybkości zmian nachylenia (drugiej numerycznie wyznaczonej pochodnej) sygnału

wejściowego modulatora SD.

6.3. Filtr interpolacyjny i filtr ograniczający pasmo

Na potrzeby przeprowadzanych analiz operacje nadpróbkowania sygnału wejściowego

i ograniczenie pasma sygnału wyjściowego modulatora są wykonywane przez takie same,

dwa cyfrowe filtry dolnoprzepustowe SOI (FDPi oraz FDPogr na rysunku 6.1) o odpowiednio

dobranych wartościach zafalowania w paśmie przepustowym, tłumienia w paśmie

zaporowym i szerokości pasma przejściowego. Przyjęto następujące wymagania dla filtrów:

minimalny poziom zafalowań w paśmie przepustowym od 0 do 21 kHz,

maksymalną wartość tłumienia w paśmie zaporowym począwszy od 23 kHz

i powyżej,

szerokość pasma przejściowego od 21 do 23 kHz.

Cyfrowe filtry dolnoprzepustowe FDP zostały zaprojektowane z wykorzystaniem

11-czynnikowego okna kosinusowego opisanego w pracy [2]. Charakterystyka

amplitudowo-częstotliwościowa filtru o 32000 współczynnikach jest przedstawiona na

rysunkach 6.2 i 6.3. Dla porównania wykreślone zostały również charakterystyki dwóch

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 44: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie czasu

44

filtrów dolnoprzepustowych zaprojektowanych z wykorzystaniem powszechnie używanych

okien: 4-czynnikowego okna Blackman’a-Harris’a [29] oraz 4-czynnikowego okna Nuttall’a

[59]. Jak można zauważyć na rysunkach 6.2 i 6.3, zaprojektowany filtr spełnia założone

wymagania, tj. charakteryzuje się wartością tłumienia w paśmie zaporowym od 23 kHz na

poziomie poniżej -300 dB oraz zafalowaniami w paśmie przepustowym od 0 do 21 kHz na

poziomie dB 100.514

.

Rys. 6.3. Zafalowania zaprojektowanych filtrów dolnoprzepustowych SOI - FDPi oraz FDPogr

w paśmie fonicznym do około 21 kHz.

Rys. 6.2. Charakterystyka amplitudowo-częstotliwościowa w paśmie od 21 do 26 kHz

zaprojektowanych filtrów dolnoprzepustowych SOI - FDPi oraz FDPogr.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 45: Rozprawa doktorska - repo.pw.edu.pl

Modelowanie funkcji STF cyfrowego modulatora SD

45

6.4. Cyfrowy modulator SD

Nadpróbkowany sygnał wejściowy uin jest przetwarzany przez cyfrowy modulator SD

mający strukturę LSB's error-feedback z sygnałem dither’a dth dodawanym w zależności od

rodzaju przeprowadzanej analizy do sygnału przed operacją rekwantyzacji. Schemat blokowy

modulatora wykorzystywanego w symulacjach jest przedstawiony na rysunku 6.4 (rysunek

jest również fragmentem ogólnego rysunku 6.1). Sygnał wyjściowy yreq modulatora SD

- przyjmując założenie o liniowym modelu modulatora i dodaniu sygnału dither’a dth przed

operacją rekwantyzacji - można przedstawić w dziedzinie z jako

zHzDTHzEzHzUzY euinreq 1 , (6.1)

gdzie funkcja przenoszenia modulatora dla sygnału jest równa 1zHu , a funkcja

przenoszenia modulatora dla błędu rekwantyzacji jest zdefiniowana jako zH1NTF e .

Należy zaznaczyć, że zagadnienia rozważane w niniejszej rozprawie nie obejmują działań

związanych z projektowaniem i optymalizacją funkcji NTF. Z tego powodu wykorzystywane

w pracy funkcje NTF zaprojektowane zostały za pomocą powszechnie dostępnego

oprogramowania opisanego w [66] i funkcji NTF opisanej w pracy [75] - dalej określaną

skrótem psaku.

Na rysunku 6.5 przedstawiono charakterystyki amplitudowo-częstotliwościowe

zaprojektowanych funkcji NTF oraz charakterystykę funkcji NTF zoptymalizowaną pod

względem właściwości ludzkiego słuchu [75]. Współczynnik nadpróbkowania inOSR , z jakim

działa modulator został dobrany jako równy 64. Rekwantyzator Q może pracować z parzystą

lub nieparzystą liczbą poziomów kwantowania q (rekwantyzator bez dodatkowego

i z dodatkowym poziomem kwantowania w zerze). Przykładowy przebieg czasowy

i widmowa gęstość mocy (PSD - power spectral density) sygnału wyjściowego yreq

QHu

He

-

-

+

+uin yreq

e

+

dth

Rys. 6.4. Schemat blokowy cyfrowego modulatora SD mającego strukturę LSB's

error-feedback z opcjonalnym sygnałem dither’a dth.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 46: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie czasu

46

modulatora 5 rzędu z rekwantyzatorem o 7 poziomach kwantowania q bez sygnału dither’a

dth przy podaniu do wejścia modulatora sygnału okresowego nadpróbkowanego 64 razy

o amplitudzie 0,5 pełnego zakresu zmiennoprzecinkowej reprezentacji liczbowej próbek

sygnału przedstawiona jest na rysunku 6.6.

a) b)

Rys. 6.6. Przebieg czasowy sygnału wejściowego i wyjściowego modulatora SD (a) oraz

widmowa gęstość mocy sygnału wyjściowego i widmowa gęstość mocy obliczona

na podstawie modelu liniowego modulatora 5 rzędu z 7-poziomowym

rekwantyzatorem i okresowym sygnałem wejściowym modulatora bez dodatkowego

sygnału dither’a dth (b)

Rys. 6.5. Funkcja NTF rzędu 1, 2, 3, 5 i 7 [66] oraz funkcja NTF 7 rzędu zoptymalizowana

pod względem właściwości ludzkiego słuchu [75].

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 47: Rozprawa doktorska - repo.pw.edu.pl

Modelowanie funkcji STF cyfrowego modulatora SD

47

6.5. Modelowanie funkcji STF cyfrowego modulatora SD

W poprzednich rozważaniach wyrażono przypuszczenie, iż krótkoczasowe właściwości

cyfrowego modulatora SD zależą od chwilowych parametrów sygnału wejściowego.

Oszacowanie nieliniowego błędu modulacyjnego (NBM) jest niezbędne do stwierdzenia,

w jaki sposób amplituda, szybkość zmian sygnału wejściowego i szybkość zmian jego

nachylenia wpływają na krótkoczasowe właściwości modulatora. Zaproponowana przez

autora metoda oszacowania NBM jest przedstawiona na rysunku 6.7 (rysunek jest również

fragmentem ogólnego rysunku 6.1).

Oszacowanie NBM modulatora SD polega na wyznaczeniu średniej funkcji STF

modulatora w dziedzinie zmiennej zespolonej s oraz obliczeniu różnicy prawej i lewej strony

równania opisującego wyznaczoną transmitancję. Należy zaznaczyć, że wyznaczona funkcja

STF modulatora jest różna od tej, jaka została wcześniej zaprojektowana za pomocą modelu

liniowego modulatora, tj. STF(z) = 1 i przewiduje się, że będzie się zmieniać w zależności od

parametrów sygnału wejściowego. Modelowanie transmitancji modulatora odbywa się

w dziedzinie zmiennej zespolonej s ze względu na to, iż wzajemne, chwilowe zależności

pomiędzy sygnałem wejściowym i wyjściowym modulatora zależą wtedy tylko od amplitudy

i wartości pochodnych obydwu sygnałów w punkcie, w jakim dokonuje się obserwacji. W

sytuacji, kiedy analizowanym układem byłby układ liniowy o niezmiennych w czasie

parametrach, to różnica prawej i lewej strony równania odpowiadającego obliczonej w ten

sposób transmitancji układu byłaby w przybliżeniu równa zeru z dokładnością do

numerycznego wyznaczenia pochodnych sygnału wejściowego i sygnału wyjściowego

układu. W przypadku modulatora SD będącego układem nieliniowym ze sprzężeniem

zwrotnym, oszacowana w ten sposób różnica będzie ponadto zawierała poszukiwany

nieliniowy błąd modulacyjny (NBM). Ponieważ funkcja STF przyjętego modelu

PFDP

PFDP

↓OSRout

↓OSRout

Modelowanie funkcji

STF cyfrowego

modulatora SD w

dziedzinie zmiennej

zespolonej s28 [kHz]

filtracja pomiarowa i decymacja

Den

STF

Num

STF

+-

u

y Df I,II,…

[y]

Df I,II,…

[u]

Df I,II,…

[ydec]

Df I,II,…

[udec]

PSTF

LSTF

NBM

Rys. 6.7. Schemat blokowo-funkcjonalny modelowania funkcji STF modulatora SD

i oszacowanie NBM.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 48: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie czasu

48

symulacyjnego cyfrowego modulatora SD jest równa jedności, więc dobór rzędu modelowej

transmitancji jest kwestią otwartą. Przeprowadzone analizy wykazały, iż zwiększanie rzędu

modelowej transmitancji powyżej rzędu drugiego nie wpływa w istotny sposób na parametry

oszacowanego NBM. Dlatego też, w pracy przyjęto modelowanie transmitancji STF

modulatora SD za pomocą transmitancji drugiego rzędu w dziedzinie zmiennej zespolonej s

o ogólnej postaci

01

2

2

1

2

2

asasa

1sbsb

sU

sYsSTF

, (6.2)

gdzie 12 b,b oraz 012 a,a,a są współczynnikami modelowej funkcji STF modulatora.

Równanie różniczkowe w dziedzinie czasu odpowiadające przyjętej transmitancji ma postać

tyadt

tdya

dt

tydatu

dt

tdub

dt

tudb 012

2

212

2

2 . (6.3)

Obliczenie modelowej funkcji STF cyfrowego modulatora SD wymaga zatem numerycznego

wyznaczenia pochodnych sygnału wejściowego i wyjściowego modulatora (za pomocą

filtrów PFDP – porównaj rysunek 6.7) oraz numerycznego rozwiązania układów równań 5

zmiennych.

6.5.1. Wykorzystywane metody numeryczne

Rozwiązanie równania różniczkowego (6.3) wymaga numerycznego wyznaczenia

pierwszej i drugiej pochodnej sygnału tu oraz ty . W niniejszej pracy wykorzystywane są

klasyczne metody numeryczne wyznaczania pochodnych sygnału, które zostały

zoptymalizowane przez autora w celu zminimalizowania błędów wynikających

z wykonywania operacji matematycznych na maszynie o skończonej precyzji obliczeniowej.

Wartość pierwszej pochodnej sygnału ty w otoczeniu punktu 0t może być

zdefiniowana jako granica (pod warunkiem jej istnienia) [18]

h2

htyhty

dt

tdy 00

0h

0

lim , (6.4)

gdzie h jest przyrostem czasowym pomiędzy kolejnymi wartościami sygnału ty . Określenie

granicy (6.4) dla wartości przyrostu h dążącego do zera nie może być jednak zrealizowane za

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 49: Rozprawa doktorska - repo.pw.edu.pl

Modelowanie funkcji STF cyfrowego modulatora SD

49

pomocą maszyn o skończonej reprezentacji liczbowej (precyzji obliczeniowej). Dlatego też,

numeryczne wyznaczenie pierwszej pochodnej sygnału ty jest określone jako iloraz

różnicowy będący przybliżeniem rzeczywistej pochodnej sygnału ty w otoczeniu punktu 0t

h2

htyhtytyDf 00

0

I

, (6.5)

przy założeniu dostatecznie małej wartości przyrostu h. Ze względu na skończoną precyzję

obliczeniową, zmniejszanie wartości przyrostu h może spowodować utratę cyfr znaczących

(loss-of-significance) i tzw. błąd zaniedbania składnika (cancellation error). Błąd utraty cyfr

znaczących i błąd zaniedbania składnika są nazywane błędami zaokrąglenia (round-off

errors). Ponadto operacja numerycznego wyznaczania pochodnej sygnału jest obarczona tzw.

błędem obcięcia (truncation error), który wynika z przybliżenia wartości pochodnej sygnału

obliczonej zgodnie z równaniem (6.4) przez wartość pochodnej wyznaczonej numerycznie

zgodnie z równaniem (6.5) [32]. W celu oszacowania wartości błędu zaokrąglenia i błędu

obcięcia, w równaniu (6.5) można zapisać pierwsze składniki rozwinięcia szeregu Taylor’a

funkcji ty w otoczeniu punktu 0t jako [32, 80]

...!!!

0

IV4

0

III3

0

II2

0

I

00 tyf4

htyf

3

htyf

2

htyfhtyhty (6.6)

oraz

...!!!

0

IV4

0

III3

0

II2

0

I

00 tyf4

htyf

3

htyf

2

htyfhtyhty (6.7)

Odejmując od siebie równania (6.6) i (6.7), dzieląc wynik przez czynnik h2 oraz

uwzględniając składnik drugiego rzędu rozwinięcia szeregu Taylor’a otrzymuje się zależność

0

III2

00

0

Ityf

6

h

h2

htyhtytyf

, (6.8)

gdzie 0

III2

tyf6

h reprezentuje błąd obcięcia. Po uwzględnieniu błędu zaokrąglenia,

wartości hty 0 i hty 0 można przedstawić jako odpowiednio

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 50: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie czasu

50

ht00 0ehtyhty ~ i ht00 0

ehtyhty ~ Wzór (6.8) można zatem zapisać w

postaci [32, 80]

0

III2

htht00

0

Ityf

6

h

h2

ee

h2

htyhtytyf 00

~~

. (6.9)

Jak wynika z zależności (6.9), dokładność numerycznego wyznaczenia pochodnej

sygnału jest ograniczona wartością błędu zaokrąglenia odwrotnie proporcjonalną do wartości

przyrostu h i wartością błędu obcięcia wprost proporcjonalną do wartości h. Na rysunku 6.8

jest przedstawiona zależność pomiędzy błędem przybliżenia pochodnej wyznaczonej

numerycznie dla sygnału o funkcji tsinty w punkcie 3

t0

, a wartością przyrostu

h uwzględniając składnik pierwszego, drugiego i czwartego rzędu rozwinięcia szeregu

Taylor’a. Jak można zauważyć, istnieje optymalna wartość przyrostu h0, dla której błąd

przybliżenia pochodnej wyznaczonej numerycznie jest minimalny. Dla przybliżenia pierwszej

pochodnej sygnału ilorazem różnicowym drugiego rzędu, wartość optymalnego przyrostu

0h można obliczyć najpierw różniczkując względem h przekształcone równanie (6.9) [32, 80]

0

III2

00

0

Ityf

6

h

hh2

htyhtytyf

~~, (6.10)

a następnie przyrównać uzyskany wynik do zera. Przy założeniu, że obliczenia są

wykonywane na maszynie z mantysą o długości 52 bitów, to optymalna wartość przyrostu

h0 podczas numerycznego wyznaczania pierwszej pochodnej sygnału tsinty

w punkcie 3

t0

jest w przybliżeniu równa

63

III

16

3

0

III0 10964532f

2103

tyf

3h

,

sin. (6.11)

Jak można zauważyć na rysunku 6.8, dla wartości przyrostu 0hh dokładność

numerycznego wyznaczenia pochodnej jest ograniczona błędami zaokrąglenia. Natomiast dla

wartości przyrostu 0hh dokładność tę ogranicza błąd obcięcia. Należy zaznaczyć, że do

określenia optymalnej wartości przyrostu h0 niezbędne jest obliczenie pochodnych wyższych

rzędów, które w praktyce nie są znane. Ponadto wartość optymalnego przyrostu

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 51: Rozprawa doktorska - repo.pw.edu.pl

Modelowanie funkcji STF cyfrowego modulatora SD

51

h0 determinuje tylko górną granicę dokładności numerycznego wyznaczenia pochodnej

sygnału dla punktu, w jakim określana jest pochodna. Ponieważ w niniejszej rozprawie

rozpatrywane są rzeczywiste sygnały w zakresie pasma fonicznego, więc autor zaproponował

metodę automatycznego, numerycznego wyznaczania pierwszej i drugiej pochodnej sygnału

z określoną dokładnością w całym zakresie pasma fonicznego.

W zaproponowanej metodzie numerycznego wyznaczania pierwszej i drugiej pochodnej

sygnału w całym zakresie pasma fonicznego są wykorzystywane przybliżenia pochodnych

ilorazami różnicowymi czwartego rzędu wyrażonych wzorami [32]

h12

h2tyhty8hty8h2tytyDf 00000

I

(6.12)

2

000000

II

h12

h2tyhty16ty30hty16h2tytyDf

(6.13)

Jak można zauważyć na rysunku 6.9, maksymalny, względny błąd numerycznego

wyznaczenia pierwszej i drugiej pochodnej sygnału sinusoidalnego próbkowanego

z częstotliwością równą 4410064 Hz zmienia się w zależności od częstotliwości sygnału.

Dla stałej wartości przyrostu 44100641h i zakresu małych częstotliwości różnice

pomiędzy wartościami kolejnych próbek sygnału są na tyle małe, że numerycznie

wyznaczone pochodne sygnału są obarczone dużym błędem zaokrąglenia. Zwiększenie

Rys. 6.8. Zależność względnego błędu przybliżenia numerycznego wyznaczenia pierwszej

pochodnej sygnału tsinty w punkcie 3

t0

od wartości przyrostu h.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 52: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie czasu

52

wartości przyrostu h może zatem zapewnić dokładniejsze wyznaczenie pochodnych.

Natomiast dla zakresu dużych częstotliwości różnice pomiędzy wartościami próbek sygnału

są na tyle duże, że dokładniejsze numeryczne wyznaczenie pochodnych wymaga

zmniejszenia wartości przyrostu h. Zmniejszenie wartości przyrostu h poniżej wartości

44100641h odbywa się za pomocą specjalnie zaprojektowanych dolnoprzepustowych

filtrów pomiarowych (PFDP – porównaj rysunki 6.1 i 6.7). Filtry PFDP zaprojektowano

wykorzystując takie same okno czasowe, jakie zostało użyte do zaprojektowania filtrów FDPi

i FDPogr. Modyfikacji poddano jednak charakterystyki fazowe filtrów PFDP. Zaprojektowano

6 filtrów, które przesuwają w czasie sygnał wejściowy o 101 , 102 , 1001 , 1002 ,

10001 i 10002 części okresu próbkowania sygnału. Zaprojektowane filtry PFDP różnią

się nieznacznie charakterystykami amplitudowo-częstotliwościowymi w okolicy

częstotliwości odcięcia i w paśmie przejściowym filtru. W konsekwencji operacja filtracji

może wprowadzać zniekształcenia do sygnału w okolicy granicznej wartości pasma

fonicznego wynoszącej 21 kHz. Z tego powodu, częstotliwość odcięcia filtrów PFDP została

dobrana jako równa 28 kHz. Należy zaznaczyć, że sygnały wejściowe przetwarzane przez

filtry PFDP są wcześniej filtrowane przez filtry FDPogr (porównaj rysunek 6.1).

Na rysunkach 6.10 i 6.11 jest przedstawiony maksymalny, względny błąd

numerycznego wyznaczenia pierwszej i drugiej pochodnej sygnału dla różnych wartości

przyrostu h. Sygnałami testowymi były sygnały sinusoidalne o częstotliwości próbkowania

4410064 Hz i częstotliwościach sygnału w zakresie pasma fonicznego od 1 do 21 kHz. Jak

Rys. 6.9. Względny, maksymalny błąd przybliżenia numerycznie wyznaczonych pierwszej

i drugiej pochodnej dla wartości przyrostu h równej jednej próbce dla sygnału

sinusoidalnego nadpróbkowanego 64 razy w zakresie pasma fonicznego od 1 do 21

kHz.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 53: Rozprawa doktorska - repo.pw.edu.pl

Modelowanie funkcji STF cyfrowego modulatora SD

53

można zauważyć na rysunkach 6.10 i 6.11, wartość maksymalnego, znormalizowanego błędu

przybliżenia pierwszej i drugiej pochodnej sygnału w zakresie większych częstotliwości

sygnału jest akceptowalna dla wartości przyrostu h mniejszej od 44100641 , a w zakresie

mniejszych częstotliwości sygnału dla wartości przyrostu h większej od 44100641 . Na

wspomnianych rysunkach 6.10 i 6.11 wykreślono również maksymalny, względny błąd

numerycznego wyznaczenia pochodnych sygnału określony za pomocą metody

Rys. 6.10. Względny, maksymalny błąd przybliżenia numerycznie wyznaczonej pierwszej

pochodnej dla wartości przyrostu h = 100, h = 10, h = 1, h = 0,1, h = 0,01, h = 0,001

części okresu próbkowania sygnału sinusoidalnego o częstotliwości próbkowania

równej 64∙44100 Hz w zakresie pasma fonicznego od 1 do 21 kHz.

Rys. 6.11. Względny, maksymalny błąd przybliżenia numerycznie wyznaczonej drugiej

pochodnej dla wartości przyrostu h = 100, h = 10, h = 1, h = 0,1, h = 0,01, h = 0,001

części okresu próbkowania sygnału sinusoidalnego o częstotliwości próbkowania

równej 64∙44100 Hz w zakresie pasma fonicznego od 1 do 21 kHz.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 54: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie czasu

54

zaproponowanej przez autora. Podstawowymi zależnościami wykorzystywanymi podczas

automatycznego, numerycznego wyznaczania pierwszej i drugiej pochodnej sygnału są wzory

określające optymalną wartość przyrostu h0 dla przybliżenia pierwszej ( tyDfI

) i drugiej

pochodnej ( tyDfII

) sygnału ilorazem różnicowym czwartego rzędu zapisane odpowiednio

jako

5

0

V01tyf4

45h

(6.14)

oraz

6

0

VI02tyf

320h

. (6.15)

Wartości pochodnych wyższych rzędów we wzorach (6.14) i (6.15) są oszacowane za

pomocą ilorazów różnicowych ósmego rzędu. Procedura zaproponowanego, automatycznego,

numerycznego wyznaczania pierwszej i drugiej pochodnej (dalej nazywana ANWP12)

sygnału w paśmie fonicznym jest sformułowana w dodatku A. Wartość div w punkcie 4

procedury ANWP12 określa momenty przełączania się pomiędzy wartościami numerycznie

wyznaczonych pochodnych z punktu 2 procedury. Dla częstotliwości próbkowania sygnału

równej 4410064 Hz optymalna wartość div jest dobrana jako równa 3 i, jak można

zauważyć na Rys. 6.10 i Rys. 6.11, zastosowanie procedury ANWP12 daje w wyniku

maksymalny, względny błąd wyznaczenia pierwszej i drugiej pochodnej sygnału

o wartościach nie przekraczających odpowiednio 1110

i 810

w całym zakresie pasma

fonicznego.

Jak wspomniano wcześniej, w celu określenia średnich wartości współczynników

modelowej funkcji STF modulatora (zależność 6.2) niezbędne jest rozwiązanie układów

równań 5 zmiennych, tj. współczynników 12 b,b oraz 012 a,a,a . Układ równań liniowych

można zdefiniować jako zestaw n równań z liczbą n niewiadomych tak, że rozwiązaniem jest

zbiór n liczb spełniających wszystkie n równań w układzie [18, 25, 55, 69]. Układ n równań

liniowych z liczbą n niewiadomych można zapisać w formie macierzowej jako

dx C , (6.16)

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 55: Rozprawa doktorska - repo.pw.edu.pl

Modelowanie funkcji STF cyfrowego modulatora SD

55

gdzie C

jest macierzą znanych nn elementów, x jest wektorem n niewiadomych i d jest

wektorem n wyrazów wolnych. Macierz C oraz wektory x i d można zapisać jako

nn2n1n

n22212

n12111

ccc

ccc

ccc

,,,

,,,

,,,

C ,

n

2

1

x

x

x

x

oraz

n

2

1

d

d

d

d

. (6.17)

Układ równań liniowych (6.16) może być układem oznaczonym, nieoznaczonym

i sprzecznym, gdy odpowiednio ma jedno rozwiązanie, nieskończenie wiele rozwiązań i nie

ma rozwiązań. Nieoznaczone i sprzeczne układy równań liniowych są nazywane układami

osobliwymi, natomiast oznaczone układy równań liniowych są nazywane układami

nieosobliwymi. Układ równań liniowych (6.16) jest układem nieosobliwym, gdy macierz C

spełnia m.in. warunki [18, 25]:

jest odwracalna, tj. wyznacznik macierzy C jest niezerowy 0Cdet ,

wiersze macierzy C są liniowo niezależne,

kolumny macierzy C są liniowo niezależne.

Dostępne metody numerycznego rozwiązywania układów równań liniowych można

podzielić na metody bezpośrednie i metody iteracyjne. W przypadku, gdy nie występują błędy

zaokrąglenia, to metody bezpośrednie pozwalają na dokładne obliczenie zbioru rozwiązań

układu równań (6.16) po skończonej liczbie przekształceń układu. Natomiast metody

iteracyjne pozwalają wyznaczyć zbieżny ciąg przybliżonych zbiorów rozwiązań układu

równań (6.16) z założoną dokładnością [18, 32, 80].

W niniejszej rozprawie zbiory rozwiązań układów równań liniowych są numerycznie

wyznaczane za pomocą metody bezpośredniej eliminacji Gauss’a z częściowym wyborem

elementu głównego (podstawowego). Numerycznie wyznaczony zbiór rozwiązań układu

równań liniowych jest obarczony błędami, które wynikają z maszynowej, skończonej precyzji

obliczeniowej, a także niedokładnej reprezentacji wartości elementów macierzy C oraz

wektora wyrazów wolnych d. W celu oszacowania, w jaki sposób niedokładność reprezentacji

wartości elementów macierzy C i wyrazów wolnych wektora d mogą wpłynąć na dokładność

wyznaczonego zbioru rozwiązań x układu równań liniowych można posłużyć się interpretacją

Wilkinson’a [80] i zapisać równanie (6.16) w postaci

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 56: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie czasu

56

ddxx CC , (6.18)

gdzie C

i d są odpowiednio zaburzeniami wprowadzonymi do macierzy

współczynników C i wektora wyrazów wolnych d. Zbiór rozwiązań układu x jest tym

samym obarczony błędem x . Zakładając, że zaburzona macierz CC jest nieosobliwa

to po kilku przekształceniach opisanych m.in. w [18, 25] otrzymuje się zależność na

oszacowanie względnego błędu zbioru rozwiązań układu równań przy zaburzonych

wartościach elementów macierzy C i zaburzonych wartościach wektora wyrazów wolnych d

d

d

x

x

C

CC . (6.19)

Operator w zależności (6.19) oznacza normę nieskończoność macierzy lub wektora

danych [63], a wielkość CCC-1 jest tzw. wskaźnikiem uwarunkowania macierzy

C . Wartość Cκ określa jak bardzo dany układ równań liniowych może być zbliżony do

układu osobliwego. W przypadku, gdy wartość Cκ jest równa bądź bliska jedności to układ

równań jest idealnie i dobrze uwarunkowany, czyli jest układem nieosobliwym, a zaburzenia

macierzy C oraz wektora d nie wpływają w istotny sposób na zbiór rozwiązań takiego

układu. Natomiast w przypadku, gdy wartość 1κ C to układ równań jest źle

uwarunkowany, czyli może stać się układem osobliwym, a nawet niewielkie zaburzenia

macierzy C oraz wektora d mogą prowadzić do pojawienia się dużych błędów w zbiorze

rozwiązań takiego układu równań [55]. Zakładając, że zbiór rozwiązań układu równań

liniowych został numerycznie wyznaczony na maszynie z precyzją obliczeniową o liczbie

t miejsc dziesiętnych i wartość wskaźnika uwarunkowania macierzy współczynników jest

rzędu s10 C , to dokładność wyznaczonego zbioru rozwiązań układu może być

ograniczona w przybliżeniu do st miejsc dziesiętnych [69].

W niniejszej rozprawie oszacowanie dokładności numerycznego wyznaczania zbioru

rozwiązań układu równań liniowych odbywa się zgodnie z klasyczną analizą błędów opisaną

m.in. w [32] i wykorzystywaną w oprogramowaniu LAPACK [4]. Rozwiązując układ równań

dx C np. metodą eliminacji Gauss’a z częściowym wyborem elementu głównego można

obliczyć wartość reszty r jako [4]

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 57: Rozprawa doktorska - repo.pw.edu.pl

Modelowanie funkcji STF cyfrowego modulatora SD

57

xdr ~ C , (6.20)

gdzie x~ jest numerycznie wyznaczonym zbiorem rozwiązań układu. W obecności błędów

zaokrąglenia oszacowanie dokładności zbioru rozwiązań x~ może być ograniczone z góry

wartością względnego błędu wyrażonego jako

dx

r2ERRBD

~C

C. (6.21)

W celu sprawdzenia poprawności oszacowania względnego błędu (6.21) została

określona macierz współczynników C w postaci macierzy Hilbert’a o wymiarach 55x

9181716151

8171615141

7161514131

6151413121

514131211

/////

/////

/////

/////

////

C . (6.22)

Wektor wyrazów wolnych d wyznaczono na podstawie przykładowego, znanego zbioru

rozwiązań równania tx zgodnie ze wzorem txd C . Znany zbiór rozwiązań tx oraz wektor

wyrazów wolnych txd C określone są jako

131

12342341

32

21

131

xt

/

/

/

/

/

,

2481460

743164

2817769

3914

26511415

d

/

/

/

/

/

. (6.23)

Numeryczne wyznaczenie zbioru rozwiązań określonego wcześniej układu równań

metodą eliminacji Gauss’a z częściowym wyborem elementu głównego daje

w wyniku zbiór rozwiązań x~ i względny błąd równy 11

t

t10384631

x

xx

,

~

. Należy

zaznaczyć, że w rzeczywistych warunkach zbiór rozwiązań tx nie jest znany. Względny błąd

może być zatem oszacowany zgodnie z zależnością (6.21). W opisywanym przypadku,

wartość oszacowanego zgodnie z zależnością (6.21) względnego błędu wynosi

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 58: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie czasu

58

11100957,5ERRBD

, która jest bardzo dobrym przybliżeniem wartości względnego błędu

wyznaczonego za pomocą znanego zbioru rozwiązań tx . Ponadto wartość względnego błędu

rozwiązania jest w przybliżeniu zgodna z wcześniej wspomnianą cechą wskaźnika

uwarunkowania macierzy C . Wartość C macierzy (6.22) jest rzędu 510 , a obliczenia

są wykonywane na maszynie o precyzji obliczeniowej 16 miejsc dziesiętnych. Stąd,

numerycznie wyznaczony zbiór rozwiązań układu x~ można określić jako dokładny do 11

miejsca dziesiętnego, co jest zgodne z oszacowaniem błędu 11100957,5ERRBD

.

6.5.2. Współczynniki modelowej funkcji STF

Współczynniki modelowej funkcji STF modulatora SD są wyznaczane za pomocą

układu równań zestawionego na podstawie zależności (6.3). Do układu równań podstawiane

są wartości próbek sygnału wejściowego tu i wyjściowego ty modulatora oraz wartości

numerycznie wyznaczonych za pomocą procedury ANWP12 (porównaj dodatek A)

pochodnych sygnałów tu i ty . W celu wyznaczenia współczynników modelowej funkcji

STF drugiego rzędu (6.2) określany jest układ pięciu równań liniowych zapisanych w postaci

macierzowej STFSTF dx STFC . Macierz STFC , wektor poszukiwanych współczynników STFx

modelowej transmitancji oraz wektor wyrazów wolnych STFd są określane w postaci

55

I

5

II

5

I

5

II

44

I

4

II

4

I

4

II

33

I

3

II

3

I

3

II

22

I

2

II

2

I

2

II

11

I

1

II

1

I

1

II

tytyDftyDftuDftuDf

tytyDftyDftuDftuDf

tytyDftyDftuDftuDf

tytyDftyDftuDftuDf

tytyDftyDftuDftuDf

STFC

(6.24)

oraz

0

1

2

1

2

STF

a

a

a

b

b

x ,

5

4

3

2

1

STF

tu

tu

tu

tu

tu

d ,

(6.25)

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 59: Rozprawa doktorska - repo.pw.edu.pl

Modelowanie funkcji STF cyfrowego modulatora SD

59

gdzie tuDfIII ,

, tyDfIII ,

są numerycznie wyznaczonymi pochodnymi sygnału

wejściowego tu i sygnału wyjściowego ty modulatora, poszukiwane wielkości 12 b,b oraz

012 a,a,a są współczynnikami modelowej funkcji STF modulatora, a indeksy 521 t,...,t,t

określają punkty, dla których rozwiązywany jest dany układ równań liniowych. Jak

wspomniano w podrozdziale 6.5.1, w niniejszej rozprawie zbiór rozwiązań układu równań

liniowych jest numerycznie wyznaczany za pomocą metody bezpośredniej eliminacji Gauss’a

z częściowym wyborem elementu głównego. Procedura numerycznego wyznaczania średnich

wartości współczynników modelowej funkcji STF cyfrowego modulatora SD (dalej nazywana

NWSTF) jest sformułowana w dodatku B.

W celu oszacowania dokładności sformułowanej procedury wyznaczono średnie

wartości współczynników transmitancji przykładowego filtru dolnoprzepustowego

o niezmiennych w czasie parametrach i danej transmitancji w dziedzinie zmiennej zespolonej

s określonej jako

1s10012s101

1Hs

5210FDP

,. (6.26)

Sygnał tua przenoszony przez dany filtr dolnoprzepustowy FDPHs jest podany w postaci

analitycznej. Składa się on z sumy pięciu sygnałów sinusoidalnych o określonych wartościach

pulsacji mieszczących się w zakresie pasma fonicznego. Sygnał wyjściowy tya filtru

dolnoprzepustowego FDPHs wyznaczono analitycznie zgodnie z transmitancją filtru (6.26).

Sygnały tua oraz tya zostały następnie spróbkowane z częstotliwością 64∙44100 Hz

i ograniczone pasmowo do zakresu pasma fonicznego. Zgodnie z procedurą ANWP12

wyznaczono pierwszą i drugą pochodną spróbkowanych sygnałów tua i tya , a następnie

zostały określone wartości średnich współczynników transmitancji filtru FDPsH~

zgodnie

z procedurą NWSTF. Wartość oczekiwanej dokładności dok rozwiązania przyjęto jako równą

13. Uzyskany zbiór średnich wartości współczynników transmitancji FDPsH~

filtru

dolnoprzepustowego wraz z dokładnymi wartościami współczynników transmitancji

modelowanej FDPHs jest zestawiony w tablicy 6.1. Względny błąd wyznaczenia zbioru

rozwiązań opisywanego układu wynosi 13-

FDP

FDPFDP10049207,6

Hs

sHHs

~

, co jest zgodne

z przyjętą, oczekiwaną dokładnością rozwiązania dok .

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 60: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie czasu

60

Należy wyjaśnić, że wykorzystywane w procedurze NWSTF elementy tablicy T

(porównaj dodatek B) są generowane losowo w celu zminimalizowania prawdopodobieństwa

wystąpienia sytuacji, w której kolumny lub wiersze utworzonych macierzy STFC będą od

siebie liniowo zależne. Ponadto, prawdopodobna jest sytuacja, w której wartości

poszukiwanych współczynników mogą być wyznaczane z bardzo źle

uwarunkowanych m układów równań określonych jako STFSTF dx STFC , co może

prowadzić do wyznaczenia zbiorów rozwiązań STFx obarczonych dużymi błędami. Dlatego

też średnie wartości wyznaczonych współczynników obliczane są za pomocą mediany

(wartości środkowej), a nie średniej arytmetycznej ze wszystkich wyznaczonych zbiorów

rozwiązań STFx .

Zastosowanie procedury NWSTF do analizy sygnału wejściowego tu i sygnału

wyjściowego ty modulatora SD oraz wyznaczonych za pomocą procedury ANWP12

pochodnych sygnałów tu i ty pozwala na oszacowanie NBM jako różnicy prawej i lewej

strony równania opisującego wyznaczoną, średnią funkcję STF modulatora wg zależności

tLtPtNBM , (6.27)

gdzie wielkości tL i tP są określone jako

tutuDfbtuDfbtLI

1

II

2 (6.28)

oraz

Tablica 6.1. Współczynniki transmitancji FDPHs oraz numerycznie wyznaczonej modelowej

transmitancji FDPsH

~ filtru dolnoprzepustowego.

FDPHs FDPsH

~

b2 0 3,121208324856797∙10

-18

b1

0 -6,034415744097214∙10-13

b0

1 1

a2 1∙10

-10 9,999999013048391∙10

-11

a1 2,01∙10

-5 2,009999939507928∙10

-5

a0

1 9,999999999998797∙10-1

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 61: Rozprawa doktorska - repo.pw.edu.pl

Modelowanie funkcji STF cyfrowego modulatora SD

61

tyatyDfatyDfatP 0

I

1

II

2 . (6.29)

Jak wspomniano wcześniej, parametry oszacowanego w ten sposób NBM są dalej obliczane

w zakresach zmienności amplitudy, szybkości zmian sygnału wejściowego modulatora

i szybkości zmian jego nachylenia.

6.6. Zakresy zmienności parametrów sygnału wejściowego cyfrowego

modulatora SD

Zakresy zmienności parametrów sygnału wejściowego tu cyfrowego modulatora SD

są określane na podstawie odpowiednio informacji o amplitudzie sygnału tu , numerycznie

wyznaczonej pierwszej pochodnej tuDfI

oraz numerycznie wyznaczonej drugiej

pochodnej tuDfII

. Liczba zakresów, na które dzielony jest sygnał tu określa szerokość

przedziałów zmienności parametrów sygnału. Należy zaznaczyć, że szerokość przedziałów

będzie się zmieniać w zależności od analizowanego sygnału wejściowego modulatora.

Przykładowy podział sygnału sinusoidalnego na cztery zakresy zmienności szybkości

zmian sygnału i szybkości zmian jego nachylenia jest przedstawiony na rysunkach 6.12

i 6.13. Zakresy zmienności o numerach 1 i 4 odpowiadają najmniejszym i największym

wartościom danego parametru, natomiast zakresy zmienności o numerach 2 i 3 są zakresami

Rys. 6.12 Przebieg sygnału sinusoidalnego z zaznaczonym podziałem na zakresy zmienności

numerycznie wyznaczonej pierwszej pochodnej sygnału.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 62: Rozprawa doktorska - repo.pw.edu.pl

Analiza cyfrowego modulatora SD w dziedzinie czasu

62

pośrednimi. Jak można zauważyć na rysunku 6.12, najmniejsze i największe wartości

tuDfI

określają odpowiednio zakresy maksymalnej, ujemnej i maksymalnej, dodatniej

wartości nachylenia sygnału. Pośrednie wartości tuDfI

odpowiadają punktom w otoczeniu

ekstremów sygnału tu . Na rysunku 6.13 można zauważyć, w jaki sposób zmienia się

podział sygnału wg wartości tuDfII

. Szybkość zmian nachylenia sygnału jest określona

przez zakresy najmniejszych i największych wartości tuDfII

, natomiast na granicy

zakresów pośrednich można zauważyć tzw. punkt przegięcia przebiegu sygnału tu .

6.7. Parametry nieliniowego błędu modulacyjnego

W niniejszej rozprawie parametry NBM są obliczane za pomocą wartości średniej

arytmetycznej NBMmean w postaci

m

1i

NBM iNBMm

1mean , (6.30)

oraz mocy NBMPrms (wyrażonej w mierze decybelowej) w postaci

m

i

NBMNBM iNBMm

rmsPrms1

2

1010

1log20log20 , (6.31)

Rys. 6.13 Przebieg sygnału sinusoidalnego z zaznaczonym podziałem na zakresy zmienności

numerycznie wyznaczonej drugiej pochodnej sygnału.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 63: Rozprawa doktorska - repo.pw.edu.pl

Parametry nieliniowego błędu modulacyjnego

63

gdzie m jest liczbą próbek sygnału NBM. Wielkości NBMmean oraz NBMPrms są obliczane

w punktach odpowiadających zakresom zmienności parametrów sygnału wejściowego tu ,

co pozwala określić krótkoczasowe zachowanie się cyfrowego modulatora SD w zależności

od dynamiki sygnału wejściowego.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 64: Rozprawa doktorska - repo.pw.edu.pl

64

7. Badania symulacyjne cyfrowych modulatorów SD

Symulacje oraz analizy działania cyfrowych modulatorów SD zostały przeprowadzone

w środowisku MATLAB®

uruchomionym w 64-bitowym systemie zainstalowanym

w komputerze klasy PC1. Sygnałami wejściowymi modulatorów są sygnały muzyki opisane

w bazie utworów przedstawionej w dodatku C. Modulatory SD mają strukturę LSB’s

error-feedback i pracują z nadpróbkowaniem o wartości równej 64. Rekwantyzator

charakteryzuje się nieparzystą liczbą poziomów kwantowania (bez dodatkowego poziomu

w zerze) i może działać z sygnałem dither’a dodawanym do sygnału wejściowego modulatora

przed operacją rekwantyzacji. W celu skrócenia czasu wykonywanych obliczeń procedura

symulacji działania modulatora oraz procedura numerycznego rozwiązywania układów

równań NWSTF (porównaj dodatek B) została zaimplementowana w języku C. Ponadto

operacje filtracji sygnału wejściowego i wyjściowego modulatora są realizowane za pomocą

zoptymalizowanej w środowisku MATLAB®

transformaty FFT, co umożliwia dalsze

skrócenie czasu wykonywanych obliczeń.

Analizy czasowe cyfrowych modulatorów SD są przeprowadzone zgodnie ze

schematem blokowo-funkcjonalnym przedstawionym na rysunku 6.1. Sygnał NBM jest

oszacowany za pomocą zależności 6.27-6.29, a jego wartość średnia NBMmean i moc

NBMPrms , podane zależnościami 6.30 i 6.31, są obliczane w zakresach zmienności

parametrów sygnału wejściowego tu modulatora. Każdy z analizowanych sygnałów

wejściowych modulatora jest dzielony na 130 zakresów zmienności amplitudy oraz

numerycznie wyznaczonej pierwszej i drugiej pochodnej sygnału w taki sposób, że zakresy

o najmniejszych (największych) numerach odpowiadają najmniejszym (największym)

wartościom parametrów sygnału wejściowego. Ponadto w każdym z zakresów zmienności

parametrów sygnału wejściowego tu są wyznaczane średnie wartości współczynników

funkcji STF modulatora zgodnie z procedurą NWSTF (porównaj dodatek B). Pozwala to na

opisanie, w jaki sposób funkcja przenoszenia modulatora dla sygnału zmienia się

w zależności od dynamiki sygnału wejściowego oraz jak bardzo różni się ona od funkcji

przenoszenia określonej za pomocą analizy klasycznej modulatora, tj. 1zSTF .

1 komputer klasy PC: procesor Intel® Core™ i5 taktowany zegarem o częstotliwości równej 3,4 GHz, pamięć

operacyjna RAM o pojemności 32 GB, rozszerzenie pamięci operacyjnej o 240 GB na dysku SSD.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 65: Rozprawa doktorska - repo.pw.edu.pl

65

Zakresy zmienności parametrów sygnału wejściowego tu modulatora są określane na

podstawie informacji o ich maksymalnych i minimalnych wartościach, czyli mają stałą

szerokość. Ponieważ granicznym zakresom zmienności parametrów sygnału tu odpowiada

zbyt mała liczba danych niezbędnych do przeprowadzenia dokładnych obliczeń wielkości

NBMmean i NBMPrms oraz wartości współczynników transmitancji STF modulatora, więc

wyniki analiz nie są wykreślane we wszystkich 130 wspomnianych zakresach zmienności

parametrów sygnału wejściowego tu modulatora.

Należy zaznaczyć, że sygnały wejściowe analizowanych modulatorów są

zarejestrowane dwukanałowo, a w omawianym rozdziale będzie wykorzystywany zapis

kanału lewego fragmentu utworu nr 3 (porównaj dodatek C) o amplitudzie równej 0,5 pełnego

zakresu zmiennoprzecinkowej reprezentacji liczbowej próbek sygnału.

7.1. Jednobitowe modulatory SD

7.1.1. Modulatory niskiego rzędu

W niniejszej rozprawie modulatorami niskiego rzędu są określane modulatory z filtrem

pierwszego i drugiego rzędu kształtowania widma błędu rekwantyzacji. Wykorzystywane

funkcje NTF modulatorów są przedstawione na rysunku 6.5. Sygnał wyjściowy modulatora

z jednobitowym rekwantyzatorem może przyjmować tylko wartości -1 oraz +1. Dlatego też

średnie wartości próbek sygnału wyjściowego modulatora będą najdokładniej określone dla

zakresów amplitud sygnału wejściowego oscylujących wokół środka zakresu rekwantyzatora.

Natomiast im amplituda sygnału wejściowego będzie bardziej zbliżona do maksymalnych

poziomów rekwantyzatora, tym mniej dokładnie będą określone średnie wartości próbek

sygnału na wyjściu modulatora. Powyższe wnioski są potwierdzone na rysunku 7.1, gdzie

wykreślona jest wartość NBMmean obliczona w zakresach zmienności amplitudy sygnału

wejściowego modulatora. Jak można zauważyć na rysunku 7.1, bezwzględne wartości

NBMmean są najmniejsze dla amplitud sygnału wejściowego znajdujących się w zakresach

wokół przejścia przez wartość zerową zarówno dla modulatora pierwszego jak i drugiego

rzędu. Natomiast bezwzględne wartości NBMmean są tym większe, im jest większa

bezwzględna wartość amplitudy sygnału wejściowego, tj. w zakresach od przejścia przez

wartość zerową do najmniejszych i zakresów od przejścia przez wartość zerową do

największych na rysunku 7.1.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 66: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

66

Ponieważ cyfrowy modulator SD jest układem z pamięcią, tj. z filtrem kształtowania

widma błędu rekwantyzacji w pętli sprzężenia zwrotnego, więc sygnał wyjściowy modulatora

nie nadąża za szybkimi zmianami sygnału wejściowego, tj. średnie wartości próbek sygnału

wyjściowego modulatora będą określone mniej dokładnie. Z drugiej strony, im wolniej będzie

się zmieniał sygnał wejściowy, tym dokładniej będą określone średnie wartości próbek

sygnału wyjściowego modulatora, czyli wartości NBMmean będą mniejsze. Przewiduje się, że

im większy będzie rząd modulatora, tym widmo błędu rekwantyzacji

w modulatorze będzie skuteczniej redystrybuowane do pasma ponadpodstawowego i tym

mniejszy będzie średni poziom wartości NBMmean . Natomiast fluktuacje wartości NBMmean

w funkcji szybkości zmian sygnału wejściowego modulatora będą zależeć od parametrów

filtru w pętli sprzężenia zwrotnego modulatora, liczby poziomów rekwantyzatora i od

dynamiki sygnału wejściowego modulatora. Potwierdzeniem powyższych rozważań są wyniki

przedstawione na rysunku 7.2, gdzie wykreślona jest zależność wartości NBMmean od

numerycznie wyznaczonej pierwszej pochodnej sygnału wejściowego modulatora, gdzie

najmniejsze (największe) numery zakresów odpowiadają maksymalnym, ujemnym

(dodatnim) nachyleniom sygnału wejściowego. Można zauważyć, że dla modulatora

pierwszego rzędu wartości NBMmean zmieniają się w granicach 3104

, natomiast dla

modulatora drugiego rzędu zmiany te mieszczą się w zakresie wartości 5103

. Należy

Rys. 7.1. Wartość NBMmean obliczona w zakresach zmienności amplitudy sygnału

wejściowego jednobitowego, cyfrowego modulatora SD pierwszego i drugiego

rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 67: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe modulatory SD niskiego rzędu

67

zaznaczyć, że zmiany wartości NBMmean mają zupełnie inny charakter w przypadku

modulatora drugiego rzędu i, tak jak wspomniano wcześniej, będą się różnić dla innych

parametrów filtru kształtowania widma błędu rekwantyzacji, liczby poziomów

rekwantyzatora oraz dynamiki sygnału wejściowego modulatora.

Jak się wydaje, reakcja modulatora na szybkość zmiany nachylenia sygnału

wejściowego będzie zależeć od rzędu i parametrów filtru w pętli sprzężenia zwrotnego

modulatora oraz od dynamiki sygnału wejściowego, czego potwierdzeniem jest rysunek 7.3.

Przedstawiono na nim przebieg wartości NBMmean w funkcji numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego modulatora. Jak można zauważyć, wartość NBMmean

zmienia się w zależności od tego jak bardzo wklęsły (zakresy o numerach od najmniejszego

do przejścia przez wartość zerową) lub wypukły (zakresy o numerach od przejścia przez

wartość zerową do największych) jest przebieg sygnału wejściowego modulatora. Im szybsze

są zmiany nachylenia przebiegu sygnału wejściowego, tym większa jest bezwzględna wartość

NBMmean , przy czym dla modulatora drugiego rzędu zakres wartości NBMmean jest o ok. rząd

wielkości mniejszy niż dla modulatora pierwszego rzędu. Jak należy przypuszczać, w zakresie

najwolniejszych zmian nachylenia przebiegu sygnału wejściowego modulatora, średnie

wartości próbek sygnału wyjściowego modulatora będą określone najdokładniej.

Potwierdzeniem tego przypuszczenia jest przebieg wartości NBMmean

przedstawiony na

Rys. 7.2. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego jednobitowego, cyfrowego modulatora

SD pierwszego i drugiego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 68: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

68

rysunku 7.3, gdzie wartości NBMmean obliczone w zakresach wokół przejścia przez wartość

zerową są najmniejsze.

Rozważania dotyczące zmian wartości NBMmean w funkcji parametrów sygnału

wejściowego modulatora mają bezpośredni związek z wpływem tych samych parametrów

sygnału wejściowego na zmiany wartości NBMPrms modulatora. Wartości NBMPrms są

obliczane w takich samych zakresach zmienności parametrów sygnału wejściowego

modulatora, jak w analizach zmian wartości NBMmean przedstawionych wcześniej.

Na rysunku 7.4 przedstawiono moc sygnału NBM w zakresach zmienności amplitudy

sygnału wejściowego modulatora. Można zauważyć, że w okolicach przejścia przez wartość

zerową, czyli środka zakresu rekwantyzatora, moc sygnału NBM przyjmuje większe wartości.

Jest to spowodowane tym, że amplitudy sygnału wejściowego modulatora są wtedy

najbardziej oddalone od każdego z dwóch poziomów kwantowania rekwantyzatora. Jak

wspomniano wcześniej, im wyższy będzie rząd filtru kształtowania widma błędu

rekwantyzacji modulatora, tym niższy będzie średni poziom mocy sygnału NBM, który dla

modulatora pierwszego rzędu przyjmuje wartość ok. 59 dB, natomiast dla modulatora

drugiego rzędu wartość ok. 75 dB. Jak można zauważyć na rysunku 7.4, w modulatorze

drugiego i wyższych rzędów może dojść do przesterowania rekwantyzatora, co skutkuje

Rys. 7.3. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego jednobitowego, cyfrowego modulatora SD

pierwszego i drugiego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 69: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe modulatory SD niskiego rzędu

69

wyraźnym podniesieniem poziomu mocy sygnału NBM dla zakresów większych amplitud

sygnału wejściowego.

Szybkość zmian sygnału wejściowego, tak samo jak szybkość zmian jego nachylenia,

mają wpływ na wartość mocy sygnału NBM modulatora. Na rysunkach 7.5

i 7.6 można zauważyć, że modulator pierwszego rzędu charakteryzuje się większą mocą

sygnału NBM dla zakresów zmian numerycznie wyznaczonej pierwszej i drugiej pochodnej

Rys. 7.5. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego jednobitowego, cyfrowego modulatora

SD pierwszego i drugiego rzędu.

Rys. 7.4. Wartość NBMPrms obliczona w zakresach zmienności amplitudy sygnału

wejściowego jednobitowego, cyfrowego modulatora SD pierwszego i drugiego

rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 70: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

70

w okolicy przejścia przez wartość zerową. Natomiast moc sygnału NBM dla modulatora

drugiego rzędu w tych zakresach jest minimalna. Może to być spowodowane tym, że

modulator drugiego rzędu skuteczniej rozprasza błędy wynikające z niedokładności

określenia wartości próbek na wyjściu modulatora. W przypadku modulatora pierwszego

i drugiego rzędu można zaobserwować wzrost wartości mocy sygnału NBM dla coraz

szybszych zmian w sygnale wejściowym i coraz szybszych zmian nachylenia sygnału

wejściowego. Zgodnie z wcześniejszymi rozważaniami, może to wynikać z faktu, że

modulator nie nadąża za szybkimi zmianami w sygnale wejściowym. Wahania wartości mocy

sygnału NBM w funkcji numerycznie wyznaczonej pierwszej i drugiej pochodnej zawierają

się między wartościami 53 dB i 47 dB dla modulatora pierwszego rzędu oraz

wartościami 73 dB i 63 dB dla modulatora drugiego rzędu. Należy przypomnieć, że

charakter tych zmian będzie różny dla innych parametrów filtru kształtowania widma błędu

rekwantyzacji, liczby poziomów rekwantyzatora oraz innych parametrów sygnału

wejściowego modulatora.

W analizie klasycznej cyfrowego modulatora SD mającego strukturę LSB's

error-feedback przyjmuje się założenie, zgodnie z równaniem (6.1), że funkcja przenoszenia

modulatora dla sygnału jest równa jedności, tj. działanie modulatora ma wpływ jedynie na

błąd rekwantyzacji przetwarzany w pętli sprzężenia zwrotnego. W konsekwencji, modelując

funkcję STF modulatora za pomocą transmitancji opisanej zależnością (6.2), współczynniki

Rys. 7.6. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego jednobitowego, cyfrowego modulatora SD

pierwszego i drugiego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 71: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe modulatory SD niskiego rzędu

71

w liczniku i mianowniku funkcji STF powinny być równe sobie, tj. 22 ab ,

11 ab i 00 ab .

Krótkoczasowa analiza modulatora SD pokazuje jednak, że wartości współczynników

transmitancji różnią się i zależą od parametrów sygnału wejściowego modulatora. Na

kolejnych rysunkach przedstawione są względne, znormalizowane do wartości maksymalnej

różnice pomiędzy współczynnikami transmitancji 2b i

2a , 1b i

1a oraz 0b i 0a .

Współczynniki wyznaczane są za pomocą procedury NWSTF (porównaj dodatek B) w takich

samych zakresach zmienności parametrów sygnału wejściowego modulatora jak

w poprzednich analizach wartości NBMmean i NBMPrms .

Jak można zauważyć na rysunku 7.7, zmiany wartości współczynników w liczniku

i mianowniku funkcji STF modulatora w zależności od amplitudy sygnału wejściowego

jednobitowego modulatora SD pierwszego i drugiego rzędu są podobne. Jednak względna

różnica par współczynników jest mniejsza dla modulatora drugiego rzędu. W konsekwencji,

wartości próbek na wyjściu modulatora mogą być określone z większą dokładnością.

Charakterystyczne są większe wartości względnej wartości różnicy współczynników funkcji

STF modulatora dla amplitud sygnału wejściowego w okolicy zakresu przejścia przez wartość

zerową, co powoduje zwiększenie mocy sygnału NBM w tych zakresach.

Na rysunku 7.8 jest przedstawiona zależność funkcji STF modulatora od szybkości

zmian sygnału wejściowego. Jak można zauważyć, wartości względnej różnicy

współczynników funkcji STF modulatora są kilkakrotnie mniejsze niż na rysunku 7.7, co

sugeruje, iż szybkość zmian sygnału wejściowego ma mniejszy wpływ na działanie

modulatora niż amplituda sygnału. Potwierdzeniem tego wniosku mogą być wartości mocy

Rys. 7.7. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności amplitudy

sygnału wejściowego jednobitowego, cyfrowego modulatora SD pierwszego

i drugiego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 72: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

72

sygnału NBM modulatora wykreślone na rysunkach 7.4 i 7.5. Należy podkreślić, że względne

różnice wartości współczynników 0b i 0a funkcji STF modulatora są większe niż dla

modulatora pierwszego rzędu, co może mieć związek z konkretną realizacją filtru pętli

w modulatorze. Jak można zauważyć na rysunku 7.9, podobny wpływ na współczynniki

funkcji STF modulatora ma szybkość zmian nachylenia sygnału wejściowego.

7.1.2. Dither’owane modulatory niskiego rzędu

Kolejną grupą analizowanych modulatorów są jednobitowe, cyfrowe modulatory SD

pierwszego i drugiego rzędu z sygnałem dither’a dodawanym do sygnału wejściowego przed

Rys. 7.9. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej drugiej pochodnej sygnału wejściowego jednobitowego, cyfrowego

modulatora SD pierwszego i drugiego rzędu.

Rys. 7.8. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej pierwszej pochodnej sygnału wejściowego jednobitowego, cyfrowego

modulatora SD pierwszego i drugiego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 73: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe, dither'owane modulatory SD niskiego rzędu

73

operacją rekwantyzacji. W niniejszej rozprawie amplituda sygnału dither’a jest dobierana na

podstawie dwóch kryteriów: stabilnej pracy modulatora przy podaniu do jego wejścia sygnału

o amplitudzie 0,5 pełnego zakresu zmiennoprzecinkowej reprezentacji liczbowej próbek

sygnału oraz braku zauważalnych zniekształceń nieliniowych w widmie sygnału wyjściowego

modulatora. W ten sposób określono amplitudę sygnału dither’a dla modulatorów

z jednobitowym rekwantyzatorem jako równą 0,125∙LSB. Wykorzystywany sygnał dither'a

ma funkcję trójkątną rozkładu gęstości prawdopodobieństwa (TPDF).

Na rysunku 7.10 można zauważyć, że zmiany wartości NBMmean w funkcji amplitudy

sygnału wejściowego dither'owanych modulatorów pierwszego i drugiego rzędu są podobne

do tych samych zmian wartości NBMmean przedstawionych na rysunku 7.1. Jednak dla

modulatora drugiego rzędu zakres zmian wartości NBMmean jest o rząd wielkości mniejszy.

Jest to spowodowane tym, że sygnał dither'a dodawany do sygnału wejściowego modulatora

przed operacją rekwantyzacji skuteczniej rozprasza błąd rekwantyzacji w modulatorze

poprzez częściową jego dekorelację z sygnałem wejściowym modulatora. Dodanie sygnału

dither'a o większej amplitudzie może dalej obniżyć wartości NBMmean , ale kosztem

znaczącego zmniejszenia zakresu amplitud sygnału wejściowego korzystnie wpływającego na

stabilną pracę modulatora.

Rys. 7.10. Wartość NBMmean obliczona w zakresach zmienności amplitudy sygnału

wejściowego jednobitowego, dither'owanego cyfrowego modulatora SD pierwszego

i drugiego rzędu z amplitudą sygnału dither'a równą 0,125 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 74: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

74

Wpływ szybkości zmian sygnału wejściowego dither'owanych modulatorów na

wartości NBMmean jest podobny, jak w przypadku modulatorów pierwszego i drugiego rzędu

bez dodania sygnału dither'a do sygnału wejściowego modulatora przed operacją

rekwantyzacji. Porównując rysunek 7.11 z rysunkiem 7.2 można zauważyć, że sygnał dither'a

nie wpływa na zakres zmian wartości NBMmean w modulatorach pierwszego rzędu, natomiast

dla modulatora drugiego rzędu dodanie sygnału dither'a spowodowało nieznaczne

zmniejszenie zakresu zmian wartości NBMmean . Charakter zmian pozostał jednak taki sam dla

wszystkich zakresów zmienności numerycznie wyznaczonej pierwszej pochodnej sygnału.

Dodanie sygnału dither'a do sygnału wejściowego modulatora przed operacją

rekwantyzacji ma największy wpływ na zmiany wartości NBMmean w funkcji numerycznie

wyznaczonej drugiej pochodnej sygnału wejściowego dla modulatora pierwszego rzędu. Jak

można zauważyć na rysunku 7.12, wartości NBMmean są o rząd wielkości mniejsze niż dla

modulatora pierwszego rzędu bez dodania sygnału dither'a (porównaj rysunek 7.3). Ponadto

zmienił się znak wartości NBMmean , co może mieć związek z przesterowywaniem

rekwantyzatora w inny sposób z uwagi na dodatkowy sygnał dither'a dodawany do sygnału

wejściowego modulatora. Natomiast dla modulatora drugiego rzędu dodanie sygnału dither'a

Rys. 7.11. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego jednobitowego, dither'owanego

cyfrowego modulatora SD pierwszego i drugiego rzędu z amplitudą sygnału dither'a

równą 0,125 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 75: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe, dither'owane modulatory SD niskiego rzędu

75

nieznacznie zmniejszyło wartości NBMmean pozostawiając niezmieniony charakter zmian

wartości NBMmean .

Na rysunku 7.13 przedstawiono wartości mocy sygnału NBM w funkcji amplitudy

sygnału wejściowego. Porównując rysunek 7.4 i rysunek 7.13 można zauważyć, że dodanie

Rys. 7.13. Wartość NBMPrms

obliczona w zakresach zmienności amplitudy sygnału

wejściowego jednobitowego, dither'owanego cyfrowego modulatora SD pierwszego

i drugiego rzędu z amplitudą sygnału dither'a równą 0,125 i funkcją TPDF.

Rys. 7.12. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego jednobitowego, dither'owanego cyfrowego

modulatora SD pierwszego i drugiego rzędu z amplitudą sygnału dither'a równą

0,125 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 76: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

76

sygnału dither'a do sygnału wejściowego modulatora przed operacją rekwantyzacji wpłynęło

na zmniejszenie fluktuacji wartości mocy sygnału NBM, tj. o ok. 10 dB dla modulatora

pierwszego rzędu i ok. 12 dB dla modulatora drugiego rzędu. Ponadto dla modulatora

drugiego rzędu poziom mocy sygnału NBM utrzymuje wartość ok. -75 dB dla szerszego

zakresu amplitud sygnału wejściowego w okolicy przejścia przez wartość zerową.

W przypadku modulatora pierwszego rzędu można zauważyć wygładzenie przebiegu wartości

mocy sygnału NBM w zakresach większych amplitud sygnału wejściowego. Jest to

spowodowane częściową dekorelacją błędu rekwantyzacji i sygnału wejściowego modulatora.

Wartości mocy sygnału NBM w zależności od szybkości zmian sygnału wejściowego

z dodatkowym sygnałem dither'a dodawanym do sygnału wejściowego przed operacją

rekwantyzacji zmieniają się w kilkakrotnie mniejszym zakresie niż dla modulatorów bez

sygnału dither'a. Porównując rysunek 7.14 i rysunek 7.5 można zauważyć, że charakter zmian

mocy sygnału NBM pozostał taki sam, ale te zmiany występują w znacznie mniejszym

zakresie. Ponadto dla dither'owanego modulatora pierwszego rzędu moc sygnału NBM jest

mniejsza dla najwolniejszych zmian sygnału wejściowego.

Wpływ szybkości zmian nachylenia sygnału wejściowego na moc sygnału NBM

dither'owanych modulatorów pierwszego i drugiego rzędu przyjmuje inne wartości niż

w przypadku modulatorów bez sygnału dither'a. Porównując rysunek 7.15 i rysunek 7.6

można zauważyć, że poziom mocy sygnału NBM jest niższy i zmienia się w mniejszym

Rys. 7.14. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego jednobitowego, dither'owanego

cyfrowego modulatora SD pierwszego i drugiego rzędu z amplitudą sygnału dither'a

równą 0,125 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 77: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe, dither'owane modulatory SD niskiego rzędu

77

zakresie wartości dla dither'owanych modulatorów, przy czym wartości mocy sygnału NBM

są mniejsze dla dither'owanego modulatora pierwszego rzędu w mniejszym zakresie

szybkości zmian nachylenia sygnału wejściowego.

Zmiany wartości współczynników w liczniku i mianowniku funkcji STF modulatora są

przedstawione na rysunkach 7.16-7.18. Jak można przypuszczać, dodanie sygnału dither'a do

sygnału wejściowego modulatora przed operacją rekwantyzacji zmniejszy różnice

w wartościach współczynników funkcji STF. W konsekwencji modulator w mniejszym

stopniu będzie wpływał na zależności amplitudowo-fazowe w sygnale wejściowym. Jak

Rys. 7.16. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności amplitudy

sygnału wejściowego jednobitowego, dither’owanego cyfrowego modulatora SD

pierwszego i drugiego rzędu z amplitudą dither'a równą 0,125 i funkcją TPDF.

Rys. 7.15. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej sygnału wejściowego jednobitowego, dither'owanego cyfrowego modulatora

SD pierwszego i drugiego rzędu z amplitudą sygnału dither'a równą 0,125 i funkcją

TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 78: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

78

można zauważyć na rysunkach 7.16-7.18, funkcja STF zależy od parametrów sygnału

wejściowego dither'owanego modulatora, ale wartości względnych różnic współczynników

funkcji STF są mniejsze niż dla modulatora bez dodatkowego sygnału dither'a (porównaj

rysunki 7.7-7.9). Należy zwrócić uwagę na to, że szybkość zmian sygnału wejściowego

modulatorów i szybkość zmian jego nachylenia wpływają na współczynniki 2b ,

2a oraz 0b ,

0a funkcji STF w podobny sposób we wszystkich zakresach zmian parametrów sygnału

wejściowego.

Rys. 7.18. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej drugiej pochodnej sygnału wejściowego jednobitowego,

dither’owanego cyfrowego modulatora SD pierwszego i drugiego rzędu z amplitudą

dither'a równą 0,125 i funkcją TPDF.

Rys. 7.17. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej pierwszej pochodnej sygnału wejściowego jednobitowego,

dither’owanego cyfrowego modulatora SD pierwszego i drugiego rzędu z amplitudą

dither'a równą 0,125 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 79: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe modulatory SD wysokiego rzędu

79

7.1.3. Modulatory wysokiego rzędu

W niniejszej rozprawie modulatorami wysokiego rzędu są określane modulatory

z filtrem trzeciego, piątego i siódmego rzędu kształtowania widma błędu rekwantyzacji.

Funkcje NTF modulatorów są przedstawione na rysunku 6.5, przy czym wykorzystywana

w symulacjach funkcja NTF siódmego rzędu to funkcja zoptymalizowana pod względem

właściwości ludzkiego słuchu (zaprojektowana na podstawie opisu w pracy [75]).

Zgodnie z rozważaniami z podrozdziału 7.1.1, jednobitowe modulatory wysokich

rzędów będą charakteryzować się podobnymi przebiegami wartości NBMmean w funkcji

amplitudy sygnału wejściowego modulatora jak modulatory niskich rzędów z tą różnicą, że

wartości NBMmean będą się zmieniać na niższym poziomie. Jak można zauważyć na rysunku

7.19, bezwzględne wartości NBMmean są najmniejsze dla środka zakresu jednobitowego

rekwantyzatora i największe dla poziomów amplitudy bliższych maksymalnym poziomom

rekwantyzatora. Im wyższy będzie rząd modulatora, tym dokładniej będą określane średnie

wartości próbek sygnału wyjściowego modulatora. W konsekwencji, wartości NBMmean

mieszczą się w zakresach 6103

, 7

101,5

i 8102,5

odpowiednio dla modulatorów

trzeciego, piątego i siódmego rzędu. Natomiast dla modulatora pierwszego rzędu wartości

NBMmean zawierały się w zakresie 4103

(porównaj rysunek 7.1).

Rys. 7.19. Wartość NBMmean obliczona w zakresach zmienności amplitudy sygnału

wejściowego jednobitowego, cyfrowego modulatora SD 3, 5 i 7 rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 80: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

80

Podobnie jak w przypadku modulatorów niskiego rzędu zmieniają się wartości

NBMmean w funkcji szybkości zmian sygnału wejściowego. Jak można zauważyć na rysunku

7.20, im szybsze są zmiany przebiegu sygnału wejściowego, tym mniej dokładnie określone

są średnie wartości próbek sygnału wyjściowego modulatora, czyli bezwzględne wartości

NBMmean są większe. Natomiast dla wolnych zmian przebiegu sygnału wejściowego

modulatora wartości NBMmean są najmniejsze, ponieważ modulator w dłuższym czasie i tym

samym dokładniej określa średnie wartości próbek na wyjściu. Ponadto im wyższy jest rząd

modulatora, tym jest skuteczniejsza redystrybucja widma błędu rekwantyzacji w modulatorze

do pasma ponadpodstawowego. Wartości NBMmean zawierają się w zakresach 4101

,

6106,5

i 8

102

odpowiednio dla modulatora trzeciego, piątego i siódmego rzędu.

Natomiast dla modulatora pierwszego rzędu wartości NBMmean mieściły się w zakresie

3103

(porównaj rysunek 7.2). Należy zaznaczyć, że wpływ szybkości zmian sygnału

wejściowego modulatora siódmego rzędu ma inny charakter niż dla modulatorów trzeciego

i piątego rzędu. Może to być spowodowane tym, że w przypadku modulatora siódmego rzędu

został zastosowany inny sposób projektowania funkcji NTF modulatora [75].

Wpływ szybkości zmiany nachylenia sygnału wejściowego modulatora na wartości

NBMmean jest przedstawiony na rysunku 7.21. Można zauważyć, że podobnie jak

w przypadku modulatorów niskiego rzędu, im bardziej wklęsły lub wypukły jest przebieg

Rys. 7.20. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego jednobitowego, cyfrowego modulatora

SD 3, 5 i 7 rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 81: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe modulatory SD wysokiego rzędu

81

sygnału wejściowego modulatora, tym większe są bezwzględne wartości NBMmean . Należy

zaznaczyć, że w przypadku modulatorów piątego i siódmego rzędu wpływ numerycznie

wyznaczonej drugiej pochodnej sygnału wejściowego modulatora jest podobny. Ponownie

może mieć to związek z konkretną realizacją filtru w pętli sprzężenia zwrotnego modulatora.

Można zatem stwierdzić, że funkcja NTF siódmego rzędu zaprojektowana zgodnie z [75]

skuteczniej niż funkcja NTF piątego rzędu rozprasza błędy w sygnale wyjściowym, przy

podaniu do wejścia modulatorów sygnału muzyki.

Rozważania dotyczące wpływu parametrów sygnału wejściowego na wartości mocy

sygnału NBM z podrozdziału 7.1.1 można wykorzystać do wyjaśnienia krótkoczasowych

właściwości modulatorów wyższych rzędów. Na rysunku 7.22 można zauważyć podobny

charakter zmian wartości mocy sygnału NBM w funkcji amplitudy sygnału wejściowego

modulatora, jak w przypadku przedstawionym na rysunku 7.4 dla modulatora drugiego rzędu.

Należy jednak zaznaczyć, że im wyższy będzie rząd modulatora, tym szybciej przy

mniejszych amplitudach sygnału wejściowego może dojść do przesterowania rekwantyzatora,

co można zauważyć porównując rysunki 7.4 i 7.22. Z drugiej strony, im wyższy jest rząd

modulatora tym jest skuteczniejsze kształtowanie widma błędu rekwantyzacji modulatora

i niższy jest poziom mocy sygnału NBM. Zawiera się on w zakresach od -95,5 dB do -92 dB

dla modulatora trzeciego rzędu, od -123 dB do -118 dB dla modulatora piątego rzędu oraz od

-135 dB do -133 dB dla modulatora siódmego rzędu. Natomiast dla modulatora drugiego

Rys. 7.21. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej wejściowego jednobitowego, cyfrowego modulatora SD 3, 5 i 7

rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 82: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

82

rzędu wartości mocy sygnału NBM są zawarte w granicach od -75 dB do -59 dB. Można

zatem stwierdzić, że oprócz obniżenia średniego poziomu mocy sygnału NBM

w modulatorach wysokiego rzędu, to również wahania mocy sygnału NBM w zależności od

amplitudy sygnału wejściowego modulatora są duże mniejsze.

Na rysunkach 7.23 i 7.24 można zauważyć, że im wolniejsze są zmiany sygnału i im

wolniejsze są zmiany nachylenia sygnału wejściowego modulatora, tym mniejsze są wartości

Rys. 7.23. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego jednobitowego, cyfrowego modulatora

SD 3, 5 i 7 rzędu.

Rys. 7.22. Wartość NBMPrms obliczona w zakresach zmienności amplitudy sygnału

wejściowego jednobitowego, cyfrowego modulatora SD 3, 5 i 7 rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 83: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe modulatory SD wysokiego rzędu

83

mocy sygnału NBM. Zakres zmian wartości mocy sygnału NBM w funkcji szybkości zmian

sygnału wejściowego modulatora zawiera się w zakresach od -95,5 dB do -80 dB dla

modulatora trzeciego rzędu, od -124 dB do -104 dB dla modulatora piątego rzędu oraz od

-135 dB do -129,5 dB dla modulatora siódmego rzędu. Natomiast zakres zmian wartości

mocy sygnału NBM w funkcji szybkości zmian nachylenia sygnału wejściowego modulatora

zawiera się w zakresach od -95 dB do -87 dB dla modulatora trzeciego rzędu, od -123 dB do

-112 dB dla modulatora piątego rzędu oraz od -135 dB do -129,5 dB dla modulatora

siódmego rzędu. Można zatem stwierdzić, że szybkość zmian sygnału wejściowego ma

największy wpływ na wartości mocy sygnału NBM niż szybkości zmian nachylenia sygnału.

Rys. 7.25. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności amplitudy

sygnału wejściowego jednobitowego, cyfrowego modulatora SD 5 i 7 rzędu.

Rys. 7.24. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego jednobitowego, cyfrowego modulatora SD

3, 5 i 7 rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 84: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

84

Wpływ parametrów sygnału wejściowego modulatora na współczynniki funkcji STF

modulatora jest przedstawiony na rysunkach 7.25-7.27 (w celu zwiększenia czytelności

wykresów nie wykreślono wyników dla modulatora trzeciego rzędu). Im większy jest rząd

modulatora, tym filtr w pętli sprzężenia modulatora skuteczniej kształtuje błąd rekwantyzacji.

W konsekwencji błąd rekwantyzacji ma coraz mniejszy wpływ na ustalenie wartości próbek

sygnału wyjściowego modulatora, które mogą być określone z większą dokładnością. Zatem

względne różnice wartości współczynników funkcji STF modulatora są coraz mniejsze.

Potwierdzeniem tych rozważań są rysunki 7.25-7.27, na których można zauważyć, że

względne różnice wartości współczynników są o ok. 3 rzędy wielkości mniejsze niż dla

modulatora drugiego rzędu (porównaj rysunki 7.7-7.9). Należy zaznaczyć, że dla modulatora

Rys. 7.27. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej drugiej pochodnej sygnału wejściowego jednobitowego, cyfrowego

modulatora SD 5 i 7 rzędu.

Rys. 7.26. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej pierwszej pochodnej sygnału wejściowego jednobitowego, cyfrowego

modulatora SD 5 i 7 rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 85: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe modulatory SD wysokiego rzędu

85

siódmego rzędu rozkład wartości względnych różnic współczynników jest bardziej

równomierny bez względu na zakresy zmienności parametrów sygnału wejściowego. Nie

zmienia to jednak faktu, że rozkład ten nie jest stały i równy jedności, co zakłada liniowy

model modulatora.

7.1.4. Dither’owane modulatory wysokiego rzędu

Kolejną grupą analizowanych modulatorów są jednobitowe, cyfrowe modulatory SD

trzeciego, piątego i siódmego rzędu z sygnałem dither’a dodawanym do sygnału wejściowego

przed operacją rekwantyzacji. Amplituda sygnału dither’a jest dobierana na podstawie takich

samych kryteriów jak w podrozdziale 7.1.2. W ten sposób określono amplitudę sygnału

dither’a dla modulatorów trzeciego i siódmego rzędu z jednobitowym rekwantyzatorem jako

równą 0,125∙LSB, a dla modulatora piątego rzędu jako równą 0,124∙LSB. Wykorzystywany

sygnał dither'a ma funkcję trójkątną rozkładu gęstości prawdopodobieństwa (TPDF).

Spodziewany efekt dodania sygnału dither'a do sygnału wejściowego jednobitowych

modulatorów wysokiego rzędu powinien być taki sam, jak dla jednobitowych modulatorów

niskich rzędów, tj. krótkoczasowe właściwości modulatorów będą w mniejszym stopniu

zależne od parametrów sygnału wejściowego modulatorów. Na rysunku 7.28 można

zauważyć jak zmieniają się wartości NBMmean w funkcji amplitudy sygnału wejściowego

Rys. 7.28. Wartość NBMmean obliczona w zakresach zmienności amplitudy sygnału

wejściowego jednobitowego, dither'owanego cyfrowego modulatora SD 3 i 7 rzędu

z amplitudą sygnału dither'a równą 0,125 i funkcją TPDF oraz modulatora 5 rzędu

z amplitudą sygnału dither'a równą 0,124 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 86: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

86

modulatora. W porównaniu z rysunkiem 7.19 zakres zmienności wartości NBMmean uległ

nieznacznemu zmniejszeniu, przy czym efekt ten jest najbardziej zauważalny dla zakresów

małych amplitud sygnału wejściowego (zakresy w okolicy przejścia przez wartość zerową).

Należy zauważyć, że w przypadku modulatorów wysokiego rzędu dodanie sygnału dither'a do

sygnału wejściowego modulatora przed operacją rekwantyzacji nie daje tak znaczącej

częściowej dekorelacji błędu rekwantyzacji z sygnałem wejściowym, jak w przypadku

modulatorów niskich rzędów. Może to być spowodowane tym, że stosunek amplitudy dither'a

do średniego poziomu sygnału NBM jest inny dla modulatorów wysokiego i niskiego rzędu.

Wpływ dodatkowego sygnału dither'a na wartości NBMmean w zależności od szybkości

zmian sygnału wejściowego modulatorów wysokiego rzędu jest przedstawiony na rysunku

7.29. Porównując ten rysunek z rysunkiem 7.20 można zauważyć, że najbardziej istotnej

zmianie uległy wartości NBMmean w przypadku modulatora trzeciego rzędu. Dla modulatorów

piątego i siódmego rzędu charakter zmian wartości NBMmean pozostał taki sam, ale

nieznacznemu zmniejszeniu uległy wartości NBMmean w okolicy najwolniejszych zmian

sygnału wejściowego. Dodatkowy sygnał dither'a, tak samo jak dla modulatorów niskiego

rzędu, powoduje częściową dekorelację błędu rekwantyzacji z sygnałem wejściowym

modulatorów.

Rys. 7.29. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego jednobitowego, dither'owanego

cyfrowego modulatora SD 3 i 7 rzędu z amplitudą sygnału dither'a równą 0,125

i funkcją TPDF oraz modulatora 5 rzędu z amplitudą sygnału dither'a równą 0,124

i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 87: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe, dither'owane modulatory SD wysokiego rzędu

87

Dodanie sygnału dither'a do sygnału wejściowego modulatora przed operacją

rekwantyzacji ma - jak poprzednio - największy wpływ na parametry modulatora trzeciego

rzędu. Na rysunku 7.30 można zauważyć, że wartości NBMmean są mniejsze o rząd wielkości

w porównaniu z wynikami uzyskanymi dla modulatora trzeciego rzędu bez dodatkowego

sygnału dither'a (porównaj rysunek 7.21). Ponadto w przypadku modulatora siódmego rzędu

zmienił się znak wartości NBMmean , co może mieć związek z przesterowywaniem

rekwantyzatora jednobitowego.

Rysunek 7.31 przedstawia, w jaki sposób zmienia się moc sygnału NBM w zależności

od amplitudy sygnału wejściowego modulatorów. Można zauważyć, że w porównaniu

z rysunkiem 7.22 poziom mocy sygnału NBM dither'owanych modulatorów wysokiego rzędu

podniósł się o ok. 2 dB. Natomiast zmniejszyły się fluktuacje wartości mocy sygnału NBM,

tj. o 2 dB, 3 dB i 0.5 dB w przypadku odpowiednio modulatorów trzeciego, piątego

i siódmego rzędu. Ponadto dodanie sygnału dither'a na tyle rozproszyło błąd rekwantyzacji

w filtrze pętli, że w okolicach zakresu przejścia przez wartość zerową amplitud sygnału

wejściowego nie występuje charakterystyczny pik wartości mocy sygnału NBM (porównaj

rysunek 7.22).

Rys. 7.30. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego jednobitowego, dither'owanego cyfrowego

modulatora SD 3 i 7 rzędu z amplitudą sygnału dither'a równą 0,125 i funkcją TPDF

oraz modulatora 5 rzędu z amplitudą sygnału dither'a równą 0,124 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 88: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

88

Moc sygnału NBM w funkcji szybkości zmian sygnału wejściowego modulatorów

i szybkości zmian jego nachylenia dla dither'owanych modulatorów waha się w mniejszym

zakresie wartości niż w przypadku modulatorów bez dodatkowego sygnału dither'a.

Rys. 7.32. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego jednobitowego, dither'owanego

cyfrowego modulatora SD 3 i 7 rzędu z amplitudą sygnału dither'a równą 0,125

i funkcją TPDF oraz modulatora 5 rzędu z amplitudą sygnału dither'a równą 0,124

i funkcją TPDF.

Rys. 7.31. Wartość NBMPrms obliczona w zakresach zmienności amplitudy sygnału

wejściowego jednobitowego, dither'owanego cyfrowego modulatora SD 3 i 7 rzędu

z amplitudą sygnału dither'a równą 0,125 i funkcją TPDF oraz modulatora 5 rzędu

z amplitudą sygnału dither'a równą 0,124 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 89: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe, dither'owane modulatory SD wysokiego rzędu

89

W porównaniu z mocą sygnału NBM wykreśloną w funkcji numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego (porównaj rysunek 7.23), fluktuacje wartości mocy

sygnału NBM są o 6 dB, 5 dB i 2 dB mniejsze odpowiednio dla dither'owanych modulatorów

trzeciego, piątego i siódmego rzędu, co można zauważyć na rysunku 7.32. Natomiast na

rysunku 7.33 można zauważyć, że fluktuacje wartości mocy sygnału NBM w funkcji

numerycznie wyznaczonej drugiej pochodnej sygnału wejściowego są o 7 dB, 4 dB i 3 dB

mniejsze dla dither'owanych modulatorów odpowiednio trzeciego, piątego i siódmego rzędu

w porównaniu z modulatorami bez dodatkowego sygnału dither'a (porównaj rysunek 7.24).

Należy zaznaczyć, że im jest wyższy rząd modulatora, tym jest mniejsza poprawa

krótkoczasowych właściwości modulatorów w funkcji parametrów sygnału wejściowego.

Brak jest też zauważalnej różnicy w charakterze zmian mocy sygnału NBM dla modulatorów

wysokiego rzędu bez sygnału dither'a i z dodatkowym sygnałem dither'a.

Wpływ parametrów sygnału wejściowego modulatora na współczynniki funkcji STF

modulatora jest przedstawiony na rysunkach 7.34-7.36 (w celu zwiększenia czytelności

wykresów ponownie nie wykreślono wyników dla modulatora trzeciego rzędu). Jak można

zauważyć, względne różnice wartości współczynników funkcji STF dither'owanych

modulatorów mają bardzo podobny rozkład w porównaniu z modulatorami bez dodatkowego

sygnału dither'a (porównaj rysunkach 7.25-7.27).

Rys. 7.33. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego jednobitowego, dither'owanego cyfrowego

modulatora SD 3 i 7 rzędu z amplitudą sygnału dither'a równą 0,125 i funkcją TPDF

oraz modulatora 5 rzędu z amplitudą sygnału dither'a równą 0,124 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 90: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

90

Rys. 7.35. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej pierwszej pochodnej sygnału wejściowego jednobitowego,

dither'owanego cyfrowego modulatora SD 7 rzędu z amplitudą sygnału dither'a

równą 0,125 i funkcją TPDF oraz modulatora 5 rzędu z amplitudą sygnału dither'a

równą 0,124 i funkcją TPDF.

Rys. 7.34. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności amplitudy

sygnału wejściowego jednobitowego, dither'owanego cyfrowego modulatora SD 3

i 7 rzędu z amplitudą sygnału dither'a równą 0,125 i funkcją TPDF oraz modulatora

5 rzędu z amplitudą sygnału dither'a równą 0,124 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 91: Rozprawa doktorska - repo.pw.edu.pl

Jednobitowe, dither'owane modulatory SD wysokiego rzędu

91

7.2. Kilkubitowe modulatory SD

7.2.1. Modulatory niskiego rzędu

W niniejszej rozprawie kilkubitowymi modulatorami są określane modulatory

z 5-bitowym rekwantyzatorem, tj. mającym 31 poziomów kwantowania (bez dodatkowego

poziomu w zerze). Podobnie, jak w przypadku analizy jednobitowych modulatorów niskiego

rzędu, w analizach kilkubitowych modulatorów będą rozpatrywane modulatory z filtrem

pierwszego i drugiego rzędu kształtowania widma błędu rekwantyzacji w pętli sprzężenia

zwrotnego modulatora o funkcjach NTF przedstawionych na rysunku 6.5. W celu zachowania

porównywalnych warunków symulacji i analiz modulatorów jednobitowych i kilkubitowych,

zakresy zmienności parametrów sygnału wejściowego zostały podzielone w taki sam sposób

jak w podrozdziale 7.1.

Sygnał wyjściowy modulatora z 5-bitowym rekwantyzatorem bez dodatkowego

poziomu kwantowania w zerze może przyjmować 31 wartości, czyli jest podzielony na 31

przedziałów kwantowania. Dlatego też średnie wartości próbek sygnału wyjściowego

modulatora będą dokładniej określone dla zakresów amplitud sygnału wejściowego

oscylujących wokół środka oraz na granicach każdego z 31 przedziałów kwantowania

rekwantyzatora. Natomiast im amplituda sygnału wejściowego będzie bardziej zbliżona do

granicznych wartości sąsiednich przedziałów kwantowania, tym mniej dokładnie będą

Rys. 7.36. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej drugiej pochodnej sygnału wejściowego jednobitowego,

dither'owanego cyfrowego modulatora SD 7 rzędu z amplitudą sygnału dither'a

równą 0,125 i funkcją TPDF oraz modulatora 5 rzędu z amplitudą sygnału dither'a

równą 0,124 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 92: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

92

określone średnie wartości próbek sygnału wyjściowego modulatora. Na rysunku 7.37 są

przedstawione wartości NBMmean w funkcji amplitudy sygnału wejściowego modulatora.

Każdy przedział kwantowania rekwantyzatora odpowiada liczbie 9 zakresów zmienności

amplitudy, na jakie podzielony jest sygnał wejściowy modulatora. Podział ten jest wykonany

w taki sposób, że środkowy przedział kwantowania rekwantyzatora (wokół poziomu

zerowego) odpowiada zakresom amplitudy sygnału wejściowego o numerach od 61 do 70 na

rysunku 7.37. Jak można zauważyć, wartości NBMmean są najmniejsze dla środka każdego

z przedziałów kwantowania (odpowiadających konkretnym zakresom zmienności amplitudy

sygnału wejściowego) rekwantyzatora oraz dla granicznych wartości przedziałów

kwantowania. Natomiast bezwzględne wartości NBMmean są tym większe, im wartości

amplitudy sygnału wejściowego modulatora są bliższe granicznym wartościom poziomów

kwantowania rekwantyzatora. Należy zaznaczyć, że dla większych bezwzględnych wartości

amplitud sygnału wejściowego modulatora drugiego rzędu, wartości NBMmean są również

większe, co może być spowodowane przesterowywaniem rekwantyzatora. Natomiast zakres

zmian wartości NBMmean wynosi ok. 5106

w porównaniu z wartościami 4

103

i 3101

dla jednobitowych modulatorów pierwszego i drugiego rzędu.

Rozważania na temat wpływu szybkości zmian sygnału wejściowego modulatora na

wartości NBMmean przedstawione w podrozdziale 7.1 dla jednobitowych modulatorów

Rys. 7.37. Wartość NBMmean obliczona w zakresach zmienności amplitudy sygnału

wejściowego 5-bitowego, cyfrowego modulatora SD pierwszego i drugiego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 93: Rozprawa doktorska - repo.pw.edu.pl

Kilkubitowe modulatory SD niskiego rzędu

93

dotyczą również modulatorów z kilkubitowym rekwantyzatorem. Ponieważ - jak

wspomniano - modulator jest układem z filtrem kształtowania widma błędu rekwantyzacji

w pętli sprzężenia zwrotnego, więc niezależnie od liczby poziomów kwantowania

w rekwantyzatorze sygnał wyjściowy modulatora może nie nadążać za szybkimi zmianami

sygnału wejściowego modulatora. W konsekwencji bezwzględne wartości NBMmean będą

większe dla większych bezwzględnych wartości numerycznie wyznaczonej pierwszej

pochodnej sygnału wejściowego modulatora. Natomiast dla najwolniejszych zmian sygnału

wartości NBMmean będą najmniejsze. Na rysunku 7.38 można zauważyć, że dla zakresów

zmienności numerycznie wyznaczonej pierwszej pochodnej sygnału wejściowego modulatora

w okolicach przejścia przez wartość zerową wartości NBMmean są najmniejsze, a dla coraz

szybszych zmian sygnału wejściowego bezwzględne wartości NBMmean są coraz większe.

Porównując rysunek 7.38 z rysunkiem 7.2 można zauważyć, że zwiększenie liczby poziomów

kwantowania rekwantyzatora przy zachowaniu takich samych parametrów filtru pierwszego

i drugiego rzędu kształtowania widma błędu rekwantyzacji nie wpływa w znaczący sposób na

zakres zmian wartości NBMmean .

W przypadku zmian wartości NBMmean w funkcji numerycznie wyznaczonej drugiej

pochodnej sygnału, zwiększenie liczby poziomów kwantowania rekwantyzatora ma większy

wpływ na wartości NBMmean . Porównując rysunki 7.39 i 7.3 można zauważyć, że charakter

Rys. 7.38. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego 5-bitowego, cyfrowego modulatora SD

pierwszego i drugiego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 94: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

94

zmian wartości NBMmean jest podobny, ale wartości NBMmean dla kilkubitowego modulatora

zmniejszyły się o rząd wielkości.

Na rysunku 7.40 można zauważyć, w jaki sposób zmienia się moc sygnału NBM

w zależności od amplitudy sygnału wejściowego modulatora. Jak wspomniano wcześniej,

zakresy amplitud o numerach od 61 do 70 odpowiadają środkowemu przedziałowi

kwantowania 5-bitowego rekwantyzatora, a zakresy o numerach od 52 do 61 i od 70 do 79

Rys. 7.40. Wartość NBMPrms obliczona w zakresach zmienności amplitudy sygnału

wejściowego 5-bitowego, cyfrowego modulatora SD pierwszego i drugiego rzędu.

Rys. 7.39. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego 5-bitowego, cyfrowego modulatora SD

pierwszego i drugiego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 95: Rozprawa doktorska - repo.pw.edu.pl

Kilkubitowe modulatory SD niskiego rzędu

95

odpowiadają przedziałom kwantowania wokół przedziału środkowego. Jak można zauważyć

na rysunku 7.40, w każdym z trzech wspomnianych przedziałów kwantowania

rekwantyzatora wartości mocy sygnału NBM będą większe bliżej granicy każdego

z przedziałów i mniejsze w okolicach środka każdego z przedziałów kwantowania. Należy

zaznaczyć, że wpływ amplitudy sygnału wejściowego modulatora na moc sygnału NBM

będzie zależny od rzędu filtru pętli modulatora oraz parametrów filtru. Dlatego też na rysunku

7.40 maksima i minima wartości mocy sygnału NBM dla modulatora drugiego rzędu

występują w innych zakresach amplitud sygnału wejściowego modulatora niż dla modulatora

pierwszego rzędu. Moc sygnału NBM dla modulatora pierwszego rzędu zmienia się

w zakresie wartości od -76 dB do -65 dB oraz od -98 dB do -83 dB dla modulatora drugiego

rzędu.

Wpływ zmienności numerycznie wyznaczonej pierwszej i drugiej pochodnej sygnału

wejściowego modulatora na moc sygnału NBM jest przedstawiony na rysunkach 7.41 i 7.42.

Zgodnie z wcześniejszymi rozważaniami, im wolniejsze są zmiany sygnału wejściowego

i wolniejsze są zmiany jego nachylenia, tym mniejsza będzie moc sygnału NBM, co jest

potwierdzone na rysunkach 7.41 7.42. Należy zaznaczyć, że zastosowanie

5-bitowego rekwantyzatora nie spowodowało znaczącego zmniejszenia wartości mocy

sygnału NBM dla najszybszych zmian przebiegu sygnału wejściowego modulatora

pierwszego rzędu (porównaj rysunki 7.41 i 7.5). Natomiast znaczącemu zmniejszeniu uległy

Rys. 7.41. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego 5-bitowego, cyfrowego modulatora SD

pierwszego i drugiego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 96: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

96

wartości mocy sygnału NBM dla coraz wolniejszych zmian przebiegu sygnału wejściowego

modulatora.

Na rysunkach 7.43-7.45 jest przedstawiony wpływ parametrów sygnału wejściowego

modulatora na względne różnice wartości współczynników licznika i mianownika funkcji

STF modulatora. W porównaniu z wynikami przedstawionymi na rysunkach 7.7-7.9 dla

jednobitowego modulatora, można zauważyć, że zwiększenie liczby poziomów

Rys. 7.43. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności amplitudy

sygnału wejściowego 5-bitowego, cyfrowego modulatora SD pierwszego i drugiego

rzędu.

Rys. 7.42. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej sygnału wejściowego 5-bitowego, cyfrowego modulatora SD pierwszego

i drugiego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 97: Rozprawa doktorska - repo.pw.edu.pl

Kilkubitowe modulatory SD niskiego rzędu

97

rekwantyzatora umożliwiło zmniejszenie względnych różnic wszystkich par współczynników

licznika i mianownika funkcji STF w zakresach zmienności parametrów sygnału wejściowego

modulatora. W konsekwencji modulator w mniejszym stopniu wpływa na zależności

amplitudowo-fazowe w sygnale wejściowym. Należy zaznaczyć, że tak samo jak

w przypadku jednobitowego modulatora, względne różnice wartości współczynników

w liczniku i mianowniku funkcji STF modulatora są większe dla środkowego zakresu

rekwantyzatora, przy czym są one różne dla modulatora pierwszego i drugiego rzędu. Ponadto

można zauważyć, że najmniej znacząca poprawa względnych różnic współczynników funkcji

STF występuje dla współczynników 1b i

1a , które zgodnie z zależnością (6.3) określają

wpływ pierwszej pochodnej sygnału wejściowego i wyjściowego modulatora na funkcję STF

Rys. 7.45. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej drugiej pochodnej sygnału wejściowego 5-bitowego, cyfrowego

modulatora SD pierwszego i drugiego rzędu.

Rys. 7.44. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej pierwszej pochodnej sygnału wejściowego 5-bitowego, cyfrowego

modulatora SD pierwszego i drugiego rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 98: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

98

modulatora. Zatem zwiększenie liczby poziomów kwantowania rekwantyzatora

w modulatorach z filtrami kształtowania widma błędu rekwantyzacji o takich samych

parametrach nie poprawia w znaczący sposób krótkoczasowych właściwości modulatorów

przede wszystkim w funkcji zmian szybkości sygnału wejściowego.

7.2.2. Dither’owane modulatory niskiego rzędu

Kolejną grupą analizowanych modulatorów są 5-bitowe, cyfrowe modulatory SD

pierwszego i drugiego rzędu z sygnałem dither’a dodawanym do sygnału wejściowego przed

operacją rekwantyzacji. Zgodnie z kryteriami określonymi w podrozdziale 7.1 przyjęto

amplitudę sygnału dither’a dla modulatorów z 5-bitowym rekwantyzatorem jako równą

0,4∙LSB. Wykorzystywany sygnał dither'a ma funkcję trójkątną rozkładu gęstości

prawdopodobieństwa (TPDF).

Na rysunku 7.46 można zauważyć, że zmiany wartości NBMmean w funkcji amplitudy

sygnału wejściowego modulatorów pierwszego i drugiego rzędu są podobne do takich samych

zmian wartości NBMmean przedstawionych na rysunku 7.37. Dodatkowy sygnał dither'a

rozprasza błędy wynikające z niedokładnej reprezentacji próbek sygnału wejściowego przez

5-bitowy rekwantyzator, częściowo dekorelując błąd rekwantyzacji z sygnałem wejściowym

modulatora. Dlatego też wartości NBMmean dither'owanych modulatorów pierwszego

Rys. 7.46. Wartość NBMmean obliczona w zakresach zmienności amplitudy sygnału

wejściowego 5-bitowego, dither'owanego cyfrowego modulatora SD pierwszego

i drugiego rzędu z amplitudą sygnału dither'a równą 0,4 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 99: Rozprawa doktorska - repo.pw.edu.pl

Kilkubitowe, dither'owane modulatory SD niskiego rzędu

99

i drugiego rzędu zmieniają się w mniejszych zakresach niż dla modulatorów bez

dodatkowego sygnału dither'a ( 5101,5

w porównaniu z 5

106

dla modulatora

pierwszego rzędu).

Zależność wartości NBMmean od numerycznie wyznaczonej pierwszej i drugiej

pochodnej sygnału dither'owanych modulatorów niskich rzędów przedstawiony jest na

rysunku 7.47 i 7.48. W porównaniu z wynikami przedstawionymi na rysunku 7.38 i 7.39

można zauważyć, że dodanie sygnału dither'a zmniejszyło zakres wartości NBMmean o rząd

wielkości jednocześnie poprawiając dokładność określenia wartości próbek sygnału

wyjściowego modulatorów w okolicy najwolniejszych zmian numerycznie wyznaczonej

pierwszej i drugiej pochodnej sygnału wejściowego. Charakter zmian wartości NBMmean dla

dither'owanych modulatorów pozostał taki sam, jak dla modulatorów bez dodatkowego

sygnału dither'a, przy czym zmienił się znak wartości NBMmean modulatora pierwszego

rzędu.

Moc sygnału NBM dither'owanych modulatorów niskich rzędów z 5-bitowym

rekwantyzatorem i sygnałem dither'a o amplitudzie 0,4∙LSB w funkcji amplitudy sygnału

Rys. 7.47. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego 5-bitowego, dither'owanego cyfrowego

modulatora SD pierwszego i drugiego rzędu z amplitudą sygnału dither'a równą 0,4

i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 100: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

100

wejściowego modulatora jest przedstawiona na rysunku 7.49. Można zauważyć, że dodanie

sygnału dither'a częściowo rozprasza błąd rekwantyzacji przetwarzany w pętli sprzężenia

zwrotnego modulatora, ale charakter zmian wartości mocy sygnału NBM pozostał taki sam,

jak w przypadku modulatorów bez dodatkowego sygnału dither'a (porównaj rysunek 7.40).

Zmniejszeniu natomiast uległ zakres fluktuacji wartości mocy sygnału NBM, który teraz

wynosi od -80 dB do -75,5 dB dla modulatora pierwszego rzędu i od -98,5 dB do -94 dB dla

Rys. 7.49. Wartość NBMPrms obliczona w zakresach zmienności amplitudy sygnału

wejściowego 5-bitowego, dither'owanego cyfrowego modulatora SD pierwszego

i drugiego rzędu z amplitudą sygnału dither'a równą 0,4 i funkcją TPDF.

Rys. 7.48. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego 5-bitowego, dither'owanego cyfrowego

modulatora SD pierwszego i drugiego rzędu z amplitudą sygnału dither'a równą 0,4

i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 101: Rozprawa doktorska - repo.pw.edu.pl

Kilkubitowe, dither'owane modulatory SD niskiego rzędu

101

modulatora drugiego rzędu. W porównaniu z wynikami przedstawionymi na rysunku 7.40,

można zauważyć, że dodanie sygnału dither'a do sygnału wejściowego modulatora

spowodowało zmniejszenie fluktuacji wartości mocy sygnału NBM o ok. 10 dB.

Na rysunkach 7.50-7.51 wykreślono wartości mocy sygnału NBM w zależności od

Rys. 7.51. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego 5-bitowego, dither'owanego cyfrowego

modulatora SD pierwszego i drugiego rzędu z amplitudą sygnału dither'a równą 0,4

i funkcją TPDF.

Rys. 7.50. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego 5-bitowego, dither'owanego cyfrowego

modulatora SD pierwszego i drugiego rzędu z amplitudą sygnału dither'a równą 0,4

i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 102: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

102

szybkości zmian sygnału wejściowego i szybkości zmian jego nachylenia dla dither'owanych

modulatorów niskiego rzędu. W porównaniu z modulatorami bez dodatkowego sygnału

dither'a, wartości mocy sygnału NBM zmieniają się w zakresach o 13 dB i 5 dB mniejszych

odpowiednio dla modulatora pierwszego i drugiego rzędu w funkcji szybkości zmian sygnału

wejściowego (porównaj rysunki 7.50 i 7.41) oraz o 11 dB i 1,5 dB mniejszych odpowiednio

dla modulatorów pierwszego i drugiego rzędu w funkcji szybkości zmian nachylenia sygnału

wejściowego modulatorów (porównaj rysunki 7.51 i 7.42). Ponadto dodanie sygnału dither'a

spowodowało, że moc sygnału NBM utrzymuje się na mniejszym poziomie dla szerszego

zakresu zmian wartości numerycznie wyznaczonej pierwszej i drugiej pochodnej.

Jak można zauważyć na rysunkach 7.52-7.54, względne różnice wartości

współczynników w liczniku i mianowniku funkcji STF dither'owanych modulatorów są

podobne do takich samych różnic wartości współczynników funkcji STF modulatorów bez

dodatkowego sygnału dither'a. Najbardziej znaczącej poprawie uległy wartości

współczynników 1b i

1a oraz 0b i 0a , tj. zmniejszyły się ich względne różnice. Ponadto

zależność funkcji STF od wartości amplitud sygnału wejściowego wokół przejścia przez

wartość zerową oraz najwolniejszych zmian sygnału wejściowego jest mniejsza niż dla

modulatorów bez dodatkowego sygnału dither'a (porównaj rysunki 7.43-7.45). Jednak zmiany

współczynników funkcji STF są nadal wyraźnie zależne od parametrów sygnału

wejściowego, a dodanie sygnału dither'a do sygnału wejściowego przed operacją

rekwantyzacji spowodowało jedynie zmianę rozkładu wartości współczynników funkcji STF

i nieznacznie zmniejszyło względne różnice par współczynników w liczniku i mianowniku.

Rys. 7.52. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności amplitudy

sygnału wejściowego 5-bitowego, dither’owanego cyfrowego modulatora SD

pierwszego i drugiego rzędu z amplitudą dither'a równą 0,4 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 103: Rozprawa doktorska - repo.pw.edu.pl

Kilkubitowe, dither'owane modulatory SD niskiego rzędu

103

7.2.3. Modulatory wysokiego rzędu

Symulacje oraz analizy 5-bitowych modulatorów wysokiego rzędu są przeprowadzone

dla takiego samego sygnału wejściowego, jak w poprzednich badaniach oraz dla modulatorów

o takich samych funkcjach NTF, jak w podrozdziale 7.1.3.

Zgodnie z rozważaniami przedstawionymi na początku podrozdziału 7.2.1, średnie

wartości próbek sygnału wyjściowego 5-bitowych modulatorów będą określone dokładniej

niż w przypadku modulatorów z rekwantyzatorem przyjmującym tylko dwa poziomy na

Rys. 7.54. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej drugiej pochodnej sygnału wejściowego 5-bitowego, dither’owanego

cyfrowego modulatora SD pierwszego i drugiego rzędu z amplitudą dither'a równą

0,4 i funkcją TPDF.

Rys. 7.53. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej pierwszej pochodnej sygnału wejściowego 5-bitowego,

dither’owanego cyfrowego modulatora SD pierwszego i drugiego rzędu z amplitudą

dither'a równą 0,4 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 104: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

104

wyjściu. Ponadto w przypadku 5-bitowych modulatorów wysokiego rzędu widmo błędu

rekwantyzacji jest skuteczniej redystrybuowane do pasma ponadpodstawowego, zmniejszając

tym samym średni poziom wartości NBMmean . Natomiast charakter zmian wartości NBMmean

pozostanie taki sam jak dla 5-bitowych modulatorów niskich rzędów opisanych

w podrozdziale 7.2.1. Na rysunku 7.55 można zauważyć, w jaki sposób zmieniają się wartości

NBMmean w funkcji amplitudy sygnału wejściowego modulatora. Tak samo jak w przypadku

modulatorów niskiego rzędu, bezwzględne wartości NBMmean są najmniejsze w okolicy

środka każdego z przedziałów kwantowania rekwantyzatora oraz na granicach każdego

z przedziałów. Natomiast, im wartość amplitudy sygnału wejściowego będzie bliższa

granicznym zakresom przedziałów rekwantyzatora, tym mniej dokładnie będą określone

średnie wartości próbek sygnału wyjściowego modulatora. Jak wspomniano wcześniej

charakter tych zmian będzie zależny od parametrów konkretnej realizacji filtru pętli

w sprzężeniu zwrotnym modulatora, a zakres zmian wartości NBMmean będzie mniejszy niż

dla 5-bitowych modulatorów niskich rzędów. Zakres zmian wartości NBMmean jest dwa, trzy

oraz cztery rzędy wielkości mniejszy odpowiednio dla modulatora trzeciego, piątego

i siódmego rzędu w porównaniu z 5-bitowymi modulatorami niskiego rzędu (porównaj

rysunki 7.55 i 7.37).

Zgodnie z wcześniejszymi rozważaniami, rząd filtru kształtowania błędu rekwantyzacji

w pętli sprzężenia zwrotnego modulatora nie będzie miał wpływu na charakter zmian

Rys. 7.55. Wartość NBMmean obliczona w zakresach zmienności amplitudy sygnału

wejściowego 5-bitowego, cyfrowego modulatora SD 3, 5 i 7 rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 105: Rozprawa doktorska - repo.pw.edu.pl

Kilkubitowe modulatory SD wysokiego rzędu

105

wartości NBMmean w funkcji numerycznie wyznaczonej pierwszej i drugiej pochodnej

sygnału wejściowego modulatora. Natomiast będzie miał wpływ na zakres wartości,

w których parametr NBMmean będzie się zmieniać. Jak można zauważyć na rysunku 7.56,

wartości NBMmean w funkcji szybkości zmian sygnału wejściowego modulatora wahają się

w granicach 5101,5

, 6

101

i 8104

odpowiednio dla modulatora trzeciego, piątego i

Rys. 7.57. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego 5-bitowego, cyfrowego modulatora SD 3, 5

i 7 rzędu.

Rys. 7.56. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego 5-bitowego, cyfrowego modulatora SD 3,

5 i 7 rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 106: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

106

siódmego rzędu. Na rysunku 7.57 są wykreślone wartości NBMmean w funkcji szybkości

zmian nachylenia sygnału wejściowego modulatora, które wahają się w granicach 6103

,

8103

i 8

102,5

odpowiednio dla modulatora trzeciego, piątego i siódmego rzędu.

Zakres zmian wartości NBMmean jest zatem tym mniejszy, im jest wyższy rząd modulatora

zarówno w funkcji szybkości zmian sygnału wejściowego modulatora i szybkości zmian jego

nachylenia.

Na rysunku 7.58 są wykreślone wartości mocy sygnału NBM w funkcji amplitudy

sygnału wejściowego modulatora. Jak można zauważyć, moc sygnału NBM w przedziałach

kwantowania rekwantyzatora jest tym większa, im jest większa amplituda sygnału

wejściowego. Warto zauważyć, że dla modulatorów trzeciego i piątego rzędu w środku

każdego z przedziałów rekwantyzatora występuje charakterystyczny pik mocy sygnału NBM.

Natomiast dla modulatora siódmego rzędu w tych samych zakresach amplitud sygnału

wejściowego przebieg mocy sygnału NBM jest gładki, a jego wartości są mniejsze niż dla

modulatorów trzeciego i piątego rzędu. Jest to związane - tak jak poprzednio - z konkretną

realizacją filtru kształtowania widma błędu rekwantyzacji. Należy zaznaczyć, że modulatory

wysokich rzędów charakteryzują się mniejszym poziomem fluktuacji mocy sygnału NBM

w porównaniu z modulatorami niskich rzędów. Moc sygnału NBM waha się w granicach

od -118 dB do -110 dB, od -142,5 dB do -133,5 dB i od -159 dB do -152 dB odpowiednio dla

modulatorów trzeciego, piątego i siódmego rzędu. Dla porównania można przypomnieć, że

Rys. 7.58. Wartość NBMPrms obliczona w zakresach zmienności amplitudy sygnału

wejściowego 5-bitowego, cyfrowego modulatora SD 3, 5 i 7 rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 107: Rozprawa doktorska - repo.pw.edu.pl

Kilkubitowe modulatory SD wysokiego rzędu

107

fluktuacje mocy sygnału NBM dla modulatorów niskich rzędów mieściły się w granicach

od -76 dB do -65 dB i od -98 dB do -83 dB odpowiednio dla modulatora pierwszego

i drugiego rzędu.

Wartości mocy sygnału NBM modulatorów wysokich i niskich rzędów w funkcji

numerycznie wyznaczonej pierwszej i drugiej pochodnej sygnału wejściowego modulatora

mają podobny przebieg bez względu na liczbę poziomów rekwantyzatora. Jak można

zauważyć na rysunkach 7.59 i 7.60, dla najwolniejszych zmian sygnału wejściowego

(porównaj rysunek 7.59) i najwolniejszych zmian nachylenia sygnału wejściowego (porównaj

rysunek 7.60) modulatora moc sygnału NBM przyjmuje najmniejsze wartości. Natomiast im

są większe numerycznie wyznaczone wartości pierwszej i drugiej pochodnej sygnału

wejściowego, tym moc sygnału NBM rośnie, przy czym od pewnych zakresów numerycznie

wyznaczonej drugiej pochodnej moc sygnału NBM ustala się na podobnym poziomie

(porównaj rysunek 7.60), a dla numerycznie wyznaczonej pierwszej pochodnej cały czas

rośnie (porównaj rysunek 7.59). Fluktuacje wartości mocy sygnału NBM w funkcji szybkości

zmian sygnału wejściowego (porównaj rysunek 7.59) mieszczą się

w zakresie od -116 dB do -97,5 dB, od -143 dB do -120 dB i od -157 dB do -147,5 dB

Rys. 7.59. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego 5-bitowego, cyfrowego modulatora SD 3,

5 i 7 rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 108: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

108

odpowiednio dla modulatora trzeciego, piątego i siódmego rzędu. Natomiast fluktuacje

wartości mocy sygnału NBM w funkcji szybkości zmian nachylenia sygnału wejściowego

(porównaj rysunek 7.60) zawierają się w zakresie od -115 dB do -105 dB, od -142 dB

do -128 dB i od -157 dB do -149,5 dB odpowiednio dla modulatora trzeciego, piątego

i siódmego rzędu.

Na rysunkach 7.61-7.63 są przedstawione względne różnice wartości współczynników

w liczniku i mianowniku funkcji STF modulatorów. Porównując uzyskane wyniki

Rys. 7.61. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności amplitudy

sygnału wejściowego 5-bitowego, cyfrowego modulatora SD 5 i 7 rzędu.

Rys. 7.60. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego 5-bitowego, cyfrowego modulatora SD 3, 5

i 7 rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 109: Rozprawa doktorska - repo.pw.edu.pl

Kilkubitowe modulatory SD wysokiego rzędu

109

z wynikami otrzymanymi dla modulatorów jednobitowych wysokiego rzędu (porównaj

rysunki 7.25-7.27) można zauważyć, że charakter zmian wartości współczynników nie uległ

znaczącym zmianom, ale poziom ich względnych różnic zmniejszył się o rząd wielkości.

Należy zaznaczyć, że największe zmiany dotyczą zmienności funkcji STF w zależności od

szybkości zmiany nachylenia przebiegu sygnału wejściowego. Zatem zwiększenie liczby

poziomów rekwantyzatora wpływa na zmniejszenie poziomu zmian w funkcji STF, ale nie na

charakter tych zmian. Natomiast w porównaniu z 5-bitowymi modulatorami niskiego rzędu

(porównaj rysunki 7.43-7.45) można zauważyć, że zwiększanie rzędu modulatora przy

zachowaniu takiej samej liczby poziomów rekwantyzatora umożliwia zmniejszenie poziomu

Rys. 7.63. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej drugiej pochodnej sygnału wejściowego 5-bitowego, cyfrowego

modulatora SD 5 i 7 rzędu.

Rys. 7.62. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej pierwszej pochodnej sygnału wejściowego 5-bitowego, cyfrowego

modulatora SD 5 i 7 rzędu.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 110: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

110

względnych różnic współczynników funkcji STF modulatorów (od 2 do 4 rzędów wielkości)

oraz wygładza charakter ich zmian.

7.2.4. Dither’owane modulatory wysokiego rzędu

Ostatnią grupą analizowanych modulatorów SD są 5-bitowe, cyfrowe modulatory SD

trzeciego, piątego i siódmego rzędu z sygnałem dither’a dodawanym do sygnału wejściowego

przed operacją rekwantyzacji. Amplituda i funkcja rozkładu gęstości prawdopodobieństwa

sygnału dither’a są określone w taki sam sposób jak w podrozdziale 7.2.2 (amplituda równa

0.4 i funkcja TPDF).

Zgodnie z wcześniejszymi badaniami innych typów modulatorów przedstawionymi

w niniejszej pracy można stwierdzić, że dodanie sygnału dither’a do sygnału wejściowego

modulatora powoduje częściową dekorelację błędu rekwantyzacji i sygnału wejściowego

poprzez rozproszenie błędów określenia wartości próbek sygnału wyjściowego modulatora.

Porównanie rysunków 7.64 i 7.55 jest tego potwierdzeniem. Można zauważyć, że wartości

NBMmean dla 5-bitowych dither’owanych modulatorów wysokiego rzędu w funkcji amplitudy

sygnału wejściowego zmieniają się w znacznie mniejszych zakresach niż dla modulatorów

bez dodatkowego sygnału dither’a. Mimo nieznacznego podniesienia średniego poziomu

wartości NBMmean ich fluktuacje dla poszczególnych przedziałów kwantowania

Rys. 7.64. Wartość NBMmean obliczona w zakresach zmienności amplitudy sygnału

wejściowego 5-bitowego, dither'owanego cyfrowego modulatora SD 3, 5 i 7 rzędu z

amplitudą sygnału dither'a równą 0,4 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 111: Rozprawa doktorska - repo.pw.edu.pl

Kilkubitowe, dither’owane modulatory SD wysokiego rzędu

111

rekwantyzatora są mniejsze. Należy zaznaczyć, że im wyższy jest rząd modulatora, tym jest

skuteczniejsza częściowa dekorelacja sygnału NBM i parametrów sygnału wejściowego

modulatora.

Jak można zauważyć na rysunkach 7.65 i 7.66 dodatkowy sygnał dither’a nie wpływa

w znaczący sposób na charakter zmian wartości NBMmean w funkcji szybkości zmian sygnału

wejściowego modulatora i szybkości zmian jego nachylenia. W dalszym ciągu bezwzględne

wartości NBMmean są najmniejsze dla najwolniejszych zmian przebiegu sygnału i rosną

w miarę wzrostu bezwzględnych wartości numerycznie wyznaczonej pierwszej i drugiej

pochodnej. Porównując wartości NBMmean wykreślone w funkcji szybkości zmian sygnału

wejściowego dla modulatorów z oraz bez dodatkowego sygnału dither’a (porównaj rysunki

7.65 i 7.56) można zauważyć, że dodanie sygnału dither’a umożliwiło zmniejszenie zakresu

wartości NBMmean dla modulatora trzeciego i piątego rzędu, natomiast nieznacznie

zwiększyły się wartości NBMmean w przypadku modulatora siódmego rzędu. W przypadku

zależności wartości NBMmean od numerycznie wyznaczonej drugiej pochodnej sygnału

wejściowego modulatora (porównaj rysunek 7.66), dodanie sygnału dither’a spowodowało

zwiększenie zakresu wartości NBMmean , przy czym dla modulatora trzeciego rzędu ta zmiana

Rys. 7.65. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego 5-bitowego, dither'owanego cyfrowego

modulatora SD 3, 5 i 7 rzędu z amplitudą sygnału dither'a równą 0,4 i funkcją

TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 112: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

112

jest mniej znacząca niż dla modulatorów piątego i siódmego rzędu (porównaj rysunek 7.57).

Na rysunku 7.67 jest wykreślona moc sygnału NBM w funkcji amplitudy sygnału

wejściowego dither’owanego modulatora. Porównując rysunki 7.67 i 7.58 można zauważyć,

że fluktuacje mocy sygnału NBM są podobne dla całego zakresu zmienności amplitudy

sygnału, ale znacząco mniejsze w przedziałach kwantowania rekwantyzatora. Spowodowane

Rys. 7.67. Wartość NBMPrms obliczona w zakresach zmienności amplitudy sygnału

wejściowego 5-bitowego, dither'owanego cyfrowego modulatora SD 3, 5, i 7 rzędu z

amplitudą sygnału dither'a równą 0,4 i funkcją TPDF.

Rys. 7.66. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego 5-bitowego, dither'owanego cyfrowego

modulatora SD 3, 5 i 7 rzędu z amplitudą sygnału dither'a równą 0,4 i funkcją

TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 113: Rozprawa doktorska - repo.pw.edu.pl

Kilkubitowe, dither’owane modulatory SD wysokiego rzędu

113

jest to wcześniej wspominaną częściową dekorelacją sygnału wejściowego i błędu

rekwantyzacji w modulatorze. Należy zaznaczyć, że tak samo jak w przypadku zmian

wartości NBMmean , zmniejszenie mocy sygnału NBM także jest zależne od rzędu modulatora.

Jak można zauważyć na rysunkach 7.68 i 7.69, moc sygnału NBM w funkcji szybkości

Rys. 7.69. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego 5 - bitowego, dither'owanego cyfrowego

modulatora SD 3, 5 i 7 rzędu z amplitudą sygnału dither'a równą 0,4 i funkcją

TPDF.

Rys. 7.68. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego 5 - bitowego, dither'owanego cyfrowego

modulatora SD 3, 5 i 7 rzędu z amplitudą sygnału dither'a równą 0,4 i funkcją

TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 114: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

114

zmian sygnału wejściowego i szybkości zmian jego nachylenia dla dither’owanego

modulatora zmienia się w mniejszym zakresie niż dla modulatora bez dodatkowego sygnału

dither’a (porównaj rysunki 7.59 i 7.60). Poprawa wynosi 10 dB, 11 dB i 3 dB odpowiednio

dla modulatora trzeciego, piątego i siódmego rzędu w funkcji numerycznie wyznaczonej

pierwszej pochodnej sygnału oraz 1 dB, 2 dB i 1 dB odpowiednio dla modulatora trzeciego,

piątego i siódmego rzędu w funkcji numerycznie wyznaczonej drugiej pochodnej sygnału

wejściowego. Ponadto dodanie sygnału dither’a zwiększyło zakres szybkości zmian sygnału

wejściowego i szybkości zmian jego nachylenia, w których moc sygnału NBM przyjmuje

najmniejsze wartości.

Zgodnie z wynikami wcześniejszych badań, dodatkowy sygnał dither’a nie wpływa na

względne różnice wartości współczynników licznika i mianownika funkcji STF modulatora

w funkcji parametrów sygnału wejściowego. Jak można zauważyć na rysunkach 7.70-7.72,

charakter zmian funkcji STF modulatora w zależności od amplitudy oraz numerycznie

wyznaczonej pierwszej i drugiej pochodnej sygnału wejściowego jest podobny do takich

samych zmian dla modulatora bez dodatkowego sygnału dither’a (porównaj

rysunki 7.61-7.63).

Rys. 7.70. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności amplitudy

sygnału wejściowego 5-bitowego, dither’owanego cyfrowego modulatora SD 5 i 7

rzędu z amplitudą dither'a równą 0,4 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 115: Rozprawa doktorska - repo.pw.edu.pl

Kilkubitowe, dither’owane modulatory SD wysokiego rzędu

115

7.3. Porównanie dither'owanych modulatorów PCM i SD

Wyniki przedstawione w poprzednich podrozdziałach pokazują, że najskuteczniejszą

dekorelację błędów z sygnałem wejściowym w modulatorze zapewniają kilkubitowe

modulatory z filtrem pętli wysokiego rzędu i dodatkowym sygnałem dither'a dodawanym do

sygnału wejściowego przed operacją rekwantyzacji. Dlatego też do porównania modulatorów

PCM i SD wykorzystano dwa 5-bitowe dither'owane modulatory SD z filtrem pętli piątego

i siódmego rzędu oraz modulator 20-bitowy PCM również z dodatkowym sygnałem dither'a.

Rys. 7.72. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej drugiej pochodnej sygnału wejściowego 5-bitowego, dither’owanego

cyfrowego modulatora SD 5 i 7 rzędu z amplitudą dither'a równą 0,4 i funkcją

TPDF.

Rys. 7.71. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej pierwszej pochodnej sygnału wejściowego 5-bitowego,

dither’owanego cyfrowego modulatora SD 5 i 7 rzędu z amplitudą dither'a równą

0,4 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 116: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

116

Należy zaznaczyć, że sygnał dither'a w przypadku modulatora SD pozostał na nie

zmienionym poziomie 0,4∙LSB oraz o funkcji trójkątnej rozkładu gęstości

prawdopodobieństwa TPDF, natomiast do 20-bitowego rekwantyzatora dodawany jest sygnał

dither'a o wartości LSB1 także o funkcji TPDF. Wyniki badań symulacyjnych dla

modulatora PCM są przeprowadzane w identyczny sposób jak w przypadku badań

modulatorów SD, z tym wyjątkiem, że w miejscu modulatora SD na rysunku 6.1 został

umieszczony rekwantyzator wielobitowy.

Jak można zauważyć na rysunkach 7.73-7.75 charakter zmian wartości NBMmean dla

modulatorów PCM i SD jest podobny. Natomiast wartości NBMmean dla modulatorów SD są

silniej niż w modulatorach PCM zależne od parametrów sygnału wejściowego. Wyjątkiem

jest modulator 5 rzędu, dla którego rozkład wartości NBMmean wydaje się być bardziej

równomierny w funkcji numerycznie wyznaczonej pierwszej pochodnej sygnału wejściowego

(porównaj rysunek 7.74).

Rys. 7.73. Wartość NBMmean obliczona w zakresach zmienności amplitudy sygnału

wejściowego 5-bitowego, dither'owanego cyfrowego modulatora SD 5 i 7 rzędu

z amplitudą sygnału dither'a równą 0,4 i funkcją TPDF oraz 20-bitowego

dither'owanego modulatora PCM z amplitudą sygnału dither'a równą 1 i funkcją

TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 117: Rozprawa doktorska - repo.pw.edu.pl

Porównanie dither’owanych modulatorów PCM i SD

117

Zmiany wartości mocy sygnału NBM w funkcji parametrów sygnału wejściowego są

przedstawione na rysunkach 7.76-7.78. Jak można zauważyć, rozkład mocy sygnału NBM

w przypadku modulatora PCM jest wyraźnie mniej zależny od parametrów sygnału

Rys. 7.75. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego 5-bitowego, dither'owanego cyfrowego

modulatora SD 5 i 7 rzędu z amplitudą sygnału dither'a równą 0,4 i funkcją TPDF

oraz 20-bitowego dither'owanego modulatora PCM z amplitudą sygnału dither'a

równą 1 i funkcją TPDF.

Rys. 7.74. Wartość NBMmean obliczona w zakresach zmienności numerycznie wyznaczonej

pierwszej pochodnej sygnału wejściowego 5-bitowego, dither'owanego cyfrowego

modulatora SD 5 i 7 rzędu z amplitudą sygnału dither'a równą 0,4 i funkcją TPDF

oraz 20-bitowego dither'owanego modulatora PCM z amplitudą sygnału dither'a

równą 1 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 118: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

118

wejściowego w porównaniu z modulatorami SD. Świadczy to o zdecydowanie bardziej

skutecznej dekorelacji błędów wprowadzanych przez modulator PCM do sygnału

wyjściowego niż w przypadku modulatorów SD, przy czym zakres tych zmian jest o ok. 2

rzędy wielkości mniejszy dla modulatorów PCM.

Rys. 7.77. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego 5-bitowego, dither'owanego cyfrowego

modulatora SD 5 i 7 rzędu z amplitudą sygnału dither'a równą 0,4 i funkcją TPDF

oraz 20-bitowego dither'owanego modulatora PCM z amplitudą sygnału dither'a

równą 1 i funkcją TPDF.

Rys. 7.76. Wartość NBMPrms obliczona w zakresach zmienności amplitudy sygnału

wejściowego 5-bitowego, dither'owanego cyfrowego modulatora SD 5 i 7 rzędu

z amplitudą sygnału dither'a równą 0,4 i funkcją TPDF oraz 20-bitowego

dither'owanego modulatora PCM z amplitudą sygnału dither'a równą 1 i funkcją

TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 119: Rozprawa doktorska - repo.pw.edu.pl

Porównanie dither’owanych modulatorów PCM i SD

119

Na rysunkach 7.79-7.81 są przedstawione względne różnice współczynników licznika

i mianownika modelowanych funkcji przenoszenia modulatorów dla sygnału wejściowego.

Jak można zauważyć, modulator siódmego rzędu charakteryzuje się zmianami wartości

współczynników na najniższym poziomie. Odnosząc przedstawione wyniki do zmian

wartości NBMmean oraz mocy sygnału NBM można zatem przypuszczać, że poziom

Rys. 7.79. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności amplitudy

sygnału wejściowego 5-bitowego, dither’owanego cyfrowego modulatora SD 5 i 7

rzędu z amplitudą dither'a równą 0,4 i funkcją TPDF oraz 20-bitowego

dither'owanego modulatora PCM z amplitudą sygnału dither'a równą 1 i funkcją

TPDF.

Rys. 7.78. Wartość NBMPrms obliczona w zakresach zmienności numerycznie wyznaczonej

drugiej pochodnej sygnału wejściowego 5-bitowego, dither'owanego cyfrowego

modulatora SD 5 i 7 rzędu z amplitudą sygnału dither'a równą 0,4 i funkcją TPDF

oraz 20-bitowego dither'owanego modulatora PCM z amplitudą sygnału dither'a

równą 1 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 120: Rozprawa doktorska - repo.pw.edu.pl

Badania symulacyjne cyfrowych modulatorów SD

120

względnych różnic wartości współczynników modelowanych funkcji przenoszenia

modulatorów dla sygnału wejściowego ma mniejszy wpływ na zmienność ich parametrów

w funkcji zmian w sygnale wejściowym niż wzajemne relacje pomiędzy współczynnikami

2b , 2a ,

1b , 1a i 0b , 0a . Tym samym można przypuszczać, że ze względu na krótkoczasowe

zmiany parametrów modulatorów w funkcji zmian parametrów sygnału wejściowego

decydujące znaczenie mają zależności zarówno między wartościami sygnału wejściowego

i wyjściowego jak też ich pochodnymi.

Rys. 7.81. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej drugiej pochodnej sygnału wejściowego 5-bitowego, dither’owanego

cyfrowego modulatora SD 5 i 7 rzędu z amplitudą dither'a równą 0,4 i funkcją

TPDF oraz 20 - bitowego dither'owanego modulatora PCM z amplitudą sygnału

dither'a równą 1 i funkcją TPDF.

Rys. 7.80. Względne, znormalizowane do wartości maksymalnej różnice par współczynników

modelowej funkcji STF modulatora obliczone w zakresach zmienności numerycznie

wyznaczonej pierwszej pochodnej sygnału wejściowego 5-bitowego,

dither’owanego cyfrowego modulatora SD 5 i 7 rzędu z amplitudą dither'a równą

0,4 i funkcją TPDF oraz 20-bitowego dither'owanego modulatora PCM z amplitudą

sygnału dither'a równą 1 i funkcją TPDF.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 121: Rozprawa doktorska - repo.pw.edu.pl

121

8. Podsumowanie

W niniejszej rozprawie skupiono się na krótkoczasowych analizach parametrów

modulatorów SD w cyfrowo-analogowym przetwarzaniu sygnałów fonicznych. Motywacją

do przeprowadzenia badań w tym zakresie jest brak w literaturze światowej podobnych analiz

w dziedzinie czasu cyfrowych modulatorów działających w rzeczywistych warunkach pracy.

Potrzeba analiz cyfrowych modulatorów SD w dziedzinie czasu została zaznaczona i opisana

m.in. w pracach [11, 33, 46, 51, 56, 57], gdzie stwierdzono, że klasyczna analiza

modulatorów SD w dziedzinie częstotliwości nie jest wystarczająca do pełnego wyjaśnienia

ich działania. Dlatego też wyniki przedstawionej w rozprawie krótkoczasowej analizy

parametrów modulatorów SD mogą być pomocne w wyjaśnieniu przyczyn różnic

brzmieniowych, jakie występują w sygnałach dźwiękowych odtwarzanych w systemach

odsłuchowych z przetwornikami c/a typu PCM i typu SDM. W rozprawie potwierdzono, że

błędy modulacji i specyficzne efekty powstające w modulatorach SD, trudne do

zaobserwowania i zrozumienia za pomocą analiz klasycznych, są silnie skorelowane

z parametrami sygnału wejściowego modulatorów, co - jak się wydaje - wpływa na jakość

brzmienia sygnału fonicznego odtwarzanego przez system dźwiękowy [13, 20, 22, 31, 49, 74,

77].

W podrozdziale 6.2 przedstawiono propozycję metody analizy czasowej cyfrowych

modulatorów SD. Ponieważ cyfrowy modulator SD pracuje z silnym nadpróbkowaniem, więc

sygnał wyjściowy modulatora zajmuje szerokie pasmo częstotliwości. Ze względu na to, że

opisywana w rozprawie krótkoczasowa analiza parametrów cyfrowych modulatorów SD

dotyczy sygnałów fonicznych, zaprojektowano specjalne filtry dolnoprzepustowe

wykorzystane do interpolacji sygnału wejściowego oraz ograniczenia pasma sygnału

wyjściowego modulatorów do pasma fonicznego. Zaprojektowane filtry zostały opisane

w podrozdziale 6.3 i charakteryzują się zafalowaniami w paśmie fonicznym (tj. do ok. 21

kHz) na poziomie 14100,5

dB oraz tłumieniem w paśmie zaporowym (od ok. 23 kHz

i powyżej) na poziomie niższym od -300 dB.

W celu wyjaśnienia wpływu parametrów sygnału wejściowego na krótkoczasowe

właściwości cyfrowego modulatora SD, w podrozdziale 6.2 wprowadzono pojęcie

nieliniowego błędu modulacyjnego (NBM). Sygnał NBM reprezentuje łącznie informację

o zniekształceniach nieliniowych wprowadzanych przez modulator do sygnału wyjściowego,

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 122: Rozprawa doktorska - repo.pw.edu.pl

Podsumowanie

122

modulacji progu szumowego modulatora oraz błędzie rekwantyzacji, którego widmo jest

kształtowane w pętli sprzężenia zwrotnego modulatora. Ponieważ modulator SD jest układem

nieliniowym z pamięcią, więc nie ma bezpośredniej korelacji czasowej pomiędzy próbkami

sygnałów wejściowego i wyjściowego, tak jak w modulatorze impulsowo – kodowym (PCM).

Z tego powodu nie można brać pod uwagę szacowania NBM jako sygnału różnicowego

pomiędzy sygnałem wejściowym i ograniczonym pasmowo sygnałem wyjściowym

modulatora.

Została więc zaproponowana przez autora w podrozdziale 6.5 metoda oszacowania

sygnału NBM, polegająca na wyznaczeniu średnich wartości współczynników modelowej

funkcji STF modulatora oraz obliczeniu różnicy prawej i lewej strony równania

różniczkowego odpowiadającego wyznaczonej transmitancji. Funkcja STF modulatora jest

modelowana za pomocą transmitancji drugiego rzędu w dziedzinie zmiennej zespolonej s ze

względu na to, że wzajemne, chwilowe zależności pomiędzy sygnałem wejściowym

i wyjściowym modulatora zależą wtedy tylko od amplitudy i wartości pochodnych obydwu

sygnałów w punkcie, w jakim dokonuje się obserwacji. Ponadto w rozdziale 7

przeprowadzono obliczenia współczynników funkcji STF określonych w zakresach

zmienności parametrów sygnału wejściowego. Miało to na celu pokazanie, w jaki sposób

funkcja przenoszenia modulatora SD dla sygnału zmienia się w zależności od parametrów

sygnału wejściowego modulatora i jak bardzo różni się od tej wyznaczanej za pomocą

klasycznej analizy modulatora SD.

Modelowanie funkcji STF modulatora wymagało numerycznego wyznaczenia

pochodnych sygnału wejściowego i wyjściowego modulatora oraz numerycznego rozwiązania

układów równań 5 zmiennych. Wykorzystane w tym celu metody numeryczne zostały

opisane w podrozdziale 6.5.1. Zaproponowane przez autora procedury: automatycznego,

numerycznego wyznaczania pierwszej i drugiej pochodnej sygnału w paśmie fonicznym

(ANWP12) oraz numerycznego wyznaczenia średnich wartości współczynników modelowej

transmitancji drugiego rzędu STF cyfrowego modulatora SD (NWSTF) zostały opisane

odpowiednio w dodatku A oraz B i zweryfikowane w podrozdziale 6.5.1. Zastosowanie

procedury NWSTF pozwala na wyznaczenie średnich wartości współczynników funkcji STF

z założoną dokładnością, a w celu skrócenia czasu obliczeń procedura NWSTF została

napisana w języku C. Zastosowanie procedury ANWP12 daje w wyniku maksymalny,

względny błąd określenia pierwszej i drugiej pochodnej sygnału w paśmie fonicznym

o wartościach nie przekraczających odpowiednio 1110

i 810

. Należy zaznaczyć, że

uzyskanie dokładności na takim poziomie w paśmie fonicznym jest możliwe m.in. dzięki

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 123: Rozprawa doktorska - repo.pw.edu.pl

123

specjalnie zaprojektowanym filtrom dolnoprzepustowym PFDP, które przesuwają w czasie

sygnał przetwarzany o ułamkowe części okresu próbkowania sygnału.

Analizowane cyfrowe modulatory SD mające strukturę LSB's error-feedback zawierały

jedno- lub kilkubitowe rekwantyzatory (bez dodatkowego poziomu kwantowania w zerze).

Wykorzystywane w symulacjach funkcje NTF modulatorów zostały przedstawione

w podrozdziale 6.4. Badania symulacyjne zostały przeprowadzone dla współczynnika

nadpróbkowania sygnału wejściowego o wartości równej 64, a sygnałami wejściowymi

podawanymi do modulatorów były rzeczywiste sygnały foniczne opisane w dodatku C.

W celu skrócenia czasu obliczeń symulacje działania modulatorów SD zostały napisane

w języku C.

Badania symulacyjne oraz analiza parametrów sygnału NBM obliczonych w zakresach

zmienności parametrów sygnału wejściowego modulatorów zostały opisane w rozdziale 7.

Badania przeprowadzono dla jedno- i kilkubitowych cyfrowych modulatorów SD

(dither'owanych i bez dodatkowego sygnału dither'a) niskiego rzędu (tj. rzędu pierwszego

i drugiego) oraz wysokiego rzędu (tj. rzędu trzeciego, piątego i siódmego). W badaniach

symulacyjnych opisanych w rozdziale 7 wykorzystano zapis lewego kanału fragmentu utworu

nr 3, natomiast wyniki badań dla innych fragmentów utworów zostały zamieszczone

w dodatku D.

8.1. Ocena wyników symulacji i wnioski

Ocena wyników symulacji wymaga podkreślenia, że błędy numeryczne powstające

podczas prowadzenia badań symulacyjnych są nieuniknione i nie można jednoznacznie

stwierdzić, że zawsze są one pomijalnie małe. Zaproponowane przez autora i wykorzystane

w badaniach metody numeryczne zostały zweryfikowane w podrozdziale 6.5.1, ale nadal

wyniki badań dla rzeczywistych sygnałów mogły być obarczone pewnymi błędami. Dlatego

też w celu ich zminimalizowania autor zdecydował się na przeprowadzenie badań

symulacyjnych dla stosunkowo długich, tj. 60-sekundowych fragmentów utworów, co przy

współczynniku nadpróbkowania sygnału wejściowego równym 64 dla podstawowej

częstotliwości próbkowania równej 44,1 kHz, dawało ok. 27

2 próbek sygnału wejściowego

podawanego do każdego z badanych modulatorów SD. Należy również zaznaczyć, że wyniki

badań dla fragmentów utworów opisanych w dodatku C i zestawionych w dodatku D różnią

się zakresem zmian wartości obliczonych parametrów sygnału NBM, a zakres tych zmian dla

wartości numerycznie wyznaczonej pierwszej i drugiej pochodnej różni się bardziej lub mniej

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 124: Rozprawa doktorska - repo.pw.edu.pl

Podsumowanie

124

ze względu na rodzaj gatunku muzycznego wykorzystanych utworów. Ze względu na to, że

wyniki badań dla różnych fragmentów utworów nie różnią się charakterem zmian

obliczonych parametrów sygnału NBM, to wnioski i ocena wyników badań symulacyjnych

zostały ograniczone do takich, jakie są przedstawione i opisane w rozdziale 7 (tj. dla

fragmentu utworu nr 3).

Reasumując, zgodnie z wynikami badań symulacyjnych przedstawionych i opisanych

w rozdziale 7 można sformułować następujące wnioski końcowe:

Cyfrowe modulatory SD z jednobitowym rekwantyzatorem charakteryzują się tym

mniejszym zakresem zmian swoich parametrów w funkcji zmian w sygnale

wejściowym, im wyższego rzędu jest filtr kształtowania widma błędu rekwantyzacji

w pętli sprzężenia zwrotnego. Należy zaznaczyć, że im jest większa bezwzględna

wartość amplitudy sygnału wejściowego, tym wartości próbek na wyjściu

modulatora są określone z mniejszą dokładnością - niezależnie od rzędu filtru

modulatora. Natomiast im amplituda sygnału jest bliższa zeru, tym określenie

wartości próbek na wyjściu modulatora jest dokładniejsze. Ponadto - jak już

wspominano - modulator jest układem z pamięcią, a zatem im szybsze są zmiany

przebiegu sygnału wejściowego oraz szybsze są zmiany jego nachylenia, tym

większe błędy są wprowadzane przez modulator do sygnału wyjściowego. Ich

poziom utrzymuje się jednak na relatywnie stałym poziomie dla szerszego zakresu

zmian dynamiki sygnału w przypadku modulatorów wysokiego rzędu.

Cyfrowe modulatory SD z kilkubitowym rekwantyzatorem cechują się podobnym

do modulatorów z jednobitowym rekwantyzatorem charakterem zmian swoich

parametrów w funkcji zmian w sygnale wejściowym, ale na niższym poziomie. Jak

przewidywano, zakres zmian jest tym mniejszy, im jest wyższy rząd filtru pętli

modulatora. Warto podkreślić, że parametry modulatora kilkubitowego w funkcji

amplitudy sygnału wejściowego zmieniają się w sposób podobny jak w przypadku

modulatora jednobitowego z tym, że zmiany te nie dotyczą całego zakresu amplitud

sygnału wejściowego, ale każdego z przedziałów kwantowania rekwantyzatora.

Przy czym zmiany te są najmniejsze dla przedziału kwantowania wokół zera.

Należy również zaznaczyć, że zwiększenie liczby poziomów kwantowania

rekwantyzatora wpływa w większym stopniu na zmiany parametrów modulatora

w funkcji amplitudy sygnału wejściowego niż w funkcji szybkości zmian sygnału

i szybkości zmian jego nachylenia.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 125: Rozprawa doktorska - repo.pw.edu.pl

Ocena wyników symulacji i wnioski

125

Sygnał dither'a dodany do sygnału wejściowego jednobitowego modulatora SD

przed operacją rekwantyzacji w pewnym stopniu rozprasza błędy wprowadzane

przez modulator do sygnału wyjściowego. Częściowa dekorelacja błędu

rekwantyzacji z sygnałem wejściowym jest najbardziej zauważalna dla niskich

rzędów filtru pętli modulatora oraz dla zakresów wartości amplitud sygnału

wejściowego zmieniających się wokół zera. Dodatkowy sygnał dither'a nie wpływa

jednak znacząco na poprawę zachowania się jednobitowych modulatorów niskiego

i wysokiego rzędu w funkcji szybkości zmian sygnału wejściowego oraz szybkości

zmian jego nachylenia.

Sygnał dither'a dodany do sygnału wejściowego kilkubitowego modulatora SD

przed operacją rekwantyzacji w niektórych przypadkach w większym stopniu niż

dla jednobitowego modulatora rozprasza błędy wprowadzane przez modulator do

sygnału wyjściowego powodując ich skuteczniejszą dekorelację z sygnałem

wejściowym. Podobnie jak w przypadku jednobitowego, dither'owanego modulatora

niskiego i wysokiego rzędu dodanie sygnału dither'a zmniejsza fluktuacje

parametrów modulatora w funkcji amplitudy sygnału wejściowego zmniejszając

błędy wynikające z przełączania się modulatora pomiędzy sąsiadującymi

przedziałami kwantowania rekwantyzatora. Należy jednak zaznaczyć, że nie jest

możliwe dokładne porównanie wpływu sygnału dither’a na parametry jedno-

i kilkubitowych modulatorów SD ze względu na różny stosunek amplitudy sygnału

dither’a do zakresu dynamicznego sygnałów wyjściowych jedno- i kilkubitowych

rekwantyzatorów.

Modulatory impulsowo-kodowe PCM charakteryzują się równomiernie rozłożonym

i relatywnie stałym poziomem zmian swoich parametrów w funkcji parametrów

sygnału wejściowego. Można zatem stwierdzić, że błędy wprowadzane przez

modulator PCM do sygnału wyjściowego są skuteczniej niż w modulatorach SD

dekorelowane z sygnałem wejściowym.

Podsumowując, na podstawie uzyskanych wyników badań symulacyjnych i analiz

krótkoczasowych parametrów modulatorów SD bez dodatkowego sygnału dither'a

i modulatorów dither'owanych niskiego i wysokiego rzędu z jedno- i kilkubitowym

rekwantyzatorem oraz przy podaniu do wejścia modulatorów rzeczywistych sygnałów

muzycznych można stwierdzić, że parametry cyfrowych modulatorów SD zawsze zależą

od chwilowych zmian w sygnale wejściowym. Tym samym teza pracy została

potwierdzona. Należy również zaznaczyć, że wspomniane zależności są wyraźnie silniejsze

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 126: Rozprawa doktorska - repo.pw.edu.pl

Podsumowanie

126

w modulatorach SD niż w modulatorach impulsowo-kodowych. Ta właściwość modulatorów

SD jest najprawdopodobniej główną przyczyną różnic brzmieniowych, jakie występują

między systemami dźwiękowymi wyposażonymi w przetworniki c/a z modulatorami

sigma-delta i systemami dźwiękowymi wyposażonymi w przetworniki c/a z modulatorami

impulsowo-kodowymi.

Ponieważ przedstawione w niniejszej rozprawie badania symulacyjne oraz analizy

zostały przeprowadzone w środowisku komputerowym, a obliczenia odbywały się z dużą

rozdzielczością zmiennoprzecinkową, więc wyniki badań oraz analiz nie mogą być

bezpośrednio odniesione do sprzętowych realizacji przetworników c/a SDM. Z uwagi na

techniczne i technologiczne aspekty projektowania i budowy przetworników c/a SDM można

sądzić, że projektowane w praktyce modulatory nie będą się charakteryzowały tak dobrymi

parametrami jak ich modele teoretyczne rozważane w niniejszej rozprawie.

8.2. Dalsze prace

Dalsze prace autora w zakresie krótkoczasowych analiz parametrów modulatorów

sigma-delta stosowanych w cyfrowo-analogowym przetwarzaniu sygnałów fonicznych będą

skupione na optymalizacji krótkoczasowych parametrów modulatorów SD. Wyniki badań

symulacyjnych potwierdziły tezę, iż parametry modulatorów SD zawsze zależą od

chwilowych zmian parametrów w sygnale wejściowym, tj. są z nimi skorelowane. Z tego

powodu zaplanowano dalsze badania cyfrowych modulatorów SD mające na celu

zminimalizowanie istniejących korelacji tak, aby parametry modulatora zmieniały się w jak

najmniejszym stopniu w funkcji parametrów sygnału wejściowego. Przypuszcza się, że

badania modulatorów SD, które dodatkowo będą uwzględniać wartości zmiennych stanu filtru

kształtowania widma błędu rekwantyzacji modulatorów pomogą w znalezieniu optymalnej

metody dekorelacji błędów wprowadzanych do sygnału wyjściowego modulatora

z parametrami sygnału wejściowego.

Przewiduje się również badania modelu modulatora, którego parametry będą się

zmieniały adaptacyjnie nie tylko w funkcji zmian amplitudy sygnału wejściowego, ale

również jego parametrów czasowych (tj. szybkości zmian sygnału wejściowego oraz

szybkości zmian jego nachylenia). W algorytmie tym można także przewidywać

wykorzystanie dodatkowego sygnału dither'a, którego parametry takie, jak funkcja rozkładu

gęstości prawdopodobieństwa i amplituda będą się zmieniać zarówno w funkcji amplitudy

sygnału wejściowego, jak i jego parametrów czasowych.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 127: Rozprawa doktorska - repo.pw.edu.pl

127

9. Bibliografia

[1] T. Adamski, “Dithering methods in A/D conversion for uniform quantizers and errors

introduced by dither”, Kwartalnik Elektroniki i Telekomunikacji, 2006.

[2] H.-H. Albrecht, “A family of cosine-sum windows for high-resolution measurements”,

in Acoustics, Speech, and Signal Processing, 2001. Proceedings.(ICASSP’01). 2001

IEEE International Conference on, 2001, vol. 5, pp. 3081–3084.

[3] D. Anastassiou, “Error diffusion coding for A/D conversion”, Circuits and Systems,

IEEE Transactions on, vol. 36, no. 9, pp. 1175–1186, 1989.

[4] E. Anderson, "LAPACK Users’ guide", vol. 9. Siam, 1999.

[5] J. A. S. Angus, “A New Method of Applying High Levels of Dither to Sigma-Delta

Modulators”, Audio Engineering Society Convention 117, 2004.

[6] P. M. Aziz and H. V Sorensen, “An overview of sigma-delta converters”, Signal

Processing Magazine, IEEE, vol. 13, no. 1, pp. 61–84, 1996.

[7] E. Bach, “Multibit oversampling D/A converters using dynamic element matching

methods”, Siemens AG, Semiconductors Group, 1999.

[8] N. Ben Ameur and M. Loulou, “Design of efficient digital interpolation filters and

sigma-delta modulator for audio DAC”, Design and Technology of Integrated Systems

in Nanoscale Era, 2008. DTIS 2008. 3rd International Conference on, 2008, pp. 1–7.

[9] N. Ben Ameur, M. Soyah, N. Masmoudi, and M. Loulou, “FPGA implementation of

polyphase decomposed FIR filters for interpolation used in Δ-Σ audio DAC”, Signals,

Circuits and Systems (SCS), 2009 3rd International Conference on, 2009, pp. 1–4.

[10] W. R. Bennett, “Spectra of quantized signals”, Bell syst. tech. J, vol. 27, no. 3, pp. 446–

472, 1948.

[11] M. J. Borkowski, “Digital delta-sigma modulation: variable modulus and tonal

behaviour in a fixed-point digital environment”, Oulu University, 2008.

[12] G. I. Bourdopoulos, A. Pnevmatikakis, V. Anastassopoulos, and T. L. Deliyannis,

“Delta-sigma modulators: modeling, design and applications“, World Scientific

Publishing Company, 2003.

[13] L. K. Brinton, “Nonsubtractive dither”, Department of Electrical Engineering,

University of Utah, 1984.

[14] J. C. Candy and O. Benjamin, “The structure of quantization noise from sigma-delta

modulation”, Communications, IEEE Transactions on, vol. 29, no. 9, pp. 1316–1323,

1981.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 128: Rozprawa doktorska - repo.pw.edu.pl

Bibliografia

128

[15] L. R. Carley, “A noise-shaping coder topology for 15+ bit converters”, Solid-State

Circuits, IEEE Journal of, vol. 24, no. 2, pp. 267–273, 1989.

[16] P. G. Craven, “Antialias filters and system transient response at high sample rates”,

Journal of the Audio Engineering Society, vol. 52, no. 3, pp. 216–242, 2004.

[17] R. E. Crochiere and L. R. Rabiner, “Interpolation and decimation of digital signals -

A tutorial review”, Proceedings of the IEEE, vol. 69, no. 3, pp. 300–331, 1981.

[18] G. Dahlquist and A. Björck, “Metody numeryczne”, PWN, Warszawa, 1983.

[19] T. F. Darling and M. J. Hawksford, “Oversampled analog-to-digital conversion for

digital audio systems”, Journal of the Audio Engineering Society, vol. 38, no. 12, pp.

924–943, 1990.

[20] D. De Koning and W. Verhelst, “On psychoacoustic noise shaping for audio

requantization”, Acoustics, Speech, and Signal Processing, 2003.

Proceedings.(ICASSP’03). 2003 IEEE International Conference on, 2003, vol. 5, pp.

V–453.

[21] J. M. de la Rosa, “Sigma-delta modulators: Tutorial overview, design guide, and state-

of-the-art survey”, Circuits and Systems I: Regular Papers, IEEE Transactions on, vol.

58, no. 1, pp. 1–21, 2011.

[22] C. Dunn and M. Sandler, “A comparison of dithered and chaotic sigma-delta

modulators”, Journal of the Audio Engineering Society, vol. 44, no. 4, pp. 227–244,

1996.

[23] C. Dunn and M. Sandler, “Psychoacoustically optimal sigma-delta modulation”, Audio

Engineering Society Convention 99, 1995.

[24] J. Dunn, “Anti-Alias and Anti-Image Filtering: The Benefits of 96-kHz Sampling Rate

Formats for Those Who Cannot Hear Above 20 kHz”, Audio Engineering Society

Convention 104, 1998.

[25] Z. Fortuna, B. Macukow, and J. Wąsowski, “Metody numeryczne“, Wydawnictwo

Naukowo-Techniczne, 1993.

[26] I. Fujimori, A. Nogi, and T. Sugimoto, “A multibit delta-sigma audio DAC with 120-

dB dynamic range”, Solid-State Circuits, IEEE Journal of, vol. 35, no. 8, pp. 1066–

1073, 2000.

[27] Y. Geerts, M. Steyaert, and W. Sansen, “Design of multi-bit delta-sigma A/D

converters“, vol. 686. Springer, 2002.

[28] E. P. Gonzalez and J. D. Reiss, “Idle Tone Behavior in Sigma–Delta Modulation,”

Audio Engineering Society 122nd Convention Papers CD-ROM (2007 May),

convention paper, 2007, vol. 7108.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 129: Rozprawa doktorska - repo.pw.edu.pl

129

[29] F. Harris, “On the use of windows for harmonic analysis with the discrete Fourier

transform”, Proceedings IEEE, 1978, vol. 66, pp. 51–83.

[30] J. Hayes, J. Pennock, and A. J. Magrath, “Future design challenges for audio converter

products”, Journal of the Audio Engineering Society, vol. 52, no. 3, pp. 159–165, 2004.

[31] C. R. Helmrich, M. Holters, and U. Zölzer, “Improved Psychoacoustic Noise Shaping

for Requantization of High-Resolution Digital Audio”, Audio Engineering Society

Conference: 31st International Conference: New Directions in High Resolution Audio,

2007.

[32] N. J. Higham, “Accuracy and Stability of Numerical Algorithms. 2002”, Society for

Industrial and Applied Mathematics, Philadelphia, PA, USA.

[33] E. Janssen, “Look-ahead Based Sigma-delta Modulation“, Springer Science+ Business

Media, 2011.

[34] W. Kester and J. Bryant, “DACs for DSP applications”, Mixed Signal and DSP Design

Techniques. Newnes: Amsterdam, pp. 99–115, 2003.

[35] W. A. Kester, “Data conversion handbook“, Newnes, 2005.

[36] M. Kozak and I. Kale, “Oversampled delta-sigma modulators: Analysis, applications

and novel topologies“, Springer, 2003.

[37] Z. Kulka, “Analog-to-digital and digital-to-analog converters for high-quality musical

sound”, Wydawnictwo Politechniki Białostockiej, Rozprawy naukowe, vol. 134, pp.

269–288, 2006.

[38] Z. Kulka and P. Woszczek, “Implementation of digital sigma-delta modulators for

high-resolution audio digital-to-analog converters based on field programmable gate

array”, Archives of Acoustics, vol. 33, no. 1, p. 93, 2008.

[39] Z. Kulka and M. Lewandowski, “An FPGA-based sigma-delta audio DAC“, IEEE,

2008, pp. 39–42.

[40] Z. Kulka, A. Libura, and M. Nadachowski, “Przetworniki analogowo-cyfrowe i

cyfrowo-analogowe“, Wydawnictwa Komunikacji i Łączności, 1987.

[41] T. Kuo, K. Chen, and J. Chen, “Automatic coefficients design for high-order sigma-

delta modulators”, IEEE Transactions on Circuits and Systems II: Analog and Digital

Signal Processing, vol. 46, no. 1, pp. 6–15, 1999.

[42] P. Kvist, T. Poulsen, and K. B. Rasmussen, “A Listening Test of Dither in Digital

Audio Systems” Audio Engineering Society Convention 118, 2005.

[43] R. C. Ledzius and J. Irwin, “The basis and architecture for the reduction of tones in a

sigma-delta DAC”, Circuits and Systems II: Analog and Digital Signal Processing,

IEEE Transactions on, vol. 40, no. 7, pp. 429–439, 1993.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 130: Rozprawa doktorska - repo.pw.edu.pl

Bibliografia

130

[44] M. Lewandowski, “Application of Intrinsic Time-Scale Decomposition in Analyzing

Sigma-Delta Modulator for Audio DAC”, New Trends in Audio and Video / Signal

Processing Algorithms, Architectures, Arrangements and Applications, 2012.

[45] M. Lewandowski, “Noise Transfer Function Design and Optimization for Digital

Sigma-Delta Audio DAC”, Archives of Acoustics, vol. 36, no. 1, pp. 87–108, 2011.

[46] M. Lewandowski, “Time-Domain Analysis of Sigma-Delta Audio DAC”, XV

Międzynarodowe Sympozjum Inżynierii i Reżyserii Dźwięku, 2013.

[47] J. Lipshitz Stanley P.; Vanderkooy, “Pulse-Code Modulation--An Overview”, J. Audio

Eng. Soc, vol. 52, no. 3, pp. 200–215, 2004.

[48] S. Lipshitz and J. Vanderkoy, “Dither myths and facts”, Audio Engineering Society

Convention 117, 2004.

[49] S. P. Lipshitz, J. Vanderkooy, and R. A. Wannamaker, “Minimally audible noise

shaping”, Journal of the Audio Engineering Society, vol. 39, no. 11, pp. 836–852,

1991.

[50] S. P. Lipshitz, R. A. Wannamaker, and J. Vanderkooy, “Quantization and dither: A

theoretical survey”, Journal of the audio engineering society, vol. 40, no. 5, pp. 355–

375, 1992.

[51] A. S. T. Løkken Ivar; Vinje, “Noise Power Modulation in Dithered and Undithered

High-Order Sigma-Dela Modulators”, J. Audio Eng. Soc, vol. 54, no. 9, pp. 841–854,

2006.

[52] F. Maloberti, “Data converters“, Springer, 2007.

[53] G. Manganaro, “Advanced data converters“, Cambridge University Press, 2012.

[54] F. Medeiro and A. Perez-Verdu, “Top-down design of high-performance sigma-delta

modulators“, Springer, 1999.

[55] A. Mostowski and M. Stark, “Introduction to higher algebra“, vol. 37. Pergamon,

1964.

[56] M. Neitola, “Characterizing and minimizing spurious responses in delta-sigma

modulators”, Oulu University, 2012.

[57] S. R. Norsworthy, R. Schreier, and G. C. Temes, “Delta-Sigma Data Converters:

Theory, Design and Simulation“, IEEE press, 1997.

[58] S. R. Norsworthy, “Dynamic dithering of delta-sigma modulators”, Audio Engineering

Society Convention 99, 1995.

[59] A. Nuttall, “Some windows with very good sidelobe behavior”, Acoustics, Speech and

Signal Processing, IEEE Transactions on, vol. 29, no. 1, pp. 84–91, 1981.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 131: Rozprawa doktorska - repo.pw.edu.pl

131

[60] K. Olejarczyk, “Metody badania stabilności pewnej klasy modulatorów Delta-Sigma,”

Politechnika Warszawska, 2003.

[61] D. Reefman and E. Janssen, “DC analysis of high order sigma delta modulators,” Audio

Engineering Society Convention 113, 2002.

[62] A. H. REEVES, “Electric signaling system”, Google Patents, 03-Feb-1942.

[63] J. D. Reiss, “Understanding Sigma-Delta Modulation: The Solved and Unsolved

Issues”, Journal of the Audio Engineering Society, vol. 56, no. 1/2, pp. 49–64, 2008.

[64] J. D. Reiss and M. Sandler, “Dither and noise modulation in sigma delta modulators”,

Audio Engineering Society Convention 115, 2003.

[65] R. Schreier, “An empirical study of high-order single-bit delta-sigma modulators”,

IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing,

vol. 40, no. 8, pp. 461–466, 1993.

[66] R. Schreier, “Delta sigma toolbox”, Internet: http://www. mathworks.

com/matlabcentral/fileexchange/19, 2000.

[67] R. Schreier and G. C. Temes, “Understanding delta-sigma data converters“, vol. 74.

IEEE press Piscataway, NJ, 2005.

[68] A. Sripad and D. Snyder, “A necessary and sufficient condition for quantization errors

to be uniform and white”, Acoustics, Speech and Signal Processing, IEEE Transactions

on, vol. 25, no. 5, pp. 442–448, 1977.

[69] J. Stoer, R. Bulirsch, and J. Cytowski, “Wstęp do analizy numerycznej“, Państwowy

Wydawnictwo Naukowe, 1987.

[70] M. Story, “Audio analog-to-digital converters”, Journal of the Audio Engineering

Society, vol. 52, no. 3, pp. 145–158, 2004.

[71] J. R. Stuart, “Coding for high-resolution audio systems”, Journal of the Audio

Engineering Society, vol. 52, no. 3, pp. 117–144, 2004.

[72] L. Tomaszewski and E. Hrynkiewicz, “Analiza szumu modulacyjnego cyfrowego

generatora sinusoidalnego z modulacją sigma-delta”, Elektronika: konstrukcje,

technologie, zastosowania, vol. 50, no. 10, pp. 87–91, 2009.

[73] C. Travis and P. Lesso, “Specifying the Jitter Performance of Audio Components”,

AES 117th Convention, 2004.

[74] G. Tsenov, V. Mladenov, and J. D. Reiss, “A Comparison of Theoretical, Simulated,

and Experimental Results Concerning the Stability of Sigma Delta Modulators”, 124th

AES Convention, 2008.

[75] J. Vanderkooy and S. Lipshitz, “Why 1-bit sigma-delta conversion is unsuitable for

high-quality applications”, Audio Engineering Society Convention 110, 2001.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 132: Rozprawa doktorska - repo.pw.edu.pl

Bibliografia

132

[76] J. Vanderkooy and S. P. Lipshitz, “Dither in digital audio”, Journal of the Audio

Engineering Society, vol. 35, no. 12, pp. 966–975, 1987.

[77] R. A. Wannamaker, “Dither and noise shaping in audio applications“, 1992.

[78] B. Widrow, “A study of rough amplitude quantization by means of Nyquist sampling

theory”, Circuit Theory, IRE Transactions on, vol. 3, no. 4, pp. 266–276, 1956.

[79] B. Widrow, “Statistical analysis of amplitude-quantized sampled-data systems”,

American Institute of Electrical Engineers, Part II: Applications and Industry,

Transactions of the, vol. 79, no. 6, pp. 555–568, 1961.

[80] J. H. Wilkinson, A. Kiełbasiński, and B. Kiełbasińska, “Błędy zaokrągleń w procesach

algebraicznych“, Państwowe Wydawnictwa Naukowe, 1967.

[81] W. Woszczyk, “Physical and perceptual considerations for high-resolution audio”,

Audio Engineering Society Convention 115, 2003.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 133: Rozprawa doktorska - repo.pw.edu.pl

133

10. Dodatki

A. Procedura ANWP12

Procedura automatycznego numerycznego wyznaczania pierwszej i drugiej pochodnej

sygnału w paśmie fonicznym (ANWP12)

1. Ograniczenie pasma sygnału wejściowego do pasma fonicznego za pomocą

filtru FDPogr

2. Numeryczne wyznaczenie pierwszej i drugiej pochodnej sygnału za pomocą

ilorazu różnicowego czwartego rzędu zgodnie ze wzorami (6.12) i (6.13)

dla wartości przyrostów h = 100, h = 10, h = 1, h = 0,1, h = 0,01, h =

0,001 części okresu próbkowania sygnału

3. Oszacowanie wartości piątej i szóstej pochodnej ograniczonego pasmowo

sygnału wejściowego i określenie przebiegu optymalnych wartości

przyrostu 0h zgodnie ze wzorami (6.14) i (6.15)

4. Podział wartości przyrostu h na zakresy hz:

div

100hhZ100

div

1h-10hh

div

100h

Z10

div

0,1h-1hh

div

1h-10h

Z1

div

0,01h-0,1hh

div

0,1h-1h

Z0,1

div

0,001h-0,01hh

div

0,01h-0,1h

Z0,01

Z0,001h

div

0,001h-0,01h

5. Utworzenie wyjściowych wektorów próbek y1 oraz y2 złożonych

z numerycznie wyznaczonych w punkcie 2 procedury wartości pochodnych

zawierających się w odpowiednich zakresach wartości przyrostu hz

z punktu 4 procedury zgodnie z zależnościami:

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 134: Rozprawa doktorska - repo.pw.edu.pl

Dodatki

134

Z0,001Z1000,001h100hZ0,001Z100

Ihy1hy1Df

Z0,001Z1000,001h100hZ0,001Z100

IIhy2hy2Df

B. Procedura NWSTF

Procedura numerycznego wyznaczenia średnich wartości współczynników modelowej

transmitancji drugiego rzędu STF cyfrowego modulatora SD (NWSTF)

1. Generacja tablicy T o wymiarach m5 zawierającej losowe wartości

z przedziału m,1 o jednostajnym rozkładzie prawdopodobieństwa

m5,5,25,1

m4,4,24,1

m3,3,23,1

m2,2,22,1

m1,1,21,1

randrandrand

randrandrand

randrandrand

randrandrand

randrandrand

T

gdzie m jest liczbą próbek sygnałów tu , ty , tuDfIII,

i tyDfIII,

2. Utworzenie m układów równań STFSTFdx

STFC zgodnie z zależnościami

(6.24) i (6.25) tak, że każdy element macierzy STFC i wektora STF

d jest

określony w punkcie T(n,m), gdzie indeks n odpowiada numerowi wiersza

macierzy STFC i elementowi wektora STF

d

3. Numeryczne wyznaczenie m zbiorów rozwiązań układów równań liniowych

STFSTFdx

STFC utworzonych w punkcie 2 procedury metodą bezpośrednią

eliminacji Gauss’a z częściowym wyborem elementu głównego

4. Oszacowanie względnego błędu ERRBD zgodnie z zależnością (6.21) dla

każdego z utworzonych w punkcie 2 m układów równań liniowych

5. Obliczenie średnich wartości współczynników modelowej transmitancji STF

z tych m zbiorów rozwiązań xSTF, które spełniają warunek ERRBD < 10-dok,

gdzie wielkość dok definiuje oczekiwaną dokładność numerycznie

wyznaczonych zbiorów rozwiązań układów równań. Średnie wartości

współczynników obliczane są za pomocą mediany (wartości środkowej)

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 135: Rozprawa doktorska - repo.pw.edu.pl

135

C. Wybór utworów wykorzystywanych w badaniach

Symulacje oraz analizy cyfrowych modulatorów SD przeprowadzono dla wybranych

przez autora utworów muzycznych zarejestrowanych w formacie dwukanałowym

o częstotliwościach próbkowania będących całkowitymi wielokrotnościami wartości

44100 Hz oraz rozdzielczościach od 16 do 24 bitów. Ze względu na ograniczoną pojemność

pamięci operacyjnej oraz dokładność i czas wykonywania obliczeń, z każdego utworu

wykorzystano do dalszych badań fragmenty o długości 60 sekund. Wybrane fragmenty

utworów zostały przygotowane w taki sposób, aby zbadać zachowanie się cyfrowych

modulatorów SD w możliwie najszerszym zakresie zmian dynamiki sygnałów wejściowych.

Wszystkie wykorzystane utwory muzyczne, których wykaz został zamieszczony

w tablicy 10.1 pochodzą z legalnych nośników będących własnością autora.

Tablica 10.1. Wykaz utworów muzycznych wykorzystanych w badaniach symulacyjnych.

Nr Autor i/lub

wykonawca Tytuł utworu

Czas trwania

[min:sek]

Zakres

[min:sek] Format

1 Benjamin

Britten Fugue 2:53 0:10 - 1:10

stereo

176,4 kHz

24 bity

2 Benjamin

Britten Fugue 2:53 1:30 – 2:30

stereo

176,4 kHz

24 bity

3 Dick Hyman Moten Swing 4:26 1:20 – 2:20

stereo

44,1 kHz

16 bitów

4 Dick Hyman Moten Swing 4:26 3:26 – 4:26

stereo

44,1 kHz

16 bitów

5 Franz Liszt Prelude on

BACH 3:26 0:00 – 1:00

stereo

176,4 kHz

24 bity

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23

Page 136: Rozprawa doktorska - repo.pw.edu.pl

Dodatki

136

6 Franz Liszt Prelude on

BACH 3:26 0:56 – 1:56

stereo

176,4 kHz

24 bity

D. Wyniki badań symulacyjnych dla utworów opisanych w dodatku C

Wyniki badań symulacyjnych modulatorów pobudzanych sygnałami muzycznymi

opisanymi w dodatku C są zestawione w tablicach 1-48 na płycie CD dołączonej do

rozprawy. Każda z tablic ma dwie kolumny i trzy wiersze, w których zamieszczone są

przebiegi wartości parametrów NBMmean i NBMPrms oraz trzy dolne wiersze, gdzie są

wykreślone względne, znormalizowane do wartości maksymalnej różnice par

współczynników modelowej funkcji STF badanych modulatorów SD, przy czym dla

modulatorów wysokiego rzędu różnice te są wykreślane dla modulatorów 5 i 7 rzędu.

Wspomniane wartości parametrów są wykreślone w funkcji amplitudy, szybkości zmian

sygnału wejściowego oraz szybkości zmian jego nachylenia.

Należy zaznaczyć, że wyniki badań modulatorów przy podaniu do ich wejścia

fragmentów utworów opisanych w dodatku C różnią się zakresem zmian wartości

obliczonych parametrów sygnału NBM. Zakres tych zmian różni się bardziej lub mniej ze

względu na rodzaj gatunku muzycznego wykorzystanych utworów. Natomiast charakter

zmian parametrów sygnału NBM badanych modulatorów dla różnych fragmentów utworów

jest podobny. Sygnałem wejściowym podawanym do modulatorów jest - tak jak w rozdziale 7

- zapis lewego kanału każdego z opisanych w dodatku C fragmentów utworów.

Pobrano z http://repo.pw.edu.pl / Downloaded from Repository of Warsaw University of Technology 2021-11-23