Digital Signal Processing and Applications with the OMAP - L138 eXperimenter [NOOK Book]

Overview

This is the most comprehensive text available on hands-on teaching of Digital Signal 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...
See more details below
Digital Signal Processing and Applications with the OMAP - L138 eXperimenter

Available on NOOK devices and apps  
  • Nook Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$77.52
BN.com price
(Save 43%)$136.00 List Price
Note: This NOOK Book can be purchased in bulk. Please email us for more information.

Overview

This is the most comprehensive text available on hands-on teaching of Digital Signal 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 using the inexpensive OMAP L138 eXperimenter.
Read More Show Less

Product Details

  • ISBN-13: 9781118228951
  • Publisher: Wiley, John & Sons, Incorporated
  • Publication date: 3/2/2012
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 450
  • File size: 34 MB
  • Note: This product may take a few minutes to download.

Meet the Author

Donald Reay is a Lecturer at Heriot-Watt University in Edinburgh, Scotland. He has also taught hands-on DSP, on a number of occasions, as a visiting lecturer at Zhejiang University in Hangzhou, China. He coauthored, with Rulph Chassaing, the Second Edition of Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, also published by Wiley.
Read More Show Less

Table of Contents

Preface xi

List of Examples xiii

1. OMAP-L138 Development System 1

1.1 Introduction 1

1.1.1 Digital Signal Processors 3

1.2 Hardware and Software Tools 4

1.2.1 Zoom OMAP-L138 eXperimenter Board 6

1.2.2 C6748 Processor 6

1.2.3 Code Composer Studio IDE 6

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

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

1.4 Programming Examples to Test the Experimenter 14

1.5 Support Files 31

1.5.1 Initialization and Configuration File (L138_aic3106_init.c) 31

1.5.2 Header File (L138_aic3106_init.h) 32

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

1.5.4 Linker Command File (linker_dsp.cmd) 34

Exercises 36

References 37

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

2.1 Introduction 38

2.1.1 Sampling, Reconstruction, and Aliasing 39

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

2.3 Programming Examples Using C Code 41

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

2.3.2 Real-Time Sine Wave Generation 64

References 102

3. Finite Impulse Response Filters 103

3.1 Introduction to Digital Filters 103

3.1.1 FIR Filter 103

3.1.2 Introduction to the z-Transform 105

3.1.3 Properties of the z-Transform 107

3.1.4 z-Transfer Functions 109

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

3.1.6 Difference Equations 111

3.1.7 Frequency Response and the z-Transform 112

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

3.1.9 Window Method of Filter Design 113

3.1.10 Window Functions 114

3.1.11 Design of Band-Pass and High-Pass Filters Using Frequency Shifting 120

3.2 Programming Examples Using C And ASM Code 123

References 158

4. Infinite Impulse Response Filters 159

4.1 Introduction 159

4.2 IIR Filter Structures 160

4.2.1 Direct Form I Structure 160

4.2.2 Direct Form II Structure 161

4.2.3 Direct Form II Transpose 162

4.2.4 Cascade Structure 164

4.2.5 Parallel Form Structure 165

4.3 Impulse Invariance 166

4.4 Bilinear Transformation 167

4.4.1 Bilinear Transform Design Procedure 169

4.5 Programming Examples Using C and ASM Code 169

4.5.1 Design of a Simple IIR Low-Pass Filter 169

Reference 211

5. Fast Fourier Transform 212

5.1 Introduction 212

5.2 Development of the FFT Algorithm with Radix-2 213

5.3 Decimation-In-Frequency FFT Algorithm with Radix-2 214

5.4 Decimation-In-Time FFT Algorithm with RADIX-2 218

5.4.1 Reordered Sequences in the Radix-2 FFT and Bit-Reversed Addressing 220

5.5 Decimation-In-Frequency FFT Algorithm with Radix-4 221

5.6 Inverse Fast Fourier Transform 223

5.7 Programming Examples Using C Code 223

5.7.1 Frame- or Block-Based Processing 233

5.7.2 Fast Convolution 258

References 278

6. Adaptive Filters 279

6.1 Introduction 279

6.2 Adaptive Filter Configurations 280

6.2.1 Adaptive Prediction 280

6.2.2 System Identification or Direct Modeling 281

6.2.3 Noise Cancellation 281

6.2.4 Equalization 283

6.3 Performance Function 283

6.3.1 Visualizing the Performance Function 285

6.4 Searching for the Minimum 285

6.5 Least Mean Squares Algorithm 287

6.5.1 LMS Variants 288

6.6 Programming Examples 288

7. DSP/BIOS and Platform Support Package 307

7.1 Introduction to DSP/BIOS 307

7.1.1 DSP/BIOS Threads 307

7.1.2 DSP/BIOS Configuration Tool 308

7.1.3 DSP/BIOS Start-Up Sequence 309

7.1.4 Hardware Interrupts 310

7.1.5 Software Interrupts 320

7.1.6 Tasks and Idle Functions 322

7.1.7 Periodic Functions 327

7.1.8 Real-Time Analysis with DSP/BIOS 329

7.2 DSP/BIOS Platform Support Package 329

References 335

Index 337

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)