haku: @keyword DSP / yhteensä: 90
viite: 21 / 90
Tekijä: | Kokkola, Antti |
Työn nimi: | Optimization of Noise Suppression Algorithm for Digital Signal Processors |
Kohinanpoistoalgoritmin optimointi signaaliprosessoreille | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2005 |
Sivut: | 7+63 Kieli: eng |
Koulu/Laitos/Osasto: | Sähkö- ja tietoliikennetekniikan osasto |
Oppiaine: | Informaatiotekniikka (T-115) |
Valvoja: | Simula, Olli |
Ohjaaja: | Kivistö, Juha |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark S80 | Arkisto |
Avainsanat: | acoustic noise suppression assembly C55x C code optimization DSP akustinen kohinan poisto assembly C55x C koodin optimointi DSP |
Tiivistelmä (fin): | 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. |
ED: | 2005-12-02 |
INSSI tietueen numero: 30042
+ lisää koriin
INSSI