You are currently logged in as an
Institutional Subscriber.
If you would like to logout,
please click on the button below.
Home / Publications / E-library page
Only AES members and Institutional Journal Subscribers can download
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.
Author (s): Ananthan, Arvind; Corless, Mark; Roggero, Marco
Affiliation:
The MathWorks, Natick, MA, USA; The MathWorks, Novi, MI, USA; The MathWorks, Ismaning, Germany
(See document for exact affiliation information.)
AES Convention: 126
Paper Number:7805
Publication Date:
2009-05-06
Import into BibTeX
Session subject:
Signal Processing
Permalink: https://aes2.org/publications/elibrary-page/?id=15001
(326KB)
Click to purchase paper as a non-member or login as an AES member. If your company or school subscribes to the E-Library then switch to the institutional version. If you are not an AES member Join the AES. If you need to check your member status, login to the Member Portal.
Ananthan, Arvind; Corless, Mark; Roggero, Marco; 2009; Implementing Audio Algorithms and Integrating Processor-Specific Code Using Model Based Design [PDF]; The MathWorks, Natick, MA, USA; The MathWorks, Novi, MI, USA; The MathWorks, Ismaning, Germany; Paper 7805; Available from: https://aes2.org/publications/elibrary-page/?id=15001
Ananthan, Arvind; Corless, Mark; Roggero, Marco; Implementing Audio Algorithms and Integrating Processor-Specific Code Using Model Based Design [PDF]; The MathWorks, Natick, MA, USA; The MathWorks, Novi, MI, USA; The MathWorks, Ismaning, Germany; Paper 7805; 2009 Available: https://aes2.org/publications/elibrary-page/?id=15001
@article{ananthan2009implementing,
author={ananthan arvind and corless mark and roggero marco},
journal={journal of the audio engineering society},
title={implementing audio algorithms and integrating processor-specific code using model based design},
year={2009},
number={7805},
month={may},}