本書對數字信號處理的關鍵理論從應用和實踐的角度進行了深入討論。內容包括:數字信號的產生、時域處理方法、頻域處理方法、濾波器的設計和實現等內容。
本書注重物理概念的透徹分析與介紹、知識點應用的算法流程分析,強調理論與實際應用的結合;創設了切合知識點的案例情境,情境任務采用step-by-step的安排模式,降低了理論的要求門檻;情境任務效果便于讀者順利實現對概念、相關知識應用方法的內化。
林永照,空軍工程大學信息與導航學院副教授,主持過三期《數字信號處理》和多期《信息論與編碼》的教學改革項目;獲教學優秀獎1次,教學比武競賽三等獎多次。
上篇——聲像信號時域處理
案例一 —— 牛刀初試2
案例二 —— 聲音圖像DIY8
案例三 —— 信號周期化及時域采樣14
案例四 —— 濾波可以卷出來20
案例五 —— 卷出幀同步27
中篇——心中有譜
案例六 —— 離散時間傅里葉變換離散計算34
案例七 —— 系統函數零極點那些事兒40
案例八 —— 線性卷積這樣算會更快45
案例九 —— 用DFT看頻譜50
案例十 —— 化整為零之重疊相加法56
案例十一 —— 化整為零之重疊保留法65
案例十二 —— 你撥的號碼我知道74
案例十三 —— BPSK的誤碼率曲線是這樣仿出來的79
案例十四 —— 復信號有如此妙用之希爾伯特變換86
案例十五 —— 短時傅里葉變換94
下篇——順我者昌(濾波器)
案例十六 —— 波形失真不一定那么可怕104
案例十七 —— 加窗截出FIR濾波器112
案例十八 —— 頻率采樣采出FIR濾波器123
案例十九 —— Butterworth型模擬濾波器設計129
案例二十 —— Chebyshev型模擬濾波器設計135
案例二十一 —— 橢圓濾波器設計143
案例二十二 —— 非低通模擬濾波器設計148
案例二十三 —— 模數濾波器橋之脈沖響應不變法160
案例二十四 —— 模數濾波器橋之雙線性變換法172
案例二十五 —— IIR對比FIR濾波器183
案例二十六 —— IIR數字濾波器的結構191
案例二十七 —— FIR數字濾波器的結構203
數字濾波器設計小結213
FIR濾波器設計小結215
IIR濾波器設計方法步驟小結(基于模擬濾波器的設計)220
附錄A 為了忘卻的記憶(MATLAB基礎)
MATLAB簡介226
MATLAB語言中的常用數據238
矩陣基礎246
圖形可視化255
MATLAB編程267
參考文獻278