Description |
1 online resource (xii, 306 pages) : illustrations |
|
text txt rdacontent |
|
computer c rdamedia |
|
online resource cr rdacarrier |
|
data file |
Summary |
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 todays 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 CD to take the reader through the entire process of C6X code writing. * 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 CD taking the reader through the entire process of C6X code writing. |
Contents |
Introduction: Examples of DSP systems, Organization of Chapters, Required Software/Hardware; Analog to Digital Signal Conversion: Sampling, Quantization, -- Signal Reconstruction; TMS320C6x Architecture: CPU Operation (Dot Product Example, Pipelined CPU, -- VelociTI, C64x DSP; Software Tools: DSK Target DSP Board, Assembly File, Memory Management, Compiler Utility, Code Initialization, Lab 1: Getting Familiar with Code Composer Studio; Interrupt Data Processing, Lab 2: Audio Signal Sampling; Fixed-Point vs Floating-Point:Q-Format Number Representation on Fixed-Point DSPs, Finite Word Length Effects on Fixed-Point DSPs, Floating-Point Number Representation, Overflow and Scaling, Some Useful Arithmetic Operations, Lab 3: Integer Arithmetic; Code Optimization: Word Wide Optimization, Mixing C and Assembly, Software Pipelining, Lab 4: Real-Time Filtering; Circular Buffering: Lab 5: Adaptive Filtering; Frame Processing: Direct Memory Access, DSP-Host Communication, Lab 6: Fast Fourier Transform; -- Real-Time Analysis and Scheduling: Real-Time Analysis and Instrumentation, Real-Time Scheduling, -- Real-Time Data Exchange, Lab 7: DSP/BIOS, Lab 8: Data Synchronization and Communication. |
Note |
Includes index. |
|
Print version record. |
Bibliography |
Includes bibliographical references and index. |
Subject |
Signal processing -- Digital techniques.
|
|
Texas Instruments TMS320 series microprocessors.
|
|
Traitement du signal -- Techniques numériques.
|
|
Texas Instruments TMS320 (Famille de microprocesseurs)
|
|
COMPUTERS -- Information Theory.
|
|
TECHNOLOGY & ENGINEERING -- Signals & Signal Processing.
|
|
Signal processing -- Digital techniques
|
|
Texas Instruments TMS320 series microprocessors
|
|
Signaalverwerking.
|
|
Real-time systemen.
|
|
VLSI.
|
|
Processamento digital de sinais.
|
Other Form: |
Print version: Kehtarnavaz, Nasser. Real-time digital signal processing based on the TMS320C6000. Amsterdam ; Boston : Elsevier : Newnes, ©2005 0750678305 9780750678308 (DLC) 2004050443 (OCoLC)55105961 |
ISBN |
9780750678308 |
|
0750678305 |
|
9780080470337 (electronic bk.) |
|
0080470335 (electronic bk.) |
|
1280964421 |
|
9781280964428 |
Standard No. |
AU@ 000054162627 |
|
CHNEW 001006838 |
|
DEBBG BV042316003 |
|
DEBBG BV043044704 |
|
DEBSZ 367756773 |
|
DEBSZ 422220205 |
|
NZ1 12435418 |
|