Opens in a new tab

AES E-Library

← Back to search

Convention Paper

Implementing Audio Algorithms and Integrating Processor-Specific Code Using Model Based Design

Authors: Ananthan, Arvind; Corless, Mark; Roggero, Marco

AES Convention 126 · Paper 7805 · May 2009

Abstract

This paper explores the final stages in the model based design and implementation of an audio algorithm on a fixed-point embedded processor. Once the algorithm, a 3-band parametric equalizer in this example, is designed and simulated using a combination of scripting and graphical modeling tools, real-time C-code is automatically generated from this model. This paper illustrates how algorithmic C-code generated from such a model in Simulink can be integrated into an existing stand-alone embedded project as a library and implemented on an Analog Devices Blackfin® 537 processor. It also elaborates how processor specific C-callable assembly code can then be integrated into the model for both simulation and code generation to improve its execution performance on this processor.

Details

Published in
AES Convention 126
AES Convention
126
Paper number
7805
Publication date
May 6, 2009
Session subject
Signal Processing
Affiliation
The MathWorks, Natick, MA, USA; The MathWorks, Novi, MI, USA; The MathWorks, Ismaning, Germany (See document for exact affiliation information.)
Type
Convention Paper