POŁÓWKOWO-PASMOWE FILTRY CYFROWE

Podobne dokumenty
8. Realizacja projektowanie i pomiary filtrów IIR

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

Filtracja. Krzysztof Patan

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

Szybkie metody projektowania filtrów aktywnych

Przykładowe pytania DSP 1

Analiza właściwości filtra selektywnego

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

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

5 Filtry drugiego rzędu

PROTOKÓŁ POMIAROWY - SPRAWOZDANIE

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

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

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

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

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

Rys. 1. Wzmacniacz odwracający

PORÓWNANIE METOD PROJEKTOWANIA FILTRÓW CYFROWYCH

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wzmacniacze selektywne Filtry aktywne cz.1

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1-

Przetwarzanie sygnałów

Filtry FIR i biblioteka DSPLIB

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

ANALIZA SYGNAŁÓ W JEDNÓWYMIARÓWYCH

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

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

Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów

BADANIE FILTRÓW. Instytut Fizyki Akademia Pomorska w Słupsku

OPROGRAMOWANIE WSPOMAGAJĄCE PROJEKTOWANIE FILTRÓW CYFROWYCH

KOMPUTEROWE SYSTEMY POMIAROWE

Wykonawcy: Data Wydział Elektryczny Studia dzienne Nr grupy:

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

WOJSKOWA AKADEMIA TECHNICZNA

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

Technika analogowa. Problematyka ćwiczenia: Temat ćwiczenia:

SPRZĘTOWA REALIZACJA FILTRÓW CYFROWYCH TYPU SOI

Przykładowe pytania 1/11

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

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

f = 2 śr MODULACJE

Filtry typu k Ogniwa podstawowe Γ i Γ odwrócone

Kompensacja wpływu charakterystyk częstotliwościowych nieminimalnofazowych układów zniekształcających

FILTR RC SYGNAŁÓW PRĄDOWYCH W UKŁADACH KONDYCJONOWANIA SYSTEMÓW POMIAROWYCH

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

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

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

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

Ćwiczenie 2: pomiar charakterystyk i częstotliwości granicznych wzmacniacza napięcia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

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

Ćwiczenie: "Obwody prądu sinusoidalnego jednofazowego"

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

Automatyka i robotyka

Przetwarzanie sygnałów

CZWÓRNIKI KLASYFIKACJA CZWÓRNIKÓW.

PRZEWODNIK PO PRZEDMIOCIE

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

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7

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

Własności dynamiczne przetworników pierwszego rzędu

Ćwiczenie nr 65. Badanie wzmacniacza mocy

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

H f = U WY f U WE f =A f e j f. 1. Cel ćwiczenia. 2. Wprowadzenie. H f

CYFROWE PRZETWARZANIE SYGNAŁÓW

KOMPUTEROWE STANOWISKO DO POMIARU CHARAKTERYSTYK FILTRÓW ANALOGOWYCH

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wykrywanie sygnałów DTMF za pomocą mikrokontrolera ATmega 328 z wykorzystaniem algorytmu Goertzela

Dynamiczne badanie wzmacniacza operacyjnego- ćwiczenie 8

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

Podstawy Przetwarzania Sygnałów

A-4. Filtry aktywne RC

Technika regulacji automatycznej

Ćwiczenie nr 6 Charakterystyki częstotliwościowe

APARATURA BADAWCZA I DYDAKTYCZNA

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 3

Ćwiczenie - 1 OBSŁUGA GENERATORA I OSCYLOSKOPU. WYZNACZANIE CHARAKTERYSTYKI AMPLITUDOWEJ I FAZOWEJ NA PRZYKŁADZIE FILTRU RC.

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

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

13. Wybrane algorytmy cyfrowego przetwarzania sygnałów

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Projekt z Układów Elektronicznych 1

Przetwarzanie i transmisja danych multimedialnych. Wykład 9 Kodowanie podpasmowe. Przemysław Sękalski.

FFT i dyskretny splot. Aplikacje w DSP

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

Filtry aktywne filtr górnoprzepustowy

ZASTOSOWANIA PRZEKSZTAŁCENIA ZET

Technika audio część 2

Tranzystor bipolarny LABORATORIUM 5 i 6

