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