版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
-.z課程設計目的〔1〕熟悉用窗函數(shù)法設計FIR數(shù)字濾波器的原理與方法;〔2〕了解用等波紋最正確逼近法設計FIR數(shù)字濾波器的原理與方法;〔3〕掌握調(diào)用MATLAB信號處理工具箱中濾波器設計函數(shù)〔或濾波器設計分析工具fdatool〕設計各種FIR數(shù)字濾波器,學會根據(jù)濾波需求確定濾波器指標參數(shù)?!?〕通過觀察濾波器輸入輸出信號的時域波形及其頻譜,加深對數(shù)字濾波器的概念理解。課程設計要求〔1〕簡述線性相位FIR濾波器的特點及條件;〔2〕簡述窗函數(shù)法FIR濾波器的設計步驟和等波紋最正確逼近法的設計思想;〔3〕解釋吉布斯效應,比擬各種典型窗函數(shù)的性能特點;〔4〕完成以上設計實驗,并對結(jié)果進展分析和解釋;〔5〕打印程序清單和要求畫出的信號波形;〔6〕寫出本次課程設計的收獲和體會。課程設計注意事項〔1〕采樣間隔采樣間隔過大或過小都會產(chǎn)生較大的誤差和頻譜混疊現(xiàn)象,因此采樣頻率通常選為〔3~4〕fh(fh為信號的最高頻率)?!?〕截斷、泄露和窗函數(shù)為了減小截斷的影響,常采用其他的時窗函數(shù)來對所截取的時域信號進展加權處理。所選的窗函數(shù)應力求其頻譜的主瓣寬度窄些,旁瓣幅度小些。課程設計內(nèi)容用漢寧窗函數(shù)法設計一個數(shù)字FIR帶通濾波器,要求通帶邊界頻率為400Hz,500Hz,阻帶邊界頻率為350Hz,550Hz,通帶最大衰減1dB,阻帶最小衰減40dB,抽樣頻率為2000Hz,用MATLAB畫出幅頻特性,畫出并分析濾波器系統(tǒng)函數(shù)的零極點;信號經(jīng)過該濾波器,其中450Hz,600Hz,濾波器的輸出.課程設計簡要操作步驟1.選題:我選的課題是基于漢寧窗的FIR數(shù)字濾波器設計;2.了解數(shù)字濾波器和漢寧窗的設計原理;3.掌握了解課程設計的設計要求和設計方法,開發(fā)及設計工具的使用方法;4.根據(jù)指標要求擬定設計方案,對設計方案進展分析選擇最優(yōu)設計方案進展設計;5.在Matlab軟件環(huán)境下編寫仿真程序,運行觀察仿真結(jié)果進展分析得出結(jié)論;6.整理清單和目錄,書寫設計報告。課程設計心得體會
通過兩周的基于漢寧窗的FIR數(shù)字濾波器設計,對于MATLAB語句有了更加深刻的理解,也注意到了一些運算符號的使用,掌握了一些課程設計的設計要求和設計方法,開發(fā)及設計工具的使用方法,最重要的是通過這一設計實踐的過程,我們不再約束在理論上,而且鍛煉了動手能力和分析解決問題的能力,積累了經(jīng)歷,培養(yǎng)了按部就班,一絲不茍的態(tài)度和對所學知識的綜合應用能力,而且通過同學間的分組合作課題,鍛煉了我們的團隊合作能力。
這次的數(shù)字信號處理實訓,讓我受益匪淺,不只是教師和書本帶來的知識與收獲,還可以通過我們的自我實踐來完成目標設計,是對我們很好的鍛煉,既穩(wěn)固知識,又提高了實踐動手能力。課程設計評語及成績評語成績指導教師〔簽名〕年月日目錄TOC\o"1-3"\h\u19042目錄41839一.摘要5427二.原理說明6320042.1數(shù)字濾波技術646692.2FIR濾波器79651三.窗函數(shù)簡介:漢寧窗830497四.程序設計94053五.結(jié)果與分析12198295.1漢寧窗函數(shù)仿真結(jié)果12126235.2漢寧窗函數(shù)仿真結(jié)果分析1421440六.總結(jié)與體會1421987七.致謝1522727八.參考文獻15一.摘要數(shù)字濾波器是一種用來過濾時間離散信號的數(shù)字系統(tǒng),通過對抽樣數(shù)據(jù)進展數(shù)學處理來到達頻域濾波的目的。根據(jù)其單位沖激響應函數(shù)的時域特性可分為兩類:無限沖激響應〔IIR〕濾波器和有限沖激響應〔FIR〕濾波器。與IIR濾波器相比,F(xiàn)IR的實現(xiàn)是非遞歸的,總是穩(wěn)定的;更重要的是,F(xiàn)IR濾波器在滿足幅頻響應要求的同時,可以獲得嚴格的線性相位特性。因此,它在高保真的信號處理,如數(shù)字音頻、圖像處理、數(shù)據(jù)傳輸、生物醫(yī)學等領域得到廣泛應用。濾波器的設計是信號處理的核心問題之一。根據(jù)FIR濾波器的原理,提出了FIR濾波器的窗函數(shù)設計法,給出了在MATLAB環(huán)境下,用窗函數(shù)法設計FIR濾波器的過程和設計實例。通過利用漢寧窗函數(shù)方法設計FIR濾波器,對所設計的濾波器進展分析比擬,得出設計的濾波器的優(yōu)缺點及其不同的使用場合,從而可以在設計濾波器時能夠正確的選擇FIR數(shù)字濾波器的窗函數(shù)的選取及設計方法。關鍵詞:MATLAB漢寧窗二.原理說明隨著信息時代的到來,數(shù)字信號處理已經(jīng)成為一門極其重要的學科和技術,并且在通信、語音、圖像、自動控制等眾多領域得到了廣泛的應用。在數(shù)字信號處理中,數(shù)字濾波器占有極其重要的地位,它具有精度高、可靠性好、靈活性大等特點?,F(xiàn)代數(shù)字濾波器可以用軟件或硬件兩種方式來實現(xiàn)。軟件方式實現(xiàn)的優(yōu)點是可以通過濾波器參數(shù)的改變?nèi)フ{(diào)整濾波器的性能。MATLAB是一種面向科學和工程計算的語言,它集數(shù)值分析、矩陣運算、信號處理和圖形顯示于一體,具有編程效率高、調(diào)試手段豐富、擴大能力強等特點。MATLAB的信號處理工具箱具有強大的函數(shù)功能,它不僅可以用來設計數(shù)字濾波器,還可以使設計到達最優(yōu)化,是數(shù)字濾波器設計的強有力工具。2.1數(shù)字濾波技術數(shù)字濾波,就是通過一定的計算或判斷程序減少干擾在有用信號中的比重,故實質(zhì)上是一種程序濾波。與此對應的就是模擬濾波,由于模擬濾波牽扯到的其他知識太多在此不詳細介紹了,模擬濾波主要無源綠波〔直接用電阻、電容、電感等不外接電源的元件組成的〕與有源濾波〔如運算放大器等需要外接電源組成的〕,其目的是將信號中的噪音和干擾濾去或者將希望得到的頻率信號濾出為我所用。數(shù)字濾波的出現(xiàn)克制了模擬濾波的很多缺乏,具有以下優(yōu)點:A.是用程序?qū)崿F(xiàn)的,不需要增加硬設備,所以可靠性高,穩(wěn)定性好。B.可以對頻率很低的信號實現(xiàn)濾波,克制了模擬濾波的缺陷。C.可以根據(jù)信號的不同,采用不同的濾波方法或參數(shù),具有靈活、方便、功能強的特點。幾種常用的濾波方法:算術平均值法中值濾波法滑動平均值法限幅濾波法慣性濾波法數(shù)字濾波技術通過數(shù)字濾波器實現(xiàn),從實現(xiàn)方法上可以分為FIR數(shù)字濾波器和IIR數(shù)字濾波器,按功能可分為低通濾波器〔LPF〕、高通濾波器〔HPF〕、帶通濾波器〔BPF〕和帶阻濾波器〔BSF〕。本文主要對FIR濾波器加以介紹。2.2FIR濾波器FIR(FiniteImpulseResponse)濾波器:有限長單位沖激響應濾波器,是數(shù)字信號處理系統(tǒng)中最根本的元件,它可以在保證任意幅頻特性的同時具有嚴格的線性相頻特性,同時其單位抽樣響應是有限長的,因而濾波器是穩(wěn)定的系統(tǒng)。因此,F(xiàn)IR濾波器在通信、圖像處理、模式識別等領域都有著廣泛的應用。FIR濾波器的工作原理:在進入FIR濾波器前,首先要將信號通過A/D器件進展模數(shù)轉(zhuǎn)換,使之成為8bit的數(shù)字信號,一般可用速度較高的逐次逼進式A/D轉(zhuǎn)換器,不管采用乘累加方法還是分布式算法設計FIR濾波器,濾波器輸出的數(shù)據(jù)都是一串序列,要使它能直觀地反響出來,還需經(jīng)過數(shù)模轉(zhuǎn)換,因此由FPGA構成的FIR濾波器的輸出須外接D/A模塊。FPGA有著規(guī)整的內(nèi)部邏輯陣列和豐富的連線資源,特別適合于數(shù)字信號處理任務,相對于串行運算為主導的通用DSP芯片來說,其并行性和可擴展性更好,利用FPGA乘累加的快速算法,可以設計出高速的FIR數(shù)字濾波器。窗函數(shù)設計法是FIR濾波器的一種根本設計方法,它的根本思路是直接從立項濾波器的頻率特性入手,通過積分求出對應的單位采樣響應表達式,最后通過加窗,得到滿足要求的FIR濾波器的單位采樣響應,窗函數(shù)在很大程度上決定了FIR濾波器的性能指標,因此稱作“窗函數(shù)設計法〞。三.窗函數(shù)簡介:漢寧窗窗函數(shù)法是設計FIR濾波器的最主要方法之一,實際中遇到的離散時間信號總是有限長的,因此不可防止的要遇到數(shù)據(jù)截短的問題,在信號處理中,對離散序列的截短是通過序列與窗函數(shù)相乘來實現(xiàn)的。在信號處理中,窗函數(shù)是一種除在給定區(qū)間之外取值均為0的實函數(shù)。譬如:在給定區(qū)間內(nèi)為常數(shù)而在區(qū)間外為0的窗函數(shù)被形象地稱為矩形窗。任何函數(shù)與窗函數(shù)之積仍為窗函數(shù),所以相乘的結(jié)果就像透過窗口“看〞其他函數(shù)一樣。窗函數(shù)在光譜分析、濾波器設計以及音頻數(shù)據(jù)壓縮等方面有廣泛的應用。漢寧窗〔HanningWindow〕又稱升余弦窗,漢寧窗可以看作是3個矩形時間窗的頻譜之和,或者說是3個sint型函數(shù)之和,而括號中的兩項相對于第一個譜窗向左、右各移動了π/T,從而使旁瓣互相抵消,消去高頻干擾和漏能??梢钥闯觯瑵h寧窗主瓣加寬并降低,旁瓣則顯著減小,從減小泄漏觀。漢寧窗〔Hanning〕函數(shù)時域形式可表示為:利用傅利葉變換的調(diào)制特性,由上式可得漢寧窗的平譜函數(shù)為:式中,當N遠大于1時,上式可近似表示為:這三局部之和使旁瓣互相抵消,能量更集中在主瓣,漢寧窗函數(shù)的最大旁瓣值比主瓣值低31dB,但是主瓣寬度比矩形窗函數(shù)的主瓣寬度增加了1倍,為8π/N。hanning函數(shù):生成漢寧窗調(diào)用方式:(1)w=hanning(n):輸入?yún)?shù)n是窗函數(shù)的長度;輸出參數(shù)w是由窗函數(shù)的值組成的n階向量。注意:此函數(shù)不返回是零點的窗函數(shù)的首尾兩個元素。(2)w=hanning(n,'symmetric'):與上面相類似。(3)w=hanning(n,'periodic'):此函數(shù)返回包括為零點的窗函數(shù)的首尾兩個元素。四.程序設計用漢寧窗函數(shù)法設計一個數(shù)字FIR帶通濾波器,要求通帶邊界頻率為400Hz,500Hz,阻帶邊界頻率為350Hz,550Hz,通帶最大衰減1dB,阻帶最小衰減40dB,抽樣頻率為2000Hz,用MATLAB畫出幅頻特性,畫出并分析濾波器系統(tǒng)函數(shù)的零極點;信號經(jīng)過該濾波器,其中450Hz,600Hz,濾波器的輸出。hanning窗設計程序:%用漢寧窗函數(shù)法設計一個數(shù)字FIR帶通濾波器%clearall;clcFs=2000;fpl=400;fpu=500;fsl=350;fsu=550;wpl=2*pi*fpl/Fs;wpu=2*pi*fpu/Fs;%通帶截止頻率%wsl=2*pi*fsl/Fs;wsu=2*pi*fsu/Fs;%阻帶頻率頻率%Bt=wpl-wsl;%計算過渡帶寬度%N0=ceil(6.2*pi/Bt);%計算所需h〔n〕長度N0,ceil取大于等于%wc=[(wpl+wsl)/2/pi,(wpu+wsu)/2/pi];%計算理想帶通濾波器截止頻率%N=N0+mod(N0+1,2);;%確保h〔n〕長度N是奇數(shù)%n=0:N-1;hn=fir1(N-1,wc,hanning(N));%調(diào)用firl計算帶通FIR數(shù)字濾波器的h〔n〕%[H,w]=freqz(hn,1,1024);%計算頻率響應函數(shù)h〔n〕%figure(1);magH=20*log10(abs(H)/ma*(abs(H)));%計算幅度%subplot(3,1,1);stem(n,hn,'.');*label('n');ylabel('h(n)');title('漢寧窗FIR數(shù)字帶通濾波器的單位脈沖響應');subplot(3,1,2);plot(w/pi*Fs/2,magH);%繪制幅度特性%title('漢寧窗FIR數(shù)字帶通濾波器的幅度特性');*label('頻率/Hz');ylabel('20lg|Hg(e^j^\omega)|/ma*(|Hg(e^j^\omega)|)');gridon;subplot(3,1,3);plot(w/pi*Fs/2,unwrap(angle(H)));%頻率響應相位%title('漢寧窗FIR數(shù)字帶通濾波器的相位特性');*label('頻率/Hz');ylabel('相位/rad');gridon;figure(2);zplane(hn,1);;%繪制零極點圖%title('漢寧窗FIR數(shù)字帶通濾波器系統(tǒng)函數(shù)的零極點圖');legend('零點','極點');gridon;n=0:1023;dt=1/Fs;t=n*dt;Tp=1024*dt;f1=450;f2=600;*=sin(2*pi*f1*t)+sin(2*pi*f2*t);y=filter(hn,1,*);figure(3);subplot(2,1,1);plot(t,*);title('輸入信號*(t)');*label('t/s');ylabel('*(t)');a*is([0,Tp/6,min(*),ma*(*)]);subplot(2,1,2);plot(t,y);title('輸出信號y(t)');*label('t/s');ylabel('y(t)');a*is([0,Tp/6,min(y),ma*(y)]);五.結(jié)果與分析5.1漢寧窗函數(shù)仿真結(jié)果圖1圖2圖35.2漢寧窗函數(shù)仿真結(jié)果分析由仿真波形圖可以得出以下幾個方面的分析結(jié)果:由圖1,漢寧窗是典型的升余弦窗,根本符合漢寧窗函數(shù)的時域表達式,所加的窗口是余弦函數(shù)〔類似余弦函數(shù)〕第一幅圖可以看出初始狀態(tài)為零時單位脈沖響應的變化,大約在n=62處偶對稱,這說明FIR帶通濾波器相位是嚴格的線性關系;再由第二幅幅度特性看出在頻率400—500之間時,幅度為零,即為通帶邊界頻率;由第三幅相位特性圖看出頻率在350—550之間時相位呈衰減趨勢,即為阻帶邊界頻率也就是說旁瓣幅度遠小于主瓣幅度,能量全部集中在主瓣,主瓣寬度也有所增加,效果比擬明顯。由圖2可以看出,極點為0,零點分布在1和-1附近,是互為倒數(shù)的共軛對,還有幾個特殊的零點和極點同在0上。由圖3可以看出,漢寧窗設計的輸入信號*(t)的波形在通過濾波器的軟件運行后,在通帶之外的波形被過濾掉,經(jīng)過大概0.03s,在通帶頻率之外的頻率的信號的幅度將受到很大的影響,以致信號不能通過濾波器,最后輸出y(t)波形經(jīng)過濾波后可以認為是較均勻的余弦波信號,其中的不規(guī)則由吉布斯效應產(chǎn)生。六.總結(jié)與體會本次MATLAB課程設計主要任
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025云南昆明安寧市連然街道辦事處(第一批)招聘村(社區(qū))工作人員7人備考題庫附答案
- 2025年三原縣選聘縣直事業(yè)單位工作人員真題匯編附答案
- 商品選品員安全專項水平考核試卷含答案
- 辦公設備維修工9S考核試卷含答案
- 糖坯制造工標準化知識考核試卷含答案
- 注聚工QC管理考核試卷含答案
- 鍋爐設備裝配工操作評估評優(yōu)考核試卷含答案
- 水聲測量工安全生產(chǎn)能力模擬考核試卷含答案
- 2024年湖南信息學院輔導員招聘備考題庫附答案
- 2024年湖北省直屬機關業(yè)余大學輔導員招聘備考題庫附答案
- 離婚協(xié)議標準版(有兩小孩)
- 浙江省臺州市路橋區(qū)2023-2024學年七年級上學期1月期末考試語文試題(含答案)
- 假體隆胸后查房課件
- 2023年互聯(lián)網(wǎng)新興設計人才白皮書
- DB52-T 785-2023 長順綠殼蛋雞
- c語言知識點思維導圖
- 關于地方儲備糧輪換業(yè)務會計核算處理辦法的探討
- GB/T 29319-2012光伏發(fā)電系統(tǒng)接入配電網(wǎng)技術規(guī)定
- GB/T 1773-2008片狀銀粉
- GB/T 12007.4-1989環(huán)氧樹脂粘度測定方法
- (完整版)北京全套安全資料表格
評論
0/150
提交評論