Contents

Preface

List of Examples

1. OMAP-L138 Development System

1.1 Introduction

1.1.1 Digital Signal Processors

1.2 Hardware and Software Tools

1.2.1 Zoom OMAP-L138 eXperimenter Board

1.2.2 C6748 Processor

1.2.3 Code Composer Studio IDE

1.2.4 Installation of Code Composer Studio Software Version 4 and Support Files

1.3 Initial Test of the Experimenter Using a Program Supplied with this Book

1.4 Programming Examples to Test the Experimenter

1.5 Support Files

1.5.1 Initialization and Configuration File (L138_aic3106_init.c)

1.5.2 Header File (L138_aic3106_init.h)

1.5.3 Vector Files (vectors_intr.asm and vectors_poll.asm)

1.5.4 Linker Command File (linker_dsp.cmd)

Exercises

References

2. Analog Input and Output with the OMAP-L138 eXperimenter

2.1 Introduction

2.1.1 Sampling, Reconstruction, and Aliasing

2.2 TLV320AIC3106 (AIC3106) On-Board Stereo Codec for Analog Input and Output

2.3 Programming Examples Using C Code

2.3.1 Real-Time Input and Output Using Polling, Interrupts, and Direct Memory Access

2.3.2 Real-Time Sine Wave Generation

References

3. Finite Impulse Response Filters

3.1 Introduction to Digital Filters

3.1.1 FIR Filter

3.1.2 Introduction to the z-Transform

3.1.3 Properties of the z-Transform

3.1.4 z-Transfer Functions

3.1.5 Mapping from the s-Plane to the z-Plane

3.1.6 Difference Equations

3.1.7 Frequency Response and the z-Transform

3.1.8 Ideal Filter Response Classifications: LP, HP, BP, and BS

3.1.9 Window Method of Filter Design

3.1.10 Window Functions

3.1.11 ...

Get Digital Signal Processing and Applications with the OMAP-L138 eXperimenter now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.