13.2. Filtry cyfrowe



Podobne dokumenty
Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1-

Transformata Laplace a to przekształcenie całkowe funkcji f(t) opisane następującym wzorem:

b n y k n T s Filtr cyfrowy opisuje się również za pomocą splotu dyskretnego przedstawionego poniżej:

Przetwarzanie sygnałów

Przetwarzanie sygnałów dyskretnych

Technika audio część 2

x(n) x(n-1) x(n-2) D x(n-n+1) h N-1

8. Realizacja projektowanie i pomiary filtrów IIR

Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI)

Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L

ANALIZA SYGNAŁÓ W JEDNÓWYMIARÓWYCH

AiR_CPS_1/3 Cyfrowe przetwarzanie sygnałów Digital Signal Processing

Laboratorium nr 4: Porównanie filtrów FIR i IIR. skończonej odpowiedzi impulsowej (FIR) zawsze stabilne, mogą mieć liniową charakterystykę fazową

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wprowadzenie. Spis treści. Analiza_sygnałów_-_ćwiczenia/Filtry

Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L

PORÓWNANIE METOD PROJEKTOWANIA FILTRÓW CYFROWYCH

Przetwarzanie sygnałów

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej.

SYNTEZA obwodów. Zbigniew Leonowicz

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Przedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry Pojęcia podstawowe Klasyfikacja sygnałów

CYFROWE PRZETWARZANIE SYGNAŁÓW

Filtracja. Krzysztof Patan

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

ZASTOSOWANIA PRZEKSZTAŁCENIA ZET

przedmiot kierunkowy (podstawowy / kierunkowy / inny HES) obieralny (obowiązkowy / nieobowiązkowy) polski semestr VI

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Teoria sygnałów Signal Theory. Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

OPROGRAMOWANIE WSPOMAGAJĄCE PROJEKTOWANIE FILTRÓW CYFROWYCH

Podstawowe człony dynamiczne

13. Wybrane algorytmy cyfrowego przetwarzania sygnałów

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Stabilność. Krzysztof Patan

Akwizycja i przetwarzanie sygnałów cyfrowych

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Liniowe układy scalone. Filtry aktywne w oparciu o wzmacniacze operacyjne

2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20).

A-2. Filtry bierne. wersja

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

A-4. Filtry aktywne RC

STUDIA MAGISTERSKIE DZIENNE LABORATORIUM SYGNAŁÓW, SYSTEMÓW I MODULACJI. Filtracja cyfrowa. v.1.0

Ćwiczenie 6 Projektowanie filtrów cyfrowych o skończonej i nieskończonej odpowiedzi impulsowej

AiR_TSiS_1/2 Teoria sygnałów i systemów Signals and systems theory. Automatyka i Robotyka I stopień ogólnoakademicki

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

Teoria sterowania - studia niestacjonarne AiR 2 stopień

Analiza właściwości filtrów dolnoprzepustowych

ĆWICZENIE 6 Transmitancje operatorowe, charakterystyki częstotliwościowe układów aktywnych pierwszego, drugiego i wyższych rzędów

SPRZĘTOWA REALIZACJA FILTRÓW CYFROWYCH TYPU SOI

Opis efektów kształcenia dla modułu zajęć

PROJEKTOWANIE FILTRÓW CYFROWYCH JEDNO- I DWUWYMIAROWYCH Z ZASTOSOWANIEM APROKSYMACJI RÓWNOMIERNIE FALISTEJ

PROCESORY SYGNAŁOWE - LABORATORIUM. Ćwiczenie nr 04

Adam Korzeniewski - p. 732 dr inż. Grzegorz Szwoch - p. 732 dr inż.

Podstawy Przetwarzania Sygnałów

KARTA MODUŁU KSZTAŁCENIA

1. Modulacja analogowa, 2. Modulacja cyfrowa

Katedra Elektrotechniki Teoretycznej i Informatyki

Wykład 1. Reprezentacja układów dynamicznych w przestrzeni zmiennych stanu

Kartkówka 1 Opracowanie: Próbkowanie częstotliwość próbkowania nie mniejsza niż podwojona szerokość przed spróbkowaniem.

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

