Digital signal processing and applications with the OMAP - l138 experimenter

Digital signal processing and applications with the OMAP - l138 experimenter

Reay, Donald

113,56 €(IVA inc.)

This is the most comprehensive text available on hands-on teaching of DigitalSignal Processing, and the first book to feature the new floating point DSP development system to be promoted by the Texas Instruments University Program: the OMAP L138 eXperimenter and CCS v4 (which replaces the C6713DSK). Using a practical approach, the book provides a large number of real-time example programs that use actual input and output signals and give visible and audible results. It is an excellent teaching aid for professors wishing to teach DSP via laboratory experiments and for students or engineers wishing to study DSP usingthe inexpensive OMAP L138 eXperimenter. INDICE: Preface xiList of Examples xiii1. OMAP-L138 Development System 11.1 Introduction 11.1.1 Digital Signal Processors 31.2 Hardware and Software Tools 41.2.1 Zoom OMAP-L138 eXperimenter Board 61.2.2 C6748 Processor 61.2.3 CodeComposer Studio IDE 61.2.4 Installation of Code Composer Studio Software Version 4 and Support Files 71.3 Initial Test of the Experimenter Using a Program Supplied with this Book 81.4 Programming Examples to Test the Experimenter 141.5 Support Files 311.5.1 Initialization and Configuration File (L138aic3106init.c) 311.5.2 Header File (L138aic3106init.h) 321.5.3 Vector Files (vectorsintr.asm and vectorspoll.asm) 321.5.4 Linker Command File (linkerdsp.cmd) 34Exercises 36References 372. Analog Input and Output with the OMAP-L138 eXperimenter 382.1 Introduction 382.1.1 Sampling, Reconstruction, and Aliasing 392.2 TLV320AIC3106 (AIC3106) On-Board Stereo Codec for Analog Input and Output 392.3 Programming Examples Using C Code 412.3.1 Real-Time Input and Output Using Polling, Interrupts, and Direct Memory Access 412.3.2 Real-Time Sine Wave Generation 64References 1023. Finite Impulse Response Filters 1033.1 Introduction to Digital Filters 1033.1.1 FIR Filter 1033.1.2 Introduction to the z-Transform 1053.1.3 Properties of the z-Transform 1073.1.4 z-Transfer Functions 1093.1.5 Mapping from the s-Plane to the z-Plane 1093.1.6 Difference Equations 1113.1.7 Frequency Response and the z-Transform 1123.1.8 Ideal Filter Response Classifications: LP, HP, BP, and BS 1123.1.9 Window Method of Filter Design 1133.1.10 Window Functions 1143.1.11 Design of Band-Pass and High-Pass Filters Using Frequency Shifting 1203.2 Programming Examples Using C And ASM Code 123References 1584. Infinite Impulse Response Filters 1594.1 Introduction 1594.2 IIR Filter Structures 1604.2.1 Direct Form I Structure 1604.2.2 Direct Form II Structure 1614.2.3 Direct Form II Transpose 1624.2.4 Cascade Structure 1644.2.5 Parallel Form Structure 1654.3 Impulse Invariance 1664.4 Bilinear Transformation 1674.4.1Bilinear Transform Design Procedure 1694.5 Programming Examples Using C and ASM Code 1694.5.1 Design of a Simple IIR Low-Pass Filter 169Reference 2115. Fast Fourier Transform 2125.1 Introduction 2125.2 Development of the FFT Algorithm with Radix-2 2135.3 Decimation-In-Frequency FFT Algorithm with Radix-2 2145.4 Decimation-In-Time FFT Algorithm with RADIX-2 2185.4.1 Reordered Sequences in the Radix-2 FFT and Bit-Reversed Addressing 2205.5 Decimation-In-Frequency FFT Algorithm with Radix-4 2215.6 Inverse Fast Fourier Transform 2235.7 Programming Examples Using C Code 2235.7.1 Frame- or Block-Based Processing 2335.7.2 Fast Convolution 258References 2786. Adaptive Filters 2796.1 Introduction 2796.2 Adaptive Filter Configurations 2806.2.1 Adaptive Prediction 2806.2.2 SystemIdentification or Direct Modeling 2816.2.3 Noise Cancellation 2816.2.4 Equalization 2836.3 Performance Function 2836.3.1 Visualizing the Performance Function 2856.4 Searching for the Minimum 2856.5 Least Mean Squares Algorithm 2876.5.1 LMS Variants 2886.6 Programming Examples 2887. DSP/BIOS and Platform Support Package 3077.1 Introduction to DSP/BIOS 3077.1.1 DSP/BIOS Threads 3077.1.2 DSP/BIOS Configuration Tool 3087.1.3 DSP/BIOS Start-Up Sequence 3097.1.4 Hardware Interrupts 3107.1.5 Software Interrupts 3207.1.6 Tasks and Idle Functions 3227.1.7 Periodic Functions 3277.1.8 Real-Time Analysis with DSP/BIOS 3297.2 DSP/BIOS Platform Support Package 329References 335Index 337

  • ISBN: 978-0-470-93686-3
  • Editorial: John Wiley & Sons
  • Encuadernacion: Cartoné
  • Páginas: 360
  • Fecha Publicación: 13/04/2012
  • Nº Volúmenes: 1
  • Idioma: Inglés