The objective of this book is to provide DSP system designers with the knowledge needed to select an appropriate data converter for a specific DSP system of interest, and to provide the know-how for the implementation and optimization of computationally intensive signal-processing algorithms on the family of TMS320C6x DSP processors. It is written for those who are already familiar with DSP concepts and are interested in designing DSP systems based on TI data converters and TI C6x DSP products. It can be used as a self-study guide for designing C6x-based DSP systems. Analog-to-Digital Signal Conversion; Data Converter Specifications; Architectures of Data Converters; TMS320C6X Architecture; Software Tools; Interrupt Data Processing; Fixed Point VS. Floating Point; Code Optimization; Circular Buffering; Frame Processing; Real-time Analysis and Scheduling. For DSP system designers.
A data converter MATLAB toolbox and eight lab exercises are discussed and included on the enclosed CD to take the reader through the entire process of analog to digital signal conversion and C6000 code writing. As a result, the book can be used as a self-study guide for designing C6000-based DSP systems. To facilitate use as lecture materials for a real-time DSP laboratory course, the chapters are organized to create a close correlation between the topics and lab exercises. Knowledge of the C programming language and MATLAB is required for understanding and performing the lab exercises.