KSIS-PP Poznań 2009 I. OPIS OGÓLNY. KONFIGURACJA I UŻYTKOWANIE

ZASTOSOWANIA UKŁADÓW FPGA W ALGORYTMACH WYLICZENIOWYCH APPLICATIONS OF FPGAS IN ENUMERATION ALGORITHMS

POMIARY WIELKOŚCI NIEELEKTRYCZNYCH

AKTYWNA KOMPENSACJA RÓWNOLEGŁA Z ZASTOSOWANIEM SZEROKOPASMOWEGO ENERGOELEKTRONICZNEGO ŹRÓDŁA PRĄDU

Uśrednianie napięć zakłóconych

10. Demodulatory synchroniczne z fazową pętlą sprzężenia zwrotnego

Teoria przetwarzania A/C i C/A.

Ćwiczenie 3,4. Analiza widmowa sygnałów czasowych: sinus, trójkąt, prostokąt, szum biały i szum różowy

PROTOKÓŁ POMIARY W OBWODACH PRĄDU PRZEMIENNEGO

Transkrypt:

Krzysztof Sozański POŁÓWKOWOPASMOWE FILTRY CYFROWE W pracy przedstawiono połówkowopasmowe filtry cyfrowe. Opisano dwa typy filtrów: pierwszy z zastosowaniem filtrów typu FIR oraz drugi typu IIR. Filtry te są szczególnie przydane do realizacji układów wieloszybkościowych takich jak: interpolatory decymatory i banki filtrów. Ze względu na prostotę realizacji szczególnie się nadają do implementacji za pomocą procesorów sygnałowych.. FILTRY POŁÓWKOWOPASMOWE. Wprowadzenie Podczas realizacji filtrów cyfrowych za pomocą procesorów sygnałowych ważne jest zmniejszenie ilości operacji arytmetycznych koniecznych do wyznaczenia odpowiedzi filtru na sygnał wejściowy. Filtry połówkowopasmowe (half band filter) pozwalają na znaczne uproszczenie realizacji za pomocą procesorów sygnałowych. Schemat wykresu przedstawiającego tolerancję charakterystyki częstotliwościowej filtru połówkowopasmowego przedstawiono na rys., gdzie: δ p tętnienia w paśmie przepustowym, δ z tętnienia w paśmie zaporowym,...f p pasmo przepustowe, F p...f z pasmo przejściowe, F z...5f s pasmo zaporowe. H (e jωt ) δ p δ p δ z F p.25f s F z.5f s F Rys.. Schemat tolerancji połówkowopasmowego filtru cyfrowego Filtry połówkowopasmowe mają charakterystykę częstotliwościową symetryczną względem prostej F=F s /4. Dla takich filtrów spełnione są następujące zależności: tętnienia w paśmie przepustowym są równe tętnieniom w paśmie zaporowym Uniwersytet Zielonogórski, Instytut Inżynierii Elektrycznej, ul. Podgórna 5, 65246 Zielona Góra, 48683282528, K.Sozanski@iee.uz.zgora.pl

δ p = δ z = δ, () suma pulsacji określającej koniec pasma przepustowego i pulsacji określającej początek pasma zaporowego równa jest połowie pulsacji ω p ω z = Ω 2 = π, (2) natomiast pasmo przejściowe definiowane jest przez zależność Ω = Ω 2 2ω, (3) wartość modułu transmitancji dla ω=ω/4 wynosi.5 jωt ( e ) =. 5 ω=ω 4 p H. (4) Charakterystykę częstotliwościową przykładowego filtru połówkowopasmowego spełniające powyższe założenia przedstawiono na rys. 2..2.8 Moduł.6.4.2..2.3.4.5 Częstotliwość f/fs Rys. 2. Przykładowa charakterystyka częstotliwościowa typowego filtru połówkowopasmowego.2 Filtry typu FIR Filtry połówkowopasmowe typu FIR ze względu na symetrię charakterystyki częstotliwościowej mają dla parzystego rzędu filtru wartości nieparzystych współczynników, które są równe zeru, a wartość środkowego współczynnika równą.5. Transmitancja takiego filtru opisana jest równaniem } = } = N 2 N 2 N 2 ( ) ( N H z b b z b z z b z b z ) = b z N....5..., (5) N 2 N 2 filtry takie mogą być realizowane dla rzędów N = 2 4k dla k = 2345,,,,.... (6) Pozwala to na prawie dwukrotną redukcję ilości operacji arytmetycznych. W przypadku typowego filtru FIR Ntego rzędu wynosi ona N dodawań i mnożeń natomiast w przypadku filtru połówkowopasmowego N/22 dodawań i mnożeń. Liczbę mnożeń można jeszcze zmniejszyć korzystając z symetrii współczynników filtru jednak, we współczesnych procesorach sygnałowych operacja taka jest nie zawsze opłacalna, a najkrótszy czas wykonania algorytmu uzyskuje się dla równej ilości dodawań i mnożeń. N N

