What is included with this book?
Preface | p. xi |
List of Examples | p. xiii |
OMAP-L138 Development System | p. 1 |
Introduction | p. 1 |
Digital Signal Processors | p. 3 |
Hardware and Software Tools | p. 4 |
Zoom OMAP-L138 experimenter Board | p. 6 |
C6748 Processor | p. 6 |
Code Composer Studio IDE | p. 6 |
Installation of Code Composer Studio Software Version 4 and Support Files | p. 7 |
Initial Test of the Experimenter Using a Program Supplied with this Book | p. 8 |
Programming Examples to Test the Experimenter | p. 14 |
Support Files | p. 31 |
Initialization and Configuration File (L138_aic3106_init.c) | p. 31 |
Header File (L138_aic3106_init.h) | p. 32 |
Vector Files (vectors_intr.asm and vectors_poll.asm) | p. 32 |
Linker Command File (linker_dsp.cmd) | p. 34 |
Exercises | p. 36 |
References | p. 37 |
Analog Input and Output with the OMAP-L138 eXperimenter | p. 38 |
Introduction | p. 38 |
Sampling, Reconstruction, and Aliasing | p. 39 |
TLV320AIC3106 (AIC3106) On-Board Stereo Codec for Analog Input and Output | p. 39 |
Programming Examples Using C Code | p. 41 |
Real-Time Input and Output Using Polling, Interrupts, and Direct Memory Access | p. 41 |
Real-Time Sine Wave Generation | p. 64 |
References | p. 102 |
Finite Impulse Response Filters | p. 103 |
Introduction to Digital Filters | p. 103 |
FIR Filter | p. 103 |
Introduction to the z-Transform | p. 105 |
Properties of the z-Transform | p. 107 |
z-Transfer Functions | p. 109 |
Mapping from the s-Plane to the z-Plane | p. 109 |
Difference Equations | p. 111 |
Frequency Response and the z-Transform | p. 112 |
Ideal Filter Response Classifications: LP, HP, BP, and BS | p. 112 |
Window Method of Filter Design | p. 113 |
Window Functions | p. 114 |
Design of Band-Pass and High-Pass Filters Using Frequency Shifting | p. 120 |
Programming Examples Using C And ASM Code | p. 123 |
References | p. 158 |
Infinite Impulse Response Filters | p. 159 |
Introduction | p. 159 |
HR Filter Structures | p. 160 |
Direct Form I Structure | p. 160 |
Direct Form II Structure | p. 161 |
Direct Form II Transpose | p. 162 |
Cascade Structure | p. 164 |
Parallel Form Structure | p. 165 |
Impulse Invariance | p. 166 |
Bilinear Transformation | p. 167 |
Bilinear Transform Design Procedure | p. 169 |
Programming Examples Using C and ASM Code | p. 169 |
Design of a Simple HR Low-Pass Filter | p. 169 |
Reference | p. 211 |
Fast Fourier Transform | p. 212 |
Introduction | p. 212 |
Development of the FFT Algorithm with Radix-2 | p. 213 |
Decimation-In-Frequency FFT Algorithm with Radix-2 | p. 214 |
Decimation-In-Time FFT Algorithm with RADIX-2 | p. 218 |
Reordered Sequences in the Radix-2 FFT and Bit-Reversed Addressing | p. 220 |
Decimation-In-Frequency EFT' Algorithm with Radix-4 | p. 221 |
Inverse Fast Fourier Transform | p. 223 |
Programming Examples Using C Code | p. 223 |
Frame-or Block-Based Processing | p. 233 |
Fast Convolution | p. 258 |
References | p. 278 |
Adaptive Filters | p. 279 |
Introduction | p. 279 |
Adaptive Filter Configurations | p. 280 |
Adaptive Prediction | p. 280 |
System Identification or Direct Modeling | p. 281 |
Noise Cancellation | p. 281 |
Equalization | p. 283 |
Performance Function | p. 283 |
Visualizing the Performance Function | p. 285 |
Searching for the Minimum | p. 285 |
Least Mean Squares Algorithm | p. 287 |
LMS Variants | p. 288 |
Programming Examples | p. 288 |
DSP/BIOS and Platform Support Package | p. 307 |
Introduction to DSP/BIOS | p. 307 |
DSP/BIOS Threads | p. 307 |
DSP/BIOS Configuration Tool | p. 308 |
DSP/BIOS Start-Up Sequence | p. 309 |
Hardware Interrupts | p. 310 |
Software Interrupts | p. 320 |
Tasks and Idle Functions | p. 322 |
Periodic Functions | p. 327 |
Real-Time Analysis with DSP/BIOS | p. 329 |
DSP/BIOS Platform Support Package | p. 329 |
References | p. 335 |
Index | p. 337 |
Table of Contents provided by Ingram. All Rights Reserved. |