Ekstrapolator rzędu zerowego
Ekstrapolator rzędu zerowego (interpolator rzędu zerowego, ang. zero-order hold, ZOH) – matematyczny model, który opisuje układ dokonujący konwersji sygnału poprzez podtrzymanie wartości każdej z próbek przez jeden okres próbkowania.
Ekstrapolator rzędu zerowego posiada szereg zastosowań w elektronice i telekomunikacji. Służy do
- praktycznej rekonstrukcji sygnału wykonywanego przez przetwornik cyfrowo-analogowy – opisuje więc skutki konwersji sygnału dyskretnego na sygnał ciągły lub do
- dyskretyzacji sygnału ciągłego.
Model dla dziedziny czasu
[edytuj | edytuj kod]Ekstrapolator zerowego rzędu rekonstruuje następującą funkcję czasu ciągłego z ciągu próbek przy założeniu jednej próbki na dany przedział czasu
gdzie jest funkcją prostokątną.
Na rys. 1 przedstawiona jest funkcja a na rys. 2 przedstawiony jest sygnał przedziałami ciągły.
Model dla dziedziny częstotliwości
[edytuj | edytuj kod]Powyższe równanie wyjściowe ekstrapolatora rzędu zerowego można modelować również jako wyjście stacjonarnego filtru liniowego z odpowiedzią impulsową równą funkcji prostokątnej i z wejściem w postaci sekwencji impulsów diraca przeskalowanych do wartości próbek. Można wówczas przeanalizować filtr w dziedzinie częstotliwościowej, porównując z innymi metodami rekonstrukcji takimi jak wzór interpolacji Whittakera-Shannona (wynikający z twierdzenia Nyquista-Shannona) lub takimi jak ekstrapolator rzędu pierwszego albo Interpolacja liniowa pomiędzy wartościami próbek.
W metodzie tej, sekwencja impulsów diraca, reprezentująca próbki dyskretne, poddawana jest filtracji filtrem dolnoprzepustowym w celu rekonstrukcji sygnału sygnału ciągłego
Nawet jeśli nie jest to tym co przetwornik cyfrowo-analogowy wykonuje w rzeczywistości, to wyjście przetwornika cyfrowo-analogowego można zamodelować poprzez zastosowanie hipotetycznej sekwencji impulsów Diraca, do stacjonarnego filtru liniowego z takimi charakterystykami (które, dla stacjonarnego układu liniowego, można w pełni opisać za pomocą odpowiedzi impulsowej) tak by każdy impuls wejściowy skutkował poprawnym stałym pulsem na wyjściu.
Rozpocznijmy zdefiniowaniem sygnału ciągłego w czasie na podstawie wartości próbek, jak powyżej, ale z użyciem funkcji delta zamiast funkcji prostokątnych:
Przeskalowanie z użyciem które wynika w naturalny sposób ze skalowania w czasie funkcji delta, przynosi wartość średnią równą średniej wartości próbek, tak, że potrzebny filtr dolnoprzepustowy będzie miał współczynnik wzmocnienia równy 1. Niektórzy autorzy korzystają ze skalowania, podczas gdy wielu innych pomija skalowanie czasowe i uzyskując w rezultacie model filtru dolnoprzepustowego z wzmocnieniem i stąd zależność od jednostek pomiaru czasu.
Ekstrapolator rzędu zerowego to hipotetyczny filtr albo stacjonarny układ liniowy, który dokonuje konwersji sekwencji modulowanych impulsów Diraca na sygnał przedziałami stały (pokazany na rys. 2):
co daje w efekcie odpowiedź impusową (pokazaną na rys. 4) opisaną wzorem:
W efekcie otrzymuje się charakterystykę częstotliwościową, którą stanowi (ciągła) transformata Fouriera odpowiedzi impulsowej
- gdzie to (znormalizowana) funkcja sinc wykorzystywana w cyfrowym przetwarzaniu sygnałów.
Transmitancja ekstrapolatora rzędu zerowego może być określona poprzez dokonanie podstawienia
W praktyce przetwornik analogowo-cyfrowy nie daje na swoim wyjściu sekwencji impulsów Diraca (co w przypadku filtrowania idealnie dolnoprzepustowego skutkowałoby przed próbkowaniem w tle unikalnym sygnałem o ograniczonym paśmie), ale zamiast tego na wyjściu pojawia się sekwencja pulsów o kształcie prostokątnym, (funkcja przedziałami ciągła), co oznacza, że w działanie przetwornika wpisany jest efekt ekstrapolatora rzędu zerowego dla charakterystyki częstotliwościowej przetwornika, skutkujący łagodnym spadkiem wzmocnienia dla wyższych częstotliwości (spadek o 3,9224 dB dla częstotliwości Nyquista, czemu odpowiada wzmocnienie o ). Taki spadek jest konsekwencją własności podtrzymania tradycyjnego przetwornika cyfrowo-analogowego i nie jest skutkiem próbkowania z podtrzymaniem (ang. sample and hold), które mogłoby poprzedzić konwencjonalny przetwornik analogowo-cyfrowy.