5 Filtry drugiego rzędu

Laboratorium EAM. Instrukcja obsługi programu Dopp Meter ver. 1.0

Opis matematyczny. Równanie modulatora. Charakterystyka statyczna. Po wprowadzeniu niewielkich odchyłek od ustalonego punktu pracy. dla 0 v c.

Detekcja zespołów QRS w sygnale elektrokardiograficznym

Realizacja filtrów cyfrowych z buforowaniem próbek

WOJSKOWA AKADEMIA TECHNICZNA

Zastowowanie transformacji Fouriera w cyfrowym przetwarzaniu sygnałów

Przetwarzanie sygnałów z zastosowaniem procesorów sygnałowych - opis przedmiotu

ĆWICZENIE 5 EMC FILTRY AKTYWNE RC. 1. Wprowadzenie. f bez zakłóceń. Zasilanie FILTR Odbiornik. f zakłóceń

KOMPUTEROWE SYSTEMY POMIAROWE

Transformata Fouriera

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

Filtry cyfrowe. h(n) odpowiedź impulsowa. Filtr cyfrowy. Procesory sygnałowe (DSP), układy programowalne

Analiza szeregów czasowych: 4. Filtry liniowe

2. Arytmetyka procesorów 16-bitowych stałoprzecinkowych

Filtrowanie a sploty. W powyższym przykładzie proszę zwrócić uwagę na efekty brzegowe. Wprowadzenie Projektowanie filtru Zadania

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki

1/8 TECHNIKA CYFROWEGO PRZETWARZANIA SYGNAŁÓW. Andrzej Leśnicki

Systemy przetwarzania sygnałów

Instrukcja do laboratorium z cyfrowego przetwarzania sygnałów. Ćwiczenie 3. Transformata Z; blokowe struktury opisujące filtr

Projektowanie układów regulacji w dziedzinie częstotliwości. dr hab. inż. Krzysztof Patan, prof. PWSZ

Przykładowe pytania 1/11

Spis treści. Metody nieparametryczne. Transformacja Fouriera

4 Zasoby językowe Korpusy obcojęzyczne Korpusy języka polskiego Słowniki Sposoby gromadzenia danych...

POLITECHNIKA WROCŁAWSKA, WYDZIAŁ PPT I-21 LABORATORIUM Z PODSTAW ELEKTRONIKI Ćwiczenie nr 4. Czwórniki bierne - charakterystyki częstotliwościowe

Andrzej Leśnicki Laboratorium CPS Ćwiczenie 10 1/12 ĆWICZENIE 10. Filtry FIR

Systemy. Krzysztof Patan

Rozdział 5. Przetwarzanie analogowo-cyfrowe (A C)

Temat: Filtracja cyfrowa okresowych sygnałów deterministycznych Ćwiczenie 3

3. Przetwarzanie analogowo-cyfrowe i cyfrowo-analogowe... 43

Zastosowania Procesorów Sygnałowych. dr inż. Grzegorz Szwoch p Katedra Systemów Multimedialnych.

PRACA DYPLOMOWA MAGISTERSKA

Kompresja Danych. Streszczenie Studia Dzienne Wykład 13, f(t) = c n e inω0t, T f(t)e inω 0t dt.

Laboratorium Inżynierii akustycznej. Przetwarzanie dźwięku - wprowadzenie do efektów dźwiękowych, realizacja opóźnień

Ćwiczenie 6 Projektowanie filtrów cyfrowych o skończonej i nieskończonej odpowiedzi impulsowej

Filtry elektroniczne sygnałów ciągłych - cz.1

Teoria przetwarzania A/C i C/A.

FFT i dyskretny splot. Aplikacje w DSP

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

Transkrypt:

Bibliografia: 1. Chassaing Rulph, Digital Signal Processing and Applications with the C6713 and C6416 DSK, Wiley-Interscience 2005. 2. Borodziewicz W., Jaszczak K., Cyfrowe Przetwarzanie sygnałów, Wydawnictwo Naukowo-Techniczne W-wa 1987. 3. Orfanidis S.J., Introduction to Signal Processing, PrenticeHall International, Inc.1996. 4. Wojtkiewicz A. Elementy syntezy filtrów cyfrowych, Wydawnictwo Naukowo- Techniczne W-wa 1984.

