DSP - analogowy filtr antyaliasingowy

Feb 24, 2006 3 Replies

Witam, Mam kolejną wątpliwość przy realizacji toru pomiarowego.



Założenia: częstotliwość próbkowania 10kHz sygnał który mierze - fmax 1kHz



Wg. teorii filtr antyaliasingowy musi wyciąć wszystko powyżej 5kHz. Dlatego chce skorzystac z filtrur analogowego o fc= 3000, tłumienie 40dB.



Wykreśliłem charakterystyki takiego filtru. Opóźnienie grupowe - wychodzi stałe w całym interesujacym mnie zakresie.



Martwi mnie charakterystyka fazowa. Tzn. faza zmienia sie w przedziale 500Hz-1000Hz od 0 - 50 stopni. Wg mnie, brak liniowosći fazy sygnału w interesującym mnie paśmie (do 1kHz) jest nie dopuszczalne. Czy mam racje? Jaki ma wpływ nieliniowa charakterystyka fazowa na sygnał wyjściowy w dziedzinie czasu?



Czy jedyny sposób, aby zapewnić liniowośc w "moim" paśmie to zwiększenie czestotliwości próbkowania i co za tym idzie przesuniecie charakterystyki analogowego filtru antyaliasingowego?



Piotr


40dB jak na filtr analogowy to du¿o. Nie mo¿esz daæ prostszego filtru z lepsz± ahrakterystyka a potem daæ filtr FIR w DSP? bêdzie bardzo ³adnie. Nadpróbkowanie 10x powinno byæ wystarczaj±ce. Aczkolwiek jak masz przetwornik który da 20 czy 40kHz i DSP zdo³a to obs³u¿yæ to czemu nie.

CosteC

Wszystko zalezy od tego co sie mierzy...

Mozesz uzyc korektora fazy - poszukaj tzw allpass filters...

40db gdzie ? powyzej 5kHz ? Graniczace z niemozliwoscia, to ci wychodzi 40dB/oktawe, biegunow bedziesz musial miec duuuzo.

Czy masz to zalezy od tego co chcesz mierzyc i na co mozesz sobie pozwolic. Ale .. stale opoznienie i zmienna faza ? Chyba czegos nie rozumiem. Moment - faza sie moze zmieniac, ale pytanie jakie sa odchylki od liniowosci.

jak ci poprzesuwa harmoniczne to np trojkat przestanie byc trojkatem, a prostokat prostokatem.

Teoretycznie nie, w praktyce tak naprosciej.

J.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required