編輯推薦
《DSP技術與應用基礎(第2版)》麵嚮DSP技術與應用係統設計的初學者,是一本入門性教材,適閤各類高等院校電子信息類、電氣信息類、電子科學與技術類、自動控製與生物醫學工程等本專科專業學生學習,也可以供研究生和相關專業領域的工程師和技術人員參考。
內容簡介
《DSP技術與應用基礎(第2版)》介紹DSP基本概念與應用係統的基礎開發技術,包括DSP結構與工作原理、應用程序與硬件電路的設計方法。全書共有9章內容:DSP處理器概述;C54x結構與工作原理;CCS集成開發環境;DSP程序的調試與分析;基於DSP/BIOS的程序設計;匯編語言程序設計;音頻信號處理應用程序設計;DSP硬件係統設計;DSP嵌入式係統設計實例。本書內容全麵,介紹由淺入深、先易後難,從第3章開始每章附有實驗指導,便於教學。
本書麵嚮DSP技術與應用係統設計的初學者,是一本入門性教材,適閤各類高等院校電子信息類、電氣信息類、電子科學與技術類、自動控製與生物醫學工程等本專科專業學生學習,也可以供研究生和相關專業領域的工程師和技術人員參考。
作者簡介
俞一彪,教授,工學博士。1991年至今蘇州大學副教授、教授。2001-2002年日本愛知工業大學訪問研究員,2009年日本東京大學客座教授。現任蘇州大學語音與圖像技術研究所所長、信息工程係主任。
目錄
第1章 DSP概述 1
1.1 DSP基本概念 3
1.1.1 模擬技術與數字技術 3
1.1.2 數字信號處理係統的構成 4
1.1.3 數字信號處理的實現方法 4
1.2 DSP芯片簡介 5
1.2.1 DSP芯片的發展 5
1.2.2 DSP芯片的特點 6
1.2.3 DSP芯片的分類 7
1.2.4 DSP芯片的性能指標 7
1.3 TI公司DSP芯片簡介 7
1.3.1 C2000係列簡介 8
1.3.2 C5000係列簡介 9
1.3.3 C6000係列簡介 10
1.3.4 OMAP係列簡介 11
1.3.5 DaVinci係列簡介 13
1.3.6 KeyStone多核係列簡介 14
1.4 基於DSP的嵌入式係統 16
1.4.1 設計流程 16
1.4.2 開發工具與實驗平颱 17
1.4.3 典型DSP嵌入式應用係統 17
1.4.4 DSP嵌入式係統特點 20
小結 20
習題 22
第2章 TMS320C54x結構與
工作原理 23
2.1 中央處理器 25
2.1.1 算術邏輯單元 26
2.1.2 纍加器A和B 27
2.1.3 桶形移位寄存器 29
2.1.4 乘法/纍加器 31
2.1.5 比較、選擇和存儲單元 32
2.1.6 指數編碼器 33
2.1.7 CPU狀態和控製寄存器 34
2.2 總綫結構 38
2.3 存儲器 39
2.3.1 普通存儲器概念 39
2.3.2 存儲器空間分配 40
2.3.3 程序存儲空間 42
2.3.4 數據存儲空間 44
2.3.5 I/O存儲空間 46
2.4 片內外設與外部引腳 47
2.4.1 軟件可編程等待狀態發生器 47
2.4.2 可編程分區轉換邏輯 48
2.4.3 主機接口HPI 49
2.4.4 串行口 51
2.4.5 定時器 55
2.4.6 時鍾發生器PLL 56
2.4.7 DMA控製器 58
2.4.8 外部引腳 59
2.5 中斷係統 62
2.5.1 中斷分類 63
2.5.2 中斷寄存器 64
2.5.3 中斷處理步驟 65
小結 66
習題 68
第3章 CCS集成開發環境 69
3.1 DSP程序開發流程 70
3.1.1 DSP程序開發的基本流程 70
3.1.2 C語言程序開發流程 71
3.2 DSP實驗開發平颱 71
3.2.1 TMS320VC5416 DSK
實驗開發平颱 72
3.2.2 SEED5416 DTK實驗
開發平颱 73
3.3 CCS集成開發環境 74
3.3.1 CCS的安裝 74
3.3.2 CCS的配置 76
3.3.3 CCS的啓動及用戶界麵 77
3.3.4 CCS菜單 80
3.3.5 CCS工具欄 84
3.4 CCS應用程序設計初步 87
3.4.1 CCS中的工程 88
3.4.2 源程序文件建立 89
3.4.3 支持庫文件 89
3.4.4 鏈接配置文件 90
3.4.5 編譯與鏈接 94
3.4.6 下載並運行out文件 96
3.5 信號頻譜分析的DSP實現 97
3.5.1 離散信號傅裏葉變換的
定義 97
3.5.2 DFT程序設計示例 98
3.6 CCS5.x中DSP應用程序設計 99
3.6.1 DSP目標平颱設置 99
3.6.2 利用CCS5.x實現信號頻譜
分析 100
小結 102
習題 103
實驗一 DFT頻譜分析 103
第4章 DSP程序的調試與分析 105
4.1 DSP程序的基本調試方法 108
4.1.1 診斷信息形式 108
4.1.2 編譯警告和錯誤及其
解決方法 108
4.1.3 鏈接警告和錯誤及其
解決方法 110
4.2 CCS的常用調試工具和命令 111
4.2.1 常用調試工具 111
4.2.2 常用調試命令 112
4.3 DSP程序的輸入/輸齣分析 113
4.3.1 C語言的輸入/輸齣語句 113
4.3.2 Watch窗口對話框的應用 113
4.3.3 圖形分析窗口 114
4.3.4 File I/O應用 119
4.3.5 數據的下載與保存 123
4.4 剖析方法 124
4.4.1 時鍾剖析 124
4.4.2 剖析會話 126
4.4.3 剖析應用示例 128
4.5 通用擴展語言 128
4.5.1 GEL的語法 129
4.5.2 下載/卸載GEL文件 134
4.5.3 GEL文件應用示例 135
4.6 CCS5.x中DSP程序調試分析
方法 135
小結 137
習題 140
實驗二 DFT頻譜分析--調試與
剖析 140
第5章 基於DSP/BIOS的程序設計 143
5.1 DSP/BIOS簡介 144
5.1.1 DSP/BIOS優點 144
5.1.2 DSP/BIOS組成 145
5.2 DSP/BIOS配置工具的應用 148
5.2.1 創建、打開、保存DSP/BIOS
配置文件 149
5.2.2 編輯DSP/BIOS配置文件 150
5.3 DSP/BIOS應用程序執行順序和
組成 162
5.3.1 DSP/BIOS應用程序執行
順序 163
5.3.2 DSP/BIOS應用程序組成和
開發過程 165
5.4 基於DSP/BIOS的DFT頻譜分析
程序設計 166
5.5 DSP/BIOS分析工具應用 172
5.6 CCS5.x中DSP/BIOS簡介 177
小結 178
習題 180
實驗三 基於DSP/BIOS的DFT
頻譜分析 180
第6章 匯編語言程序設計 183
6.1 匯編語言概述 184
6.1.1 匯編語言常量 184
6.1.2 匯編語言中的符號 185
6.1.3 匯編語言中的錶達式 188
6.1.4 匯編語言程序格式 189
6.1.5 匯編語言指令尋址方式 190
6.2 匯編指令係統 195
6.2.1 算術運算指令 195
6.2.2 邏輯運算指令 204
6.2.3 程序控製指令 207
6.2.4 存儲和裝入指令 212
6.3 匯編僞指令和宏指令 217
6.3.1 匯編僞指令 217
6.3.2 匯編宏指令 220
6.4 匯編器、鏈接器和公共目標文件
COFF 221
6.4.1 匯編器 222
6.4.2 鏈接器 223
6.4.3 COFF文件 224
6.4.4 匯編器對COFF的處理 225
6.4.5 鏈接器對COFF的處理 226
6.5 匯編語言程序設計 229
6.5.1 匯編和C語言混閤編程 229
6.5.2 匯編編程舉例 231
小結 235
習題 237
實驗四 FIR數字濾波器 238
第7章 音頻信號處理應用程序設計 244
7.1 音頻信號的采集與I/O 245
7.1.1 音頻芯片PCM3002 246
7.1.2 PCM3002的應用程序接口 248
7.2 程序外部控製與信息提示 253
7.2.1 DIP開關控製 253
7.2.2 LED指示燈控製 254
7.3 FLASH存儲器數據的讀/寫 255
7.3.1 FLASH存儲器結構與
基本特性 256
7.3.2 FLASH存儲器的應用
程序接口 257
7.4 音頻信號處理程序 259
7.4.1 總體設計 260
7.4.2 音頻信號的采集與存儲 260
7.4.3 音頻信號的迴放輸齣 261
7.4.4 音頻信號的加密 262
7.4.5 音頻信號的解密 264
7.4.6 總控--功能選擇控製與
信息提示 265
小結 266
習題 268
實驗五 語音保密通信 268
第8章 DSP硬件係統設計 271
8.1 電源、時鍾與復位設計 272
8.1.1 電源電路 272
8.1.2 省電方式設計 274
8.1.3 復位電路 275
8.1.4 時鍾電路 277
8.2 I/O電平轉換設計 277
8.2.1 各種電平標準 277
8.2.2 3.3V與5V電平轉換 278
8.2.3 轉換電路實現方法 278
8.3 JTAG仿真接口電路 279
8.4 外部存儲器和I/O擴展設計 280
8.4.1 外部程序存儲器擴展 280
8.4.2 外部數據存儲器擴展 281
8.4.3 I/O口擴展 283
8.5 A/D和D/A接口電路 285
8.5.1 A/D接口設計 286
8.5.2 D/A接口設計 289
8.6 DSP係統自舉 291
8.6.1 DSP係統自舉模式 291
8.6.2 DSP選擇自舉方式的
檢測次序 292
8.6.3 Bootloader程序的自舉
列錶 296
8.6.4 FlashBurn的應用 300
小結 304
習題 309
實驗六 可自舉的音頻信號處理係統 309
第9章 DSP嵌入式係統設計實例 312
9.1 脈像測試分析係統的設計目標
分析 313
9.1.1 脈像測試分析係統的
設計目標 313
9.1.2 目標分析 313
9.2 脈像測試分析係統的方案確定 315
9.2.1 方案的分析 315
9.2.2 方案的形成 317
9.3 脈像測試分析係統的硬件實現 318
9.3.1 原理圖設計 318
9.3.2 PCB設計 319
9.3.3 PCB焊接和調試 319
9.4 脈像測試分析係統的軟件設計 319
9.5 高清視頻采集係統的設計目標
分析 321
9.5.1 高清視頻采集係統的設計
目標 321
9.5.2 目標分析 321
9.6 高清視頻采集係統的方案確定 323
9.6.1 方案的分析 323
9.6.2 操作係統的確定 323
9.6.3 方案的確定 324
9.7 高清視頻采集係統嵌入式Linux
軟件的開發 324
9.7.1 嵌入式Linux開發環境
搭建 324
9.7.2 嵌入式Linux內核裁剪與
移植 326
9.7.3 引導加載程序移植 328
9.7.4 根文件係統製作 330
9.8 高清視頻采集係統軟件設計的
開發 331
9.8.1 視頻采集驅動程序設計 331
9.8.2 視頻采集與顯示程序設計 334
9.9 QT界麵的開發 338
9.9.1 Qt/E介紹 339
9.9.2 Qt/E界麵設計與實現 340
小結 342
習題 344
參考文獻 345
前言/序言
DSP技術與應用基礎(第2版) epub pdf mobi txt 電子書 下載 2024
DSP技術與應用基礎(第2版) 下載 epub mobi pdf txt 電子書