版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
設(shè)計(jì)FIR濾波器作業(yè)報(bào)告學(xué)號(hào):姓名:設(shè)計(jì)FIR濾波器作業(yè)報(bào)告本設(shè)計(jì)主要內(nèi)容是利用MATLAB驗(yàn)證設(shè)計(jì)思路并用CCS3.3仿真環(huán)境設(shè)計(jì)一個(gè)FIR濾波器,要求濾除給定的疊加正弦波的兩個(gè)較高頻分量。給定波形函數(shù)為:y=sin(2*pi*100*t)+sin(2*pi*250*t)+sin(2*pi*270*t)。設(shè)計(jì)思路:輸入信號(hào)是頻率為100Hz、250HZ、270Hz的合成正弦等幅信號(hào),由于給定的諧波分量最高為270Hz,根據(jù)奈奎斯特準(zhǔn)則,采樣頻率應(yīng)大于最高頻率分量的2倍,即大于2*270,故可以以600Hz的采樣頻率進(jìn)行采樣,即fs=600Hz。設(shè)計(jì)了一個(gè)截止頻率為200Hz的低通濾波器,目的是通過所設(shè)計(jì)的低通bartlett濾波器將信號(hào)源中頻率為200Hz以上的信號(hào)濾掉,留下頻率為100Hz的信號(hào),達(dá)到濾波的效果。利用MATLAB設(shè)計(jì)合適的濾波器實(shí)現(xiàn)濾波,然后得到其濾波器系數(shù)在CCS的simulator方式下編寫濾波程序,調(diào)用波形數(shù)據(jù),實(shí)現(xiàn)濾波,并觀看濾波前后的信號(hào)波形圖、頻譜圖,觀察濾波達(dá)到預(yù)期效果。設(shè)計(jì)過程在MATLAB中進(jìn)行算法驗(yàn)證MATLAB語言由于具有數(shù)值計(jì)算功能、符號(hào)計(jì)算功能、數(shù)據(jù)可視化功能、建模仿真可視化功能,使得MATLAB在命題構(gòu)思、模型建立、仿真研究、假想驗(yàn)證、數(shù)據(jù)源可視化各環(huán)節(jié)起著強(qiáng)大的作用。因此在設(shè)計(jì)中必須先在MATLAB語言中設(shè)計(jì)一個(gè)FIR濾波器。本設(shè)計(jì)采用的是bartlett窗函數(shù)。下面是在MATLAB中設(shè)計(jì)的27階FIR型bartlett濾波器程序:clearall; %請(qǐng)寄存器clf; %清屏N=256; %清數(shù)據(jù)點(diǎn)fs=600; %采樣頻率dt=1/fs; %采樣時(shí)間間隔fort=1:Nf1=250;f2=100;f3=270;y(t)=(sin(2*pi*f1*t*dt)+sin(2*pi*f2*t*dt)+sin(2*pi*f3*t*dt));%產(chǎn)生合成信號(hào)x(t)=round(10000*y(t)); %為DSP匯編程序做數(shù)據(jù)轉(zhuǎn)換endfigure(1)plot(y),title('濾波前的波形圖像');fp=200fst=250NL=26f1=200;w1=2*pi*f1/fswindow=bartlett(NL+1) %窗函數(shù)n=1:NL+1hd=sin(w1*(n-NL/2))./(pi*(n-NL/2));hd(NL/2)=0.67;h=hd.*rot90(window)h1=h*32768;h2=fft(h,N); %將信號(hào)做FFT變換pyy=h2.*conj(h2); %做功率譜分析f=(0:(N/2-1));fori=1:N/2-1f(i)=f(i)*fs/N;endfigure(2)plot(f,pyy(1:N/2)),title('濾波器的頻譜圖像');yy1=filter(h,1,y); %濾波figure(3)plot(yy1),title('濾波后的波形圖像');y=fft(y,N);pyy=y.*conj(y);f=(0:(N/2-1));fori=1:N/2-1f(i)=f(i)*fs/N;endfigure(4)subplot(1,2,1),plot(f,pyy(1:N/2)),title('濾波前的波形頻譜圖像');y=fft(yy1,N);pyy=y.*conj(y);f=(0:(N/2-1));fori=1:N/2-1f(i)=f(i)*fs/N;endsubplot(1,2,2),plot(f,pyy(1:N/2)),title('濾波后的波形頻譜圖像')其中采樣點(diǎn)為256個(gè),采樣頻率為600Hz,輸入信號(hào)為100Hz、250Hz、270Hz的合成信號(hào),設(shè)定的截止頻率為200Hz,通過FIR濾波器后,期望保留的信號(hào)是100Hz的信號(hào),200Hz以上的頻率基本被濾掉。圖1是濾波前的圖形,圖2是濾波后的圖形,圖3為濾波器頻譜圖像,圖4濾波前后的波形頻譜圖像。從這四個(gè)圖中可以看住原始信號(hào)中的頻率有100Hz、250Hz、270Hz,經(jīng)過濾波后200Hz以上的信號(hào)成分基本上被濾掉。只留下100Hz的信號(hào)。圖1濾波前波形圖像圖2濾波后波形圖像圖3濾波器的頻譜圖像圖4.濾波前后的波形頻譜圖像在CCS環(huán)境的仿真首先配置處理器項(xiàng),進(jìn)入CCStudiov3.3中,編寫程序,程序如下: .mmregs.reffilter_start.def_c_int00K_DATA_SIZE.set256K_BUFFER_SIZE.set32K_STACK_SIZE.set256K_B.set27K_CIR.setK_BUFFER_SIZESTACK.usect"stack",K_STACK_SIZESYSTEM_STACK.setK_STACK_SIZE+STACKDATA_DP.usect"filter_vars",0filterdata.usect"filter_vars",K_DATA_SIZEbufferdatay.usect"filter_vars",K_BUFFER_SIZE*2bufferdatax.usect"filter_vars",K_BUFFER_SIZE*2.data.globalinputdatainputdata.WORD16750,-5878,18090,-26831,6340,-9511,11750,11443.WORD-6910,0,-16750,5878,5570,9511,0,-7810.WORD-11750,5878,570,17321,-6910,-5878,-5570,-9511.WORD23660,-9511,18090,-23198,-570,0,570,23198,-18090.WORD9511,-23660,9511,5570,5878,6910,-17321,-570.WORD-5878,11750,7810,0,-9511,-5570,-5878,16750.WORD0,6910,-11443,-11750,9511,-6340,26831,-18090.WORD5878,-16750,0,16750,-5878,18090,-26831,6340.WORD-9511,11750,11443,-6910,0,-16750,5878,5570.WORD9511,0,-7810,-11750,5878,570,17321,-6910.WORD-5878,-5570,-9511,23660,-9511,18090,-23198,-570.WORD0,570,23198,-18090,9511,-23660,9511,5570.WORD5878,6910,-17321,-570,-5878,11750,7810,0.WORD-9511,-5570,-5878,16750,0,6910,-11443,-11750.WORD9511,-6340,26831,-18090,5878,-16750,0,16750.WORD-5878,18090,-26831,6340,-9511,11750,11443,-6910.WORD0,-16750,5878,5570,9511,0,-7810,-11750.WORD5878,570,17321,-6910,-5878,-5570,-9511,23660.WORD-9511,18090,-23198,-570,0,570,23198,-18090.WORD9511,-23660,9511,5570,5878,6910,-17321,-570.WORD-5878,11750,7810,0,-9511,-5570,-5878,16750.WORD0,6910,-11443,-11750,9511,-6340,26831,-18090.WORD5878,-16750,0,16750,-5878,18090,-26831,6340.WORD-9511,11750,11443,-6910,0,-16750,5878,5570.WORD9511,0,-7810,-11750,5878,570,17321,-6910.WORD-5878,-5570,-9511,23660,-9511,18090,-23198,-570.WORD0,570,23198,-18090,9511,-23660,9511,5570.WORD5878,6910,-17321,-570,-5878,11750,7810,0.WORD-9511,-5570,-5878,16750,0,6910,-11443,-11750.WORD9511,-6340,26831,-18090,5878,-16750,0,16750.WORD-5878,18090,-26831,6340,-9511,11750,11443,-6910.WORD0,-16750,5878,5570,9511,0,-7810.text_c_int00:.asgAR2,ORIGIN.asgAR3,INPUT.asgAR4,FILTER.asgAR5,OUTPUTSTART:SSBXFRCTSSBXINTMLD#DATA_DP,DPSTM#STACK,SPCALLfilter_startNOPNOPNOPLOOPBLOOP.defh0,h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,h11,h12,h13,h14,h15,h16,h17,h18,h19,h20,h21,h22,h23,h24,h25,h26.deffilter_starth0 .set0000Hh1 .set-003FHh2 .set008AHh3 .set0000Hh4 .set-015BHh5 .set01F0Hh6 .set0000Hh7 .set-03CDHh8 .set056EHh9 .set0000Hh10 .set-0D92Hh11 .set1DDBHh12 .set4F2AHh13 .set2349Hh14 .set-1049Hh15 .set0000Hh16 .set06C9Hh17 .set-04E3Hh18 .set0000Hh19 .set02B7Hh20 .set-0209Hh21 .set0000Hh22 .set0116Hh23 .set-00BEHh24 .set0000Hh25 .set0035Hh26 .set0000H.textfilter_start:STM#K_CIR,BKSTM#1,AR0 ;設(shè)置循環(huán)緩沖區(qū)的大小和步長STM#inputdata,ORIGINSTM#bufferdatax,INPUT;STM#bufferdatay,FILTERSTM#filterdata,OUTPUT STM#K_DATA_SIZE-1,BRC ;設(shè)置快循環(huán)計(jì)數(shù)器RPTBfilter_end-1MVDD*ORIGIN+,*INPUTRPT#K_B-1-1MAR*INPUT-0%MPY *INPUT+0%,#h26,B LD B,A MPY *INPUT+0%,#h25,B ADD B,A MPY *INPUT+0%,#h24,B ADD B,A MPY *INPUT+0%,#h23,B ADD B,A MPY *INPUT+0%,#h22,B ADD B,A MPY *INPUT+0%,#h21,B ADD B,A MPY *INPUT+0%,#h20,B ADD B,A MPY *INPUT+0%,#h19,B ADD B,A MPY *INPUT+0%,#h18,B ADD B,A MPY *INPUT+0%,#h17,B ADD B,A MPY *INPUT+0%,#h16,B ADD B,A MPY *INPUT+0%,#h15,B ADD B,A MPY *INPUT+0%,#h14,B ADD B,A MPY *INPUT+0%,#h13,B ADD B,A MPY *INPUT+0%,#h12,B ADD B,A MPY *INPUT+0%,#h11,B ADD B,A MPY *INPUT+0%,#h10,B ADD B,A MPY *INPUT+0%,#h9,B ADD B,A MPY *INPUT+0%,#h8,B ADD B,A MPY *
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年投資款轉(zhuǎn)為項(xiàng)目融資借款合同范本及合規(guī)審查3篇
- 2025年潮州貨運(yùn)資格證題庫在線練習(xí)
- 2025年淮安道路貨運(yùn)從業(yè)資格證模擬考試官方題下載
- 2025年大同考貨運(yùn)從業(yè)資格證
- 2025年貨運(yùn)從業(yè)資格證考試技巧與方法
- 洛陽理工學(xué)院《大數(shù)據(jù)平臺(tái)核心技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 火車站采暖系統(tǒng)施工協(xié)議
- 2024年物業(yè)抵押借款合同
- 商業(yè)地帶凈水機(jī)租賃合同協(xié)議書
- 文化場館改造增補(bǔ)合同
- 心理健康課件教學(xué)課件
- 2024至2030年中國甲醚化氨基樹脂行業(yè)投資前景及策略咨詢研究報(bào)告
- 貴州省建筑工程施工資料管理導(dǎo)則
- 2024年度鋼模板生產(chǎn)與銷售承包合同3篇
- 《QHSE體系培訓(xùn)》課件
- 計(jì)量經(jīng)濟(jì)學(xué)論文-城鎮(zhèn)單位就業(yè)人員工資總額的影響因素
- 《農(nóng)業(yè)企業(yè)經(jīng)營管理》試題及答案(U)
- 山東省聊城市2024-2025學(xué)年高一上學(xué)期11月期中物理試題
- 孫悟空課件教學(xué)課件
- 華南理工大學(xué)《自然語言處理》2023-2024學(xué)年期末試卷
- 新能源行業(yè)光伏發(fā)電與儲(chǔ)能技術(shù)方案
評(píng)論
0/150
提交評(píng)論