Transformacja Fouriera :
X( j 2 πfa) = F.{ x ( t ) } ≜ ∫- ∞+ ∞x ( t ) e - j 2 πfat d t
Odwrotna transformata Fouriera:
x ( t ) = F.- 1{ X( j 2 πfa) } = ∫- ∞+ ∞X( j 2 πfa) e j 2 πfat d f
Funkcja impulsu prostokątnego :
rect( u ) ≜ { 01jeśli | u | > 12)jeśli | u | < 12)
Funkcja „Sinc” („sinus cardinalis”) :
nazwasinc( v ) ≜ { 1grzech( πv )πvjeśli v=0jeśli v≠0
Określić częstotliwość próbkowania , jako odwrotność okresu próbkowania .fas≜ 1T.T.
Zauważ, że:
fa{ rect( tT.) } =T sinc( fT.) = 1fas sinc( ffas)
Grzebień Diraca (alias „funkcja próbkowania” alias „funkcja Sha”) :
IIIT.( t ) ≜ ∑n = - ∞+ ∞δ( t - n T.)
Funkcja grzebieniowa jest okresowa o okresie . Seria Fouriera :T.
IIIT.( t ) = ∑k = - ∞+ ∞1T.mij 2 πk fst
Próbkowany sygnał ciągły :
xs( t )= x ( t ) ⋅ ( T⋅ IIIT.( t ) )= x ( t ) ⋅ ( T⋅ ∑n = - ∞+ ∞δ( t - n T.) )= T ∑n = - ∞+ ∞x ( t ) δ ( t - n T.)= T ∑n = - ∞+ ∞x ( n T.) δ ( t - n T.)= T ∑n = - ∞+ ∞x [ n ] δ ( t - n T.)
gdzie .x [ n ] ≜ x ( n T)
Oznacza to, że jest zdefiniowany wyłącznie przez próbki i okres próbkowania i całkowicie traci wszelkie informacje o wartości dla czasów pomiędzy instancjami próbkowania. jest dyskretną sekwencją liczb i jest swego rodzaju skrótem DSP dla . Chociaż prawdą jest, że dla , wartość dla dowolnego nie będącego liczbą całkowitą jest niezdefiniowana.xs( t )x [ n ]T.x ( t )x [ n ]xnxs( t ) = 0n T.< t < ( n + 1 ) Tx [ n ]n
Uwaga: Dyskretny sygnał i wszystkie operacje dyskretnych na nim, tak jak -Transform The dyskretnych transformacji Fouriera (DTFT) The dyskretna transformata Fouriera (DFT) , są "niezależne od" dotyczące częstotliwości próbkowania lub okres próbkowania . Gdy jesteś w dyskretnym w czasie domeny, nie wiesz (lub opieki) o . Jest to tylko z Nyąuista-Shannona próbkowania i przebudowa twierdzenia , że i są połączone.x [ n ]ZT.x [ n ]T.x [ n ]T.
Przekształcenie Fouriera toxs( t )
Xs( j 2 πfa) ≜ F.{ xs( t ) }= F.{ x ( t ) ⋅ ( T⋅ IIIT.( t ) ) }= F.{ x ( t ) ⋅ ( T⋅ ∑k = - ∞+ ∞1T.mij 2 πk fst) }= F.{ ∑k= - ∞+ ∞x ( t ) ej 2 πkfst}=∑k = -∞+ ∞fa{ x ( t ) ej 2πk fst}= ∑k = - ∞+ ∞X( j 2π(f- k fs) )
Ważna uwaga na temat skalowania: Funkcja próbkowania i próbkowany sygnał ma współczynnik , którego nie zobaczysz w prawie wszystkich podręcznikach. Jest to błąd pedagogiczny autorów tych podręczników z wielu (powiązanych) powodów: T.⋅ IIIT.( t )xs( t )T.
- Po pierwsze, pominięcie zmienia wymiar próbkowanego sygnału od wymiaru próbkowanego sygnału .T.xs( t )x ( t )
- Ten współczynnik będzie potrzebny gdzieś w łańcuchu sygnałowym. Te podręczniki, które wyłączają go z funkcji próbkowania, kończą umieszczanie go w części twierdzenia o próbce dotyczącej rekonstrukcji, zwykle jako wzmocnienie pasma przepustowego filtra rekonstrukcji. To jest mylące wymiarowo. Ktoś może racjonalnie zapytać: „Jak zaprojektować LPF typu brickwall z przyrostem pasma przepustowego ?”T.T.
- Jak zostanie pokazane poniżej, pozostawienie tutaj powoduje podobny błąd skalowania dla funkcji przenoszenia netto i odpowiedzi częstotliwościowej netto dla Zero-rzędu Hold (ZOH). Wszystkie podręczniki dotyczące cyfrowych (i hybrydowych) systemów sterowania, które widziałem, popełniają ten błąd i jest to poważny błąd pedagogiczny.T.
Zauważ, że DTFT i transformata Fouriera próbkowanego sygnału są, przy odpowiednim skalowaniu, praktycznie identyczne:x [ n ]xs( t )
DTFT:
XD T F T( ω )≜ Z{ x [ n ] } ∣∣∣z= ej ω= XZ( ej ω)= ∑n = - ∞+ ∞x [ n ] e - j ω n
Można to pokazać
XD T F T( ω ) = XZ( ej ω) = 1T.Xs( j 2 πfa) ∣∣∣fa= ω2 πT.
Powyższa matematyka jest prawdą, niezależnie od tego, czy jest „odpowiednio próbkowany”, czy nie. jest „właściwie próbkowany”, jeżeli można w pełni odzyskać z próbek i znajomość częstotliwości próbkowania lub okresu próbkowania. Pobieranie próbek Twierdzenie mówi, jaka jest konieczna do odzyskania lub odtworzyć z i .x ( t )x ( t )x ( t )x [ n ]x ( t )x [ n ]T.
Jeśli jest ograniczone do pewnego pasma , to znaczyx ( t )b
X( j 2 πfa) = 0dla wszystkich| fa| >B
Rozważ spektrum próbkowanego sygnału złożonego z przesuniętych obrazów oryginału:
Xs( j 2 πfa) = ∑k = - ∞+ ∞X( j 2 π( f- k fs) )
Oryginalne widmo można odzyskać z próbkowanego widma jeśli żaden z przesuniętych obrazów, , nakładają się na sąsiadujących sąsiadów. Oznacza to, że prawa krawędź -tego obrazu (czyli ) musi znajdować się całkowicie po lewej stronie lewej krawędzi ( ) -ty obraz (czyli ). Przekształcone matematycznie,X( j 2 πfa)Xs( j 2 πfa)X( j 2 π( f- k fs) )kX( j 2 π( f- k fs) )k + 1X( j 2 π( f- ( k + 1 ) fs) )
k fs+ B < ( k + 1 ) fs- B.
co jest równoważne z
fas> 2 B
Jeśli próbkujemy z częstotliwością próbkowania przekraczającą dwukrotność szerokości pasma, żaden z obrazów nie nakłada się, oryginalne widmo , czyli obraz, w którym można wyodrębnić z z filtrem dolnoprzepustowym typu brickwall, który utrzymuje oryginalny obraz (gdzie ) nieskalowany i odrzuca wszystkie pozostałe obrazy. Oznacza to, że mnoży oryginalny obraz przez 1 i mnoży wszystkie pozostałe obrazy przez 0.X( j 2 πfa)k = 0Xs( j 2 πfa)k = 0
X( j 2 πfa)= rect( ffas) ⋅ Xs( j 2 πfa)= H( j 2 πfa) X s( j 2πfa)
Filtr rekonstrukcja jest
H.( j 2πfa) = rect( ffas)
i ma acausalną odpowiedź impulsową :
h ( t ) = F.- 1{ H( j 2πfa) } = fssinc( fst )
Ta operacja filtrowania, wyrażona jako mnożenie w dziedzinie częstotliwości, jest równoważna splotowi w dziedzinie czasu:
x ( t )= h ( t ) ⊛ xs( t )= h ( t ) ⊛ T ∑n = - ∞+ ∞x [ n ] δ( t - nT.)= T ∑n = - ∞+ ∞x [ n ] ( h ( t ) ⊛ δ( t - nT.) )= T ∑n = - ∞+ ∞x [ n ] h ( t - n T) )= T ∑n = - ∞+ ∞x [ n ] ( f ssinc( fs( t - nT.) ) )= ∑n = - ∞+ ∞x [ n ] sinc( fs( t - nT.) )= ∑n = - ∞+ ∞x [ n ] sinc ( t - n T.T.)
To wyraźnie określa, w jaki sposób pierwotna jest rekonstruowana z próbek oraz znajomość częstotliwości próbkowania lub okresu próbkowania.x ( t )x [ n ]
Zatem to, co jest wyprowadzane z praktycznego przetwornika cyfrowo-analogowego (DAC), nie jest takie
∑n = - ∞+ ∞x [ n ] sinc ( t - n T.T.)
który nie wymaga dodatkowego leczenia w celu odzyskania , anix ( t )
xs( t ) = ∑n = - ∞+ ∞x [ n ] Tδ( t - n T.)
który przy idealnym brickwall LPF odzyskuje , izolując i zachowując obraz pasma podstawowego i odrzucając wszystkie inne obrazy.x ( t )
To, co wychodzi z konwencjonalnego przetwornika cyfrowo-analogowego, jeśli nie jest przetwarzane ani skalowane do zdigitalizowanego sygnału, to wartość utrzymywana na stałej wartości do czasu, aż zostanie wysłana następna próbka. Powoduje to funkcję częściowo-stałą :x [ n ]
xDAC( t ) = ∑n = - ∞+ ∞x [ n ] rect ( t - n T.- T2)T.)
Zwróć uwagę na opóźnienie okresu próbkowania zastosowane do funkcji . To sprawia, że jest to przyczynowe. Oznacza to po prostu, że12)rect( ⋅ )
xDAC( t ) = x [ n ] = x ( n T)gdyn T.≤ t < ( n + 1 ) T
Stwierdzono inaczej
xDAC( t ) = x [ n ] = x ( n T)dlan = podłoga( tT.)
gdzie nazwa jest funkcją floor , zdefiniowaną jako największa liczba całkowita nieprzekraczająca .piętro( u ) = ⌊ u ⌋u
To wyjście przetwornika cyfrowo-analogowego jest bezpośrednio modelowane jako liniowy system niezmienny w czasie (LTI) lub filtr, który przyjmuje idealnie próbkowany sygnał i dla każdego impulsu w idealnie próbkowanym sygnale wysyła następującą odpowiedź impulsową:xs( t )
hZOH( t ) = 1T.rect( t - T2)T.)
Podłączanie, aby to sprawdzić ...
xDAC( t )= godzZOH( t ) ⊛ xs( t )= godzZOH( t ) ⊛ T ∑n = - ∞+ ∞x [ n ] δ ( t - n T.)= T ∑n = - ∞+ ∞x [ n ] ( godz ZOH( t ) ⊛ δ( t - n T.) )= T ∑n = - ∞+ ∞x [ n ] h ZOH( t - n T.) )= T ∑n = - ∞+ ∞x [ n ] 1 T.rect( t - n T.- T2)T.)= ∑n = - ∞+ ∞x [ n ] rect ( t - n T.- T2)T.)
Wyjście DAC , ponieważ dane wyjściowe systemu LTI z odpowiedzią impulsową zgadzają się z powyższą częściowo stałą konstrukcją. A wejściem do tego systemu LTI jest próbkowany sygnał rozsądnie skalowany, tak że obraz pasma podstawowego jest dokładnie taki sam jak spektrum oryginalnego próbkowanego sygnału . To jestxDAC( t )hZOH( t )xs( t )xs( t )x ( t )
X( j 2 πfa) = Xs( j 2 πfa)dla- fs2)< f< + fs2)
Oryginalne widmo sygnału jest takie samo jak widmo próbkowane, ale wszystkie obrazy, które pojawiły się w wyniku próbkowania, zostały odrzucone.
Funkcją przenoszenia tego systemu LTI, którą nazywamy wstrzymaniem rzędu zerowego (ZOH) , jest transformata Laplace'a odpowiedzi impulsowej:
H.ZOH( s )= L.{ hZOH( t ) }≜ ∫- ∞+ ∞hZOH( t ) e - s t d t= ∫- ∞+ ∞1T.rect( t - T2)T.) e - s t d t= ∫0T.1T. mi- s t d t= 1T.1- smi- s t∣∣∣T.0= 1 - e- s T.s T.
Pasmo przenoszenia uzyskuje się przez podstawieniej 2 πfa→ s
H.ZOH( j 2 πfa)= 1 - e- j 2 πfaT.j 2 πfaT.= e- j πfaT.mij πfaT.- e- j πfaT.j 2 πfaT.= e- j πfaT.grzech( πfaT.)πfaT.= e- j πfaT.sinc( fT.)= e- j πfaT.sinc( ffas)
Wskazuje to na liniowy filtr fazowy o stałym opóźnieniu wynoszącym połowę okresu próbkowania , o wzmocnieniu malejącym wraz ze wzrostem częstotliwości . Jest to łagodny efekt filtra dolnoprzepustowego. Przy DC, , wzmocnienie wynosi 0 dB, a przy Nyquist, wzmocnienie wynosi -3,9224 dB. Tak więc obraz pasma podstawowego nieco się zmniejszył.T.2)fafa= 0fa= fs2)
Podobnie jak w przypadku próbkowanego sygnału , w próbkowanym sygnale są obrazy w całkowitych częstotliwości próbkowania, ale te obrazy mają znacznie zmniejszoną amplitudę (w porównaniu do obraz pasma podstawowego), ponieważprzechodzi przez zero, gdy dla liczby całkowitej która nie jest równa 0, co znajduje się dokładnie pośrodku tych obrazów.xs( t )xDAC( t )| H.ZOH( j 2 πfa) |fa= k ⋅ fsk
Podsumowując:
Wstrzymanie zerowego rzędu (ZOH) jest liniowym niezmiennym w czasie modelem rekonstrukcji sygnału wykonanym przez praktyczny przetwornik cyfrowo-analogowy (DAC), który utrzymuje stałą wyjściową przy wartości próbki , dopóki nie zostanie zaktualizowany przez następna próbka .x [ n ]x [ n + 1 ]
W przeciwieństwie do powszechnego nieporozumienia, ZOH nie ma nic wspólnego z układem próbkowania i trzymania (S / H), który można znaleźć przed przetwornikiem analogowo-cyfrowym (ADC) . Tak długo, jak DAC utrzymuje wyjściową wartość na stałym poziomie w każdym okresie próbkowania, nie ma znaczenia, czy ADC ma S / H, czy nie, efekt ZOH pozostaje. Jeśli przetwornik cyfrowo-analogowy wyprowadza coś innego niż wyjściowo stały wynik (na przykład ciąg wąskich impulsów mający na celu przybliżenie impulsów diraca) przedstawiony powyżej jako , wówczas efekt ZOH nie występuje (coś innego , zamiast tego) czy istnieje obwód S / H poprzedzający ADC, czy nie.xDAC( t )
Funkcja transferu netto ZOH to a odpowiedź częstotliwościowa netto ZOH to Wiele podręczników współczynnik w mianowniku funkcji przenoszenia i jest to błąd.H.ZOH( s ) = 1 - e- s T.s T.
H.ZOH( j 2 πfa) = e- j πfaT.sinc( fT.)
T.
ZOH znacznie zmniejsza obrazy próbkowanego sygnału , ale ich nie eliminuje. Aby wyeliminować obrazy, potrzebny jest dobry filtr dolnoprzepustowy, jak poprzednio. LPF Brickwall to idealizacja. Praktyczny LPF może również osłabiać obraz pasma podstawowego (który chcemy zachować) na wysokich częstotliwościach, a tłumienie to należy uwzględnić, tak jak tłumienie wynikające z ZOH (tłumienie mniejsze niż 3,9224 dB). ZOH opóźnia również sygnał o połowę okresu próbkowania, co może wymagać wzięcia pod uwagę (wraz z opóźnieniem LPF antyobrazowania), szczególnie jeśli ZOH znajduje się w pętli sprzężenia zwrotnego.xs( t )