Rapidly Prototyping and Implementing Audio Algorithms on DSPs Using Model-Based Design and Automatic Code Generation
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.
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 and would like to subscribe to the E-Library then Join the AES!
This paper costs $33 for non-members and is temporarily free for AES members.