Realisering av et sanntid beamforming mikrofonarray
Abstract
I denne oppgaven er ltrering av lyd ved hjelp av beamforming med et mikrofonarrayblitt utforsket.Det er laget en "proof of consept"-versjon av hardware som er i stand til a ta inn lydfra 48 kanaler og sende data til en PC for signalbehandling. Pa PCen er det skrevetsoftware for a lese av nettverkskortet og presentere data som et utgangssignal fra enJack klient. Videre er det laget Jack baserte moduler. Disse lager henholdsvis et kartover lydstyrken pa signaler fra forskjellige retninger, velger ut sterkeste lydkilde ogltrerer bort lyd som kommer fra alle andre steder ved hjelp av beamforming.Det er tatt utgangspunkt i beamformingalgoritmen sum delay for a lage en ny ogforbedret algoritme kalt fase varians beamforming. Denne algoritmen gjr at direkti-viteten til signalet fra en sum delay beamformer kan kes i bytte mot kt behov forprosessering og noe lavere robusthet.Det er gjort tester for a avgjre kvaliteten pa arrayet bade i kontrollerbare, ekkofrieomgivelser og i mer realistiske og uforutsigbare omgivelser. Av testene kan man se atdeta lage et sanntids beamforming array har lyktes, men at tracking systemet ikke erbra nok for a ta opp en dialog.Resultatet av denne oppgaven er at det er laget et fungerende beamformingsystemsom er et godt utgangspunkt for videre arbeid mot et kommersielt produkt.