A. Ananthan, M. Corless, and M. Roggero, “Implementing Audio Algorithms and Integrating Processor-Specific Code Using Model Based Design,” in Proc. AES Convention 126, May 2009, Paper 7805. [Online]. Available: https://aes.org/publications/elibrary-page/?id=15001
Ananthan A, Corless M, Roggero M. Implementing Audio Algorithms and Integrating Processor-Specific Code Using Model Based Design. In: AES Convention 126. Audio Engineering Society; 2009. Paper 7805. Available from: https://aes.org/publications/elibrary-page/?id=15001
@inproceedings{Ananthan2009_15001,
author = {Ananthan, Arvind and Corless, Mark and Roggero, Marco},
title = {{Implementing Audio Algorithms and Integrating Processor-Specific Code Using Model Based Design}},
booktitle = {AES Convention 126},
note = {Paper 7805},
year = {2009},
month = may,
publisher = {Audio Engineering Society},
url = {https://aes.org/publications/elibrary-page/?id=15001}
}
TY - CPAPER
TI - Implementing Audio Algorithms and Integrating Processor-Specific Code Using Model Based Design
AU - Ananthan, Arvind
AU - Corless, Mark
AU - Roggero, Marco
T2 - AES Convention 126
M1 - Paper 7805
PY - 2009
DA - 2009/05/06
UR - https://aes.org/publications/elibrary-page/?id=15001
PB - Audio Engineering Society
LA - en
AB - 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.
ER -