<p>En blokk-basert LMS-algoritme implementert i frekvensdomenet ble brukt til adaptiv filtrering. Metoden som i hovedsak ble undersøkt gikk ut på først å estimere impulsresponsen mellom to mikrofoner ved hjelp av adaptiv filtrering, for så å bruke denne i et filter for kansellering av akustisk krysstale. Eksperimenter med en høyttaler som spilte hvit støy viste at demping opp til 35 dB var mulig med denne metoden, i et lite og dempet rom. Dempingen var høyest rundt 500 Hz, og avtok gradvis for høyere og lavere frekvenser. Man antok at bakgrunnsstøy var grunnen til redusert demping ved lavere frekvenser, mens tidsvarians var årsak til mindre demping ved høyere frekvenser. Flere musikkinstrumenter ble også undersøkt som lydkilder, men det viste seg at det ikke var mulig å oppnå like god demping av krysstale for disse. Kompliserte direktiviteter og høy grad av tidsvarians antas å være grunnen til dette. Dempingen var også ofte begrenset til et relativt smalt frekvensområde. Dette gjorde at "rest-krysstalen" fikk et endret og noe unaturlig spektrum. En metode med kontinuerlig oppdatering av det adaptive filteret ble også delvis undersøkt. Eksperimenter viste lovende resultater, men også mange utfordringer: En robust "double-talk detector" må implementeres før en slik metode kan brukes i praksis. Resultatene fra arbeidet viser at en metoden som ble undersøkt kan fungere svært godt i noen (relativt ideelle) tilfeller, mens man oppnår liten eller ingen demping i andre tilfeller og med andre lydkilder. Metoden synes å være mest lovende for lydkilder som er helt stasjonære, som høyttalere eller gitarforsterkere.</p>
Identifer | oai:union.ndltd.org:UPSALLA/oai:DiVA.org:ntnu-10434 |
Date | January 2008 |
Creators | Hansen, Martin |
Publisher | Norwegian University of Science and Technology, Department of Electronics and Telecommunications, Institutt for elektronikk og telekommunikasjon |
Source Sets | DiVA Archive at Upsalla University |
Language | Norwegian |
Detected Language | Norwegian |
Type | Student thesis, text |
Page generated in 0.001 seconds