MATLAB6.5是風行美國大學和研究機構的一套用於數值計算、數據視覺化及動態模擬軟體。MATLAB具有具有簡單的程式語法結構、高性能的數值分析能力、完善的繪圖功能和系統建模與模擬技術,極適合科技人士用來完成實驗數據分析、圖形、訊號與影像處理和實時控制等工作,並且已經受到各工程領域的廣泛應用。目前最新版MATLABProcessingToolbox幾乎涵蓋了訊號處理研究領域的基本成果,並已將各種訊號處理演算法編碼成工具箱函數(指令)之中,以加速使用者設計與模擬濾波器。本書完整介紹了MATLAB6.5(Release13)所搭配的SignalProcessingToolbox6.0的使用方法,內容包含最新版(Version6.0)的視窗環境與所有新增功能介紹,適用私立大學、科大電子、資工、電機系「數位訊號處理」課程使用。
目錄
第1章 訊號處理的基礎1-11.1 在MATLAB中的訊號表示方式1-21.1-1 訊號的向量表示方式1-21.2 波形產生:時間向量和正弦波1-31.2-1 常用的序列:單位脈衝、單位步階及單位斜坡1-51.2-2 多頻道訊號1-51.2-3 週期波形1-51.2-4 非週期波形1-81.2-5 pulstran函數1-111.2-6 Sinc函數1-121.2-7 Dirichlet函數1-131.3 取得數據的方式1-151.4 濾波器的實現及分析1-161.4-1 摺積運算及濾波1-171.4-2 濾波器及轉移函數1-171.4-3 濾波器的係數及濾波器的名稱1-181.4-4 使用filter函數來濾波1-181.5 filter函數1-201.6 其它用來濾波的函數1-221.6-1 多重取樣速率濾波器的實現1-221.6-2 抗因果、零相位濾波器的實現1-241.6-3 頻域濾波器的實現1-261.7 脈衝響應1-261.8 頻率響應1-281.8-1 數位域1-281.8-2 類比域1-311.8-3 振幅大小和相位1-311.8-4 延遲1-341.9 零點氐I的分析1-351.10 線性系統模式1-371.10-1 離散時間系統模式1-371.10-2 連續時間系統模式1-471.10-3 線性系統轉換1-491.11 離散傅立葉轉換1-49第2章 濾波器之設計2-12.1 濾波器的需求與規格2-22.2 IIR濾波器的設計2-32.2-1 使用類比原型化設計古典的IIR濾波器2-42.2-2 古典IIR濾波器型式的比較2-72.3 FIR濾波器的設計2-142.3-1 線性相位濾波器2-152.3-2 加窗方法(WindowingMethod)2-162.3-3 具有過渡帶的多帶FIR濾波器的設計2-282.3-4 有限制的最小平方FIR濾波器的設計2-432.3-5 隨意響應濾波器的設計2-532.4 古典IIR濾波器設計的特殊課題2-602.4-1 類比原型設計(AnalogPrototypeDesign)2-612.4-2 頻率轉換(FrequencyTransformation)2-622.4-3 濾波器離散化2-642.5 濾波器的實現2-702.5-1 使用dfilt指令2-70第3章 統計訊號處理3-13.1 相關和共變異3-23.1-1 偏差和正規化3-43.1-2 多頻道3-53.2 頻譜分析3-53.2-1 頻譜估計方法總覽3-73.3 非參數化方法3-93.3-1 週期圖方法3-93.3-2 週期圖方法的性能3-113.3-3 修正週期圖方法3-183.3-4 Welch方法3-203.3-5 Welch方法中的偏差和正規化3-223.3-6 Multitaper方法3-233.3-7 交互頻譜密度函數3-263.3-8 信賴區間3-263.3-9 轉移函數估計3-283.3-10 同調函數(CoherenceFunction)3-303.4 參數化方法3-323.4-1 Yule-WalkerAR方法3-343.4-2 Burg方法3-353.4-3 共變異方法和修正的共變異方法3-383.4-4 MUSIC方法和特徵向量分析方法3-403.4-5 特徵分析3-41第4章 特殊課題4-14.1 窗函數(Window)4-24.1-1 圖形使用者界面工具Wintool和WVtool的介紹4-24.1-2 基本形狀4-64.1-3 廣義的餘弦窗4-124.1-4 Kaiser窗4-134.1-5 Chebyshev窗4-174.2 參數建模4-184.2-1 時域中建模4-194.2-2 頻域中建模4-254.3 重新取樣4-294.3-1 降頻4-324.3-2 升頻4-334.4 對數頻譜分析(CepstrumAnalysis)4-354.4-1 複數對數頻譜4-354.4-2 實數對數頻譜4-374.4-3 逆複數對數頻譜4-384.5 基於FFT的時間-頻率分析4-394.5-1 頻譜圖(Spectrogram)4-394.6 中位數濾波(MedianFiltering)4-424.7 通訊應用4-434.7-1 調變4-444.7-2 解調4-454.7-3 電壓控制振盪器4-474.8 解摺積4-494.9 特殊轉換4-504.9-1 啾聲-轉換4-504.9-2 離散餘弦轉換4-524.9-3 Hilbert轉換4-54第5章 濾波器的設計及分析工具FDATool5-15.1 開啟濾波器的設計及分析工具FDATool5-25.2 選取濾波器的型式5-45.3 選取濾波器的設計方法5-75.4 設定濾波器的設計規格5-95.4-1 頻率規格5-115.4-2 大小規格5-115.4-3 濾波器的階次5-115.5 計算濾波器的係數5-115.6 分析濾波器5-125.7 轉換濾波器的結構5-145.8 將濾波器的設計輸入到FDATool5-155.8-1 濾波器的結構5-175.9 將濾波器的設計從FDATool輸出5-215.9-1 將濾波器的係數輸出到工作空間5-215.9-2 將濾波器的係數輸出到一個文字檔案5-235.9-3 將濾波器的係數輸出到一個C標頭檔案5-245.10 儲存和開啟濾波器的設計任務5-27第6章 訊號處理工具SPTool6-16.1 開啟訊號處理工具SPTool6-36.1-1 開啟SPTool6-36.1-2 在SPTool中選取訊號、濾波器和頻譜6-76.1-3 在SPTool中編輯訊號、濾波器或頻譜6-86.1-4 在SPTool中的偏好設定6-106.2 訊號瀏覽器(SignalBrowser)6-156.3 濾波器設計器(FilterDesigner)6-166.4 濾波器瀏覽器(FilterViewer)6-196.5 頻譜瀏覽器(SpectrumViewer)6-216.6 將訊號、濾波器或頻譜輸入到SPTool6-246.6-1 將訊號輸入到SPTool6-246.6-2 將濾波器輸入到SPTool6-276.6-3 將頻譜輸入到SPTool6-306.6-4 將變數從磁碟中載入6-316.7 將訊號、濾波器或頻譜從SPTool輸出6-416.8 存取濾波器參數6-46附錄 訊號處理工具箱指令索引附-1
第1章 訊號處理的基礎1-11.1 在MATLAB中的訊號表示方式1-21.1-1 訊號的向量表示方式1-21.2 波形產生:時間向量和正弦波1-31.2-1 常用的序列:單位脈衝、單位步階及單位斜坡1-51.2-2 多頻道訊號1-51.2-3 週期波形1-51.2-4 非週期波形1-81.2-5 pulstran函數1-111.2-6 Sinc函數1-121.2-7 Dirichlet函數1-131.3 取得數據的方式1-151.4 濾波器的實現及分析1-161.4-1 摺積運算及濾波1-171.4-2 濾波器及轉移函數1-171.4-3 濾波器的係數及濾波器的名稱1-181.4-4 使用filter函數來濾波1-181.5 filter函數1-201.6 其它用來濾波的...