版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數字信號處理課程設計報告題 目: IIR數字低通濾波器的設計 學 院: 專 業(yè): 班 級: 姓 名: 指導教師: 2012年 6月24日目 錄 TOC o 1-3 h z u HYPERLINK l _Toc295597235 1.課程設計的目的及要求 PAGEREF _Toc295597235 h 1 HYPERLINK l _Toc295597236 課程設計的目的 PAGEREF _Toc295597236 h 1 HYPERLINK l _Toc295597237 課程設計的要求 PAGEREF _Toc295597237 h 1 HYPERLINK l _Toc295597238 2
2、.設計的理論基礎 PAGEREF _Toc295597238 h 1 HYPERLINK l _Toc295597239 數字濾波器的工作原理 PAGEREF _Toc295597239 h 1 HYPERLINK l _Toc295597240 2.2 數字濾波器的基本特性 PAGEREF _Toc295597240 h 2 HYPERLINK l _Toc295597241 2.3 數字濾波器的基本結構 PAGEREF _Toc295597241 h 4 HYPERLINK l _Toc295597242 2.4 IIR和FIR濾波器的區(qū)別 PAGEREF _Toc295597242 h
3、4 HYPERLINK l _Toc295597243 概述 PAGEREF _Toc295597243 h 5 HYPERLINK l _Toc295597244 數字低通濾波器的設計 PAGEREF _Toc295597244 h 6 HYPERLINK l _Toc295597245 4.1 IIR數字濾波器的設計方法 PAGEREF _Toc295597245 h 6 HYPERLINK l _Toc295597246 4.2 IIR濾波器經典設計 PAGEREF _Toc295597246 h 7 HYPERLINK l _Toc295597247 4.3 MATLAB仿真步驟 PA
4、GEREF _Toc295597247 h 11 HYPERLINK l _Toc295597248 4.4 程序清單 PAGEREF _Toc295597248 h 12 HYPERLINK l _Toc295597249 5.總結 PAGEREF _Toc295597249 h 13 HYPERLINK l _Toc295597250 參考文獻: PAGEREF _Toc295597250 h 141.課程設計的目的及要求(1)學會MATLAB的使用,掌握MATLAB的程序設計方法;(2)掌握數字信號處理的基本概念、基本理論和基本方法;(3)掌握MATLAB設計IIR濾波器;(4)學會用M
5、ATLAB對信號進行分析處理。課程設計的要求濾波器的主要技術指標取決于具體的應用或相互間的相互關系。具體的有最大通帶增益(即通帶允許起伏);最大阻帶增益;通帶截止頻率;阻帶截止頻率。本設計中要求的技術指標是:通帶截止頻率=2,阻帶截止頻率,通帶衰減小于3dB,阻帶衰減大于15dB,采樣頻率。2.設計的理論基礎在數字濾波中,我們主要討論離散時間序列。如圖2.1所示。設輸入序列為,離散或數字濾波器對單位抽樣序列的響應為。因在時域離散信號和系統(tǒng)中所起的作用相當于單位沖激函數在時域連續(xù)信號和系統(tǒng)中所起的作用。圖2.1 數字濾波器原理數字濾波器的序列將是這兩個序列的離散卷積,即 同樣,兩個序列卷積的z變
6、換等于個自z變換的乘積,即 用代入上式,其中T為抽樣周期,則得到 式中和 分別為數字濾波器輸入序列和輸出序列的頻譜,而為單位抽樣序列響應的頻譜。由此可見,輸入序列的頻譜經過濾波后,變?yōu)?,按照的特點和我們處理信號的目的,選取適當的使的濾波后的符合我們的要求。2.2 數字濾波器的基本特性 TC 1.2.1 模擬濾波器與數字濾波器的基本特性 f C l 3 如果利用離散時間系統(tǒng)對數字信號(時間離散、幅度量化的信號)進行濾波則構成數字濾波器。數字濾波器的差分方程表示為: 系統(tǒng)函數表示: 數字濾波器的特性通常用其頻率響應函數來描述,包括幅度特性和相位特性。按信號通過系統(tǒng)時的特性(主要是幅頻特性)來分類
7、:可以有低通、高通、帶通和帶阻四種基本類型。(1)低通數字濾波器:圖所示 |H(ej)|c-c-22-fs/2-fsfs/2fs-fcfcf圖 低通數字濾波器的頻譜(2)高通數字濾波器:圖2.3所示|H(ej)|c-c-22圖2.3 高通數字濾波器的頻譜(3)帶通數字濾波器:圖2.4所示|H(ej)|2-2-221-1圖2.4 帶通數字濾波器的頻譜(4)帶阻數字濾波器:圖2.5所示1|H(ej)|2-2-22-1圖2.5 帶阻數字濾波器的頻譜2.3 數字濾波器的基本結構 (1)直接型 (2)直接型 優(yōu)點:延遲器減少一半,變?yōu)镹個,可以節(jié)省存儲器或存儲單元。 缺點:其他缺點同直接型 (3)IIR
8、濾波器的級聯(lián)型結構 優(yōu)點:系統(tǒng)實現簡單,只需一個二階系統(tǒng)通過改變輸入系數即可完成,極點位置可以單獨調整,運算速度快,各二階網絡的誤差互不影響,總的誤差小,對字長要求低。 缺點:不能直接調整零點,因多個二階的零點并不是整個系統(tǒng)函數的零點,當需要準確的傳輸零點時,級聯(lián)型最合適。 (4)IIR濾波器的并聯(lián)型結構 優(yōu)點:簡單實現,用一個二階的,通過變換系數就可實現整個系統(tǒng)。零極點可單獨控制,調整。各二階零極點的搭配可互換位置,優(yōu)化組合以減小運算誤差,可流水線操作。 缺點:二階電平難控制,電平大,容易導致溢出,電平小則是信噪比減小。2.4 IIR和FIR濾波器的區(qū)別 TC 1.2.2 IIR和有限沖擊響
9、應FIR濾波器 f C l 3 按系統(tǒng)沖擊響應(或差分方程)可以分成無限沖擊響應 IIR和有限沖擊響應FIR濾波器兩類。這兩種濾波器都可以現實各種頻率特性要求,但它們在計算流程、具體特性逼近等方面是有差別的。(1) FIR濾波器(非遞歸型):(2) IIR濾波器(遞歸型)3.MATLAB概述MATLAB是由美國mathworks公司發(fā)布的主要面對科學計算、可視化以及交互式程序設計的高科技計算環(huán)境。它將數值分析、矩陣計算、科學數據可視化以及非線性動態(tài)系統(tǒng)的建模和仿真等諸多強大功能集成在一個易于使用的視窗環(huán)境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,并
10、在很大程度上擺脫了傳統(tǒng)非交互式程序設計語言(如C、Fortran)的編輯模式,代表了當今國際科學計算軟件的先進水平。MATLAB 產品族可以用來進行以下各種工作:數值分析,數值和符號計算,工程與科學繪圖,控制系統(tǒng)的設計與仿真,通訊系統(tǒng)設計與仿真,財務與金融工程,(1)友好的工作平臺和編程環(huán)境MATLAB由一系列工具組成。這些工具方便用戶使用MATLAB的函數和文件,其中許多工具采用的是圖形用戶界面。包括MATLAB桌面和命令窗口、歷史命令窗口、編輯器和調試器、路徑搜索和用于用戶瀏覽幫助、工作空間、文件的瀏覽器。隨著MATLAB的商業(yè)化以及軟件本身的不斷升級,MATLAB的用戶界面也越來越精致,
11、更加接近Windows的標準界面,人機交互性更強,操作更簡單。(2)簡單易用的程序語言Matlab一個高級的矩陣/陣列語言,它包含控制語句、函數、數據結構、輸入和輸出和面向對象編程特點。用戶可以在命令窗口中將輸入語句與執(zhí)行命令同步,也可以先編寫好一個較大的復雜的應用程序(M文件)后再一起運行。(3)強大的科學計算機數據處理能力MATLAB是一個包含大量計算算法的集合。其擁有600多個工程中要用到的數學運算函數,可以方便的實現用戶所需的各種計算功能。函數中所使用的算法都是科研和工程計算中的最新研究成果,而前經過了各種優(yōu)化和容錯處理。在通常情況下,可以用它來代替底層編程語言,如C和C+ 。在計算要
12、求相同的情況下,使用MATLAB的編程工作量會大大減少。(4)出色的圖形處理功能MATLAB自產生之日起就具有方便的數據可視化功能,以將向量和矩陣用圖形表現出來,并且可以對圖形進行標注和打印。高層次的作圖包括二維和三維的可視化、圖象處理、動畫和表達式作圖??捎糜诳茖W計算和工程繪圖。(5)應用廣泛的模塊集合工具箱MATLAB對許多專門的領域都開發(fā)了功能強大的模塊集和工具箱。一般來說,它們都是由特定領域的專家開發(fā)的,用戶可以直接使用工具箱學習、應用和評估不同的方法而不需要自己編寫代碼。(6)實用的程序接口和發(fā)布平臺新版本的MATLAB可以利用MATLAB編譯器和C/C+數學庫和圖形庫,將自己的MA
13、TLAB程序自動轉換為獨立于MATLAB運行的C和C+代碼。允許用戶編寫可以和MATLAB進行交互的C或C+語言程序。(7)應用軟件開發(fā)(包括用戶界面) 在開發(fā)環(huán)境中,使用戶更方便地控制多個文件和圖形窗口;在編程方面支持了函數嵌套,有條件中斷等;在圖形化方面,有了更強大的圖形標注和處理功能,包括對性對起連接注釋等。4.IIR數字低通濾波器的設計4.1 IIR數字濾波器的設計方法 TC 3.1 IIR數字濾波器的設計方法 f C l 2 IIR濾波器是一種數字濾波器,濾波器的系統(tǒng)函數如式 由于它的脈沖響應序列是無限長的,故稱無限沖激響應濾波器。IIR濾波器的設計就是根據濾波器某些性能指標要求,設
14、計濾波器的分子和分母多項式。它和FIR濾波器相比優(yōu)點是在滿足相同性能指標要求條件下,IIR濾波器的階數要明顯低于FIR濾波器。但IIR濾波器的相位是非線性的。IIR濾波器設計方法可分為三種:模擬濾波器變換(經典設計法)、直接設計法、參數模型設計法、最大平滑濾波器設計。本設計選用的是模擬濾波器變化法(經典設計法)。4.2 IIR濾波器經典設計 TC 3.2 IIR濾波器經典設計 f C l 2 基于模擬濾波器變換原理,首先是根據濾波器的技術指標設計出相應的模擬濾波器,然后再將設計好的模擬濾波器變換成滿足給定技術指標的數字濾波器。這就是IIR濾波器設計的經典法。在MATLAB中,經典法設計IIR數
15、字濾波器采用下面的主要步驟:模擬低通濾波原型頻率變換模擬離散化IIR濾波器圖 IIR經典法設計步驟第二步完成后,一個達到期望性能指標的模擬濾波器(低通、高通、帶通和帶阻)已經設計出來。第三步離散化主要任務就是把模擬濾波器變換成數字濾波器,即把模擬濾波器的系數映射成數字濾波器的系統(tǒng)函數。實現系統(tǒng)傳遞函數s域至z域映射有脈沖響應不變法和雙線性映射兩種方法。(1)脈沖響應不變法。設計過程是:按照技術要求設計一個模擬低通濾波器,得到模擬低通濾波器的傳輸函數轉換成數字低通濾波器的系統(tǒng)函數H(z)。 將傳輸函數從s平面?zhèn)鲹Q到z平面的方法有多種,但工程上常用的是脈沖響應不變法和雙線性變換法。我們先研究脈沖響
16、應不變法。設模擬濾波器的傳輸函數為,相應的單位沖激響應是,=LT,LT.代表拉氏變換,對進行等間隔采樣,采樣間隔為T,得到,將h(n)= 作為數字濾波器的單位取樣響應,那么數字濾波器的系統(tǒng)函數H(z)便是h(n)的Z變換。因此脈沖響應不變法是一種時域上的轉換方法,它是h(n)在采樣點上等于。設模擬濾波器只有單階極點,且分母多項式的階次高于分子多項式的階次,將用部分分式表示: ,式中為的單階極點。將逆拉氏變換得到: ,式中u(t)是單位階躍函數。對進行等間隔采樣,采樣間隔為T,得到: 對上式進行Z變換,得到數字濾波器的系統(tǒng)函數H(z): ,的極點映射到z平面,其極點變成,系數不變化。下面分析從模
17、擬濾波器轉換到數字濾波器,s平面和z平面之間的映射關系,從而找到這種轉換方法的優(yōu)缺點。這里我們以采樣信號作為橋梁,推導其映射關系。設的采樣信號用表示, 對進行拉氏變換,得到: 式中是在采樣點t=n T時的幅度值,它與序列h(n)的幅度值相等,它與序列h(n)的幅度值相等,即h(n)= ,因此得到:上式表示采樣信號的拉氏變換與相應的序列的Z變換之間的映射關系可用下式表示: 我們知道模擬信號的傅立葉變換和其采樣信號的傅立葉變換和其采樣信號的傅立葉變換之間的關系滿足式: 將代入上式,得 由上式得到: 上式表明將模擬信號的拉氏變換在s平面上沿虛軸按照周期延遲后,再按照映射關系,映射到z平面上,就得到H
18、(z)。 (2)雙線性變換法這種變換方法,采用非線性頻率壓縮方法,將整個頻率軸上的頻率范圍壓縮到/T之間,再用轉換到z平面上。設Ha(s),s=j,經過非線性頻率壓縮后用Ha(s1),=j1表示,這里用正切變換實現頻率壓縮: 式中T仍是采樣間隔,當1從-/T經過0變化到/T時,則由-經過0變化到+,實現了s平面上整個虛軸完全壓縮到平面上虛軸的/T之間的轉換。這樣便有 再通過 轉換到z平面上,得到: 上式稱為雙線性變換。從s平面映射到平面,再從平面映射到z平面,其映射情況如圖所示。由于從s平面到平面具有非線性頻率壓縮的功能,因此不可能產生頻率混疊現象。另外,從平面轉換到z平面仍然采用標準轉換關系
19、 ,平面的 /T之間水平帶的左半部分映射z平面單位圓內部,虛軸映射單位圓。這樣,Ha(s)因果穩(wěn)定,轉換成的H(z)也是因果穩(wěn)定的。下面分析模擬頻率和數字頻率之間的關系。令 ,有 圖4.2 雙線性變化法映射上式說明,s平面上與平面上的成非線性正切關系,如圖4.3所示。在=0附近接近線性關系;當增加是,增加得愈來愈快;當趨近時,趨近于。正是因為這種非線性關系,消除了頻率混疊現象。圖4.3 雙線性變換法的頻率變換與之間的非線性關系是雙線性變換法的缺點,直接影響數字濾波器頻響逼真的模仿模擬濾波器的頻響,幅度特性和相位特性失真的情況如圖4.4所示。這種非線性影響的實質問題是:如果的刻度是均勻的,則影射
20、到z平面的刻度不是均勻的,而是隨增加愈來愈密。圖4.4 雙線性變換法幅度和相位特性的非線性映射雙線性變換法可由簡單的代數公式將Ha(s)直接轉換成H(z),這是該變換法的優(yōu)點。4.3 MATLAB仿真步驟(1)根據給定的性能指標和方法不同,首先對設計性能指標中的頻率指標進行轉換,轉換后的頻率指標作為模擬濾波器原型設計性能指標。(2)估計模擬低通濾波器最小階數和邊界頻率,利用MATLAB工具函數buttord、cheb1ord等。(3)設計模擬低通濾波器原型,利用MATLAB工具函數buttap、cheb1ap等。(4)由模擬低通原型經頻率變換獲得模擬濾波器(低通、高通、帶通、帶阻),利用MAT
21、LAB工具函數lp2lp、lp2hp、lp2bp、lp2bs。(5)將模擬濾波器離散化獲得IIR數字濾波器,利用MATLAB工具函數bilinear。 程序清單數字性能指標給出通帶截止頻率,阻帶截止頻率,通帶衰減,阻帶衰減等。數字頻率和的取值范圍為0,單位:弧度,而MATLAB工具函數常采用標準化頻率,和的取值范圍為01。模擬性能指標給出通帶截止頻率,阻帶起始頻率,通帶衰減,阻帶衰減等。模擬頻率和的單位均為弧度/秒。技術指標:通帶截止頻率=2,阻帶截止頻率,通帶衰減小于3dB,阻帶衰減大于15dB,采樣頻率。程序如下:Wp= 2000*2*pi; Ws=3000*2*pi; Rp=3; Rs=15; Fs=10000; Ts=1/Fs; Nn=128;N,Wn=buttord(Wp,Ws,Rp,Rs,s) b,a=butter(N,Wn,s); z,p,k=buttap(N); Bap,Aap=zp2tf(z,p,k); b,a=lp2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司客戶設備管理制度(3篇)
- 鄉(xiāng)鎮(zhèn)春節(jié)活動策劃方案(3篇)
- 專業(yè)網站制作室管理制度(3篇)
- 2026山東泉蚨商業(yè)運營有限公司招聘7人筆試備考題庫及答案解析
- 2026山東事業(yè)單位統(tǒng)考臨沂市榮軍優(yōu)撫醫(yī)院(臨沂市心理醫(yī)院)招聘綜合類崗位工作人員2人備考考試題庫及答案解析
- 2026東莞銀行南沙分行招聘考試參考題庫及答案解析
- 頂尖人才流失破解能者多勞困境
- 安寧療護中的舒適護理政策與規(guī)范解讀
- 2026年度威?;鹁娓呒夹g產業(yè)開發(fā)區(qū)鎮(zhèn)(街道)所屬事業(yè)單位公開招聘初級綜合類崗位人員(9人)備考考試試題及答案解析
- 2026年西安海棠職業(yè)學院春季招聘(47人)參考考試題庫及答案解析
- 建筑工程施工質量控制問題及優(yōu)化對策研究
- 公司合作項目參與人員證明書(6篇)
- 停車場地租用合同書
- 2025年福建廈門高三一模高考數學試卷試題(含答案詳解)
- 喉返神經損傷預防
- 《汽車用先進高強鋼 薄板和薄帶 擴孔試驗方法》
- 脾破裂手術配合
- 2023年高級售后工程師年度總結及下一年展望
- 【語文】湖南省長沙市實驗小學小學四年級上冊期末試卷(含答案)
- 阿米巴經營模式-人人都是經營者推行授課講義課件
- 手術室外氣管插管術課件
評論
0/150
提交評論