本書系統(tǒng)地討論了數(shù)字信號(hào)處理的基礎(chǔ)理論、基本概念、基本分析方法、算法和設(shè)計(jì)。全書內(nèi)容圍繞一個(gè)基礎(chǔ)(離散時(shí)間信號(hào)與離散時(shí)間系統(tǒng)的時(shí)域、頻域分析方法),兩個(gè)支柱(離散傅里葉變換及其快速算法,數(shù)字濾波器理論及其設(shè)計(jì)方法)展開。
主要特點(diǎn):
。1)內(nèi)容充實(shí),討論全面,深入淺出,便于理解。
。2)條理清晰,重點(diǎn)突出,敘述流暢,可讀性強(qiáng)。
(3)配有大量例題、習(xí)題,提高分析、計(jì)算能力。
配套資源:
《數(shù)字信號(hào)處理教程習(xí)題分析與解答(第五版)》(覆蓋教程的全部習(xí)題,題解全面細(xì)致,附有簡要分析)
輔助教學(xué)軟件(包括概念瀏覽、教學(xué)演示、輔助設(shè)計(jì)和測試等子系統(tǒng),提高學(xué)習(xí)能力,增強(qiáng)學(xué)習(xí)效果)
配套教學(xué)課件(完整的PPT,既可用來投影演示,輔助課堂教學(xué),又可用來自習(xí)或復(fù)習(xí),梳理知識(shí)點(diǎn))
前言
數(shù)字信號(hào)處理已成為國內(nèi)外高校電類專業(yè)普遍開設(shè)的一門專業(yè)基礎(chǔ)課。據(jù)了解,國內(nèi)許多高校的電子信息類、自動(dòng)化類、電氣類、生物醫(yī)學(xué)、航天航空,甚至機(jī)械工程等專業(yè)都開設(shè)了這一課程。作者編著的《數(shù)字信號(hào)處理教程》從第一版到第四版已發(fā)行了22年,受到讀者認(rèn)可,被許多高校選用,使作者感到莫大榮幸。從本教程內(nèi)容上看,經(jīng)過多次增刪、修改、充實(shí)、完善,作者認(rèn)為第四版教材的選材內(nèi)容已能滿足高校本、專科生教學(xué)計(jì)劃中對(duì)這一專業(yè)基礎(chǔ)課的要求。本教程既包含了課程的基本要求部分(第1~7章);又含有適當(dāng)擴(kuò)充部分(第8章和第9章);既有基本概念、基本分析方法的深入分析討論(前4章),又有實(shí)際工程技術(shù)應(yīng)用中較深入的分析與設(shè)計(jì)方案(第5~7章)。
基于以上分析,這次改版將不對(duì)第四版做重大的修改、補(bǔ)充。編寫新版的想法是:首先,使基本概念、理論、計(jì)算、設(shè)計(jì)方法等的描述和討論更加流暢,可讀性更強(qiáng),更便于教學(xué),尤其是自學(xué)和閱讀。為此,對(duì)第2章和第3章做了較多的修改、補(bǔ)充、重組,對(duì)第7章做了小部分的補(bǔ)充、修改,其他各章只做極少的補(bǔ)充或修改。其次,對(duì)發(fā)現(xiàn)的部分錯(cuò)誤進(jìn)行了訂正。第三,增加了一些提高讀者分析計(jì)算能力的習(xí)題。第四,將原第四版所附光盤從WindowsXP操作系統(tǒng)中遷移到Windows7及以上版本操作系統(tǒng)中,同時(shí)將原光盤中的“概念瀏覽子系統(tǒng)”全部按第五版教程的主要內(nèi)容重寫,以適應(yīng)教材內(nèi)容的變動(dòng)。第五,制作了配套的教學(xué)課件,以輔助課堂教學(xué)。
基于以上討論,第五版仍包括9章內(nèi)容,分成4個(gè)部分,仍圍繞一個(gè)基礎(chǔ)(第1、2章)、兩個(gè)支柱(一個(gè)是第3、4章,另一個(gè)是第5~7章)展開,并包括第8、9章供選擇的內(nèi)容。對(duì)這4部分內(nèi)容的討論與第四版的經(jīng)典版前言中對(duì)4部分的論述完全一樣,這里不再贅述。
第五版仍保持條目式方法的論述,對(duì)重要概念及重要描述采用黑體,對(duì)重要公式則以陰影形式加以標(biāo)注,以期達(dá)到重點(diǎn)突出、便于理解和應(yīng)用的目的。
第五版中,增加了28道習(xí)題,這些題有助于訓(xùn)練提高分析計(jì)算能力。配合習(xí)題,另有《數(shù)字信號(hào)處理教程習(xí)題分析與解答(第五版)》也將出版,可作為讀者解題時(shí)的提示和校對(duì)工具。
考慮到不少院校在學(xué)習(xí)本課之前已經(jīng)學(xué)過MATLAB,因而本書沒有包括相關(guān)內(nèi)容,更適于這些院校使用。
期望本版教材對(duì)有關(guān)讀者有較大的幫助,并能受到廣大讀者的歡迎。
北京信息科技大學(xué)許淑芳老師為本書制作了配套的教學(xué)課件,在此表示感謝。
本書參考或引用了一些文獻(xiàn)中的思路、例題和習(xí)題,在此向有關(guān)作者表示感謝。
本書仍建議學(xué)時(shí)為54或64兩種,書中有*號(hào)的章節(jié)視各院校情況可選學(xué)或不學(xué)。作者一直認(rèn)為,教學(xué)大綱要求的內(nèi)容并不是全要講授的,有的內(nèi)容應(yīng)該由學(xué)生自學(xué)來掌握。
感謝清華大學(xué)出版社一直以來對(duì)本書出版的支持,尤其是李幼哲、文怡編輯對(duì)本書出版的幫助。
限于作者水平,書中可能存在不妥之處,歡迎廣大讀者批評(píng)指正。
作者2017年6月
收起全部↑
第5章數(shù)字濾波器的基本結(jié)構(gòu)
5.1概述
1.數(shù)字濾波器結(jié)構(gòu)的框圖及流圖表示法。
一個(gè)數(shù)字濾波器在時(shí)域用常系數(shù)線性差分方程表示
y(n)=∑Mk=0bkx(n-k)-∑Nk=1aky(n-k)
(5.1.1)
在z域則是用系統(tǒng)函數(shù)表示,即對(duì)(5.1.1)式取z變換,可得系統(tǒng)函數(shù)H(z)為
H(z)=∑Mk=0bkz-k
1+∑Nk=1akz-k(5.1.2)
數(shù)字濾波器的功能就是通過一定的運(yùn)算,如(5.1.1)式所示
,把輸入變換成輸出,這一運(yùn)算就是“濾波”作用,廣義而言,也是信號(hào)處理。
可以有兩種辦法實(shí)現(xiàn)數(shù)字濾波:一種是用軟件編程實(shí)現(xiàn),另一種是用專用硬件或通用的數(shù)字信號(hào)處理器實(shí)現(xiàn)。
圖5.1基本運(yùn)算單元的兩種表示
由(5.1.1)式看出,一個(gè)數(shù)字濾波器實(shí)現(xiàn)時(shí)的基本運(yùn)算單元為加法器、乘法器和延時(shí)器。這些基本運(yùn)算單元可以有兩種表示方法——方框圖法及信號(hào)流圖法,如圖5.1所示。
在本書的各章中都采用信號(hào)流圖表示法,因?yàn)樗唵、方便。方框圖表示法較為直觀,但更為煩瑣。在流圖表示中,①如果一個(gè)節(jié)點(diǎn)有兩個(gè)或兩個(gè)以上輸入,則此節(jié)點(diǎn)一定是加法器;②任一節(jié)點(diǎn)的節(jié)點(diǎn)值是指此節(jié)點(diǎn)輸出的信號(hào)值;③任一節(jié)點(diǎn)只有一個(gè)輸入,有一個(gè)或多個(gè)輸出,則此節(jié)點(diǎn)是分支節(jié)點(diǎn)。只有輸出、沒有輸入的節(jié)點(diǎn)稱為源節(jié)點(diǎn),只有輸入、沒有輸出的節(jié)點(diǎn)稱為阱節(jié)點(diǎn)。
2.實(shí)現(xiàn)(5.1.1)式或(5.1.2)式可以有很多方法,例如將(5.1.1)式的差分方程變換成各種不同的差分方程組,或等效地將(5.1.2)式的分式變換成各種分式的組合,每種都有不同的運(yùn)算方式,但這些運(yùn)算的基本單元仍為延遲器、加法器、乘法器。因而可以有多種網(wǎng)絡(luò)結(jié)構(gòu),而這些網(wǎng)絡(luò)結(jié)構(gòu)都是指運(yùn)算結(jié)構(gòu)(而非具體的電路結(jié)構(gòu))。這些結(jié)構(gòu)都對(duì)應(yīng)于同一差分方程,理論上說它們應(yīng)該有相同的運(yùn)算結(jié)果,即這些不同的網(wǎng)絡(luò)結(jié)構(gòu),在同樣的輸入情況下,應(yīng)有完全相同的輸出。
但是,實(shí)際上,不同的濾波器網(wǎng)絡(luò)結(jié)構(gòu),有不同的效果,因而,才會(huì)去研究各種不同的網(wǎng)絡(luò)結(jié)構(gòu)。從效果來看,主要是以下這幾個(gè)因素會(huì)影響人們對(duì)某種網(wǎng)絡(luò)結(jié)構(gòu)的選擇。
。1)計(jì)算復(fù)雜性。指乘法次數(shù),加法次數(shù),取指、存儲(chǔ)的次數(shù),兩個(gè)數(shù)的比較次數(shù)。計(jì)算復(fù)雜性會(huì)影響計(jì)算速度。
(2)存儲(chǔ)量。指系統(tǒng)參數(shù)、輸入信號(hào)、中間計(jì)算結(jié)果以及輸出信號(hào)的存儲(chǔ)。
(3)運(yùn)算誤差。主要是指有限字長效應(yīng),由于輸入輸出信號(hào)、系統(tǒng)參數(shù)、運(yùn)算過程都受二進(jìn)制編碼長度限制,就會(huì)帶來各種量化(有限字長)效應(yīng)產(chǎn)生的誤差。所以要研究不同網(wǎng)絡(luò)結(jié)構(gòu)對(duì)有限字長效應(yīng)的敏感程度,研究需要多少位字長才能達(dá)到一定的精度。
。4)頻率響應(yīng)調(diào)節(jié)的方便程度,這主要反映在零點(diǎn)、極點(diǎn)的調(diào)節(jié)方便程度。
以上四點(diǎn)在不同類結(jié)構(gòu)中表現(xiàn)是不一樣的。
5.2無限長單位沖激響應(yīng)濾波器的基本結(jié)構(gòu)
5.2.1IIR濾波器的特點(diǎn)
(1)系統(tǒng)的單位抽樣響應(yīng)h(n)是無限長的。
。2)從(5.1.1)式看,必須至少有某一個(gè)ak≠0,也就是說結(jié)構(gòu)上一定存在著輸出到輸入的反饋,或者說一定是遞歸型結(jié)構(gòu)。
。3)從(5.1.2)式看,由于至少有某一個(gè)ak≠0,故系統(tǒng)函數(shù)H(z)在有限z平面(0<|z|<∞)上一定有極點(diǎn)存在。
(4)在(5.1.2)式中,若只有b0不為零,其他bk=0
。╧=1,2,…,M),則稱為全極點(diǎn)型的IIR濾波器或稱自回歸(AR)系統(tǒng);只要有兩個(gè)或多個(gè)bk≠0,則稱為零極點(diǎn)型的IIR濾波器或稱自回歸滑動(dòng)平均(ARMA)系統(tǒng)。
(5)IIR濾波器同一個(gè)H(z)可以有直接Ⅰ型、直接Ⅱ型、級(jí)聯(lián)型、并聯(lián)型結(jié)構(gòu),還有下一節(jié)將討論到的格型結(jié)構(gòu)。
(6)單位沖激響應(yīng)h(n)為實(shí)數(shù),則(5.1.1)式、(5.1.2)式中的所有系數(shù)(ak,bk)都應(yīng)為實(shí)數(shù)。
5.2.2直接型結(jié)構(gòu)
……