《數(shù)字信號處理》可分為三部分。第一部分為第1~4章,對數(shù)字信號處理的基礎(chǔ)知識,包括數(shù)字信號處理簡介、模擬信號的特點、離散時域信號、z變換等內(nèi)容進(jìn)行了詳細(xì)的說明;第二部分為第5~11章,重點討論了數(shù)字信號處理系統(tǒng)的性質(zhì)和特點,包括離散時域系統(tǒng)、數(shù)字濾波器的概述、數(shù)字濾波器的結(jié)構(gòu)、IIR數(shù)字濾波器的設(shè)計、FIR數(shù)字濾波器的設(shè)計、多速率系統(tǒng)、返回連續(xù)時域等內(nèi)容;第三部分為第12、13章,對離散傅里葉變換和快速傅里葉變換進(jìn)行了深入的探討研究。
本書可作為從事數(shù)字信號處理等相關(guān)工作的工程師的參考資料,也可作為高等院校電子、通信、計算機(jī)、自動控制等專業(yè)師生的參考用書。
數(shù)字信號處理作為通信技術(shù)的基礎(chǔ)知識,學(xué)習(xí)起來還是有一定難度,很難做到完全理解掌握。
本書是作者幾十年工作經(jīng)驗的總結(jié),從工程應(yīng)用的角度詮釋了數(shù)字信號處理基本概念、基本方法和基本理論,使得難于理解的概念“活”起來,不易掌握的方法直觀地展現(xiàn)了出來,晦澀難懂的理論結(jié)合工程實際的說明更加清晰了起來。
1)只包括最基本和最必需的內(nèi)容;
2)只對概念的闡述必須,且深入到最基礎(chǔ)的知識層面;
3)對每個公式的解釋必須從最簡單的實例出發(fā),并使用驗算或測試的方法,從多個方面來描述公式的內(nèi)涵。
三個基本出發(fā)點,為尋找最佳學(xué)習(xí)路徑的你,提供了切實可行的解決方案。
前言
信號處理的目的是對信號中包含的信息進(jìn)行表示、加工和轉(zhuǎn)換。比如,把信號中混在一起的頻率成分分離開來,或者對信號中的某些頻率成分進(jìn)行增強(qiáng)或衰減。 1960年之前,信號處理都以模擬信號為對象。1970年之后,由于微處理器和數(shù)字計算機(jī)的快速發(fā)展,以及像快速傅里葉變換(Fast Fourier Transform,F(xiàn)FT)這類算法的廣泛使用,信號處理的對象開始偏向數(shù)字信號,并由此開啟了數(shù)字信號處理(Digital Signal Process-ing,DSP)的時代。
DSP是一門結(jié)合了模擬信號技術(shù)和數(shù)字信號技術(shù)的多學(xué)科技術(shù)。DSP的快速發(fā)展得益于DSP系統(tǒng)的穩(wěn)定性、精確性和普遍適用性。DSP已經(jīng)進(jìn)入到了包括通信、人工智能、宇航、醫(yī)學(xué)等幾乎每一個學(xué)科領(lǐng)域,F(xiàn)今,我們?nèi)粘J褂玫囊粢曨l產(chǎn)品完全依靠了最先進(jìn)的DSP技術(shù),并可以預(yù)期DSP技術(shù)將得到進(jìn)一步發(fā)展。盡管DSP技術(shù)取得了快速發(fā)展,DSP的基本原理卻沒有什么改變。而且,這些年來的經(jīng)驗還告訴我們,DSP的原理仍然是那樣的不易理解。這使我想到,用我多年的經(jīng)驗編寫一本簡單易懂的DSP圖書,希望對從事或愛好DSP研發(fā)的工程師或其他科研人員有所幫助。
為達(dá)到上述目的,這樣一本書應(yīng)該體現(xiàn)下面的原則:
1)只包括最基本和最必需的內(nèi)容;
2)對概念的闡述必須深入到最基礎(chǔ)的知識層面;
3)數(shù)學(xué)公式對于DSP是不可或缺的,但對每個公式的解釋必須從最簡單的實例出發(fā),并使用驗算或測試的方法,從多個方面來描述公式的內(nèi)涵。
DSP的基礎(chǔ)是模擬電子技術(shù),而模擬電子技術(shù)的難點是對信號的理解。為此,本書著重討論了作為信號最小單位的復(fù)指數(shù)信號,并把它融入最底層概念進(jìn)行說明,具體包括傅里葉級數(shù)和傅里葉變換、z變換、頻率響應(yīng)、線性卷積和循環(huán)卷積等。
為了幫助理解和記憶,將在本書中從多個方面對這些內(nèi)容進(jìn)行討論。正弦量信號是信號處理最基本的內(nèi)容,而正弦量信號的相位又是信號處理中的難點。本書首先說明了任何時域和頻域信號都有一個從-∞到+∞的定義域,并在此基礎(chǔ)上說明正弦量信號的相位。本書對負(fù)頻率的相位也做了比較詳細(xì)的討論。線性相位是DSP中的重要概念,本書將通過時域波形詳細(xì)闡述。本書還將闡述把幅值響應(yīng)中原先的負(fù)號歸入相位響應(yīng)的概念。
在內(nèi)容安排上,本書共有13章,分三部分。第一部分為第1~4章,講述DSP的基礎(chǔ)知識。其中,第1章通過兩個簡單實例說明DSP的兩大內(nèi)容:數(shù)字濾波器和離散傅里葉變換(Discrete Fourier Transformation,DFT),使讀者對DSP有一個初步的印象。由于數(shù)字信號與模擬信號是密不可分的,本書第2章講述了模擬信號的特點。當(dāng)知道了模擬信號的特點之后,再學(xué)習(xí)數(shù)字信號就會很容易。第3章重點講述了把模擬信號轉(zhuǎn)換成數(shù)字信號的全過程,并說明采樣、頻率混疊和量化等數(shù)字信號最基本的概念。第4章講述如何從連續(xù)時域的拉普拉斯變換過渡到離散時域的 z變換,并討論 z變換的主要性質(zhì)。
有了第一部分的基礎(chǔ)知識,就可以進(jìn)入第二部分的學(xué)習(xí)。第二部分為第5~11章,討論DSP系統(tǒng)的性質(zhì)和特點。其中,第5章從差分方程、單位沖擊響應(yīng)、傳遞函數(shù)和頻率響應(yīng)四個方面來說明DSP系統(tǒng)的性質(zhì),并說明它們是如何相互關(guān)聯(lián)和轉(zhuǎn)換的,用以加深對DSP系統(tǒng)的理解。第6章對無限沖擊響應(yīng)(Infinite Impulse Response,IIR)數(shù)字濾波器和有限沖擊響應(yīng)(Finite Impulse Response,F(xiàn)IR)數(shù)字濾波器的要點進(jìn)行了比較說明,并著重討論濾波器的相位特性,比如,位于單位圓上的零點是如何使濾波器輸出信號的相位產(chǎn)生180°的突變。第7章說明數(shù)字濾波器的結(jié)構(gòu),也就是數(shù)字濾波器的計算框圖。接下來的第8、9章分別說明IIR數(shù)字濾波器和FIR數(shù)字濾波器的設(shè)計方法。雖然現(xiàn)在的數(shù)字濾波器設(shè)計都是用軟件工具完成的,但了解這兩種數(shù)字濾波器的設(shè)計方法,對于理解DSP系統(tǒng)是很有幫助的。第10章討論多速率系統(tǒng)。多速率系統(tǒng)就是包含多種采樣率的DSP系統(tǒng)。由于系統(tǒng)內(nèi)部的數(shù)字信號需要在不同采樣率之間轉(zhuǎn)換,所以本章重點討論了抽取器和插值器的性質(zhì),以及兩者的時域操作和頻域解釋。第11章講述從離散時域返回到連續(xù)時域過程中遇到的問題和解決的方法。
本書的第三部分由第12、13章組成。第12章詳細(xì)說明DFT的導(dǎo)出過程和性質(zhì)。DFT的目的是分析數(shù)字信號的頻率組成。第13章講述了時域抽取和頻域抽取兩種基本算法。實際上,F(xiàn)FT只是DFT的一種快速算法,而正是FFT的快速算法使DFT得到了廣泛應(yīng)用。
以上三部分構(gòu)成了DSP最基本的內(nèi)容。掌握了這三部分內(nèi)容,也就掌握了DSP最完備的基礎(chǔ)知識,具備了獨立進(jìn)行DSP設(shè)計的能力。
本書中略去一些不太重要的內(nèi)容。比如有限字長效應(yīng)的問題。這個問題在半個世紀(jì)之前DSP剛剛起步時是很重要的,因為那時的微處理器還處于4位和8位機(jī)的時代,有限字長效應(yīng)非常突出,表現(xiàn)為誤差太大和溢出(包括下溢,它使分母變成零)等情況。但現(xiàn)在的DSP處理器都采用了32位浮點數(shù)結(jié)構(gòu),有限字長效應(yīng)就不再是一個問題了。另一個被略去的內(nèi)容是最小相位系統(tǒng),其內(nèi)容難懂且極少使用,所以不是DSP的必需部分(最小相位系統(tǒng)的意思是:由于零點可以在單位圓之外,所以對于同一個幅值響應(yīng),可以有多個不同相位的系統(tǒng)與之對應(yīng),其中相位最小的系
姚劍清,原工作于北京微電子技術(shù)研究所(屬航天九院),有著幾十年的數(shù)字信號處理工作經(jīng)驗。
前言
第1章數(shù)字信號處理簡介
1.1數(shù)字信號處理的完整過程
1.2數(shù)字濾波器舉例
1.3離散傅里葉變換(DFT)舉例5
1.4小結(jié)
第2章模擬信號的特點
2.1周期信號
2.2非周期信號
2.3周期信號和非周期信號的頻率譜比較
2.4小結(jié)
第3章離散時域信號
3.1信號的分類
3.2離散時域信號的實際產(chǎn)生過程
3.3離散時域信號的理論產(chǎn)生方法
3.4采樣改變信號頻譜
3.5 采樣定理
3.6 頻率混疊
3.7 抗混疊濾波
3.8 量化
3.9 編碼
3.10 小結(jié)
第4章 z變換
4.1 拉普拉斯變換
4.2 z變換的導(dǎo)出
4.3 z反變換
4.4 z變換的性質(zhì)
4.5 常見離散時域信號的z變換表
4.6 小結(jié)
第5章 離散時域系統(tǒng)
5.1 差分方程
5.2 單位沖擊響應(yīng)
5.3 傳遞函數(shù)
5.4 頻率響應(yīng)
5.5 四種分析方法之間的聯(lián)系
5.6 復(fù)變量、零極點和系統(tǒng)響應(yīng)之間的比喻
5.7 離散時域系統(tǒng)的性質(zhì)
5.8 小結(jié)
第6章 IIR濾波器與FIR濾波器
6.1 什么是IIR濾波器和FIR濾波器
6.2 IIR濾波器和FIR濾波器的比較
6.3 FIR濾波器的線性相位
6.4 FIR濾波系數(shù)偶對稱的線性相位
6.5 FIR濾波系數(shù)奇對稱的相位特性
6.6 IIR濾波器和FIR濾波器之間的選擇
6.7 小結(jié)
第7章 數(shù)字濾波器的實現(xiàn)
7.1 直接形式
7.2 典范形式
7.3 串聯(lián)結(jié)構(gòu)
7.4 并聯(lián)結(jié)構(gòu)
7.5 橫向結(jié)構(gòu)
7.6 小結(jié)
第8章 IIR濾波器設(shè)計
8.1 性能指標(biāo)
8.2 零極點放置法
8.3 雙線性變換法
8.4 小結(jié)
第9章 FIR濾波器設(shè)計
9.1 FIR濾波器的性能指標(biāo)
9.2 窗函數(shù)法
9.3 等紋波法
9.4 小結(jié)
第10章 多速率系統(tǒng)
10.1 抽取器
10.2 插值器
10.3 抽取器與插值器的比較
10.4 非整數(shù)倍的采樣率轉(zhuǎn)換
10.5 多級抽取器
10.6 多級插值器
10.7 多級采樣率轉(zhuǎn)換器的時域操作
10.8 小結(jié)
第11章 返回連續(xù)時域
11.1 理論上的重構(gòu)
11.2 實際的重構(gòu)
11.3 小結(jié)
第12章 離散傅里葉變換
12.1 連續(xù)時域中的傅里葉級數(shù)展開
12.2 離散傅里葉變換定義式的導(dǎo)出
12.3 傅里葉級數(shù)與DFT的比較
12.4 DFT的簡易表示法
12.5 DFT的性質(zhì)
12.6 DFT的頻域誤差
12.7 DFT頻域誤差的解釋
12.8 小結(jié)
第13章 快速傅里葉變換
13.1 時域抽取法
13.2 頻域抽取法
13.3 超過8點的FFT算法
13.4 蝶形計算
13.5 位逆序
13.6 時域抽取FFT的計算框圖
13.7 FFT反變換
13.8 快速卷積
13.9 小結(jié)
附錄
A.1 數(shù)學(xué)恒等式、sinc函數(shù)表和復(fù)函數(shù)要點
A.1.1 數(shù)學(xué)恒等式
A.1.2 sinc函數(shù)表
A.1.3 復(fù)函數(shù)要點
A.2 傅里葉級數(shù)與傅里葉變換
A.2.1 傅里葉級數(shù)的第一種形式
A.2.2 傅里葉級數(shù)的第二種形式
A.2.3 傅里葉級數(shù)的第三種形式
A.2.4 傅里葉變換
A.3 連續(xù)時域系統(tǒng)的性質(zhì)
A.3.1 連續(xù)時域系統(tǒng)的沖擊響應(yīng)
A.3.2 連續(xù)時域中的乘積定理