· 多年嵌入式人才培養及項目研發經驗總結
· 數百家企業嵌入式研發崗位人才需求匯總
· 數十所嵌入式專業大學院校教學現狀調研
· 側重實踐及案例分析并輔以代碼加以講解
本書針對目前流行的嵌入式系統設計,以數字信號處理器(dsp)為硬件平臺,詳細地介紹了用dsp作為微處理器核的系統的各種數學算法和工程實踐。本書內容涵蓋dsp工程應用的很多領域,包括一般數據采集系統設計、高速數據采集系統設計、常用自動控制系統設計、語音信號處理、編碼系統設計、ip電話系統設計、無線網卡系統設計、viterbi譯碼的實現、非均勻采樣理論及其實現等工程實例。
本書針對目前流行的嵌入式系統設計,以數字信號處理器(dsp)為硬件平臺,詳細地介紹了用dsp作為微處理器核的系統的各種數學算法和工程實踐。本書內容涵蓋dsp工程應用的很多領域,包括一般數據采集系統設計、高速數據采集系統設計、常用自動控制系統設計、語音信號處理、編碼系統設計、ip電話系統設計、無線網卡系統設計、viterbi譯碼的實現、非均勻采樣理論及其實現等工程實例。
本書是案例型參考手冊,內容全面、實用,講解通俗易懂,特別適合中、高級用戶閱讀,書中的有些案例略作修改即可在工程中直接應用。本書可以作為高等院校電子工程、電氣工程、自動控制、電力電子等專業的高年級本科生和研究生學習dsp的參考教材,也可供從事dsp應用系統設計開發的技術人員參考。
第1章 緒論
1.1 dsp概述
1.1.1 tms320c2000系列
1.1.2 tms320c5000系列
1.1.3 tms320c6000系列
1.1.4 omap系列
1.2 dsp理論和算法概述
第2章 高速數據采集系統設計
2.1 高速數據采集概述
2.2 案例要求和應用對象
2.3 器件的選擇
2.3.1 ad轉換器的選擇
2.3.2 fifo的選擇
2.3.3 dsp的選擇
2.3.4 usb控制器的選擇
2.3.5 flash的選擇
2.4 硬件電路設計
2.4.1 ads5422的電路設計
2.4.2 idt72v2113的電路設計
2.4.3 cy7c68013的電路設計
2.4.4 sst29le010的電路設計
2.4.5 電源和復位電路設計
2.4.6 時鐘電路設計
2.4.7 jtag仿真口電路設計
2.4.8 其他電路設計
2.5 軟件系統調試方法
2.5.1 ads5422的調試
2.5.2 idt72v2113的調試
2.5.3 cy7c68013的調試
2.5.4 sst29le010的調試
2.5.5 電源時鐘的調試
2.6 程序代碼
2.6.1 主程序代碼
2.6.2 主程序中斷向量代碼
2.6.3 主程序配置文件代碼
2.6.4 寫flash程序代碼
2.6.5 寫flash配置文件代碼
2.6.6 寫flash中斷向量代碼
2.6.7 寫flash工具代碼
2.6.8 dsp讀usb接口代碼
2.7 案例總結
第3章 中低速數據采集系統設計
3.1 案例要求和應用對象
3.2 系統軟硬件設計和調試
3.2.1 tlv1571的軟硬件設計和調試
3.2.2 tlc7528的軟硬件設計和調試
3.2.3 sst29le010的軟硬件設計和調試
3.2.4 電源和復位電路設計
3.2.5 時鐘電路設計
3.3 程序代碼
3.3.1 ad測試程序代碼
3.3.2 ad測試程序中斷向量代碼
3.3.3 ad測試程序配置文件代碼
3.3.4 da測試程序代碼
3.3.5 da測試程序配置文件代碼
3.3.6 寫flash程序代碼
3.3.7 寫flash配置文件代碼
3.3.8 寫flash中斷向量代碼
3.3.9 ad/da聯合調試程序代碼
3.3.10 數據濾波程序代碼
3.4 案例總結
第4章 常用自動控制系統設計
4.1 案例要求和應用對象
4.2 硬件電路設計
4.3 軟件系統設計思路
4.4 主要程序代碼說明
4.4.1 dsp配置頭文件
4.4.2 dsp的系統配置命令文件
4.4.3 dsp的中斷向量表和中斷子向量表
4.4.4 數字pid控制器的dsp應用程序
4.4.5 模糊pi控制器的dsp應用程序
4.5 控制系統的性能評估
4.5.1 系統的開環特性
4.5.2 數字pid控制特性
4.5.3 模糊pi控制特性
4.6 案例總結
第5章 語音信號去噪和編碼系統設計
5.1 語音信號應用概述
5.2 案例要求和應用對象
5.3 系統硬件設計
5.3.1 語音信號通道
5.3.2 語音信號模數/數模轉換
5.3.3 dsp和音頻ad/da的硬件設計
5.4 語音信號的采集和播放
5.5 語音信號的?/a律壓縮
5.6 語音去噪
5.7 語音編碼
5.8 案例總結
第6章 數字和ip電話系統設計
6.1 數字和ip電話概述
6.2 案例要求和應用對象
6.3 系統硬件設計
6.4 系統軟件設計
6.4.1 dsp軟件設計
6.4.2 dsp軟件代碼
6.4.3 主機軟件設置
6.4.4 主機軟件程序
6.4.5 回音相消算法設計
6.4.6 回音相消程序
6.5 案例總結
第7章 圖像顯示和lcd系統設計
7.1 案例要求和應用對象
7.2 系統軟硬件設計
7.2.1 圖像控制器的軟硬件設計
7.2.2 lcd驅動軟硬件設計
7.2.3 ac97音頻口軟硬件設計
7.2.4 網口軟硬件設計
7.2.5 觸摸屏軟硬件設計
7.3 程序代碼
7.3.1 圖像控制器程序代碼
7.3.2 lcd控制程序代碼
7.3.3 ac97驅動程序代碼
7.3.4 背景燈初始化驅動程序代碼
7.4 案例總結
第8章 藍牙與無線網卡系統設計
8.1 案例要求和應用對象
8.2 藍牙接口設計
8.2.1 藍牙技術特點
8.2.2 藍牙模塊pf6100
8.2.3 系統硬件設計
8.2.4 系統軟件設計
8.2.5 藍牙的語音傳輸
8.3 無線網卡設計
8.3.1 無線局域網標準
8.3.2 無線網卡模塊tnet1100b
8.3.3 系統硬件設計
8.3.4 系統軟件設計
8.4 案例總結
第9章 viterbi譯碼及其實現
9.1 viterbi譯碼概述
9.2 案例要求和應用對象
9.3 rs編碼
9.4 viterbi譯碼
9.5 案例總結
第10章 非均勻采樣理論及其實現
10.1 采樣理論概述
10.2 案例要求和應用對象
10.3 理論基礎
10.4 硬件設計
10.5 軟件設計
10.6 系統測試
10.7 程序代碼
10.8 案例總結