本書系統(tǒng)論述了離散時間信號處理的基本理論和方法,是國際信號處理領(lǐng)域中的經(jīng)典權(quán)威教材。內(nèi)容包括離散時間信號與系統(tǒng),z變換,連續(xù)時間信號的采樣,線性時不變系統(tǒng)的變換分析,離散時間系統(tǒng)結(jié)構(gòu),濾波器設(shè)計方法,離散傅里葉變換,離散傅里葉變換的計算,利用離散傅里葉變換的信號傅里葉分析,參數(shù)信號建模,離散希爾伯特變換,倒譜分析與同態(tài)解卷積。本書例題和習(xí)題豐富,具有實用價值。
美國麻省理工學(xué)院A.V.奧本海姆和佐治亞理工學(xué)院R.W.謝弗教授合力撰寫,系統(tǒng)論述了離散時間信號處理的基本理論和方法,是國際信號處理領(lǐng)域中的經(jīng)典權(quán)威教材
美國麻省理工學(xué)院(MIT)電氣與計算機科學(xué)系Ford教授,MIT電子學(xué)研究實驗室(RLE)首席研究員,美國國家工程院院士,IEEE會士,研究興趣為通用領(lǐng)域的信號處理及應(yīng)用,曾因出色的科研和教學(xué)工作多次獲獎。另著有Signals and Systems。
第1章 緒論
第2章 離散時間信號與系統(tǒng)
2.0 引言
2.1 離散時間信號
2.2 離散時間系統(tǒng)
2.3 線性時不變(LTI)系統(tǒng)
2.4 線性時不變系統(tǒng)的性質(zhì)
2.5 線性常系數(shù)差分方程
2.6 離散時間信號與系統(tǒng)的頻域表示
2.7 用傅里葉變換表示序列
2.8 傅里葉變換的對稱性質(zhì)
2.9 傅里葉變換定理
2.1 0離散時間隨機信號
2.1 1小結(jié)
習(xí)題 第1章 緒論
第2章 離散時間信號與系統(tǒng)
2.0 引言
2.1 離散時間信號
2.2 離散時間系統(tǒng)
2.3 線性時不變(LTI)系統(tǒng)
2.4 線性時不變系統(tǒng)的性質(zhì)
2.5 線性常系數(shù)差分方程
2.6 離散時間信號與系統(tǒng)的頻域表示
2.7 用傅里葉變換表示序列
2.8 傅里葉變換的對稱性質(zhì)
2.9 傅里葉變換定理
2.1 0離散時間隨機信號
2.1 1小結(jié)
習(xí)題
第3章 z變換
3.0 引言
3.1 z變換
3.2 z變換收斂域的性質(zhì)
3.3 z逆變換
3.4 z變換性質(zhì)
3.5 z變換與LTI系統(tǒng)
3.6 單邊z變換
3.7 小結(jié)
習(xí)題
第4章 連續(xù)時間信號的采樣
4.0 引言
4.1 周期采樣
4.2 采樣的頻域表示
4.3 由樣本重構(gòu)帶限信號
4.4 連續(xù)時間信號的離散時間處理
4.5 離散時間信號的連續(xù)時間處理
4.6 利用離散時間處理改變采樣率
4.7 多采樣率信號處理
4.8 模擬信號的數(shù)字處理
4.9 在A/D和D/A轉(zhuǎn)換中的過采樣和噪聲形成
4.10 小結(jié)
習(xí)題
第5章 線性時不變系統(tǒng)的變換分析
5.0 引言
5.1 LTI系統(tǒng)的頻率響應(yīng)
5.2 用線性常系數(shù)差分方程表征系統(tǒng)
5.3 有理系統(tǒng)函數(shù)的頻率響應(yīng)
5.4 幅度和相位之間的關(guān)系
5.5 全通系統(tǒng)
5.6 最小相位系統(tǒng)
5.7 廣義線性相位的線性系統(tǒng)
5.8 小結(jié)
習(xí)題
第6章 離散時間系統(tǒng)結(jié)構(gòu)
6.0引言
6.1 線性常系數(shù)差分方程的方框圖表示
6.2 線性常系數(shù)差分方程的信號流圖表示
6.3 IIR系統(tǒng)的基本結(jié)構(gòu)
6.4 轉(zhuǎn)置形式
6.5 FIR系統(tǒng)的基本網(wǎng)絡(luò)結(jié)構(gòu)
6.6 格型濾波器
6.7 有限精度數(shù)值效應(yīng)概述
6.8 系數(shù)量化效應(yīng)
6.9 數(shù)字濾波器中的舍入噪聲效應(yīng)
6.10 IIR數(shù)字濾波器定點實現(xiàn)中的零輸入極限環(huán)
6.11 小結(jié)
習(xí)題
第7章 濾波器設(shè)計方法
7.0 引言
7.1 濾波器技術(shù)指標
7.2 由連續(xù)時間濾波器設(shè)計離散時間IIR濾波器
7.3 離散時間巴特沃思、切比雪夫和橢圓濾波器
7.4 低通IIR濾波器的頻率變換
7.5 用窗函數(shù)法設(shè)計FIR濾波器
7.6 Kaiser窗法設(shè)計FIR濾波器舉例
7.7 FIR濾波器的最佳逼近
7.8 FIR等波紋逼近舉例
7.9 IIR和FIR數(shù)字濾波器的評價
7.10 增采樣濾波器的設(shè)計
7.11 小結(jié)
習(xí)題
第8章 離散傅里葉變換
8.0 引言
8.1 周期序列的表示——離散傅里葉級數(shù)
8.2 離散傅里葉級數(shù)的性質(zhì)
8.3 周期信號的傅里葉變換
8.4 對傅里葉變換采樣
8.5 有限長序列的傅里葉表示——離散傅里葉變換
8.6 離散傅里葉變換的性質(zhì)
8.7 用離散傅里葉變換實現(xiàn)線性卷積
8.8 離散余弦變換(DCT)
8.9 小結(jié)
習(xí)題
第9章 離散傅里葉變換的計算
9.0引言
9.1 離散傅里葉變換的直接計算
9.2 按時間抽取的FFT算法
9.3 按頻率抽取的FFT算法
9.4 實現(xiàn)問題考慮
9.5 更一般的FFT算法
9.6 用卷積實現(xiàn)DFT
9.7 有限寄存器長度的影響
9.8 小結(jié)
習(xí)題
第10章 利用離散傅里葉變換的信號傅里葉分析
10.0 引言
10.1 用DFT的信號傅里葉分析
10.2 正弦信號的DFT分析
10.3 依時傅里葉變換
10.4 非平穩(wěn)信號的傅里葉分析舉例
10.5 平穩(wěn)隨機信號的傅里葉分析——周期圖
10.6 利用自相關(guān)序列估計的隨機信號譜分析
10.7 小結(jié)
習(xí)題
第11章 參數(shù)信號建模
11.0 引言
11.1 信號的全極點建模
11.2 確定性信號與隨機信號建模
11.3 相關(guān)函數(shù)的估計
11.4 模型階數(shù)
11.5 全極點頻譜分析
11.6 自相關(guān)正規(guī)方程組的求解
11.7 格型濾波器
11.8 小結(jié)
習(xí)題
第12章 離散希爾伯特變換
12.0引言
12.1 因果序列傅里葉變換實部和虛部的充分性
12.2 有限長序列的充分性定理
12.3 幅度與相位間的關(guān)系
12.4 復(fù)序列的希爾伯特變換關(guān)系
12.5 小結(jié)
習(xí)題
第13章 倒譜分析和同態(tài)解卷積
13.0 引言
13.1 倒譜的定義
13.2 復(fù)倒譜的定義
13.3 復(fù)對數(shù)的性質(zhì)
13.4 復(fù)倒譜的另一種表示
13.5 指數(shù)序列的復(fù)倒譜,最小相位和最大相位序列
13.6 復(fù)倒譜的計算
13.7 多項式求根法計算復(fù)倒譜
13.8 基于復(fù)倒譜的解卷積
13.9 一個簡單的多徑模型的復(fù)倒譜
13.10 在語音處理中的應(yīng)用
13.11 小結(jié)
習(xí)題
附錄A 隨機信號
附錄B 連續(xù)時間濾波器
附錄C 部分習(xí)題答案
附錄D 術(shù)語對照表
參考文獻
譯者序
數(shù)字信號處理的理論和方法在近半個多世紀經(jīng)歷了建立、興起、快速發(fā)展和廣泛應(yīng)用的成長歷程,目前信號處理已發(fā)展成為一門內(nèi)涵十分豐富的獨立學(xué)科,成為信息科學(xué)的重要組成部分。與之相適應(yīng)的數(shù)字信號處理理論和方法在各大學(xué)所開設(shè)的課程也隨之同步發(fā)展。由美國麻省理工學(xué)院AV奧本海姆和佐治亞理工學(xué)院RW謝弗教授撰寫的信號處理教材充分反映了這一歷程。早在20世紀70年代數(shù)字信號處理技術(shù)發(fā)展之初,為適應(yīng)部分學(xué)校研究生教學(xué)的需要,奧本海姆和謝弗教授就撰寫了DigitalSignalProcessing一書,于1975年出版。其后十多年間,隨著計算機和DSP芯片技術(shù)的快速發(fā)展,數(shù)字信號處理的應(yīng)用領(lǐng)域迅速擴大,許多院校在本科高年級就開設(shè)了該類課程,兩位教授認為有必要撰寫一部面向本科高年級學(xué)生的教材,并將教材內(nèi)容重點放在離散時間信號處理上,因為它是數(shù)字信號處理的核心和基礎(chǔ)。于是,在1989年他們撰寫并出版了《離散時間信號處理(第一版)》。時隔十年時間,作者根據(jù)數(shù)字信號處理的發(fā)展及第一版的教學(xué)反饋,于1999年修訂出版了《離散時間信號處理(第二版)》,調(diào)整并補充完善了章節(jié)內(nèi)容,去掉了有關(guān)倒譜和同態(tài)濾波的論述,尤其是充實了習(xí)題的內(nèi)容和數(shù)量。進入21世紀,經(jīng)歷了近十年數(shù)字信號處理及應(yīng)用的快速發(fā)展,作者認真總結(jié)信號處理理論方法的新進展和廣泛應(yīng)用的需求,以及教學(xué)實踐的經(jīng)驗,于2009年修訂出版了《離散時間信號處理(第三版)》,使得該書更加精煉和經(jīng)典。
本書第三版在第二版的基礎(chǔ)上做了進一步的提煉和完善,其特色和變化主要體現(xiàn)在以下幾個方面:1)主導(dǎo)思想。隨著計算機技術(shù)和微電子器件日新月異的突飛猛進,數(shù)字信號處理受到人們的格外重視,其應(yīng)用范圍迅速擴大,幾乎涵蓋了當(dāng)前各主要領(lǐng)域。面對這一快速發(fā)展的形勢,本書不是企圖去“涵蓋”學(xué)科的各個方面,而是力圖去“揭示”它的核心內(nèi)涵,并使讀者易于理解,使其具有較長的生命力。2)內(nèi)容調(diào)整。全書定位面向大學(xué)本科生和一年級研究生,內(nèi)容講述具有廣泛應(yīng)用前景的基本原理?紤]到參數(shù)模型方法和倒譜方法在越來越多的領(lǐng)域得到應(yīng)用,在第三版中增加了一章介紹信號的參數(shù)模型方法,重點論述全極點參數(shù)模型的特性及實現(xiàn),書中還恢復(fù)了在第一版中曾論述過的有關(guān)倒譜的內(nèi)容,并增加了加深理解的討論和示例。其余各章均做了進一步的提煉和完善,尤其是增加了130多道精選的示例和習(xí)題,使習(xí)題總數(shù)達到700多道,進一步發(fā)展了本書的傳統(tǒng)特色。3)教輔工具。在書本之外,建立開發(fā)了一個輔助本書教學(xué)的網(wǎng)站,網(wǎng)站內(nèi)容豐富,并有MATLAB、LabVIEW和Mathematica等相關(guān)軟件支撐,將抽象的概念和實際信號處理問題的實驗可視化,一方面幫助學(xué)生加深對基本概念和方法的理解,為學(xué)生提供一個學(xué)習(xí)和實踐離散時間信號處理理論方法的平臺;另一方面為教師進一步提高教學(xué)效果創(chuàng)造了良好環(huán)境。
本書第三版的內(nèi)容經(jīng)典而豐富,面向不同的專業(yè)方向,以及高年級本科生或一年級研究生的不同程度需求,作者提出了可不同取材、進行不同組合教學(xué)的建議。本書第一、二版被廣泛使用,受到普遍歡迎。相信第三版的出版,將會在加深對核心概念的理解,培養(yǎng)觸類旁通的創(chuàng)新思維,提升學(xué)以致用的實踐能力方面向前更跨進一步,對推動數(shù)字信號處理的教學(xué)和應(yīng)用發(fā)揮重要作用。
本書第1章至第6章由劉樹棠翻譯,第11章由張國梅翻譯。除此以外,張國梅還幫助完成了前6章中新增內(nèi)容的翻譯和譯稿整理工作,以及“前言”、“配套網(wǎng)站”和“致謝”等的譯文工作。第7章至第10章、第12章、第13章及附錄由黃建國翻譯。黃建國的研究生衛(wèi)哲和羅宇參與部分翻譯和譯稿的整理工作。全書由劉樹棠負責(zé)統(tǒng)稿。西北工業(yè)大學(xué)張群飛教授給予翻譯工作很大支持,譯者對此表示誠摯的感謝。感謝電子工業(yè)出版社馬嵐同志在出版和編輯過程中所給予的支持、關(guān)心和幫助。最后,對我們的家人孫漪和鄭家梅同志所給予的關(guān)心和支持,再一次表示深深的愧疚和衷心的謝意。
劉樹棠于西安交通大學(xué)
黃建國于西北工業(yè)大學(xué)
前言
本書是我們于1975年出版的DigitalSignalProcessing一書的延續(xù)。那本非常成功的教科書出現(xiàn)在該技術(shù)領(lǐng)域還不成熟,剛剛開始進入快速發(fā)展的時期。在當(dāng)時,這個主題只在研究生階段和極少數(shù)學(xué)校里被講授。1975版的這本書正是專門為這類課程寫就的。目前,它仍舊在印刷并依然在美國本土和國際上許多學(xué)校被成功地使用。
到了20世紀80年代,信號處理研究、應(yīng)用和實現(xiàn)技術(shù)的發(fā)展步伐都清晰地表明,數(shù)字信號處理(DSP)將實現(xiàn)并超越它在70年代就已顯露出的巨大潛力。數(shù)字信號處理(DSP)所萌發(fā)出的重要性清楚地表明對原書進行修訂和更新內(nèi)容是勢在必行的。在籌劃修訂本時,由于在技術(shù)領(lǐng)域以及相關(guān)課程的講授水平和風(fēng)格上都已經(jīng)出現(xiàn)了很多變化,很顯然最合適的是在原書的基礎(chǔ)之上重寫一本新書,而同時又讓原書仍然可以繼續(xù)出售。我們將那本1989年出版的新書定名為DiscreteTimeSignalProcessing,以強調(diào)該書所討論的大部分理論和設(shè)計方法一般都是面向離散時間系統(tǒng)應(yīng)用的,或者是模擬的,或者是數(shù)字的。
在編寫DiscreteTimeSignalProcessing一書時,我們意識到DSP的基本原理已經(jīng)普遍在大學(xué)本科階段講授了;有時甚至作為有關(guān)離散時間線性系統(tǒng)的第一門課程中的一部分內(nèi)容,但更為普遍的是在第3學(xué)年和第4學(xué)年稍微高深一些的水平上講授,或者作為最初的研究生專題課來講授。因此,在處理像線性系統(tǒng)、采樣、多采樣率信號處理、應(yīng)用以及譜分析這樣一些方面的內(nèi)容時進行大幅度擴展是合適的。另外,還用更多的例題來強調(diào)和說明一些重要概念。我們始終把精心構(gòu)造的例題和課后作業(yè)題放在重要的地位,所以這本新書包含了400多道習(xí)題。
盡管該技術(shù)領(lǐng)域在理論和應(yīng)用上還在繼續(xù)發(fā)展,但其包含的基本原理和基礎(chǔ)內(nèi)容大多是一樣的,雖然在突出的重點上,理解上和教學(xué)方法上做了一些垂煉。因此第二版DiscreteTimeSignalProcessing于1999年出版了。那個新版本是重要的修訂本,目的就是要讓離散時間信號處理這一學(xué)科對于大學(xué)生和實踐工程師們來說都更加容易理解和接受,而沒有在基本內(nèi)容范圍上做過多考慮。
第三版DiscreteTimeSignalProcessing是對第二版的重要修訂。這個新版本對于大學(xué)和一年級研究生階段的課程講授方法的改變以及典型課程范圍的變化做出了響應(yīng)。它繼承了重視學(xué)生和實踐工程師們對于專題的可接受性以及關(guān)注基本工作原理和廣泛適用性的傳統(tǒng)。新版本的一個主要特征是結(jié)合并擴充了一些更為前沿的主題以及為了在該領(lǐng)域有效開展工作所必不可少的認識。第二版中的每個章節(jié)都進行了重要的審查和修改,并加入了一個全新的章節(jié),還有一個章節(jié)被重新編入并在第一版基礎(chǔ)上做了重大更新。伴隨第三版的問世,RoseHulman技術(shù)學(xué)院的MarkYoder教授和WaynePadgett教授也開發(fā)完成了一個交互性較好的配套網(wǎng)站。后面的“配套網(wǎng)站”說明給出了關(guān)于網(wǎng)站更加全面的討論。
自第二版以來,我們已經(jīng)持續(xù)教授這門課程超過了10年,自然也為作業(yè)布置和測驗創(chuàng)造出了一些新的題目。我們總是把精心構(gòu)造的例題和課后作業(yè)題放在重要的地位,所以在第三版中包含了我們從這些題目中精選出的最好的130道題目,現(xiàn)在整本書的作業(yè)題總數(shù)超過了700道。在第二版中有的但未出現(xiàn)在第三版中的習(xí)題可以在網(wǎng)站上找到。
和本書的先前版本一樣,我們假定讀者已具備高等微積分的知識背景,并在復(fù)數(shù)和復(fù)變函數(shù)基礎(chǔ)方面有較好的掌握。對包括拉普拉斯變換和傅里葉變換在內(nèi)的連續(xù)時間信號的線性系統(tǒng)理論有些了解,仍然是一個基本的前提,而這些在大多數(shù)電氣和機械工程系大學(xué)本科的課程安排中都是會有的。同時,在大多數(shù)大學(xué)本科課程中包含離散時間信號與系統(tǒng)、離散時間傅里葉變換和連續(xù)時間信號的離散時間處理的初步知識,現(xiàn)在也是很普遍的。
我們在大學(xué)本科高年級和研究生中講授離散時間信號處理的經(jīng)驗告訴我們,從對這些主題進行仔細的回顧出發(fā)是很有必要的,這可以讓學(xué)生從對基礎(chǔ)內(nèi)容的了解、對貫穿課程始終且伴隨課本的統(tǒng)一符號框架的熟悉,發(fā)展到可以探討更高深的主題。在大學(xué)本科低年級課程中關(guān)于離散時間信號處理的初步介紹,最通常的是讓學(xué)生去學(xué)習(xí)解決許多數(shù)學(xué)變換問題,但在重新整理這些問題時,我們想讓學(xué)生嘗試對一些基本概念做更深入的推理。因此,在這一版的前五章中,我們保留了對這些基本知識的覆蓋,并通過新的例題和擴展討論對其進行了增強。在一些章的后面幾節(jié)中,會涉及一些像量化噪聲之類的內(nèi)容,這就要求有隨機信號方面的基礎(chǔ)知識。在第2章和附錄A中都將對此做了簡單介紹。
過去十年間在DSP教學(xué)中發(fā)生了一個重大變革,那就是廣泛地使用了類似MATLAB、LabVIEW和Mathematica等復(fù)雜的軟件包,為學(xué)生們提供了具有強交互性的親手操作經(jīng)驗。這些軟件包使用起來方便簡單,讓我們有機會將離散時間信號處理中的基本概念和數(shù)學(xué)公式與涉及實信號和實時系統(tǒng)的實際應(yīng)用聯(lián)系起來。這些軟件包有完備的說明文檔、良好的技術(shù)支持和友好的用戶界面,這些都使得學(xué)生們可以在不分心于對軟件基礎(chǔ)結(jié)構(gòu)的深入研究和理解的基礎(chǔ)上來方便地使用它們,F(xiàn)在,在許多信號處理課程中都普遍包含有利用一個或多個軟件包實現(xiàn)的工程課題和練習(xí)題。當(dāng)然,為了能夠?qū)W(xué)生的學(xué)習(xí)最有益,需要對這些課題和題目進行仔細的設(shè)計,應(yīng)該強調(diào)基于概念、參數(shù)等內(nèi)容的實驗,而不是簡單地照著書本操練。令人特別振奮的是,只要安裝上這樣一款強大的軟件包,每個學(xué)生的筆記本電腦都能變成一個能夠?qū)﹄x散時間信號處理概念和系統(tǒng)進行實驗的新型實驗室。
作為教師,我們一貫堅持尋找最好的方式,從而利用計算機資源改善我們學(xué)生的學(xué)習(xí)環(huán)境。我們?nèi)匀粓孕沤炭茣窃谛问缴献罘奖愣曳(wěn)定的封裝知識的最好方法。教科書的發(fā)展演進應(yīng)該是相對緩慢的,這樣才能保證一定程度上的穩(wěn)定,并讓學(xué)生們有時間來歸納整個技術(shù)領(lǐng)域的發(fā)展以及驗證提出新思想的方法。
……