定點數位訊號處理器應用程式設計與實驗

胡竹生、陳榮偉、陳界全

  • 出版商: 全華圖書
  • 出版日期: 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 定點數位訊號處理器應用程式設計與實驗