Opens in a new tab

AES E-Library

← Back to search

Convention Paper

Rapidly Prototyping and Implementing Audio Algorithms on DSPs Using Model-Based Design and Automatic Code Generation

Authors: Ananthan, Arvind

AES Convention 123 · Paper 7184 · October 2007

Abstract

This paper explores the increasingly popular model-based design concept to design audio algorithms within a graphical design environment, Simulink, and automatically generate processor specific code to implement it on target DSP in a short time without any manual coding. The final fixed-point processors targeted in this lecture will be Analog Devices Blackfin processor and Texas Instruments C6416 DSP.

Examples include an acoustic noise cancellation system (using a LMS algorithm), 3-Band a parametric equalizer, and miscellaneous audio effects. The design process starting from a floating point model to easily converting it to a fixed-point model is clearly demonstrated. Finally, the model is then implemented on C6416 DSK board and Blackfin 537 EZ-Kit board using Real Time Workshop (RTW) code generation tool.

Other examples that’ll design and implemented on the DSP within an hour will include audio effects such as reverberation, flanging, and voice pitch shifting.

Details

Published in
AES Convention 123
AES Convention
123
Paper number
7184
Publication date
October 6, 2007
Session subject
Signal Processing
Affiliation
The MathWorks (See document for exact affiliation information.)
Type
Convention Paper