實時數字信號處理 (從MATLAB到C基於TMS320C6x DSP), 3/e Real-Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSPs, 3/e

Michael G.Morrow 徐國江

買這商品的人也買了...

商品描述

本書供需要在實時數字信號處理(DSP)方面具有簡單實踐經驗的學生、教育工作者和工程師使用。
過去,在實時DSP方面,理論與實踐之間存在著巨大的“差距”,本書使用作者已證明的方法彌補了這一差距。
本書分為三個部分:理論基礎(共9章)、項目實踐(共12章)和附錄(共10章)。
本書附帶的軟件包括所有必要的源代碼,以及附加信息和教程材料,以幫助讀者掌握實時DSP(有關訪問軟件的操作指南,請參閱第1章)。
如果讀者是第一次接觸DSP,則他們應結合更傳統的、理論性更強的信號處理教材一起使用本書。
您正在閱讀的這本書並不是為了教授基本的DSP理論,而是假設您已經了解或正在學習DSP理論。
本書不是講授理論,而是使用一個非常實用的、逐步引導的框架,提供實時DSP的實踐經驗,
並在此過程中強化這種基本的DSP理論(作者稱之為理論基礎)。
該框架在每章中使用了一系列演示、練習和實踐項目,首先對適用理論進行快速概述,
然後使用MATLAB來應用這些概念,最後在一些最新的高性能DSP硬件上實時運行適用程序。
這些項目指導讀者來為自己創建各種有趣的實時DSP程序。

作者簡介

Michael G.Morrow

電子工程碩士,專業工程師威斯康星大學麥迪遜分校(University of Wisconsin-Madison)
電子與計算機工程系(Department of Electrical and Computer Engineering)教師。
他曾是美國海軍退役中尉指揮官,曾在美國海軍學院(USNaval Academy)電子和計算機工程系
(Department of Electrical and Computer Engineering)及博伊西州立大學(Boise State University)
電子與計算機工程系(Department of Electrical and Computer Engineering)任教。
Morrow先生在威斯康星大學麥迪遜分校獲得2002年電氣與計算機工程系傑出教育家獎
(Outstanding Educator Award)和2003年Gerald Holdridge 教學卓越獎
(Teaching Excellence Award)。
他是教育DSP(eDSP)有限責任公司的創始人和總裁,該公司致力於為全球教育工作者和學生提供經濟實惠的DSP解決方案。
他是電氣和電子工程師協會(Institute of Electrical and Electronic Engineers,IEEE)信號處理學會(Signal Processing Society)
信號處理教育技術委員會(Technical Committee on Signal Processing Education)的成員、IEEE的高級成員以及ASEE的成員。

目錄大綱

目錄
圖清單
表格清單
程序清單
第Ⅰ部分:理論基礎
第1章本書介紹與組織
1.1為什麼您需要這本書?
1.1.1其他DSP書籍
1.1.2演示與DSP硬件
1.1.3本書的哲學
1.2實時DSP
1.3如何使用本書
1.3.1支持的電路板
1.3.2主機到DSP電路板通信
1.3.3過渡到實時
1.3.4章節涵蓋內容
1.3.5硬件與軟件安裝
1.3.6閱讀程序清單
1.4準備開始
1.5問題

第2章採樣和重構
2.1理論
2.1.1選擇採樣頻率
2.1.2輸入/輸出問題:樣本或者幀?
2.1.3 Talk-Through概念
2.2 winDSK演示
2.2.1啟動winDSK
2.2.2 Talk-Thru應用
2.3使用Windows實現Talk-Through
2.4使用MATLAB和Windows實現Talk-Through
2.4.1只使用MATLAB實現Talk-Through
2.4.2使用MATLAB和DSK實現Talk-Through
2.5使用C語言實現DSK
2.6後繼挑戰
2.7問題

第3章FIR數字濾波器
3.1理論
3.1.1傳統標記法
3.1.2 FIR濾波器與IIR濾波器的比較
3.1.3計算濾波器輸出
3.2 winDSK演示
3.2.1 .圖形均衡器應用
3.2.2陷波濾波器應用
3.2.3音頻效果應用
3.3 MATLAB實現
3.3.1內置方法
3.3.2創建您自己的濾波器算法
3.4使用C語言的DSK實現
3.4.1採用C語言的暴力FIR濾波:第一部分
3.4.2採用C語言的暴力FIR濾波:第二部分
3.4.3環形緩衝FIR濾波
3.5後繼挑戰
3.6問題
第4章IIR數字濾波器
4.1理論
4.2 winDSK演示:陷波濾波器應用
4.3 MATLAB實現
4.3.1濾波器設計與分析
4.3.2 IIR濾波器標記法
4.3.3框圖
4.3.4內置方法
……
第5章週期信號的生成
第6章基於幀的DSP
第7章使用幀的數字濾波器
第8章快速傅里葉變換
第9章頻譜分析與窗口化
第Ⅱ部分:項目實踐
第10章項目1:吉他特效
第11章項目2:圖形均衡器
第12章項目3:二階節
第13章項目4:峰值音量表
第14章項目5:自適應濾波器
第15章項目6:AM發射器
第16章項目7:AM接收器
第17章項目8:鎖相環
第18章項目9:BPSK數字發射器
第19章項目10:BPSK數字接收器
第20章項目11:MPSK與QAM數字發射器
第21章項目12:QPSK數字接收器
第Ⅲ部分:附錄
附錄A Code Composer Studio:概述
附錄B DSP/BIOS
附錄C數值表示
附錄D TMS320C6x架構
附錄E DSK相關工具
附錄F與MATLAB一起使用代碼生成器
附錄G DSP電路板的電池電源
附錄H編程難點與陷阱
附錄I DSP電路板比較
附錄J縮寫、首字母縮略詞和符號
參考文獻