DSP Applications Using C and the TMS320C6x (Hardcover)
暫譯: 使用 C 語言與 TMS320C6x 的 DSP 應用程式 (精裝版)

Rulph Chassaing

  • 出版商: Wiley
  • 出版日期: 2002-02-11
  • 售價: $1,176
  • 語言: 英文
  • 頁數: 360
  • 裝訂: Hardcover
  • ISBN: 0471207543
  • ISBN-13: 9780471207542
  • 相關分類: C 程式語言數位訊號處理 Dsp
  • 無法訂購

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

商品描述

The up-to-date, comprehensive volume on digital methods for waveform generation, digital filters, and digital signal processing tools and techniques

DSP Applications Using C and the TMS320C6x DSK provides a hands-on learning approach to digital signal processing (DSP) that uses real-time implementation of experiments and projects. Chapters begin with a theoretical discussion, followed by examples that present the necessary background to perform the concluding experiments. A total of seventy-six solved-programming examples are included, most of which are done in C/C++ (C) code with a few in assembly and linear assembly code.

The tools used in this book, the Code Composer Studio (CCS) and the TMS320C6711 DSP Starter Kit (DSK), are introduced in the first chapter. Examples are given here that illustrate the capabilities of the CCS for debugging as well as plotting in time and frequency domains. The CCS and DSK are used throughout the book while working with covered material such as:

  • Input and output (I/O) with the codec on the DSK board and alternative I/O with a stereo audio codec that interfaces with the DSK
  • The architecture and instructions available for the TMS320C6x processor
  • The z-transform and finite impulse response (FIR) filters and the effect of window functions on these filters
  • Infinite impulse response (IIR) filters
  • The fast Fourier transform (FFT)
  • The adaptive filter
  • Techniques for code optimization

Complete with ample DSP applications and projects, a related Web site, and a CD-ROM that contains all the programs discussed in the book, DSP Applications Using C and the TMS320C6x DSK is invaluable to senior and graduate students in electrical and computer engineering, as well as professional engineers and anyone conducting in-house tutorials or seminars on DSP.

Table of Contents

Preface.

List of Examples.

Programs/Files on Accompanying Disk.

DSP Development System.

Input and Output with the Disk.

Architecture and Instruction Set of the C6X Processor.

Finite Impulse Response Filters.

Infinite Impulse Response Filters.

Fast Fourier Transform.

Adaptive Filters.

Code Optimization.

DSP Applications and Students Projects.

Appendix A: TMS320C6x Instruction Set.

Appendix B: Registers for Circular Addressing and Interrupts.

Appendix C: Fixed Point Considerations.

Appendix D: Matlab Support Tools.

Appendix E: Additional Support Tools.

Appendix F: Input and Output with PCM3003 Stereo Codec.

Appendix G: DSP/BIOS and RTDX for Real-Time Data Transfer.

Index.

商品描述(中文翻譯)

最新的綜合性著作《使用 C 和 TMS320C6x DSK 的 DSP 應用》涵蓋了波形生成、數位濾波器和數位信號處理工具與技術的數位方法,提供了一種實作導向的學習方式,透過實時實驗和專案來學習數位信號處理(DSP)。各章節以理論討論開始,接著提供範例,介紹執行結論實驗所需的背景知識。本書包含了七十六個已解決的程式範例,大部分使用 C/C++(C)程式碼編寫,少數則使用組合語言和線性組合語言。

本書中使用的工具,Code Composer Studio(CCS)和 TMS320C6711 DSP Starter Kit(DSK),在第一章中介紹。這裡提供的範例展示了 CCS 在除錯及時間和頻率域繪圖方面的能力。CCS 和 DSK 在整本書中都被用來處理涵蓋的內容,例如:
- 與 DSK 板上的編解碼器進行的輸入和輸出(I/O),以及與 DSK 介接的立體聲音編解碼器的替代 I/O
- TMS320C6x 處理器的架構和可用指令
- z 變換和有限脈衝響應(FIR)濾波器,以及窗函數對這些濾波器的影響
- 無限脈衝響應(IIR)濾波器
- 快速傅立葉變換(FFT)
- 自適應濾波器
- 程式碼優化技術

本書完整地提供了豐富的 DSP 應用和專案、相關網站,以及包含書中討論的所有程式的 CD-ROM,對於電機和計算機工程的高年級及研究生、專業工程師,以及任何進行內部教學或研討會的 DSP 相關人士來說,都是不可或缺的資源。

**目錄**
- 前言
- 範例列表
- 附隨磁碟上的程式/檔案
- DSP 開發系統
- 與磁碟的輸入和輸出
- C6X 處理器的架構和指令集
- 有限脈衝響應濾波器
- 無限脈衝響應濾波器
- 快速傅立葉變換
- 自適應濾波器
- 程式碼優化
- DSP 應用和學生專案
- 附錄 A:TMS320C6x 指令集
- 附錄 B:圓形尋址和中斷的暫存器
- 附錄 C:定點考量
- 附錄 D:Matlab 支援工具
- 附錄 E:其他支援工具
- 附錄 F:與 PCM3003 立體聲編解碼器的輸入和輸出
- 附錄 G:DSP/BIOS 和 RTDX 用於實時數據傳輸
- 索引