《DSP套用開發實用子程式》是2005年9月1日人民郵電出版社出版的圖書,作者是汪安民、程昱。本書從工程套用的角度出發,介紹了各種數位訊號處理算法在DSP上的實現。
基本介紹
- 書名:DSP套用開發實用子程式
- 作者:汪安民,程昱
- ISBN:10位[7115137145] 13位[9787115137142]
- 頁數:415
- 定價:¥42.00 元
- 出版社:人民郵電出版社
- 出版時間:2005-9-1
內容簡介,圖書目錄,
內容簡介
本書所介紹的子程式內容涉及數學運算、DSP硬體接口程式、經典數位訊號處理算法和現代數位訊號處理算法,以及DSP在語音、圖像、控制和無線通信中的套用。
本書實例豐富、層次清晰、語言通俗,有較強的實用性,既可作為數位訊號處理開發人員查詢手冊,也可作為大中專院校工業自動化、電氣技術專業、計算機科學及其他相關專業的參考資料。
圖書目錄
第1章 DSP概述 83
1.1 數位訊號處理器(DSP)概述 2
1.1.1 DSP的發展 2
1.1.2 DSP的特點 3
1.1.3 DSP的技術套用 5
1.2 TMS320系列DSP晶片簡介 6
1.2.1 TMS320C2000系列簡介 6
1.2.2 TMS320C5000系列簡介 8
1.2.3 TMS320C6000系列簡介 9
1.2.4 TMS320族其他DSP晶片簡介 10
1.3 AD21xx系列DSP晶片簡介 11
1.4 DSP套用系統的構成和設計方法 12
1.4.1 DSP套用系統的構成 12
1.4.2 DSP套用系統的設計方法 12
1.5 DSP套用系統的開發流程和開發工具 14
1.5.1 DSP套用系統的開發流程 14
1.5.2 DSP套用系統的開發工具 15
第2章 基本數學運算程式 17
2.1 數據的定標 18
2.2 子程式1——雙精度數據加減法 19
2.2.1 實現目標 19
2.2.2 解決思路 19
2.2.3 程式設計 19
2.2.4 總結與評價 21
2.3 子程式2——雙精度整數乘法 21
2.3.1 實現目標 21
2.3.2 解決思路 21
2.3.3 程式設計 21
2.3.4 總結與評價 22
2.4 子程式3——雙精度小數乘法 22
2.4.1 實現目標 22
2.4.2 解決思路 23
2.4.3 程式設計 23
2.4.4 總結與評價 26
2.5 子程式4——浮點數的乘除法 26
2.5.1 實現目標 26
2.3.2 解決思路 26
2.5.3 程式設計 26
2.5.4 總結與評價 27
2.6 子程式5——單精度整數除法 27
2.6.1 實現目標 27
2.6.2 解決思路 27
2.6.3 程式設計 28
2.6.4 總結與評價 30
2.7 子程式6——單精度小數除法 30
2.7.1 實現目標 30
2.7.2 解決思路 30
2.7.3 程式設計 30
2.7.4 總結與評價 31
2.8 子程式7——雙精度整數除法 31
2.8.1 實現目標 31
2.8.2 解決思路 31
2.8.3 程式設計 31
2.8.4 總結與評價 35
2.9 子程式8——函式運算 35
2.9.1 實現目標 35
2.9.2 解決思路 35
2.9.3 程式設計 37
2.9.4 總結與評價 38
第3章 硬體接口程式 39
3.1 子程式9——中斷 40
3.1.1 實現目標 40
3.1.2 解決思路 40
3.1.3 程式設計 40
3.1.4 總結與評價 42
3.2 子程式10——定時器 43
3.2.1 實現目標 43
3.2.2 解決思路 43
3.2.3 程式設計 43
3.2.4 總結與評價 44
3.3 子程式11——緩衝串口 44
3.3.1 實現目標 44
3.3.2 解決思路 44
3.3.3 程式設計 45
3.3.4 總結與評價 49
3.4 子程式12——EMIF接口 49
3.4.1 實現目標 49
3.4.2 解決思路 49
3.4.3 程式設計 49
3.4.4 總結與評價 50
3.5 子程式13——HPI接口 50
3.5.1 實現目標 50
3.5.2 解決思路 51
3.5.3 程式設計 52
3.5.4 總結與評價 57
3.6 子程式14——XBUS匯流排 57
3.6.1 實現目標 57
3.6.2 解決思路 57
3.6.3 程式設計 58
3.6.4 總結與評價 58
3.7 子程式15——DMA控制器 58
3.7.1 實現目標 58
3.7.2 解決思路 59
3.7.3 程式設計 60
3.7.4 總結與評價 61
3.8 子程式16——雙DSP通信 62
3.8.1 實現目標 62
3.8.2 解決思路 62
3.8.3 程式設計 62
3.8.4 總結與評價 70
3.9 子程式17——上電引導程式 70
3.9.1 實現目標 70
3.9.2 解決思路 70
3.9.3 程式設計 71
3.9.4 總結與評價 76
第4章 經典數位訊號處理算法 77
4.1 子程式18——周期信號發生器 78
4.1.1 實現目標 78
4.1.2 解決思路 78
4.1.3 程式設計 79
4.1.4 總結與評價 84
4.2 子程式19——噪聲發生器 84
4.2.1 實現目標 84
4.2.2 解決思路 85
4.2.3 程式設計 85
4.2.4 總結與評價 87
4.3 子程式20——差分方程 88
4.3.1 實現目標 88
4.3.2 解決思路 88
4.3.3 程式設計 88
4.3.4 總結與評價 90
4.4 子程式21——IIR濾波器 90
4.4.1 實現目標 90
4.4.2 解決思路 90
4.4.3 程式設計 91
4.4.4 總結與評價 110
4.5 子程式22——FIR濾波器 110
4.5.1 實現目標 110
4.5.2 解決思路 110
4.5.3 程式設計 111
4.5.4 總結與評價 120
4.6 子程式23——快速傅立葉變換 120
4.6.1 實現目標 120
4.6.2 解決思路 120
4.6.3 程式代碼 129
4.6.4 總結與評價 153
第5章 現代數位訊號處理算法 155
5.1 子程式24——自適應濾波器 156
5.1.1 實現目標 156
5.1.2 解決思路 156
5.1.3 程式設計 159
5.1.4 總結與評價 167
5.2 子程式25——自適應陷波器 167
5.2.1 實現目標 167
5.2.2 解決思路 167
5.2.3 程式設計 169
5.2.4 總結與評價 190
5.3 子程式26——小波變換 190
5.3.1 實現目標 190
5.3.2 解決思路 190
5.3.3 程式設計 192
5.3.4 總結與評價 203
5.4 子程式27——非均勻採樣理論 203
5.4.1 實現目標 203
5.4.2 解決思路 204
5.4.3 程式設計 205
5.4.4 總結與評價 231
5.5 子程式28——混沌理論 231
5.5.1 實現目標 231
5.5.2 解決思路 231
5.5.3 程式設計 235
5.5.4 總結與評價 251
第6章 語音信號處理算法 253
6.1 子程式29——語音信號的採集和播放 254
6.1.1 實現目標 254
6.1.2 解決思路 254
6.1.3 程式設計 260
6.1.4 總結與評價 267
6.2 子程式30——語音信號的 /A律壓縮 267
6.2.1 實現目標 267
6.2.2 解決思路 268
6.2.3 程式設計 269
6.2.4 總結與評價 276
6.3 子程式31——語音去噪 276
6.3.1 實現目標 276
6.3.2 解決思路 276
6.3.3 程式設計 279
6.3.4 總結與評價 287
6.4 子程式32——語音編碼 287
6.4.1 實現目標 287
6.4.2 解決思路 287
6.4.3 程式設計 289
6.4.4 總結與評價 299
6.5 子程式33——數字電話系統設計 300
6.5.1 實現目標 300
6.5.2 解決思路 300
6.5.3 程式設計 304
6.5.4 總結與評價 317
第7章 工業控制中的信號處理 319
7.1 子程式34——3線-8線解碼器 320
7.1.1 實現目標 320
7.1.2 解決思路 320
7.1.3 程式設計 321
7.1.4 總結與評價 335
7.2 子程式35——PWM波形產生器 336
7.2.1 實現目標 336
7.2.2 解決思路 336
7.2.3 程式設計 337
7.2.4 總結與評價 349
7.3 子程式36——三相正弦SPWM波形發生器 351
7.3.1 實現目標 351
7.3.2 解決思路 351
7.3.3 程式設計 353
7.3.4 總結與評價 364
7.4 子程式37——數字PID控制器 364
7.4.1 實現目標 364
7.4.2 解決思路 364
7.4.3 程式設計 366
7.4.4 總結與評價 376
7.5 子程式38——模糊PI控制器 377
7.5.1 實現目標 377
7.5.2 解決思路 377
7.5.3 程式設計 380
7.5.4 總結與評價 383
第8章 圖像和通信處理程式 385
8.1 子程式39——數字圖像的空域濾波增強 386
8.1.1 實現目標 386
8.1.2 解決思路 386
8.1.3 程式設計 387
8.1.4 總結與評價 398
8.2 子程式40——RS編碼和GF域的運算 398
8.2.1 實現目標 398
8.2.2 解決思路 398
8.2.3 程式設計 400
8.2.4 總結與評價 402
8.3 子程式41——RS解碼的彼得森直接糾錯算法 402
8.3.1 實現目標 402
8.3.2 解決思路 402
8.3.3 程式設計 403
8.3.4 總結與評價 417