A Prototype Laboratory Environment for Digital Signal Processing Using Simulink and a Texas Instrument DSP Device
Normally, when a model is designed from building blocks in Simulink, the simulation is performed within the Simulink environment. A test of the design in a real-time environment requires that source code is generated, compiled and downloaded to the target hardware. As a first attempt to bridge this software gap, this thesis describes and evaluates a prototype laboratory environment, which directly links Simulink to a Texas Instrument DSP device. The prototype system converts graphical models and makes available various real-time signal processing algorithms, such as adders, delays, FFTs, IIR filters and multipliers. Future work is to consider modification of the prototype to allow for feedback in the graphical models and to find an efficient way of handling signal processing algorithms where variable buffer lengths are required.
Summary
This master's thesis describes a prototype laboratory environment that directly links Simulink graphical models to a Texas Instruments DSP device, enabling real-time execution of signal processing blocks. It explains the conversion of models to runnable code and demonstrates implementations of adders, delays, FFTs, IIR filters and multipliers, with an evaluation of the prototype's capabilities and limitations.
Key Takeaways
- Describe how Simulink models can be converted and deployed to a TI DSP target for real-time execution
- Implement and test common DSP building blocks (adders, delays, FFT, IIR filters, multipliers) on embedded hardware
- Evaluate practical issues of code generation, deployment workflow, and fixed-point/quantization trade-offs
- Use the prototype approach as a basis for laboratory exercises and extend it to support feedback in graphical models
Who Should Read This
Graduate students, DSP engineers, and instructors with some MATLAB/Simulink and embedded DSP experience who want to build or evaluate real-time lab environments.
Still RelevantIntermediate
Related Documents
- A Quadrature Signals Tutorial: Complex, But Not Complicated TimelessIntermediate
- Lecture Notes on Elliptic Filter Design TimelessAdvanced
- Computing FFT Twiddle Factors TimelessAdvanced
- Digital Envelope Detection: The Good, the Bad, and the Ugly TimelessIntermediate
- The World's Most Interesting FIR Filter Equation: Why FIR Filters Can Be Line... TimelessAdvanced







