數(shù)字信號處理:原理、實現(xiàn)及應用/基于MATLAB/Simulink與TMS320C55xx DSP的實現(xiàn)方法
定 價:79 元
叢書名:清華開發(fā)者書庫
- 作者:森,鮑勃,田文順,王永生,王進祥,曹貝
- 出版時間:2017/6/1
- ISBN:9787302458968
- 出 版 社:清華大學出版社
- 中圖法分類:TN911.72
- 頁碼:456
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書可分為兩個部分:第一部分(第1-6章)介紹DSP原理、算法、分析方法和實現(xiàn)考慮;第二部分(第7-ll章)介紹幾種重要的DSP應用,它們均在當代信號處理設備的實現(xiàn)中扮演著重要的角色。
《數(shù)字信號處理:原理、實現(xiàn)及應用——基于MATLAB/Simulink與TMS320C55xxDSP的實現(xiàn)方法》(原書第3版)對第2版內(nèi)容進行了全面更新,尤其是更新了zui新的DSP器件應用,并介紹了新的開發(fā)工具。調(diào)整了軟件設計過程,通過緩解密集的編程工作(傳統(tǒng)的DSP匯編工作),使讀者兼顧數(shù)字信號處理理論與實踐的學習。本書特點如下:
n重新強調(diào)C語言程序設計,減少了匯編程序設計的內(nèi)容;尤其關注C語言算法、定點C語言代碼和內(nèi)在函數(shù)的有效使用。對于整個設計周期,采用一步一步的動手實驗來進行說明。
n更新了數(shù)字信號處理的應用領域以便反映zui新的技術發(fā)展,例如用于下一代網(wǎng)絡的語音編碼技術、語音編解碼(如寬帶ITUG.722.2)、圖形和參數(shù)音頻均衡器、多種音效、用于JPEG2000的2D離散小波變換、各種2D濾波器算子和指紋圖像處理。
n新增了一些練習項目,可用作課題設計,同時增加了很多采用TI庫的實時信號處理實驗,這些實驗具有靈活的接口,可供讀者采用并修改,以便從本書提供的基本程序中來創(chuàng)建其他有用的應用。
n提供了更多的MATLAB實驗,例如濾波器設計、變換、圖像顏色空間格式化和轉(zhuǎn)換、算法評估、C代碼結構原型和仿真。
n配書源程序可到清華大學出版社官方網(wǎng)站本書頁面下載。
近些年,采用通用數(shù)字信號處理器(DSP)的實時數(shù)字信號處理,提供了設計和實現(xiàn)實際應用DSP系統(tǒng)的有效方法。很多公司專注于實時DSP的研究來開發(fā)新的應用。實時DSP應用的研究已經(jīng)是并且將繼續(xù)是學生、工程師和研究者們的具有挑戰(zhàn)的領域。值得重視的是,我們不僅要掌握理論,并且還要掌握系統(tǒng)設計和實現(xiàn)技術的技巧。
自從2001年出版《實時數(shù)字信號處理》(第1版)和2006年出版第2版以來,數(shù)字信號處理器的應用滲透到更為廣泛的應用中。這導致很多大學課程發(fā)生變化,以便提供新的注重實現(xiàn)和應用的實時DSP課程,而且采用動手操作的實時實驗來增強傳統(tǒng)理論的講授效果。同時,新處理器和開發(fā)工具的進步對書本知識的更新提出了持續(xù)的要求,以便能夠跟上快速的DSP開發(fā)、應用和軟件更新的革命。我們希望本書的第3版采用動手實驗與理論、設計、應用和實現(xiàn)相結合,以便實現(xiàn)對實時DSP技術進行有效的學習。
本書在給出基本DSP原理的同時,給出了很多MATLAB例子,并且強調(diào)通過動手實驗來進行實時應用的學習。此書可用于高年級本科生和研究生的教材。本書的預備知識包括信號與系統(tǒng)的概念、基本的處理器結構以及MATLAB和C語言編程。這些內(nèi)容通常覆蓋電子與計算機工程、計算機科學及其他相關科學與工程領域的大學二年級水平。此書可以作為工程師、算法開發(fā)者、嵌入式系統(tǒng)設計師和編程者開發(fā)實際DSP系統(tǒng)的原理和實現(xiàn)技術的參考資料。我們采用實際動手操作的方式來講授實驗并評估結果,以便幫助讀者理解復雜的理論原理。在每一章最后給出了一些圖書、技術文章以及數(shù)學證明等參考文獻,以供感興趣讀者閱讀這些超出本書范圍的內(nèi)容。
第3版的主要目標和變化總結如下:
。1)專注于實際應用,提供一步一步的動手實驗,完成從采用MATLAB進行的算法評估到具體實現(xiàn),包括采用浮點C編程,更新到定點C編程,以及采用帶有C內(nèi)在函數(shù)與定點數(shù)字信號處理器的匯編程序的混合C和匯編語言的軟件優(yōu)化。
。2)加強了很多實例和實驗,以便使DSP原理的講授變得更加有趣,并且可以和真實世界應用進行互動。為了便于進行實時實驗,所有的C和匯編程序采用最新版本的開發(fā)工具CodeComposerStudio和低成本的TMS320C5505(C55xx系列的成員)eZdspUSBstick進行了詳細的更新。由于eZdsp的低成本和便攜性,使得學生、工程師、教師以及業(yè)余愛好者可以在比傳統(tǒng)實驗室更加方便的地方進行DSP實驗。這種新的硬件工具廣泛地被大學和工業(yè)組織所采用,替代了以往更昂貴的開發(fā)工具。
。3)增加有吸引力和挑戰(zhàn)性的DSP應用,例如:下一代網(wǎng)絡和蜂窩(移動)電話的語音編碼技術;便攜式播放器的音頻編碼;多種音響效果,包括空間聲音、音樂的圖形和參數(shù)化音頻均衡器和音頻錄音效果;JPEG2000的二維離散小波變換;特殊效果的圖像濾波;指紋圖像處理。同時,開發(fā)采用模塊化的設計和靈活接口的實時實驗,以便這些軟件可以作為原型程序來創(chuàng)建其他相關應用。
(4)以更靈活和邏輯性的方式組織章節(jié)。一些相關應用組織在一起。我們也去掉了一些內(nèi)容,例如信道編碼技術,也許其不適用于一個學期的課程。對第2版中依賴于硬件的內(nèi)容進行了較大的簡化,以附錄的形式提供給對學習TMS320C55xx體系結構和匯編編程感興趣的讀者。所有的這些變化都是為了專注于DSP原理,并加強實際應用的動手實驗這一目的。
很多DSP算法和應用能夠以MATLAB和浮點C程序的形式而得到。為了將這些程序轉(zhuǎn)換為定點C,并為在定點處理器的實現(xiàn)而進行優(yōu)化,本書提供系統(tǒng)的軟件開發(fā)過程。為了有效地說明DSP的原理和應用,采用MATLAB進行算法的演示、設計和分析。在此開發(fā)階段之后,緊接著進行DSP算法實現(xiàn)的浮點和定點C編程。最后,結合CCS和C5505eZdsp進行動手實驗。為了利用先進體系結構和指令集進行有效的軟件開發(fā)和維護,對于實時應用,強調(diào)采用混合C和匯編程序的方法。
本書針對原理和應用兩個部分進行組織:第一部分(第1章至第6章)介紹DSP原理、算法、分析方法和實現(xiàn)考慮。第1章回顧了實時DSP功能模塊、DSP硬件選擇、定點和浮點DSP器件、實時約束以及算法和軟件開發(fā)過程的基礎知識。第2章給出了基礎DSP概念和實現(xiàn)DSP算法的實現(xiàn)考慮。第3章和第4章分別介紹了有限沖激響應和無限沖激響應濾波器的理論、設計、分析、實現(xiàn)和應用。第5章介紹了采用離散傅里葉變換進行頻率分析的概念,以及快速傅里葉變換的實現(xiàn)和應用。第6章給出了自適應信號處理的基本原理以及很多實際應用。第二部分(第7章至第11章)介紹幾種重要的DSP應用,其在當代現(xiàn)實世界系統(tǒng)和設備的實現(xiàn)中扮演著重要的角色。這些經(jīng)過挑選的應用包括:第7章的數(shù)字信號產(chǎn)生和雙音多頻(DTMF)檢測;第8章的自適應回波消除,特別是用于VoIP和免提電話應用;第9章的語音處理算法,包括移動通信中的語音增強和編碼技術;第10章的音頻信號處理,包括便攜播放器的音響效果、均衡器和編碼方法;第11章的包括JPEG2000和指紋應用的圖像處理基礎。最后,附錄A總結了用于本書的方程推導和習題求解的一些有用的公式,附錄C為感興趣的讀者介紹了TMS320C55xx的體系結構和匯編編程。
對于任何一本想要在一定時期內(nèi)保持先進的技術書籍,必須針對這個動態(tài)領域的快速進步進行更新。我們希望此書能夠在已經(jīng)來臨的技術中起到指導的作用,并為將要到來的技術提供靈感。
Sen M. Kuo (美國)北伊利諾伊大學(Northern Illinois University)
Bob H. Lee (美國)Ittiam系統(tǒng)公司(Ittiam Systems, Inc.)
Wenshun Tian (美國)圣思網(wǎng)絡公司(Sonus Networks, Inc.)
王永生 畢業(yè)于哈爾濱工業(yè)大學,獲得微電子學與固體電子學專業(yè)博士學位。現(xiàn)任哈爾濱工業(yè)大學航天學院副教授,從事數(shù)/模混合信號集成電路、系統(tǒng)芯片(SoC)及可測試性/可靠性設計的教學及科研工作。先后承擔及參與了十余項國家、省部級等科研項目,主要承擔SoC及IP模塊設計、可測試設計及混合信號IP標準制定等相關工作;開發(fā)了多款高速及高精度模/數(shù)轉(zhuǎn)換器芯片以及混合信號SoC芯片。在模/數(shù)轉(zhuǎn)換器設計、混合信號SoC等方面發(fā)表了四十余篇學術論文;申請了十余項發(fā)明專利。
第1章 實時數(shù)字信號處理概述
1.1 實時DSP系統(tǒng)的基本組成
1.2 模擬接口
1.2.1 采樣
1.2.2 量化和編碼
1.2.3 平滑濾波器
1.2.4 數(shù)據(jù)轉(zhuǎn)換器
1.3 DSP硬件
1.3.1 DSP硬件備選
1.3.2 數(shù)字信號處理器
1.3.3 定點和浮點處理器
1.3.4 實時約束
1.4 DSP系統(tǒng)設計
1.4.1 算法開發(fā)
1.4.2 DSP硬件的選擇
1.4.3 軟件開發(fā)
1.4.4 軟件開發(fā)工具
1.5 實驗和程序?qū)嵗?br />
1.5.1 CCS和eZdsp開始
1.5.2 C文件I/o函數(shù)
1.5.3 eZdsp的用戶界面
1.5.4 采用eZdsp的音頻回放
1.5.5 采用eZdsp的音頻回送
習題
參考文獻
……
第2章 DSP基礎及實現(xiàn)要點
第3章 FIR濾波器設計與實現(xiàn)
第4章 IIR濾波器設計與實現(xiàn)
第5章 頻率分析和離散傅里葉變換
第6章 自適應濾波
第7章 數(shù)字信號產(chǎn)生和檢測
第8章 自適應回波消除
第9章 語音信號處理
第10章 音頻信號處理
第11章 數(shù)字圖像處理初步