Lab. Filtry FIR (PDF 223 kB)
Transkrypt
Lab. Filtry FIR (PDF 223 kB)
Wstęp do cyfrowego przetwarzania sygnałów – laboratorium Temat: Filtracja FIR Imię i nazwisko: Data ćwiczenia: Data oddania sprawozdania: Ocena: 1. W ćwiczeniu zrealizowano filtrację dźwięku za pomocą filtru cyfrowego FIR zaimplementowanego w środowisku MatLab. Do sygnału pierwotnego (dźwięku) dodano szum oraz ton o częstotliwości 3 kHz. Widmo obu sygnałów można zaobserwować na wykresach obok. Jak widać, energia wygenerowanego tonu jest bardzo duża (widoczny prążek przy 3000 Hz), przez co jest on bardzo dokuczliwy podczas odsłuchu dźwięku. Na pogorszenie wrażej słuchowych ma również wpływ szum, aczkolwiek należy podkreślić, iż „piszczenie” działa bardziej drażniąco na zmysł słuchu niż szum. W celu wyeliminowania niepożądanych składowych sygnału zaprojektowano metodą okien dolnoprzepustowy filtr FIR z pasmem przejściowym od 1300 do 1400 Hz. Po filtracji wyeliminowano „piszczenie”, aczkolwiek wyrazistość dźwięku została stłumiona. Dlatego postanowiono zmienić parametry pasma przejściowego na 1800 – 2000 Hz. Na rysunku obok można zaobserwować widmo oryginalne, „pobrudzone”, charakterystykę amplitudową filtru oraz widmo sygnału po filtracji. Jak widać nieprzyjemny ton 3000 Hz oraz wysokoczęstotliwościowe składowe szumu zostały całkowicie wyeliminowane. Jakość dźwięku po filtracji oceniono jako dobrą. Filtry FIR posiadają liniową charakterystykę fazową, zatem dźwięk nie posiada żadnych zniekształceń fazowych. Inną metodą projektowania filtrów jest metoda Remeza. Pozwala ona na ograniczenie szerokości pasma przejściowego kosztem zafalowań charakterystyki amplitudowej w paśmie przepustowym oraz zaporowym. Zaprojektowano metodą Remeza filtr FIR o parametrach pasma przejściowego 1800-1955 Hz oraz współczynnkikach zafalowań 0.01 i 0.1 odpowiednio dla pasma przepustowego oraz zaporowego. Zafalowania charakterystyki można zaobserwować na rysunku obok. Mankamentem jest to, że ton 3000 Hz nie zostaje w ten sposób całkowicie odfiltrowany, ponieważ nie zawsze zero charakterystyki amplitudowej wypada akurat w 3000 Hz. Tam, gdzie są zafalowania część energii jest przepuszczana, a w przypadku tego tonu objawia się to tym, że po filtracji nadal jest słyszalny, chociaż jego natężenie mocno spada. Zafalowania powodują też przedostanie się niewielkiej części szumu. W takim przypadku należy zmniejszyć zafalowania pasma zaporowego np. do (C) 2004 STUDENT.NET.PL :: Wszelkie prawa zastrzeżone 0.01. Aczkolwiek nie można z tym przesadzać, gdyż rośnie przez to rząd filtru. Przykładowo: rząd filtru dla opisanego wyżej przypadku (FDP Remez 1800-1955 Hz, zafalowania 0.01 0.1) wynosił n=80. W momencie, gdy zmieniono zafalowania w paśmie zaporowym z 0.1 na 0.01 rząd filtru wzrósł do n=115. Istotne jest również to, że bardzo duży wpływ na rząd filtru ma szerokość pasma przejściowego. Jeżeli zmodyfikujemy opisany wyżej filtr i ustalimy pasmo przejściowe na 1800-2000 Hz, wówczas rząd filtru zmaleje do n=62. Czyli różnica 5 Hz skutkuje zmianą rzędu filtru o 18 ! Trzeba zatem mieć na uwadze podczas projektowania powyższe zależności, tak aby zaprojektować filtr, który nie będzie wymagał zbyt dużej mocy obliczeniowej, gdyż może się okazać, że np. procesor sygnałowy nie będzie w stanie pracować dostatecznie szybko. Trzeba znaleźć kompromis pomiędzy parametrami filtru a jakością dźwięku, pamiętając o tym, że w przypadku dźwięku bardzo ważna jest subiektywna ocena jakości przez słuchacza. (C) 2004 STUDENT.NET.PL :: Wszelkie prawa zastrzeżone