Filtrem cyfrowym nazywamy liniowy i stacjonarny układ (algorytm), który jednoznacznie przekształca dany ciąg liczb (sygnał wejściowy) w inny ciąg liczb (sygnał wyjściowy). Zakładamy przy tym, że przetwarzany ciąg reprezentuje sygnał jednowymiarowy. Zalety filtrów cyfrowych w porównaniu z filtrami analogowymi: - łatwość otrzymywania charakterystyk częstotliwościowych o praktycznie dowolnym kształcie w pasmie przepustowym, dużych poziomach tłumienia w pasmie zaporowym oraz wąskim pasmie przejściowym, - możliwość uzyskiwania filtrów o liniowej charakterystyce fazowej (filtry o skończonej odpowiedzi impulsowej SOI {ang. FIR}), - parametry filtrów cyfrowych są stałe w czasie w układach cyfrowych nie istnieje problem starzenia się elementów. - większa elastyczność w procesie projektowania zarówno faza projektowania jak i prób odbywa się przy użyciu komputera nie trzeba budować hardwerowego prototypu filtru, - krótszy czas projektowania.

Wady filtrów cyfrowych w porównaniu z filtrami analogowymi: - pasmo przenoszenia filrów cyfrowych jest ograniczone do połowy częstotliwości próbkowania podczas, gdy pasmo przenoszenia filtrów analogowych jest teoretycznie nieograniczone stąd oś częstotliwości na wykresach filtrów cyfrowych jest zazwyczaj liniowa, podczas gdy dla filtrów analogowych oś ta jest najczęściej podawana w skali logarytmicznej, - w filtrach cyfrowych dynamika przetwarzanych sygnałów jest ograniczona rozdzielczością przetwornika analogowo-cyfrowego (6 db/bit stąd 16 bitowy przetwornik może maksymalnie zapewnić dynamikę 96 db, w praktyce ok. 86 db). W przypadku filtów analogowych teoretycznie nie ma takiego ograniczenia (dla układów biernych), Klasyfikacja filtrów cyfrowych: Rozróżnia się dwa rodzaje filtrów cyfrowych: o skończonej odpowiedzi impulsowej SOI (ang.: FIR - Finite Impulse Response) oraz o nieskończonej odpowiedzi impulsowej NOI (ang.: IIR - Infinite Impulse Response). Filtry FIR opisane są równaniem: gdzie: h=[h 0, h 1,, h N 1 ] N 1 y(n)= k=0 h k x(n k), (13.2.1) wektor współczynników odpowiedzi impulsowej.

W wyniku transformaty Z zależności (13.2.1) otrzymuje się Y (z)=h 0 X (z)+h 1 z 1 X (z)+h 2 z 2 X (z)+ +h N 1 z (N 1) X (z) =H (z) X (z), N 1 gdzie H (z)= h k z k =h 0 +h 1 z 1 +h 2 z 2 (N 1) + +h N 1 z k=0 jest transmitancją filtru FIR. Struktura bezpośrednia układu FIR.

Cechy filtrów o skończonej odpowiedzi impulsowej (FIR): - liniowa charakterystyka fazowa, wszystkie składowe sygnału opóźniane są w takim samym stopniu, - gwarantowana stabilność spowodowana brakiem biegunów w funkcji transmitancji, - prostsze projektowanie filtrów w porównaniu z IIR, - w przypadku projektowania filtrow o dużych poziomach tłumienia w pasmie zaporowym oraz wąskim pasmie przejściowym wymagana jest bardzo duża liczba współczynników h i, i=0, 1,, N 1, stąd duża złożoność obliczeniowa takich algorytmów w porównaniu z filtracją IIR. Filtry IIR opisane są równaniem: N M y(n)= a k x(n k)+ b j y(n j), (13.2.2) k =0 j =1 Gdzie: a=[a 1, a 2,, a M ], b=[b 0, b 1,, b N ] to wektory współczynników filtru. W wyniku transformaty Z zależności (13.2.2) otrzymuje się Y (z)=a 0 X (z)+a 1 z 1 X (z)+a 2 z 2 X (z)+ +a N z N X (z) +b 1 z 1 Y (z)+b 2 z 2 Y (z)+ +b M z M Y (z).