Vaidyanathan i Nguyen zaproponowali [3] bardzo prostą metodę projektowania filtrów połówkowopasmowych polegającą na wyznaczeniu prototypowego filtru G(z) typu FIR nieparzystego rzędu o paśmie przepustowym w zakresie częstotliwości...45f s, a następnie przekształceniu go na filtr połówkowopasmowy H(z). Filtr G(z) posiada pasmo przepustowe i jedno pasmo przejściowe nie posiada natomiast pasma zaporowego. Transmitancja filtru H(z) wyznaczana jest z zależności 2 ( ) = 5( ( ) ) 2 Hz. Gz z N. (7) Prototypowy filtr G(z) projektowany jest za pomocą typowych metod projektowania filtrów FIR np. metodą McClellanParks []. Współczynniki filtru H(z) określane są za pomocą równania ( ) 5. gn 2 dla n parzystych hn ( ) = dla n nieparzystych oraz N 2.5 dla n= N 2. (8) G(z 2 ).5 z N/2 Rys. 3. Schemat blokowy filtru połówkowopasmowego Moduł [db] G(z) N = 7 H(z) N = 34 Faza [deg] 2..2.3.4.5 Częstotliwość f 2 G(z) H(z) 3..2.3.4.5 Częstotliwość f Rys. 4. Charakterystyki częstotliwościowe filtrów G(z) i H(z) Otrzymany tą metodą filtr posiada co drugi współczynnik równy zeru za wyjątkiem środkowego równego.5. Schemat blokowy takiego filtru pokazano na rys. 3. Na rys. 4 pokazano charakterystyki częstotliwościowe dwóch przykładowych filtrów: filtru prototypowego G(z) 7tego rzędu oraz utworzonego z niego filtru połówkowopasmowego H(z) 34tego rzędu.

.3 Filtry typu IIR Cyfrowy filtr IIR połówkowopasmowy opracowany przez Constandinesa i Valenzuelę [4] (twopath filter) charakteryzuje się dużym tłumieniem w paśmie zaporowym i bardzo małymi (rzędu µb) zniekształceniami w paśmie przepustowym przy stosunkowo prostym układzie. Dodatkową zaletą, szczególnie ważną dla realizacji stałoprzecinkowej, jest mała wrażliwość na zaokrąglanie współczynników filtru. Filtr taki składa się z dwóch układów wszechprzepustowych złożonych z kaskadowego połączenia elementów drugiego rzędu. Transmitancja takiego filtru określona jest przez zależność ( ) ( ) A z A z 6447448 6 47 448 KN KP a i z a i z Hz ( ) = 2 2 z 2 i = a2i z i = a2iz, (9) gdzie: K N, K P liczba stopni układu wszechprzepustowego drugiego rzędu odpowiednio o nieparzystych i parzystych numerach współczynników. Rząd filtru określony jest przez zależność N = 2( KN KP ). () Schemat blokowy filtru przedstawiono na rys. 5, natomiast schematy blokowe elementów wszechprzepustowych drugiego i czwartego rzędu pokazano na rys. 6, charakteryzują się one prostotą realizacyjną. A (z) (a, a 3...).5 A (z) (a, a 2...) z Rys. 5. Schemat blokowy filtru połówkowopasmowego złożonego z dwóch filtrów wszechprzepustowych (a) (b) a a a 2 Rys. 6. Schematy blokowe filtrów wszechprzepustowych: (a) 2rzędu, (b) 4rzędu Układ drugiego rzędu składa się z jednego mnożnika, dwóch sumatorów i dwóch komórek pamięci, natomiast układ czwartego rzędu złożony jest z dwóch mnożników, czterech sumatorów i trzech komórek pamięci. Ilość elementów wszechprzepustowych (N)/2, zależy od tłumienia δ z w paśmie zaporowym i szerokości pasma przejściowego f, jest określana przy pomocy równania

