Real-Time Digital Signal Processing
Based on the TMS320C6000
- 1st Edition - July 14, 2004
- Author: Nasser Kehtarnavaz
- Language: English
- Paperback ISBN:9 7 8 - 0 - 7 5 0 6 - 7 8 3 0 - 8
- eBook ISBN:9 7 8 - 0 - 0 8 - 0 4 7 0 3 3 - 7
Digital Signal Processing has undergone enormous growth in usage/implementation in the last 20 years and many engineering schools are now offering real-time DSP courses in their… Read more
![Real-Time Digital Signal Processing](/_next/image?url=https%3A%2F%2Fsecure-ecsd.elsevier.com%2Fcovers%2F80%2FTango2%2Flarge%2F9780750678308.jpg&w=384&q=75)
Purchase options
Institutional subscription on ScienceDirect
Request a sales quoteThis book provides the know-how for the implementation and optimization of computationally intensive signal processing algorithms on the Texas Instruments family of TMS320C6000 DSP processors. It is organized in such a way that it can be used as the textbook for DSP lab courses offered at many engineering schools or as a self-study/reference for those familiar with DSP but not this family of processors.
This book provides a restructured, modified, and condensed version of the information in more than twenty TI manuals so that one can learn real-time DSP implementations on the C6000 family in a structured course, within one semester. Each chapter is followed by an appropriate lab exercise to provide the hands-on lab material for implementing appropriate signal processing functions.
- Each chapter is followed by an appropriate lab exercise
- Provides the hands-on lab material for implementing appropriate signal processing functions
Preface
Acknowledgments
What’s on the CD-ROM?
Chapter 1: Introduction
1.1 Examples of DSP Systems
1.2 Organization of Chapters
1.3 Required Software/Hardware
Chapter 2: Analog-to-Digital Signal Conversion
2.1 Sampling
2.2 Quantization
2.3 Signal Reconstruction
Chapter 3: TMS320C6X Architecture
3.1 CPU Operation (Dot Product Example)
3.2 Pipelined CPU
3.3 VelociTI
3.4 C64x DSP
Chapter 4: Software Tools
4.1 C6x DSK/EVM Target Boards
4.2 Assembly File
4.3 Memory Management
4.4 Compiler Utility
4.5 Code Initialization
Lab 1 Getting Familiar with Code Composer Studio
Chapter 5: Interrupt Data Processing
Lab 2 Audio Signal Sampling
Chapter 6: Fixed-Point vs. Floating-Point
6.1 Q-format Number Representation on Fixed-Point DSPs
6.2 Finite Word Length Effects on Fixed-Point DSPs
6.3 Floating-Point Number Representation
6.4 Overflow and Scaling
6.5 Some Useful Arithmetic Operations
Lab 3 Integer Arithmetic
Chapter 7: Code Optimization
7.1 Word-Wide Optimization
7.2 Mixing C and Assembly
7.3 Software Pipelining
7.4 C64x Improvements
Lab. 4 Real-Time Filtering
Chapter 8: Circular Buffering
Lab. 5 Adaptive Filtering
Chapter 9: Frame Processing
9.1 Direct Memory Access
9.2 DSP-Host Communication
Lab. 6 Fast Fourier Transform
Chapter 10: Real-Time Analysis and Scheduling
10.1 Real-Time Analysis
10.2 Real-Time Scheduling
10.3 Real-Time Data Exchange
Lab. 7 DSP/BIOS
Lab. 8 Data Synchronization and Communication
Chapter 11: Lab Project Examples
11.1 Sinewave Generation
11.2 Cascade IIR Filter
11.3 Filter Bank
11.4 Pulse Amplitude Modulation (PAM)
Lab 12 PAM Implementation
Quick Reference Guide
About the Author
Index
- No. of pages: 320
- Language: English
- Edition: 1
- Published: July 14, 2004
- Imprint: Newnes
- Paperback ISBN: 9780750678308
- eBook ISBN: 9780080470337
NK