Transmitancję H (z) 13.2. Filtry cyfrowe filtru IIR opisuje zależność: H (z)= Y (z) X (z) = a +a 0 1 z 1 +a 2 z 2 + +a N z N N (z) = 1+b 1 z 1 +b 2 z 2 M + +b M z D(z), gdzie N (z) oraz D(z) to odpowiednio wielomiany licznika i mianownika transmitancji. Przyjmując, że M = N oraz mnożąc licznik i mianownik przez otrzymamy: z N H (z)= a 0 zn +a 1 z N 1 +a 2 z N 2 + +a N Z N +b 1 z N 1 +b 2 z N 2 + +b N N =C i=1 z z i z p i. Jest to funkcja przenoszenia posiadająca N zer i N biegunów. Dla zapewnienia stabilności filtru, wszystkie bieguny muszą leżeć wewnątrz okręgu jednostkowego moduły wszystkich biegunów muszą być mniejsze od jedności p i <1, i=1,, N. Jeśli wszystkie współczynniki b i =0, i=1,, N, filtr IIR staje się zawsze stabilnym filtrem FIR.

Cechy filtrów o nieskończonej odpowiedzi impulsowej (IIR): - niska złożoność obliczeniowa algorytmów IIR w porównaniu z filtracją FIR, - łatwa implementacja stosunkowo nieskomplikowanych algorytmów, - zagrożenie utraty stabilności, gdy bieguny transmitancji położone są na zewnątrz okręgu jednostkowego, - brak możliwości zaprojektowania filtru o liniowej charakterystyce fazowej, - znacznie trudniejsze w porównaniu z FIR projektowanie filtrów. Struktury filtrów IIR Istnieje kilka odmian struktur filtrów IIR. Najpopularniejsze to: Struktura bezpośrednia I (Direct Form I):

Struktura bezpośrednia II (Drect Form II): Rozpisując zależność: Y (z)= N (z) D(z) X (z), Na dwa wyrażenia: U (z)= X (z) D(z), Y (z)= N (z) X (z) =N (z)u (z), D(z) a następnie stosując odwrotną transformatę Z otrzymuje się: u (n)=x(n) b 1 u (n 1) b 2 u(n 2)+ b N u (n N ), y(n)=a 0 u(n)+a 1 u (n 1)+a 2 u(n 2)+ +a N u(n N ).

Struktura dualna (transponowana) realizacji bezpośredniej układu IIR (Drect Form II): Łączenie Filtrów - Szeregowe: kaskada struktur drugiego rzedu N H (z)=c H 1 (z)h 2 (z) H r (z), H (z)= /2 i=1 a 0i +a 1i z 1 +a 2i z 2 1+b 1 z 1 +b 2 z 2.

Łączenie Filtrów (cd.) - Równoległe: np. ze struktur drugiego rzędu H (z)=c+h 1 (z)+h 2 (z)+ +H r (z), N H (z)=c+ /2 a 0i +a 1i z 1 +a 2i z 2. i =1 1+b 1 z 1 +b 2 z 2 N /2 y(n)=c x(n)+ i=1 y i (n).

Etapy projektowania filtrów cyfrowych - Specyfikacja wymagań stawianych projektowanemu filtrowi. W zależności od przyszłego zastosowania układu, zalecenia projektowe mogą dotyczyć dziedziny częstotliwości (określany jest obszar przebiegu charakterystyki amplitudowej lub fazowej), bądź dziedziny czasu (określany jest kształt odpowiedzi impulsowej). - Aproksymacja: przybliżanie idealnych charakterystyk częstotliwościowych, fazowych lub odpowiedzi impulsowej za pomocą dostępnych modeli matematycznych. W efekcie powstaje projekt dający się zrealizować za pomocą liniowego, stabilnego i stacjonarnego układu dyskretnego. - Realizacja: poszukiwanie struktury filtru spełniającej założone wymagania, optymalne w sensie złożoności sprzętowej i obliczeniowej. - Implementacja: realizacja filtru w wybranej technologii, np. za pomocą układu zawierającego procesor sygnałowy.

