定點數位訊號處理器應用程式設計與實驗
胡竹生、陳榮偉、陳界全
- 出版商: 全華圖書
- 出版日期: 1999-09-30
- 定價: $550
- 售價: 9.0 折 $495
- 語言: 繁體中文
- ISBN: 9572126679
- ISBN-13: 9789572126677
已絕版
相關主題
商品描述
■ 內容簡介 本書系統化的介紹數位訊號處理器(DSP)架構,程式技巧及實驗應用。從何謂DSP到深入運算法則定點化均有範例、最佳化程式說明及實驗練習。本書以德州儀器公司之TMS320c5x為實驗對象,並附程式發展之套裝軟體以提供初學者簡易的學習環境。 ■ 目錄 前言 i 1 TMS320C5X晶片結構及功能介紹 1-1 1.1 簡介數位訊號處理器 1-2 1.2 C5X核心結構及其功能 1-6 1.2.1 CPU暫存器及定址模式 1-7 1.2.2 輔助暫存器 1-12 1.2.3 中央運算邏輯單元(CALU) 1-15 1.2.4 程序控制及Pipeline 1-19 1.2.5 快速迴圈(instruction and block repeat) 1-26 1.2.6 狀態與控制暫存器 1-29 1.2.7 省電模式 1-32 1.2.8 並行邏輯單元(PLU) 1-33 1.2.9 中斷 1-34 1.3 C5X的記憶區結構 1-42 1.3.1 程式記憶區 (Program Memory) 1-43 1.3.2 資料記憶區 (Data Memory) 1-44 1.3.3 Direct Memory Access(DMA) 1-46 1.3.4 Boot Loader 1-47 1.3.5 匯流排之等待產生器(Wait-state Generator) 1-48 1.4 C50的週邊(PERIPHERAL) 1-50 1.4.1 外部中斷運作模式 1-50 1.4.2 時鐘(timer) 1-50 1.4.3 Serial Port 1-52 1.5 DSK50系統概述 1-59 1.5.1 實驗所需設備 1-59 1.5.2 DSK50硬體介紹 1-61 1.5.3 軟體發展流程 1-62 1.5.4 運用DspX整合發展環境 1-63 1.5.5 DspX使用流程說明 1-65 1.6 相關實驗 1-69 1.6.1 Exp 1: Getting Started - 組譯器命令 1-69 1.6.2 Exp 2:Direct Addressing 1-74 1.6.3 Exp 3:Indirect Addressing 1-78 1.6.4 Exp 4:Immediate Addressing 1-89 1.6.5 Exp 5:Memory-mapped Register Addressing 1-93 1.6.6 Exp 6:Dedicated-Register Addressing 1-96 1.6.7 Exp 7:Circular Addressing 1-100 1.6.8 Exp 8:Addressing Modes綜合練習 1-104 1.6.9 Exp 9: Branch and Call 1-109 1.6.10 Exp 10:基本數學運算及迴圈運作 1-114 1.6.11 Exp 11:尋找極值 1-116 1.6.12 Exp 12:乘法及零負擔迴圈運算 1-118 1.6.13 Exp 13:線性與環形迴積 1-122 1.6.14 Exp 14:矩陣運算 1-130 1.6.15 Exp 15:查表 1-135 1.6.16 Exp 16:中斷及AIC之規劃與使用 1-142 1.6.17 Exp17: DSK的UART界面 1-162 1.6.18 Exp 18:虛擬二元隨機訊號產生器 1-180 2 定點數運算 2-1 2.1 整數運算 2-2 2.2 定點數與浮點數之差異 2-4 2.3 定點數乘法的技巧 2-8 2.4 2'S COMPLEMENT之性質 2-11 2.5 定點數除法運算 2-12 2.6 溢位(OVERFLOW)與量化誤差(QUANTIZATION ERROR) 2-14 2.7 相關實驗 2-19 2.7.1 Exp 19:線性定點數運算式安排與分析 2-19 2.7.2 Exp 20:非線性定點數運算式安排與分析 2-25 2.7.3 Exp 21:內插值計算 2-35 2.7.4 Exp 22:定點數除法 2-40 2.7.5 Exp 23:倍精度運算(32 bits) 2-46 3 簡介數位訊號處理 3-1 3.1 數位訊號 3-2 3.2 採樣與ALIASING (類比-數位轉換) 3-5 3.3 數位-類比轉換 3-8 3.4 採樣頻率轉換 3-10 3.4.1 Decimation 3-10 3.4.2 Interpolation 3-14 3.4.3 非整數比例之採樣頻率轉換 3-17 3.5 FIR與IIR濾波器 3-19 3.5.1 FIR 濾波器 3-19 3.5.2 IIR 濾波器 3-23 3.6 差分方程式之SCALING 3-28 3.7 相關實驗 3-34 3.7.1 Exp 24:FIR濾波器之製作 3-34 3.7.2 Exp 25: 訊號能量平均與自動增益控制 3-39 3.7.3 Exp 26:IIR濾波器之製作 3-44 3.7.4 Exp 27: 弦波產生器 3-53 3.7.5 Exp 28: 訊號零點交越計數 3-57 3.7.6 Exp 29: 採樣頻率轉換─Interpolation 3-61 3.7.7 Exp 30: 採樣頻率轉換─Decimation 3-70 3.7.8 Exp 31: 採樣頻率轉換─Pitch Shifting 3-78 3.7.9 Exp 32: 數位調幅與解調幅 3-86 4 濾波器之狀態空間表示法 4-1 4.1 濾波器之狀態空間表示法 4-2 4.2 溢位的狀態空間分析 4-5 4.3 狀態空間變數之SCALING 4-16 4.4 SCALING與量化誤差之關係 4-21 4.5 相關實驗 4-24 4.5.1 Exp 33:狀態空間表示之濾波器製作 4-24 4.5.2 Exp 34:弦波產生器之狀態空間執行法 4-35 5 快速傅立葉轉換 5-1 5.1 不連續域傅立葉級數(DISCRETE FOURIER SERIES) 5-2 5.2 不連續域傅立葉轉換(DISCRETE FOURIER TRANSFORM) 5-3 5.3 利用傅立葉轉換進行CIRCULAR CONVOLUTION 5-6 5.4 利用傅立葉轉換進行LINEAR CONVOLUTION 5-8 5.5 快速傅立葉轉換(FAST FOURIER TRANSFORM) 5-11 5.5.1 Decimation in Time FFT 5-11 5.5.2 Decimation in Frequency FFT 5-18 5.6 相關實驗 5-19 5.6.1 Exp 35:FFT程式之製作 5-19 附錄 A 組語指令說明 A-1 A.1 組語指令表 A-2 A.2 組語指令摘要說明 A-11 IV 定點數位訊號處理器應用程式設計與實驗 |