DSPRelated.com
Books

Digital Signal Processing and Applications with the C6713 and C6416 DSK (Topics in Digital Signal Processing)

Chassaing, Rulph 2004

  • 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.

Get This Book

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

  1. Introduction to the TI C6x DSK platforms (C6713 and C6416) and development environment
  2. Getting started with Code Composer Studio and DSK libraries
  3. Basic DSP programming techniques and fixed/floating point considerations
  4. Waveform generation and signal synthesis on the DSK
  5. FIR filter design and real-time implementation
  6. IIR filter structures and stability/implementation issues
  7. FFT algorithms and spectral analysis examples
  8. Real-time audio I/O and practical measurement techniques
  9. Filter optimization and performance profiling on the C6x
  10. Practical experiments and laboratory projects
  11. Appendices: board schematics, software library reference, example code listings

Languages, Platforms & Tools

CAssembly (minimal)TI TMS320C6713 DSKTI TMS320C6416 DSKTI C6x familyCode Composer Studio (CCS)TI DSK librariesMATLAB (for design/visualization, optional)

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.

Related Books