N = δ ( 72 f ) 2 z, () gdzie: δ z tłumienie w paśmie zaporowym [db], f względna szerokość pasma przejściowego umieszczonego symetrycznie względem częstotliwości f=.25f s. Schemat blokowy efektywnej dwufazowej struktury interpolatora i decymatora o współczynniku R=2 z zastosowaniem dwóch filtrów wszechprzepustowych pokazano na rys. 7. W obu przypadkach zastosowano przełączniki i filtry pracują z szybkością dwa razy mniejszą. (a) 2f f (b) s s fs 2f s A (z) (a, a3...) A (z) (a, a3...) A (z) (a, a2...) A (z) (a, a2...) Rys. 7. Uproszczony schemat blokowy dwufazowego: (a) decymatora, (b) interpolatora, z filtrem połówkowopasmowym złożonym z dwóch filtrów wszechprzepustowych f s 2f s a z z a z Rys. 8. Schemat blokowy dwufazowego interpolatora z filtrem połówkowopasmowym złożonym z wóch filtrów wszechprzepustowych IIR 5rzędu Stosując metody przedstawione w [4, 2] autor zaprojektował przykładowy cyfrowy filtr połówkowopasmowy o następujących parametrach: δ z =72dB, f=.3, otrzymano filtr 5rzędu o współczynnikach: a =.24745, a =.562585, filtr ten charakteryzuje się bardzo małym współczynnikiem tłumienia w paśmie przepustowym δ p.22µdb. Autor wykonał implementacje tego filtru za pomocą zmiennoprzecinkowego procesora sygnałowego SHARC typu ADSP26. Otrzymane charakterystyki częstotliwościowe zaimplementowanego filtru pokazano na rys. 9. 2. PODSUMOWANIE Pokazane w pracy dwa wybrane typy filtrów są reprezentatywne dla filtrów połówkowopasmowych. Zastosowanie filtrów połówkowopasmowych pozwala na efektywną realizację za pomocą procesorów sygnałowych. Są to filtry szczególnie przydatne do realizacji: interpolatorów, decymatorów oraz banków filtrów.

(a) (b) Moduł [db] 5 Faza [deg] 2 4.2.4 Moduł [db] 7 2 (c) 3.5. Częstotliwość f/fs 6.2.4 Opóźnienie grupowe 8 6 4 (d) 2.2.4 Częstotliwość f/fs Rys. 9. Charakterystyki częstotliwościowe filtru połówkowopasmowego 5rzędu : (a), (c), charakterystyki amplitudowe, (b) charakterystyka fazowa, (d) opóźnienie grupowe 3. LITERATURA. McClellan J. H., Parks T., A unified approach to the design of optimum FIR linearphase digital filters, IEEE Transactions Circuits Theory, Vol CT2, pp. 6977, Nov. 973. 2. Sozański K., Projektowanie i badanie banków filtrów cyfrowych realizowanych za pomocą procesorów sygnałowych, Rozprawa Doktorska, Politechnika Poznańska, Wydział Elektryczny, Poznań 999. 3. Vaidyanathan P. P., Nguyen, Eigenfilter: A new approach to lastsquares FIR filters design and applications including Nyquist Filters, IEEE Transactions on Circuits and Systems, Vol. CAS34, No, January 987, pp. 23. 4. Venezuela R. A., Constantindes A. G., Digital Signal Processing Schemes for Eefficient Interpolation and Decimation, IEE Procedings, Vol. 3, Part G, No. 6, December 983, pp. 225235. HALF BAND DIGITAL FILTERS This paper describes half band digital filters. The first one is based on FIR filter and the second one is that based on twopath (polyphase) digital filters. Those filters are very useful for realization of interpolators, decimators and filter banks. The presented filters are very efficient for implementation by digital signal processors. The twopath filter is implemented in SHARC digital signal processor (Analog Devices).