Table of Contents

Cover image

Title page

Copyright

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

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.221.89.18