Real-Time Digital Signal Processing : Based on the TMS320C6000

Nasser Kehtarnavaz

  • 出版商: Newnes
  • 出版日期: 2004-07-14
  • 售價: $2,820
  • 貴賓價: 9.5$2,679
  • 語言: 英文
  • 頁數: 320
  • 裝訂: Paperback
  • ISBN: 0750678305
  • ISBN-13: 9780750678308
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

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 CD to take the reader through the entire process of C6X code writing.

 

 

Table of 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.

商品描述(中文翻譯)

描述:

數位信號處理在過去20年中經歷了巨大的增長,許多工程學校現在在其本科課程中提供即時DSP課程。我們的日常生活中涉及到DSP系統的使用,例如手機和高速調製解調器;德州儀器推出了TMS320C6000 DSP處理器系列,以滿足當今信號處理應用的高性能需求。

本書提供了在德州儀器的TMS320C6000 DSP處理器系列上實現和優化計算密集型信號處理算法的知識。它的組織方式使其可以作為許多工程學校提供的DSP實驗課程的教科書,或作為對DSP有一定了解但不熟悉這一處理器系列的自學/參考資料。

本書提供了重組、修改和精簡的版本,涵蓋了二十多本TI手冊中的信息,以便在一個學期內以結構化的課程學習C6000系列的即時DSP實現。每章後面都有適當的實驗練習,以提供實施適當信號處理功能的實驗材料。這些實驗包含在隨附的CD中,帶領讀者完成整個C6X代碼編寫的過程。

目錄:

引言:DSP系統的範例、章節組織、所需軟體/硬體;類比到數位信號轉換:取樣、量化、信號重建;TMS320C6x架構:CPU操作(點積範例、流水線CPU、VelociTI、C64x DSP);軟體工具:DSK目標DSP板、組合語言檔案、記憶體管理、編譯器工具、代碼初始化、實驗1:熟悉Code Composer Studio;中斷數據處理、實驗2:音頻信號取樣;定點與浮點:定點DSP上的Q格式數字表示、定點DSP的有限字長效應、浮點數字表示、溢出與縮放、一些有用的算術運算、實驗3:整數運算;代碼優化:字寬優化、混合C和組合語言、軟體流水線、實驗4:即時濾波;循環緩衝:實驗5:自適應濾波;幀處理:直接記憶體存取、DSP-主機通信、實驗6:快速傅立葉變換;即時分析與排程:即時分析與儀器、即時排程、即時數據交換、實驗7:DSP/BIOS、實驗8:數據同步與通信。