Digital Signal Processing and Applications with the C6713 and C6416 DSK (Topics in Digital Signal Processing)
- This book is a tutorial on digital techniques for waveform generation, digital filters, and digital signal processing tools and techniques
- The typical chapter begins with some theoretical material followed by working examples and experiments using the TMS320C6713-based DSPStarter Kit (DSK)
- The C6713 DSK is TI's newest signal processor based on the C6x processor (replacing the C6711 DSK)
Why Read This Book
You will get a hands-on, experiment-driven introduction to implementing DSP algorithms on real hardware using the TI C6713/C6416 DSKs — including worked C code and lab exercises. The book bridges theory and practice so you can move from MATLAB prototypes to real-time implementations and measure performance on a commercial DSP.
Who Will Benefit
Undergraduate/graduate students and practicing engineers who want practical experience implementing and testing DSP algorithms (filters, FFTs, spectral tools, audio) on TI C6x DSK hardware.
Level: Intermediate — Prerequisites: Basic signals and systems/DSP theory (Fourier/DTFT, z-transform), familiarity with C programming; MATLAB exposure is helpful but not strictly required.
Key Takeaways
- Implement real-time DSP applications on TI C6713/C6416 DSK boards using C (and small assembly where appropriate).
- Design, implement, and test FIR and IIR digital filters on real hardware and measure their real-time performance.
- Use FFT-based spectral analysis in implemented systems and interpret results from real ADC/DAC measurements.
- Develop interrupt-driven audio I/O and waveform generation code suitable for real-time audio/signal experiments.
- Optimize code and use DSP-specific tools (CCS, DSK libraries) to evaluate computational load and throughput.
- Translate MATLAB prototypes into deployable embedded DSP code and validate behavior on the DSK platform.
Topics Covered
- Introduction to the TI C6x DSK platforms (C6713 and C6416) and development environment
- Getting started with Code Composer Studio and DSK libraries
- Basic DSP programming techniques and fixed/floating point considerations
- Waveform generation and signal synthesis on the DSK
- FIR filter design and real-time implementation
- IIR filter structures and stability/implementation issues
- FFT algorithms and spectral analysis examples
- Real-time audio I/O and practical measurement techniques
- Filter optimization and performance profiling on the C6x
- Practical experiments and laboratory projects
- Appendices: board schematics, software library reference, example code listings
Languages, Platforms & Tools
How It Compares
More hands-on and DSK-focused than theory-heavy texts like Oppenheim & Schafer; comparable to the Kuo/Lee 'Real-Time Digital Signal Processing' family but more tightly organized around TI's C6713/C6416 DSK examples and lab exercises.












