Taajuuden puolittaja audiosovelluksiin
Paajanen, Joni (2007)
Paajanen, Joni
Lahden ammattikorkeakoulu
2007
All rights reserved
Tiivistelmä
Tämän opinnäytetyön aiheena oli kehittää digitaalisella signaaliprosessorilla sovellus, joka puolittaa audiosignaalin taajuuden. Työssä käytettävä prosessori oli Texas Instrumentsin C6000-sarjaan perustuva TMS320C6713 DSP ja se oli kiinnitettynä valmiiseen kehitysalustaan. Kehitysalusta oli helppo ottaa käyttöön ja mahdollisti prosessorin ominaisuuksien tutkimisen käytännön tasolla. Samalla tutustuttiin siihen liittyvän kehitystyökalun käyttöä, joka mahdollistaa ohjelman tekemisen lisäksi prosessorin emuloinnin. Mittauksia tehtäessä saatiin hyödyllistä käytännön kokemusta PC-pohjaisesta oskilloskoopista, jollainen oli työn vaatimissa mittauksissa käytössä.;Työ aloitettiin tutkimalla digitaalisen signaalinkäsittelyn periaatetta ja opettelemalla kehitysalustan käyttö ja ohjelmiston toiminta. Työn edetessä löydettiin oikea periaate taajuuden muuttamiseen näytteiden määrää ja keskinäistä suhdetta muokkaamalla. Kun ohjelma oli valmis, päästiin tekemään varsinaisia mittauksia eritaajuisilla sinisignaaleilla. Lisäksi tutkittiin sovelluksen läpimenoviivettä ja prosessorin käyttöastetta. Muokattu signaali muuttui laadullisesti jonkin verran huonommaksi, mutta oli riittävä suhteessa asetettuihin päämääriin. Muokatun signaalin laatuun vaikutti alkuperäisen sinisignaalin taajuus ja alarajataajuus löytyikin noin 100Hz:n tuntumasta. Läpimenoviive oli 62ms ja prosessorin käyttöaste noin 2 %.;Kehitysalusta oli erittäin hyvä valinta kyseiseen projektiin, ja algoritmikin toimi melko hyvin. Työssä saatiin erittäin paljon tietoa kehitysalustan, prosessorin ja kehitystyökalun toiminnasta. Työ oli kokonaisuutena mielekäs ja onnistunut.