《數(shù)字信號處理》全面介紹了數(shù)字信號處理與應(yīng)用的基礎(chǔ)理論和分析方法。書中前3章是數(shù)字信號處理的基礎(chǔ),包括離散時間信號與系統(tǒng)的時域分析、z域分析、離散傅里葉變換三部分內(nèi)容。第4章是快速傅里葉變換及其應(yīng)用。第5-7章是數(shù)字濾波器的基本結(jié)構(gòu)、設(shè)計原理及設(shè)計方法。第8章和第9章分別討論了信號的抽取與插值和有限字長效應(yīng)。第10章介紹了常用的特殊濾波器。為了加深對基本理論的理解和基本方法的掌握,書中安排了一些Matlab實例。全書各章都有精選例題和不同類型的習(xí)題。
《數(shù)字信號處理》可作為普通高等院校信息類相關(guān)專業(yè)本科生或研究生教材,也可供相關(guān)科研與了程技術(shù)人員參考。
更多科學(xué)出版社服務(wù),請掃碼獲取。
《數(shù)字信號處理》全面介紹數(shù)字信號處理的基本理論和分析方法,重點闡述基本概念,強調(diào)工程實踐和應(yīng)用,論述深入淺出,數(shù)學(xué)推導(dǎo)嚴(yán)謹(jǐn),邏輯性、系統(tǒng)性強,精選例題和習(xí)題,引入Matlab實例,加深理解。
數(shù)字信號處理是高等院校電子信息工程、電子信息科學(xué)與技術(shù)、通信工程、自動化、生物醫(yī)學(xué)工程、測控技術(shù)與儀器、電子科學(xué)與技術(shù)、計算機科學(xué)與技術(shù)等專業(yè)的一門重要的專業(yè)基礎(chǔ)課程。隨著信息時代的發(fā)展,數(shù)字信號處理理論與技術(shù)日益完善,已成為一門重要的學(xué)科與技術(shù),其應(yīng)用領(lǐng)域日益擴大,幾乎遍及各個工程技術(shù)領(lǐng)域。
作者根據(jù)當(dāng)前信號與信息處理技術(shù)的發(fā)展動態(tài)和教學(xué)需要,結(jié)合十幾年教學(xué)實踐經(jīng)驗,對教材內(nèi)容進行了精心編排,以期能夠更好地為各個高校“數(shù)字信號處理”的教學(xué)服務(wù)。本書系統(tǒng)地討論了數(shù)字信號處理的基本理論、基本分析方法、基本算法和基本實現(xiàn)方法。全書共10章。前3章是數(shù)字信號處理的基礎(chǔ),即離散時間信號與系統(tǒng)的時域分析、z域分析、離散傅里葉變換。第4章討論傅里葉變換的快速算法。第5~7章是數(shù)字濾波器的結(jié)構(gòu)、理論和設(shè)計方法。第8章是數(shù)字信號處理的有限字長效應(yīng)。第9章討論信號的抽取與插值。第10章介紹常用的特殊濾波器。通過本書的學(xué)習(xí),可以為讀者進一步學(xué)習(xí)有關(guān)信號與信息處理方面的課程打下良好的理論基礎(chǔ)。
本書以數(shù)字信號處理基本知識、基本理論為主線,同時將具有強大計算功能的Matlab軟件引入本書,并給出了典型例題的Matlab程序,有助于讀者對課程基本概念的理解和鞏固。本書論述深人淺出,數(shù)學(xué)推導(dǎo)嚴(yán)謹(jǐn),邏輯性、系統(tǒng)性強,著重基本概念的清楚明確闡述,對相關(guān)專業(yè)的工程技術(shù)人員來說也是一本有益的自學(xué)用書和實用的參考書。
本書的編寫分工如下:郝慧艷編寫第1、2章,桂志國編寫第3章,張權(quán)編寫第4、5、7章,陳友興編寫第6、9、10章,樓國紅編寫第8章。全書由桂志國教授統(tǒng)稿。
在本書的編寫過程中,韓焱教授、王明泉教授閱讀了部分初稿并對編寫工作提出了寶貴的建議,李靜怡和李化欣兩位同事參加了書稿的校對工作,在此一并表示感謝。科學(xué)出版社編輯的熱情幫助與支持,為本書的順利出版創(chuàng)造了有利條件,在此表示深深的謝意!
由于水平有限,不妥之處在所難免,懇請廣大讀者批評指正。
目錄
前言
第1章 離散時間信號與系統(tǒng)的時域分析 1
1.1 離散時間信號——序列 1
1.1.1 常用序列 2
1.1.2 序列的基本運算 6
1 2 序列的卷積和 9
1.2.1 卷積和的定義及計算 10
1.2.2 卷積和的性質(zhì) 11
1.3 線性移不變系統(tǒng) 12
1.3.1 線性系統(tǒng) 12
1.3.2 移不變系統(tǒng) 13
1.3.3 單位抽樣響應(yīng)與卷積和 14
1.3.4 因果系統(tǒng) 14
1.3.5 穩(wěn)定系統(tǒng) 15
1.4 線性常系數(shù)差分方程 16
1.4.1 線性常系數(shù)差分方程的描述 17
1.4.2 線性常系數(shù)差分方程的求解 18
1.5 連續(xù)時間信號的抽樣 19
1.5.1 理想抽樣 20
1.5.2 實際抽樣 23
1.5.3 帶通信號的抽樣 24
1.6 離散線性相關(guān) 25
1.6.1 線性相關(guān)的定義 25
1.6.2 線性相關(guān)與線性卷積的關(guān)系 26
1.7 離散時間信號與系統(tǒng)的Matlab實現(xiàn) 26
1.7.1 離散時間信號 26
1.7.2 卷積和運算 28
1.7.3 系統(tǒng)響應(yīng)的求取 29
1.7.4 信號相關(guān)運算 30
習(xí)題 30
第2章 離散時間信號與系統(tǒng)的z域分析 34
2.1 z變換的定義及收斂域 34
2.1.1 z變換的定義 34
2.1.2 z變換的收斂域 34
2.1.3 常用序列的z變換 38
2.2 z反變換 41
2.2.1 部分分式展開法 41
2.2.2 冪級數(shù)展開法 43
2.2.3 圍線積分法(留數(shù)法) 45
2.3 z 變換的性質(zhì)與定理 48
2.4 z 變換與拉普拉斯變換、傅里葉變換的關(guān)系 56
2.4.1 z變換與拉普拉斯變換的關(guān)系 56
2.4.2 z變換和傅里葉變換的關(guān)系 58
2.5 序列傅里葉變換的定義及性質(zhì) 58
2.5.1 非周期序列傅里葉變換的定義 58
2.5.2 序列傅里葉變換的性質(zhì)與定理 60
2.6 利用z變換求解差分方程 65
2.7 離散時間系統(tǒng)的系統(tǒng)函數(shù)和頻率響應(yīng) 68
2.7.1 系統(tǒng)函數(shù)的定義 68
2.7.2 系統(tǒng)函數(shù)與差分方程的關(guān)系 69
2.7.3 系統(tǒng)的頻率響應(yīng) 69
2.7.4 利用H(z)的零極點分析系統(tǒng) 72
2.7.5 無限長單位抽樣響應(yīng)系統(tǒng)與有限長單位抽樣響應(yīng)系統(tǒng) 77
2.8 離散時間信號與系統(tǒng)z域分析的Matlab實現(xiàn) 77
2.8.1 求解系統(tǒng)的差分方程 77
2.8.2 求系統(tǒng)函數(shù)的零極點及增益 78
2.8.3 求解系統(tǒng)函數(shù) 79
2.8.4 2 變換的有理分式與部分分式之間的轉(zhuǎn)換 80
2.8.5 求系統(tǒng)函數(shù)的反變換 81
2.8.6 繪制系統(tǒng)的零極點圖及計算頻率響應(yīng) 82
習(xí)題 82
第3章 離散傅里葉變換 85
3.1 離散傅里葉級數(shù) 85
3.1.1 周期序列的離散傅里葉級數(shù) 85
3.1.2 DFS的主要性質(zhì)與定理 87
3.1.3 周期序列的傅里葉變換表示式 90
3.2 離散傅里葉變換 93
3.2.1 傅里葉變換的幾種形式 93
3.2.2 離散傅里葉變換的定義 95
3.2.3 DFT與z變換以及DTFT之間的關(guān)系 96
3.3 離散傅里葉變換的性質(zhì)及定理 97
3.4 頻域抽樣理論 105
3.4.1 由X(k)不失真地恢復(fù)1(17)的條件 105
3.4.2 由X(k)表示X(z)、X(∥) 107
3.5 DFT的應(yīng)用 108
3.5.1 用DFT計算線性卷積 109
3.5.2 DFT對非周期連續(xù)時間信號的傅里葉變換的逼近 110
3.5.3 與DFT應(yīng)用有關(guān)的幾個問題 111
3.6 DFT的Matlab實現(xiàn) 114
3.6.1 計算DFS 114
3.6.2 計算DFT 115
3.6.3 利用DFT計算DTFT 120
3.6.4 計算IDFT 121
3.6.5 利用DFT求有限長序列的線性卷積 122
習(xí)題 123
第4章 快速傅里葉變換 l26
4. 1 DFT的運算量分析 126
4.1.1 直接計算DFT的運算量 126
4.1.2 改善DFF運算效率的基本途徑 127
4.2 時間抽取的基 2FFT算法 128
4.2.1 算法的基本原理 128
4.2.2 運算量 130
4.2.3 算法特點 131
4.2.4 按時間抽取的其他形式流圖 134
4.2.5 DIT基 2FFT的軟件編程思想 135
4.3 頻率抽取的基 2FFT箅法 136
4.3.1 算法的基本原理 136
4.3.2 按頻率抽取的FFT算法特點 138
4.3.3 時間抽取法與頻率抽取法的比較 138
4.4 快速傅里葉反變換 139
4. 4.1 稍微變動FFT程序和參數(shù)實現(xiàn)IFFT 139
4.4.2 不改FFT的程序直接實現(xiàn)IFFT 140
4.5 實序列的FFT算法 140
4.5.1 利用頻譜對稱性求實信號的FFT 140
4.5.2 離散哈特曼變換 141
4.6 線性卷積與線性相關(guān)的FFT算法 144
4.6.1 線性卷積的FFT算法 144
4.6.2 線性相關(guān)的FFT算法 147
4.7 Matlab關(guān)于FFT應(yīng)用的程序設(shè)計 147
4.7.1 采用FFT計算信號的頻譜 147
4.7.2 用FFT和IFFT計算信號的卷積和相關(guān) 150
習(xí)題 153
第5章 數(shù)字濾波器的基本結(jié)構(gòu) 154
5.1 數(shù)字濾波器結(jié)構(gòu)的表示方法 154
5.2 IIR濾波器的結(jié)構(gòu) 156
5.2.1 直接I型 156
5.2.2 直接Ⅱ型(典范型、正準(zhǔn)型) 156
5.2.3 級聯(lián)型 157
5.2.4 并聯(lián)型 158
5.3 FIR濾波器的基本結(jié)構(gòu) 159
5.3.1 直接型(橫截型、卷積型) 159
5.3.2 級聯(lián)型 160
5.3.3 頻率采樣型結(jié)構(gòu) 160
5.3.4 快速卷積型 163
5.4 格型濾波器的基本結(jié)構(gòu) 164
5.4.1 全零點(FIR)格型濾波器 164
5.4.2 全極點(HR)格型濾波器 167
5.4.3 零極點(IIR)格型濾波器 168
5.5 Matlab關(guān)于濾波器結(jié)構(gòu)的程序設(shè)計 169
5.5.1 IIR濾波器的結(jié)構(gòu)設(shè)計 169
5.5.2 FIR濾波器的結(jié)構(gòu)設(shè)計 170
5.5.3 格型結(jié)構(gòu)設(shè)計 172
習(xí)題 173
第6章 IIR數(shù)字濾波器的設(shè)計 176
6.1 濾波器的基本概念 176
6.1.1 濾波器的分類 176
6.1.2 濾波器的技術(shù)指標(biāo) 177
6.1.3 濾波器的設(shè)計步驟 178
6.2 模擬低通濾波器的設(shè)計 178
6.2.1 由幅度平方函數(shù)來確定系統(tǒng)函數(shù) 178
6.2.2 巴特沃思模擬低通濾波器的設(shè)計 179
6.2.3 切比雪夫模擬低通濾波器的設(shè)計 182
6.2.4 橢圓模擬低通濾波器的設(shè)計 185
6.2.5 貝塞爾模擬低通濾波器的設(shè)計 186
6.2.6 歸一化原型濾波器設(shè)計數(shù)據(jù) 187
6.2.7 常用模擬濾波器的比較 190
6.3 用模擬濾波器設(shè)計IIR數(shù)字濾波器 190
6.3.1 抽樣響應(yīng)不變法 190
6.3.2 雙線性變換法 193
6.4 數(shù)字高通、帶通和帶阻IIR濾波器的設(shè)計 202
6.4.1 模擬頻帶法 202
6.4.2 數(shù)字頻帶法 208
6.5 Matlab設(shè)計IIR濾波器 212
6.5.1 模擬濾波器的設(shè)計 212
6.5.2 數(shù)字濾波器的設(shè)計 217
習(xí)題 219
第7章 有限長單位抽樣響應(yīng)數(shù)字濾波器的設(shè)計 221
7. 1 線性相位FIR數(shù)字濾波器的特性 221
7.1.1 線性相位的定義及其條件 221
7.1.2 線性相位FIR濾波器的幅度特性 224
7.1.3 線性相位FIR濾波器的零點分布 228
7.2 窗函數(shù)設(shè)計法 228
7.2.1 設(shè)計的基本思想 229
7.2.2 加窗處理對頻譜性能的影響 230
7.2.3 幾種典型的窗函數(shù) 233
7.2.4 窗函數(shù)設(shè)計法總結(jié) 239
7.3 窗函數(shù)設(shè)計法舉例 240
7.3.1 低通濾波器的設(shè)計 240
7.3.2 高通、帶通和帶阻濾波器的設(shè)計 243
7.3.3 其他特殊濾波器的設(shè)計 246
7.4 頻率抽樣設(shè)計法 247
7.4.1 設(shè)計的基本思想 247
7.4.2 H(k)滿足的條件 248
7.4.3 設(shè)計公式 249
7.4.4 逼近誤差 251
7.4.5 設(shè)計步驟及舉例 254
7.5 等波紋最住逼近設(shè)計法 256
7.5.1 設(shè)計思想 256
7.5.2 交錯點組定理 257
7.5.3 設(shè)計方法 259
7.6 IIR濾波器和FIR濾波器的比較 262
7.7 FIR濾波器設(shè)計的Matlab實現(xiàn) 263
7.7.1 窗函數(shù)設(shè)計法 263
7.7.2 頻率抽樣設(shè)計法 265
7.7.3 等波紋最佳逼近設(shè)計法 266
習(xí)題 267
第8章 信號的抽取與插值 270
8. 1 信號的整數(shù)倍抽取 270
8.1.1 信號整數(shù)倍抽取的概念 270
8.1.2 頻譜混疊及改進措施 271
8.1.3 抽取前后頻譜的關(guān)系 272
8.2 信號的整數(shù)倍插值 274
8.2.1 信號整數(shù)倍插值的概念 274
8.2.2 整數(shù)倍插值的頻域分析 275
8.2.3 內(nèi)插器的輸入輸出關(guān)系 276
8.3 信號的有理數(shù)J/D抽樣率轉(zhuǎn)換 276
8.4 多抽樣率FIR系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu) 278
8.4.1 整數(shù)倍抽取系統(tǒng)的FIR直接實現(xiàn) 278
8.4.2 整數(shù)倍插值系統(tǒng)的FIR直接實現(xiàn) 280
8.4.3 多相FIR結(jié)構(gòu) 281
8.5 Matlab實現(xiàn)抽取與插值 285
習(xí)題 286
第9章 數(shù)字信號處理的有限字長效應(yīng) 288
9.1 二進制的表示及其對量化誤差的影響 289
9.1.1 定點運算與浮點運算 289
9.1.2 原碼、補碼和反碼 291
9.1.3 截尾誤差與舍入誤差 293
9.2 A/D采樣的量化效應(yīng) 295
9.2.1 量化誤差的統(tǒng)計分析 296
9.2.2 量化噪聲通過線性系統(tǒng) 298
9.3 數(shù)字濾波器的系數(shù)量化效應(yīng) 299
9.3.1 系數(shù)量化對濾波器穩(wěn)定性的髟響 299
9.3.2 系數(shù)量化誤差對系統(tǒng)零極點的影響 301
9.4 定點運算濾波器的有限長效應(yīng) 304
9.4.1 定點運算IIR濾波器 304
9.4.2 定點運算FIR濾波器 305
9.5 定點運算FFT算法的有限長效應(yīng) 306
9.5.1 DFT的有限長效應(yīng)分析 306
9.5.2 FFT的有限長效應(yīng)分析 307
9.6 IIR濾波器的定點運算的零輸入極限環(huán)振蕩和死帶效應(yīng) 308
9.6.1 極限環(huán)振蕩 308
9.6.2 死帶效應(yīng) 310
9.7 浮點運算濾波器和FFT算法的有限長效應(yīng) 312
習(xí)題 313
第10章 常用特殊濾波器 315
10.1 全通濾波器 315
10.1.1 全通濾波器的一般形式 315
10.1.2 全通濾波器的零極點分布 316
10.1.3 全通濾波器的應(yīng)用 316
10.2 最小相位延時系統(tǒng) 317
10.2.1 零矢量和極矢量幅角變化分析 317
10.2.2 相位延時系統(tǒng)與相位超前系統(tǒng) 318
10.2.3 最小相位延時系統(tǒng) 319
10.3 均值濾波器與平滑濾波器 322
10.3.1 均值濾波器 322
10.3.2 平滑濾波器 323
10.4 特殊零極點二階濾波器 325
10.4.1 數(shù)字諧振器 325
10.4.2 數(shù)字二階陷波器 327
10.4.3 數(shù)字均衡器 328
10.5 梳狀濾波器 329
10.6 建立在零極點相消的簡單整系數(shù)濾波器 331
習(xí)題 338
參考文獻 339