Dissertation/ Thesis

Optimization of noise suppression algorithm for digital signal processors ; Kohinanpoistoalgoritmin optimointi signaaliprosessoreille

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Optimization of noise suppression algorithm for digital signal processors ; Kohinanpoistoalgoritmin optimointi signaaliprosessoreille
Συγγραφείς: Kokkola, Antti
Συνεισφορές: Kivistö, Juha, Teknillinen korkeakoulu, Helsinki University of Technology, Sähkö- ja tietoliikennetekniikan osasto, Simula, Olli, Aalto-yliopisto, Aalto University
Έτος έκδοσης: 2005
Συλλογή: Aalto University Publication Archive (Aaltodoc) / Aalto-yliopiston julkaisuarkistoa
Θεματικοί όροι: acoustic noise suppression, assembly, C55x, C code optimization, DSP, akustinen kohinan poisto, C koodin optimointi
Περιγραφή: Akustista kohinanpoistoa käytetään matkapuhelimissa sekä matkapuhelinverkoissa välitetyn puhelun äänenlaadun parantamiseen. Termi akustinen kohina pitää sisällään kaikki muut äänet paitsi pääpuhujan oman äänen. Wiener-suodatusta voidaan käyttää akustinen kohinan poistoon, mutta sen voimakasta vaimennusta heikon signaalikohinasuhteen puhesignaalille pidetään liian suurena. Työssä esitellään toinen parannettu kohinanpoistoalgoritmi, joka käyttää muokattua Wiener-suodatusta. Tässä työssä C kielellä kirjoitettu kohinanpoistoalgoritmi optimoidaan C55x digitaaliselle signaaliprosessorille. Optimointi tehdään jotta algoritmi voidaan integroida matkapuhelinverkon mediayhdyskäytävä verkkoelementtiin, joka käyttää C55x prosessoreita signaalinkäsittelyyn. Työssä tutkitaan useita C ja assembly optimointitekniikoita. Koska assembly kieli on prosessorikohtaista, voidaan täydellinen siirrettävyys toiseen prosessoriin taata ainoastaan tekemällä C tason optimointeja. C tason optimoinneilla ei kuitenkaan saavutettu kuin ainoastaan 10 % parannus alkuperäiseen optimoimattomaan koodiin verrattuna kun taas assembly optimoinnilla saavutettiin 51 % suorituskykyparannus. Lisäksi työssä tutkitaan eri vaihtoehtoja nopean Fourier-muunnoksen laskemiseen. Radix-4-muunnos on laskennallisesti yksinkertaisempi kuin radix-2-muunnos, joten sitä tulisi käyttää radix-2:n sijaan, jos vain muunnoksen pituus on sopiva.
Τύπος εγγράφου: master thesis
Περιγραφή αρχείου: 7+63
Γλώσσα: English
Relation: https://aaltodoc.aalto.fi/handle/123456789/93081
Διαθεσιμότητα: https://aaltodoc.aalto.fi/handle/123456789/93081
Rights: closedAccess
Αριθμός Καταχώρησης: edsbas.577B082C
Βάση Δεδομένων: BASE
Περιγραφή
Η περιγραφή δεν είναι διαθέσιμη