Projektowanie filtrów cyfrowych FIR Metoda okien Jest to jedna z częsciej wykorzystywanych prosych metod projektowania filtrów cyfrowych o skończonej odpowiedzi impulsowej. Pierwszym etapem jest znalezienie odpowiedzi impulsowej filtru idealnego d(k). W tym celu wykorzystuje się charakterystykę częstotliwościową idealnego filtru dolnoprzepustowego D(ω) opisanego w sposób następujący: D(ω )={ 1 dla ω c ω ω c 0 dla π ω <ω c lub ω c <ω π}. gdzie ω c to częstość odcięcia filtru. Następnie wykorzystując odwrotną dyskretną transformatę Fouriera IDTFT (ang.: Inverse Discrete-time Fourier Transform) otrzymujemy odpowiedź impulsową: d (k )= sin (ω c k) π k, d (0)= ω c π.

Projektowanie filtrów cyfrowych FIR Metoda okien W podobny sposób można znaleźć odpowiedzi impulsowe idealnych filtrów górnoprzepustowych, pasmowoprzepustowych oraz zaporowych. Filtr górnoprzepustowy - d (k )=δ (k) sin (ω c k) π k, Filtr pasmowoprzepustowy - Filtr pazmowozaporowy - d (k )= sin (ω b k) sin(ω a k) π k d (k )=δ (k) sin (ω b k) sin (ω a k) π k,. Następnie należy dwustronną odpowiedź impulsową d(k), która nie jest przyczynowa i nieskończona, obciąć do skończonej długości mnożąc przez funkcję okna w(n). Naogół wybiera się nieparzysty rząd filtru (długość okna) równą N = 2M +1. N-wymiarowy wektor współczynników filtru FIR ma postać d = [d -M,...,d -1, d 0, d 1,..., d M ]. Aby filtr stał się przyczynowy należy przesunąć współczynniki w prawo o M miejsc. Otrzymujemy d = [d 0,...,d M-1, d M, d M+1,..., d 2M ].

Projektowanie filtrów cyfrowych IIR Metoda transformacji biliniowej Określa sie wymagania dotyczące projektowanego filtru cyfrowego. Korzystając się z odpowiedniego odwzorowania dokonuje się przeliczenia wymagań projektowych dla odpowiedniego filtru analogowego. Filtr taki można zaprojektować korzytając ze znanych algorytmów np. Butterworth a, Czebyszewa, czy też Bessela. Po wyznaczeniu charakterystyki filtru dla czasu ciągłego dokonuje się jej transformacji do czasu dyskretnego.

Projektowania filtrów cyfrowych IIR Metoda transformacji biliniowej (cd.) Transformacja z dziedziny Z (filtr cyfrowy) do dziedziny S (filtr analogowy) odwzorowuje wnętrze okręgu jednostkowego płaszczyzny-z na lewą półpłaszczyznę-s, zewnętrze okręgu jednostkowego na prawą półpłaszczyznę-s a okrąg jednostkowy na oś urojoną płaszczyzny-s. Funkcje służące do transformacji pomiędzy płaszczyznami mają postać: s= z 1 z+1, z= 1+s 1 s,

Projektowania filtrów cyfrowych IIR Metoda transformacji biliniowej (cd.) ω D ω A Związek pomiędzy częstotliwościa cyfrową a analogową Określa zależność: ω A =tan ω T D 2

Projektowania filtrów cyfrowych IIR: Metoda transformacji biliniowej (cd.) Rys. Efekt biliniowej transformacji charakterystyki amplitudowej przykładowego filtru.

Projektowania filtrów cyfrowych: Program DISPRO