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