Direktna digitalna sinteza sinusa visoke točnosti na procesoru OMAP porodice (CROSBI ID 381650)
Ocjenski rad | diplomski rad
Podaci o odgovornosti
Brezović, Marko
Petrinović, Davor
hrvatski
Direktna digitalna sinteza sinusa visoke točnosti na procesoru OMAP porodice
Cilj rada je napisati program koji će izvršavati direktnu digitalnu sintezu sinusa iz zadane faze te ga pokrenuti na Beagleboardu. Za simulaciju i kompajliranje programa za DSP procesor je korišten Code Composer Studio, a za kompajliranje programa za ARM procesor CodeSourcery. Optimizacije C koda su dobivene korištenjem optimizacijskih mogućnosti kompajlera. Dobiveni izlazi programa za direktnu digitalnu sintezu sinusa su u potpunosti jednaki onima u referentnom Matlab kodu. Dobiveni izlaz je širine 32 bita. Izvršavanje programa na Beagleboardu se radi pod Angstrom (linux) operacijskim sustavom. Za komunikaciju između procesora i audio kodeka se koristi ALSA biblioteka. Audio kodek je potrebno pravilno konfigurirati da bi se podaci mogli slati na audio izlaz i samim time čuti na zvučnicima. Pokretanjem programa na jedan kanal se šalje gornjih 16 bita sinusoide što se reprezentira kao ton u zvučniku, a na drugi kanal se šalje donjih 16 bita sinusoide što se reprezentira kao šum.
Direktna digitalna sinteza; Hornerovo pravilo; Beagleboard; Texas Instruments; OMAP3530; ARM; Cortex A8; DSP; TM320C64x+; TPS65950; audio kodek; code compose studio; ALSA; Angstrom; linux; CodeSourcery
nije evidentirano
engleski
High accuracy direct digital synthesis using OMAP processors family
nije evidentirano
Direct digital synthesis; Hoorners rule; Beagleboard; Texas Instruments; OMAP3530; ARM; Cortex A8; DSP; TM320C64x+; TPS65950; audio codec; Code Composer Studio; ALSA; Angstrom; linux; CodeSourcery
nije evidentirano
Podaci o izdanju
69
05.07.2011.
obranjeno
Podaci o ustanovi koja je dodijelila akademski stupanj
Fakultet elektrotehnike i računarstva
Zagreb