Real-Time Digital Signal Processing, 1st Edition

Based on the TMS320C6000

 
Real-Time Digital Signal Processing, 1st Edition,Nasser Kehtarnavaz,ISBN9780750678308
 
 
Up to
25%
off
 

  

Newnes

9780750678308

9780080470337

320

235 X 191

This book provides the know-how for the implementation and optimization of computationally intensive signal processing algorithms on the Texas Instruments family of TMS320C6000 DSP processors.

Print Book + eBook

USD 86.94
USD 144.90

Buy both together and save 40%

Print Book

Paperback

In Stock

Estimated Delivery Time
USD 55.46
USD 73.95

eBook
eBook Overview

VST (VitalSource Bookshelf) format

DRM-free included formats : EPUB, Mobi (for Kindle), PDF

USD 53.21
USD 70.95
Add to Cart
 
 

Key Features

* Each chapter is followed by an appropriate lab exercise
* Provides the hands-on lab material for implementing appropriate signal processing functions
* Labs are included on accompanying companion website taking the reader through the entire process of C6X code writing

Description

Digital Signal Processing has undergone enormous growth in usage/implementation in the last 20 years and many engineering schools are now offering real-time DSP courses in their undergraduate curricula. Our everyday lives involve the use of DSP systems in things such as cell phones and high-speed modems; Texas Instruments has introduced the TMS320C6000 DSP processor family to meet the high performance demands of today’s signal processing applications.

This book provides the know-how for the implementation and optimization of computationally intensive signal processing algorithms on the Texas Instruments family of TMS320C6000 DSP processors. It is organized in such a way that it can be used as the textbook for DSP lab courses offered at many engineering schools or as a self-study/reference for those familiar with DSP but not this family of processors.

This book provides a restructured, modified, and condensed version of the information in more than twenty TI manuals so that one can learn real-time DSP implementations on the C6000 family in a structured course, within one semester. Each chapter is followed by an appropriate lab exercise to provide the hands-on lab material for implementing appropriate signal processing
functions. These labs are included on the accompanying companion website to take the reader through the entire process of C6X code writing.

Readership

Self-study/reference for hardware and software technical managers and practicing engineers familiar with DSP and involved in system design using TI’s TMS320C6000 family of DSP devices. These readers will be at companies involved with wireless communications, security systems, military systems, embedded control systems (automotive), e.g., Texas Instruments, Nokia, Ericsson, Motorola, GE, Sony, Raytheon, etc. Upper division, undergraduate lab students studying Real-Time DSP.

Nasser Kehtarnavaz

Nasser Kehtarnavaz is Professor of Electrical Engineering at University of Texas at Dallas. He has written numerous papers and five other books pertaining to signal and image processing, and regularly teaches digital signal processing laboratory courses, for which this book is intended. Among his many professional activities, he is Coeditor-in-Chief of Journal of Real-Time Image Processing, and Chair of the Dallas Chapter of the IEEE Signal Processing Society. Dr. Kehtarnavaz is a Fellow of SPIE, a Senior Member of IEEE, and a Professional Engineer.

Affiliations and Expertise

University of Texas at Dallas, Dallas, TX, USA

View additional works by Nasser Kehtarnavaz

Real-Time Digital Signal Processing, 1st Edition

Preface

Acknowledgments

What’s on the CD-ROM?

Chapter 1: Introduction

1.1 Examples of DSP Systems

1.2 Organization of Chapters

1.3 Required Software/Hardware

Chapter 2: Analog-to-Digital Signal Conversion

2.1 Sampling

2.2 Quantization

2.3 Signal Reconstruction

Chapter 3: TMS320C6X Architecture

3.1 CPU Operation (Dot Product Example)

3.2 Pipelined CPU

3.3 VelociTI

3.4 C64x DSP

Chapter 4: Software Tools

4.1 C6x DSK/EVM Target Boards

4.2 Assembly File

4.3 Memory Management

4.4 Compiler Utility

4.5 Code Initialization

Lab 1 Getting Familiar with Code Composer Studio

Chapter 5: Interrupt Data Processing

Lab 2 Audio Signal Sampling

Chapter 6: Fixed-Point vs. Floating-Point

6.1 Q-format Number Representation on Fixed-Point DSPs

6.2 Finite Word Length Effects on Fixed-Point DSPs

6.3 Floating-Point Number Representation

6.4 Overflow and Scaling

6.5 Some Useful Arithmetic Operations

Lab 3 Integer Arithmetic

Chapter 7: Code Optimization

7.1 Word-Wide Optimization

7.2 Mixing C and Assembly

7.3 Software Pipelining

7.4 C64x Improvements

Lab. 4 Real-Time Filtering

Chapter 8: Circular Buffering

Lab. 5 Adaptive Filtering

Chapter 9: Frame Processing

9.1 Direct Memory Access

9.2 DSP-Host Communication

Lab. 6 Fast Fourier Transform

Chapter 10: Real-Time Analysis and Scheduling

10.1 Real-Time Analysis

10.2 Real-Time Scheduling

10.3 Real-Time Data Exchange

Lab. 7 DSP/BIOS

Lab. 8 Data Synchronization and Communication

Chapter 11: Lab Project Examples

11.1 Sinewave Generation

11.2 Cascade IIR Filter

11.3 Filter Bank

11.4 Pulse Amplitude Modulation (PAM)

Lab 12 PAM Implementation

Quick Reference Guide

About the Author

Index

 
 
Free Shipping
Shop with Confidence

Free Shipping around the world
▪ Broad range of products
▪ 30 days return policy
FAQ

Contact Us