Realizace digitálních audio efektů na signálovém procesoru TMS320C6416

Title Alternative:Design of Digital Audio Effects on TMS320C6416
Loading...
Thumbnail Image
Date
2011
Journal Title
Journal ISSN
Volume Title
Publisher
Technická Univerzita v Liberci
Abstract
Cílem této práce je seznámení s principy digitálních audio efektů a dále jejich realizace s využitím vývojové desky DSK C6416 osazené digitálním signálovým procesorem (DSP) Texas Instruments TMS320C6416. Hlavním úkolem bylo naprogramovat algoritmy realizující zvukové efekty v programovacím jazyku C s využitím vývojového prostředí Code Composer Studio. Použitá vývojová deska je vybavena rovněž AD a DA převodníky. Analogový nízkofrekvenční signál je po digitalizaci zpracován v reálném čase algoritmem běžícím na DSP a následně zpět převeden do analogové podoby. V textu práce lze nalézt teoretický základ, návrh a implementaci efektů pracujících na principu konstantního a variabilního zpoždění zvukových vzorků (delay, chorus, vibrato, flanger), dále efekty realizované pomocí číslicových filtrů s konstantními a proměnnými koeficienty (ekvalizér, wah-wah, phaser). Další část je věnována nelineárním efektům (zkreslení, simulace elektronkového zesilovače) a stereofonním korektorům. Jako součást práce byla vytvořena rovněž grafická aplikace běžící na PC, která umožňuje ovládání efektů v DSP. Aplikace byla realizována ve skriptovacím jazyku MATLAB a s vývojovou deskou komunikuje po sběrnicí USB pomocí technologie RTDX.
The goal of this thesis is to describe the main fundamental of chosen digital audio effects and implementation with the Starter Kit DSK C6416 containing digital signal processor (DSP) Texas Instruments TMS320C6416. The main part of this work was to design digital audio effects in the C programming language using the Code Composer Studio IDE. The analogue low frequency input signal is converted via AD converter on the DSK board and then the algorithms of real-time digital signal processing follow. After processing on DSP, the digital signal is converted back to the analog domain via DA converter. This work deals with delay audio effects or delay-based effects (chorus, vibrato, flanger), effects applying digital filters with constant or variable coefficients (equalizer, wah-wah, phaser), and other nonlinear effects (distortion, valve simulator). Some stereo enhancers are addressed as well. The next part of the work describes the graphic user interface application running on a PC that allows to control the DSP through USB using the RTDX technology. This application was written in the MATLAB programming language.
Description
katedra: ITE; přílohy: 1 CD; rozsah: 84
Subject(s)
digital signal processor (dsp), tms320c6416, digital audio effects, matlab, c, rtdx, digitální signálový procesor (dsp), tms320c6416, digitální audio efekty, matlab, c, rtdx
Citation
ISSN
ISBN