《北京高等教育精品教材:數(shù)字信號(hào)處理:理論、算法與實(shí)現(xiàn)(第3版)》系統(tǒng)地介紹了數(shù)字信號(hào)處理的理論、相應(yīng)的算法及這些算法的軟件與硬件實(shí)現(xiàn)。全書共16章,分為上、下兩篇。上篇是經(jīng)典數(shù)字信號(hào)處理的內(nèi)容,包括離散時(shí)間信號(hào)與離散時(shí)間系統(tǒng)的基本概念、z變換及離散時(shí)間系統(tǒng)分析、離散傅里葉變換、傅里葉變換的快速算法、離散時(shí)間系統(tǒng)的相位與結(jié)構(gòu)、數(shù)字濾波器設(shè)計(jì)(HR、FIR及特殊形式的濾波器)、信號(hào)的正交變換(正交變換的定義與性質(zhì)、K-L變換、DCT及其在圖像壓縮中的應(yīng)用)、信號(hào)處理中若干典型算法(如抽取與插值、子帶分解、調(diào)制與解調(diào)、反卷積、SVD、獨(dú)立分量分析及同態(tài)濾波)、數(shù)字信號(hào)處理中的有限字長(zhǎng)問題及數(shù)字信號(hào)處理的硬件實(shí)現(xiàn)等;下篇是統(tǒng)計(jì)數(shù)字信號(hào)處理的內(nèi)容,包括平穩(wěn)隨機(jī)信號(hào)的基本概念、經(jīng)典功率譜估計(jì)、參數(shù)模型功率譜估計(jì)、維納濾波器及自適應(yīng)濾波器等。
《北京高等教育精品教材:數(shù)字信號(hào)處理:理論、算法與實(shí)現(xiàn)(第3版)》介紹了數(shù)字信號(hào)處理中所涉及到的絕大部分MA丁LAB文件,并給出了使用的具體實(shí)例。所附光盤中的120多個(gè)用MATLAB編寫的信號(hào)處理程序可用于求解書中的絕大部分例題并繪制其插圖。
《北京高等教育精品教材:數(shù)字信號(hào)處理:理論、算法與實(shí)現(xiàn)(第3版)》闡述了數(shù)字信號(hào)處理的基礎(chǔ)理論與概念,同時(shí)盡量反映該學(xué)科在近30年來(lái)的新進(jìn)展;書中章節(jié)安排合理,說(shuō)理詳細(xì),論證清楚,便于自學(xué)。本書可作為理工科研究生及大學(xué)本科高年級(jí)學(xué)生的教材及參考書,也可供工程技術(shù)人員自學(xué)參考。
隨著信息、計(jì)算機(jī)和微電子等學(xué)科的飛速發(fā)展,數(shù)字信號(hào)處理的理論、算法及實(shí)現(xiàn)手段也都獲得了飛速的發(fā)展,并且應(yīng)用越來(lái)越廣泛。為適應(yīng)這一發(fā)展對(duì)人才的需要,目前國(guó)內(nèi)外高校中開設(shè)數(shù)字信號(hào)處理課程的專業(yè)也越來(lái)越多。
由于數(shù)字信號(hào)處理的內(nèi)容廣泛,理論復(fù)雜,因此,廣大讀者迫切需要能有一本適應(yīng)學(xué)科發(fā)展和教學(xué)改革要求的高水平的數(shù)字信號(hào)處理的教科書。本書正是在第二版(2003年)的基礎(chǔ)上朝著這一目標(biāo)所做的努力與嘗試。再版后的本書力求在詳盡論述數(shù)字信號(hào)處理基礎(chǔ)理論的同時(shí),更多地反映該學(xué)科的新進(jìn)展;同時(shí),在內(nèi)容的安排上也更多地考慮如何有利于教學(xué)和讀者的自學(xué)。為此,本書相對(duì)于第二版,在章節(jié)安排和內(nèi)容選取乃至一些論述的細(xì)節(jié)上都做了較大的改動(dòng)。
數(shù)字信號(hào)處理的理論總體上可以分為三大部分,即經(jīng)典數(shù)字信號(hào)處理(classical digital signal processing) 、統(tǒng)計(jì)(statistical)數(shù)字信號(hào)處理和現(xiàn)代(modern,或advanced)數(shù)字信號(hào)處理。經(jīng)典數(shù)字信號(hào)處理包括離散信號(hào)和離散系統(tǒng)分析、Z變換、DFT、FFT、IIR和FIR及一些特殊形式的濾波器設(shè)計(jì)、有限字長(zhǎng)問題及數(shù)字信號(hào)處理的硬件實(shí)現(xiàn)等。經(jīng)典的內(nèi)容自然是重要的和相對(duì)成熟的。本書把這一部分內(nèi)容列為“上篇”,即第1章~第11章。統(tǒng)計(jì)數(shù)字信號(hào)處理研究的對(duì)象是隨機(jī)信號(hào)。因?yàn)槲覀冊(cè)谧匀唤缢龅降男盘?hào)基本上都是隨機(jī)的,所以研究隨機(jī)信號(hào)的分析和處理是非常重要的。對(duì)這一類信號(hào)研究的方法主要是統(tǒng)計(jì)的方法或“估計(jì)”的方法,其內(nèi)容包括隨機(jī)信號(hào)的描述、平穩(wěn)隨機(jī)信號(hào)、自相關(guān)函數(shù)的估計(jì)、經(jīng)典功率譜估計(jì)和現(xiàn)代功率譜估計(jì),維納濾波和自適應(yīng)濾波。本書將這些內(nèi)容列為“下篇”,即第12章~第16章。
現(xiàn)代數(shù)字信號(hào)處理的“現(xiàn)代”一詞比較模糊,理論上說(shuō)應(yīng)該是新內(nèi)容,但不同的教科書對(duì)此賦予了不同的內(nèi)容。例如,統(tǒng)計(jì)數(shù)字信號(hào)處理中的基于參數(shù)模型的功率譜估計(jì)(本書第14章)又稱為現(xiàn)代功率譜估計(jì),維納濾波器和自適應(yīng)濾波器(本書第15章、第16章)又稱為“現(xiàn)代濾波器”。此處所說(shuō)的現(xiàn)代信號(hào)處理指的是非平穩(wěn)信號(hào)分析和處理的理論。其主要內(nèi)容包括時(shí)-頻聯(lián)合分析、濾波器組和小波變換等。筆者已將這一部分內(nèi)容放在拙著《現(xiàn)代信號(hào)處理教程》(清華大學(xué)出版社,2004)一書中。
本書上篇中,第1章介紹了離散時(shí)間信號(hào)與離散時(shí)間系統(tǒng)的基本概念,包括離散信號(hào)的運(yùn)算、噪聲、信號(hào)空間、離散系統(tǒng)的性質(zhì)和輸入輸出關(guān)系、相關(guān)函數(shù)的定義、性質(zhì)及應(yīng)用等。
Z變換是離散時(shí)間系統(tǒng)分析與綜合的重要工具,第2章詳細(xì)討論了Z變換的定義、收斂域、性質(zhì)及應(yīng)用,包括轉(zhuǎn)移函數(shù)、頻率特性、極零分析以及離散系統(tǒng)的實(shí)現(xiàn)和信號(hào)流圖等。
離散時(shí)間信號(hào)的傅里葉變換是數(shù)字信號(hào)處理中的核心內(nèi)容,因此在第3章以較大的篇幅分別詳細(xì)地討論了離散時(shí)間序列傅里葉變換(DTFT)和離散傅里葉變換的定義、性質(zhì)及應(yīng)用,還詳細(xì)討論了和這兩個(gè)變換相關(guān)聯(lián)的基本問題,如信號(hào)截短對(duì)頻譜分析的影響、周期卷積、分辨率的基本概念、時(shí)寬-帶寬積及DFT對(duì)FT的近似等。最后介紹了信號(hào)處理中的另一個(gè)基本變換,即希爾伯特變換的定義和性質(zhì)。
第4章是第3章的延續(xù),詳細(xì)介紹了快速傅里葉變換(FFT)的各種算法,包括基2 算法、分裂基算法及頻域細(xì)化的CZT算法。
第5章內(nèi)容是第2章的繼續(xù)和深入,主要涉及離散時(shí)間系統(tǒng)的相位和結(jié)構(gòu),包括線性相位的定義、線性相位系統(tǒng)零點(diǎn)分布、全通系統(tǒng)、最小相位系統(tǒng)、譜分解及離散時(shí)間系統(tǒng)的Lattice結(jié)構(gòu)等。
第6章、第7兩章集中討論數(shù)字濾波器的設(shè)計(jì)問題。前者討論IIR濾波器的設(shè)計(jì),后者討論FIR濾波器的設(shè)計(jì),并簡(jiǎn)要介紹了一些特殊形式濾波器的設(shè)計(jì)問題。
正交變換的概念在數(shù)字信號(hào)處理中具有重要的作用,因此在第8章對(duì)其進(jìn)行了詳細(xì)的討論,包括信號(hào)正交分解和正交變換的基本概念,K-L變換,特別是針對(duì)K-L變換的不足,重點(diǎn)介紹了離散余弦變換,同時(shí)介紹了信號(hào)處理中的其他正交變換。此外,為使讀者了解這些正交變換的應(yīng)用,還增加了圖像壓縮的內(nèi)容。
在前8章系統(tǒng)地討論了有關(guān)信號(hào)處理理論的基礎(chǔ)上,本書選擇了信號(hào)處理中的7個(gè)典型算法在第9章給予介紹,目的是讓讀者了解和掌握更多的信號(hào)處理的內(nèi)容以及它們應(yīng)用的背景。這些算法是: 信號(hào)的抽取與插值、信號(hào)的子帶分解、調(diào)制與解調(diào)、反卷積、奇異值分解、獨(dú)立分量分析及同態(tài)濾波等。它們有的是經(jīng)典內(nèi)容,有的是近20年來(lái)新發(fā)展的內(nèi)容。
第10章是關(guān)于數(shù)字信號(hào)處理中有限字長(zhǎng)問題。盡管使用高精度的A/D轉(zhuǎn)換器可以大大減輕有限字長(zhǎng)所帶來(lái)的誤差及其影響,但是,有限字長(zhǎng)問題畢竟是數(shù)字信號(hào)處理中的基本問題,特別是當(dāng)用硬件來(lái)具體實(shí)現(xiàn)一個(gè)數(shù)字系統(tǒng)時(shí),掌握這些誤差的行為、了解它們對(duì)系統(tǒng)的影響是每一個(gè)設(shè)計(jì)者所必須考慮的。
第11章以美國(guó)TI公司的TMS320系列DSP為主集中介紹了DSP硬件的結(jié)構(gòu)、性能、軟件和硬件的開發(fā)方法及工具等,同時(shí)還介紹了DSP的應(yīng)用。
下篇的第12章~第16章討論隨機(jī)信號(hào)的統(tǒng)計(jì)處理。第12章主要討論平穩(wěn)隨機(jī)信號(hào)的定義、性質(zhì)、描述及通過(guò)線性系統(tǒng)的行為。第13章主要討論經(jīng)典功率譜估計(jì)問題,包括自相關(guān)函數(shù)的估計(jì)、功率譜估計(jì)的周期圖法與自相關(guān)法、估計(jì)的性能及改進(jìn)方法并介紹了短時(shí)傅里葉變換,F(xiàn)代功率譜估計(jì)是近30年來(lái)信號(hào)處理學(xué)科中最為活躍的內(nèi)容之一,因此在第14章討論這一領(lǐng)域的主要內(nèi)容,即參數(shù)模型法,包括AR、MA及ARMA模型,還簡(jiǎn)要介紹了非參數(shù)模型法,如最小方差方法、基于特征值分解的譜估計(jì)方法。第15章討論維納濾波器。維納濾波器已經(jīng)有50年以上的歷史,但它是所有現(xiàn)代濾波器(自適應(yīng)濾波器、卡爾曼濾波器)的基礎(chǔ),并繼續(xù)得到應(yīng)用。第16章重點(diǎn)討論LMS和RLS兩種自適應(yīng)濾波器,并介紹了它們的應(yīng)用。
MATLAB是學(xué)習(xí)和應(yīng)用數(shù)字信號(hào)處理的一個(gè)極好的工具。因此,本書在1.9節(jié)簡(jiǎn)要介紹了MATLAB的功能,在各章(第10章和第11章除外)的最后一節(jié)都對(duì)該章所涉及的MATLAB文件給予了說(shuō)明,并給出了使用的具體實(shí)例。通過(guò)MATLAB的應(yīng)用,讀者可以掌握應(yīng)用MATLAB實(shí)現(xiàn)信號(hào)處理的方法,同時(shí)更深入地理解數(shù)字信號(hào)處理的理論。
本書所附光盤除了包含第一版所附軟盤中的全部?jī)?nèi)容(即40個(gè)分別用FORTRAN和C語(yǔ)言編寫的信號(hào)處理子程序)外,還包含了100多個(gè)用MATLAB編寫的信號(hào)處理程序,它們是本書各個(gè)章節(jié)的大部分例題。這些程序都很短,通過(guò)程序的運(yùn)行可以掌握這些例題的求解方法及MATLAB的編程方法。此外,光盤中還包含了本書部分習(xí)題所需要的數(shù)據(jù)。
本書內(nèi)容豐富,既包含了經(jīng)典數(shù)字信號(hào)處理和統(tǒng)計(jì)數(shù)字信號(hào)處理中的主要內(nèi)容,也包含了部分前沿內(nèi)容;編寫中注重理論和應(yīng)用相結(jié)合,特別注重應(yīng)用MATLAB來(lái)解決理論和算法的實(shí)現(xiàn)問題。通過(guò)本書的學(xué)習(xí),讀者可以掌握數(shù)字信號(hào)處理的主要內(nèi)容。
本書定位于理工科的研究生教材,也可作為相關(guān)專業(yè)的本科生教材。同時(shí)本書也可供從事數(shù)字信號(hào)處理研究與應(yīng)用的廣大科技人員學(xué)習(xí)與參考。根據(jù)筆者使用此書的經(jīng)歷,建議可按如下方式組織教學(xué)。對(duì)研究生,若
32學(xué)時(shí): 建議講授第1章~第8章和第11章,第9章選講,第10章供同學(xué)自學(xué);
48學(xué)時(shí): 建議講授第1章~第8章和第11章~第14章,第9章選講,第10章供同學(xué)自學(xué);
64學(xué)時(shí): 建議講授第1章~第8章和第11章~第16章,第9章選講,第10章供同學(xué)自學(xué)。
對(duì)本科生,建議以上篇(第1章~第8章,第11章)的內(nèi)容為主,根據(jù)不同的學(xué)時(shí),選擇下篇的部分內(nèi)容,或選用拙著《數(shù)字信號(hào)處理導(dǎo)論》(清華大學(xué)出版社,2005).
為了方便組織教學(xué),筆者將可以概括講、用講座講或讓研究生自己閱讀的部分,在標(biāo)題前標(biāo)注了“*" ,供使用此書的老師和讀者選用。
自本書前兩版分別于1997年和2003年出版以來(lái),得到了使用本書作為教材的老師、研究生以及廣大讀者的熱情關(guān)心,他們對(duì)本書提出了許多非常好的建議。2000年,本書被教育部研究生工作辦公室推薦為“研究生教學(xué)用書”, 2005年本書被評(píng)為“北京市高等教育精品教材”。讀者的期望及上級(jí)主管部門的肯定既是鼓勵(lì),又是鞭策,促使筆者完成了本書的修訂。在此,向廣大的讀者及使用本書的老師表示衷心的感謝!
作者在編寫本書和承擔(dān)清華大學(xué)研究生公共課“數(shù)字信號(hào)處理”的過(guò)程中得到了清華大學(xué)研究生院、生物醫(yī)學(xué)工程系的關(guān)心與支持,在此向他們表示衷心的感謝!
承蒙TI公司的林坤山博士和鄭小龍先生審閱了本書的第11章,他們提出了非常中肯的建議;清華大學(xué)張輝博士協(xié)助編寫了本書的11.5節(jié);清華大學(xué)張旭東教授審閱了本書的第15章和第16章,張教授對(duì)這兩章提出了很多非常有益的建議。在此對(duì)林坤山博士、鄭小龍先生、張輝博士和張旭東教授表示衷心的感謝!
在本書第一版~第三版的編著過(guò)程中,朱莉、汪夢(mèng)蝶、張戈亮、王俊峰、勞長(zhǎng)安、李曉娟、洪波、朱常芳、丁海艷、孫勇、劉冰、肖憲波、徐進(jìn)、劉少穎、許燕、耿新玲、黃惠芳、趙龍蓮、郭曉蓮、彭美然、董曉霞和王新增等在協(xié)助本書習(xí)題和計(jì)算機(jī)程序的編寫、繪圖以及資料搜集等各個(gè)方面都做了大量的工作,在此一并表示感謝!
限于作者的水平,不妥及錯(cuò)誤之處在所難免,懇切希望讀者給予批評(píng)指正。
作 者
2012年春于清華大學(xué)
胡廣書,男,1945年10月生。清華大學(xué)教授,博士生導(dǎo)師。1965年考入清華大學(xué)本科,1970年畢業(yè)后留校工作。1983年獲清華大學(xué)電機(jī)工程系生物醫(yī)學(xué)工程專業(yè)工學(xué)碩士學(xué)位。
在清華大學(xué)長(zhǎng)筋主講兩門校研究生公共課“數(shù)字信號(hào)處理”和“隨機(jī)信號(hào)的統(tǒng)計(jì)處理”。這兩門都被評(píng)為清華大學(xué)研究生“精品課”。三次獲得清華大學(xué)“教學(xué)優(yōu)秀一等獎(jiǎng)”,四次被評(píng)為清華大學(xué)研究生“良師益友”,其中兩次是研究生網(wǎng)上評(píng)選出的清華大學(xué)“研究生課優(yōu)秀教師”。
研究方向是生物醫(yī)學(xué)信號(hào)的檢測(cè)與處理、醫(yī)學(xué)圖像處理及數(shù)字化醫(yī)療儀器。
出版有關(guān)DSP的教材和參考書四本:
1.胡廣書編著.數(shù)字信號(hào)處理——理論、算法與實(shí)現(xiàn),第三版,清華大學(xué)出版社,2012
2.胡廣書編著,現(xiàn)代信號(hào)處理教程,清華大學(xué)出版社,2004
以上兩本書均被教育部研究生工作辦公室推薦為“研究生教學(xué)用書”,被評(píng)為北京高等教育精品教材,并獲得清華大學(xué)優(yōu)秀教材一等獎(jiǎng)。
3.胡廣書編著.數(shù)字信號(hào)處理導(dǎo)論.清華大學(xué)出版社,2005
4.胡廣書編著.數(shù)字信號(hào)處理題解及電子課件.清華大學(xué)出版社,2007
緒論
0.1 數(shù)字信號(hào)處理的理論
0.2 數(shù)字信號(hào)處理的實(shí)現(xiàn)
0.3 數(shù)字信號(hào)處理的應(yīng)用
0.4 關(guān)于數(shù)字信號(hào)處理的學(xué)習(xí)
參考文獻(xiàn)
上篇 經(jīng)典數(shù)字信號(hào)處理
第1章 離散時(shí)間信號(hào)與離散時(shí)間系統(tǒng)
1.1 離散時(shí)間信號(hào)的基本概念
1.1.1 離散信號(hào)概述
1.1.2 典型離散信號(hào)
1.1.3 離散信號(hào)的運(yùn)算
1.1.4 關(guān)于離散正弦信號(hào)的周期
1.2 信號(hào)的分類
1.3 噪聲
1.4 信號(hào)空間的基本概念
1.5 離散時(shí)間系統(tǒng)的基本概念
1.6 LSI系統(tǒng)的輸入輸出關(guān)系
1.7 LSI系統(tǒng)的頻率響應(yīng)
1.8 確定性信號(hào)的相關(guān)函數(shù)
1.8.1 相關(guān)函數(shù)的定義
1.8.2 相關(guān)函數(shù)和線性卷積的關(guān)系
1.8.3 相關(guān)函數(shù)的性質(zhì)
1.8.4 相關(guān)函數(shù)的應(yīng)用
1.9 關(guān)于MATLAB
1.10 與本章內(nèi)容有關(guān)的MATLAB文件
小結(jié)
習(xí)題與上機(jī)練習(xí)
參考文獻(xiàn)
第2章 2變換及離散時(shí)間系統(tǒng)分析
2.1 Z變換的定義
2.2 Z變換的收斂域
2.3 Z變換的性質(zhì)
2.4 逆Z變換
2.4.1 冪級(jí)數(shù)法
2.4.2 部分分式法
2.4.3 留數(shù)法
2.5 LSI系統(tǒng)的轉(zhuǎn)移函數(shù)
2.5.1 轉(zhuǎn)移函數(shù)的定義
2.5.2 離散系統(tǒng)的極零分析
2.5.3 濾波的基本概念
2.6 IIR系統(tǒng)的信號(hào)流圖與結(jié)構(gòu)
2.6.1 IIR系統(tǒng)的信號(hào)流圖
2.6.2 IIR系統(tǒng)的直接實(shí)現(xiàn)
2.6.3 IIR系統(tǒng)的級(jí)聯(lián)實(shí)現(xiàn)
2.6.4 IIR系統(tǒng)的并聯(lián)實(shí)現(xiàn)
2.7 用Z變換求解差分方程
2.8 與本章內(nèi)容有關(guān)的MATLAB文件
小結(jié)
習(xí)題與上機(jī)練習(xí)
參考文獻(xiàn)
第3章 信號(hào)的傅里葉變換
3.1 連續(xù)時(shí)間信號(hào)的傅里葉變換
3.1.1 連續(xù)周期信號(hào)的傅里葉級(jí)數(shù)
3.1.2 連續(xù)非周期信號(hào)的傅里葉變換
3.1.3 傅里葉級(jí)數(shù)和傅里葉變換的區(qū)別與聯(lián)系
……
下篇 統(tǒng)計(jì)數(shù)字信號(hào)處理
附錄 關(guān)于光盤的使用說(shuō)明
索引