You are on page 1of 1

Algorytm adaptacyjnej filtracji LMS Filtracja adaptacyjna polega na nieustannym dostrajaniu si ukadu filtrujcego do zmiennych warunkw pracy, to jest

zmiennego w czasie charakteru zakcenia, ktre dany ukad ma za zadanie eliminowa. Najpopularniejszym algorytmem wykorzystywanym w filtracji adaptacyjnej jest algorytm LMS (ang. Least Mean Square). Rozwamy przykad zastosowania metody filtracji adaptacyjnej, ktry pomoe dokadnie zobrazowa uyteczno tej techniki w praktycznych urzdzeniach elektronicznych powszechnego uytku. Rysunek 1 przedstawia schemat ukadu filtracji adaptacyjnej LMS sygnau mowy w obecnoci sygnau zakcajcego. Moe to by przykad kierowcy rozmawiajcy podczas jazdy przez telefon komrkowy korzystajc z zestawu gonomwicego. W takim przypadku mikrofon rejestruje jego mow oraz zmieszany z ni sygna zakcenia (d(n)). Sygna zakcenia (x(n)) stanowi moe na przykad szumu otoczenia lub warkot silnika. Jeeli teraz w samochodzie znajdzie si dodatkowy mikrofon odniesienia rejestrujcy tylko haas zakcajcy to zastosowanie filtracji adaptacyjnej pozwoli usun to zakcenie z sygnau mowy. Oczywicie zakcenie rejestrowane przez gwny mikrofon i obecne w sygnale mowy oraz zakcenie rejestrowane przez mikrofon odniesienia rni si od siebie (jeeli chodzi o amplitud i faz), poniewa oba mikrofony znajduj si w innych miejscach. Oba sygnay s jednak w pewien sposb ze sob skorelowane i ta korelacja wanie jest wykrywana przez algorytm LMS, a nastpnie wykorzystywana do usunicia skadowej zakcajcej z sygnau mowy kierowcy. Zakcenie generowane przez silnik moe mie zmienny charakter, ktry jakkolwiek nie ma znaczenia w przypadku poprawnego dziaania ukadu filtra adaptacyjnego, poniewa filtr nieustannie dostosowuj si do nowych warunkw pracy.

Rys. 1. Schemat blokowy ukadu filtracji adaptacyjnej LMS.

Rys. 2. Filtr FIR z przestrajanymi wspczynnikami h zastosowany w algorytmie filtracji adaptacyjnej LMS. W algorytmie LMS struktur dokonujc zasadniczej filtracji jest filtr o skoczonej odpowiedzi impulsowej FIR (ang. Finite Impulse Response) (rysunek 2).Zasada jego dziaania polega na przechowywaniu w rejestrze przesuwnym odpowiedniego wektora zarejestrowanych w danym odcinku czasu prbek, ktre nastpnie wymnaane s przez stosowne wspczynniki h i sumowane. Wspczynniki filtru FIR nie s stae, s one zmienne w czasie i dostrajaj si tak, aby sygna y(n) dy do osignicia stanu, w ktrym byby on odpowiednikiem zakcenia znajdujcego si w sygnale d(n). Po operacji odjcia go od tego sygnau w sygnale bdu e(n) powinna znale si w miar czysta mowa kierowcy. Wspczynniki filtra h w zastosowanym algorytmie filtracji adaptacyjnej LMS zmieniaj si z kad mowo zarejestrowan prbk. Do aktualnych wartoci wektora h dodawana jest pewna korekta wyliczona przez algorytm LMS i tak zmodyfikowane wartoci staj si w nastpnym cyklu prbkowania aktualnymi wspczynnikami biorcymi udzia we waciwej filtracji. H (n + 1) = H (n ) + H Wektor macierzowy H(n) zawiera zbir kolejnych wartoci wspczynnikw h w chwili prbkowania n. Warto macierzy H(n+1) w nastpnej chwili prbkowania wyznaczana jest na podstawie aktualnej macierzy H(n) zmodyfikowanej korekt wyliczon przez adaptacyjny algorytm LMS.

You might also like