Implementation of an Active Noise Control System

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorLinjama, Jukka
dc.contributor.authorKivivirta, Aki
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorVälimäki, Vesa
dc.date.accessioned2020-12-20T18:08:15Z
dc.date.available2020-12-20T18:08:15Z
dc.date.issued2020-12-15
dc.description.abstractActive noise control (ANC) is a technique of attenuating unwanted noise by producing an opposite phase compensation signal with a secondary sound source. Multiple different ANC techniques have been developed in the past decades. The performance of an ANC system is dependent on how well the system can achieve phase reversal in the desired area. This thesis covers what limitations the behavior of sound, ANC algorithms and embedded systems have on ANC system performance. ANC algorithms are simulated in Matlab computing environment and measurements have been made of an ANC system developed in an embedded environment. Measurements done in an echoic room show that an embedded system built for ordinary realtime audio signal processing does not perform well in ANC tasks. The realized system was only capable of attenuating constant discrete frequencies at a limited band, due to its latency and lack of processing power. This thesis shows that building an ANC system requires thorough understanding of both ANC theory and embedded systems.en
dc.description.abstractVastamelu on tekniikka, jossa haitallista melua vaimennetaan tuottamalla vastakkaisvaiheinen kompensaatioääni toisella äänilähtellä. Tätä varten on kehitetty useita erilaisia vastamelutekniikoita viimeisien kymmenien vuosien aikana. Vastamelujärjestelmän suorituskyky riippuu siitä, kuinka tarkasti järjestelmä pystyy saavuttamaan vastavaiheen halutulla aluella. Tässä diplomityössä käsitellään vastamelujärjestelmien reunaehtoja äänen, vastamelualgoritmien ja sulautettujen järjestelmien näkökulmista. Vastamelu algoritmeja simuloidaan Matlab-laskentaympäristössä ja mittaukset on toteutettu sulautetussa järjestelmässä toteutetulla reaaliaikaisella vastamelujärjestelmällä. Kaiullisessa huoneessa tehdyissä mittauksissa havaittiin, ettei tavalliseen reaaliaikaiseen äänenkäsittelyyn rakennettu sulautettu järjestelmä sovellu hyvin vastamelusovelluksiin. Toteutettu järjestelmä kykeni vaimentamaan vain jatkuvia pistetaajuuksia rajoitetulla kaistalla, sillä sen nopeus ja laskentateho eivät riittäneet parempaan suorituskykyyn. Diplomityö osoittaa, että vastamelujärjestelmien toteuttaminen vaatii syvällistä perehtymistä vastamelun teoriaan ja sulautettuihin järjestelmiin.fi
dc.format.extent8+62
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/97550
dc.identifier.urnURN:NBN:fi:aalto-2020122056377
dc.language.isoenen
dc.locationP1fi
dc.programmeCCIS - Master’s Programme in Computer, Communication and Information Sciences (TS2013)fi
dc.programme.majorAcoustics and Audio Technologyfi
dc.programme.mcodeELEC3030fi
dc.subject.keywordactive noise controlen
dc.subject.keywordadaptive filteren
dc.subject.keyworddigital filteren
dc.subject.keyworddigital signal processingen
dc.subject.keywordembedded systemsen
dc.titleImplementation of an Active Noise Control Systemen
dc.titleVastamelunjärjestelmän toteutusfi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Kivivirta_Aki_2020.pdf
Size:
11.53 MB
Format:
Adobe Portable Document Format