




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——IIR與FIR濾波器設(shè)計(jì)與對(duì)比DSP課程設(shè)計(jì)
實(shí)驗(yàn)報(bào)告
FIR與IIR濾波的DSP實(shí)現(xiàn)以及二者的比較
指導(dǎo)教師:高海林院(系):電信學(xué)院
設(shè)計(jì)人員:白雪學(xué)號(hào):07211225邵辰雪學(xué)號(hào):07211243
成績(jī):工程設(shè)計(jì)50報(bào)告20評(píng)語(yǔ):
指導(dǎo)教師簽字:日期:
辯論30總分
目錄
一、設(shè)計(jì)任務(wù)書(shū)??????????????????????2
二、設(shè)計(jì)內(nèi)容???????????????????????2
三、設(shè)計(jì)方案、算法原理說(shuō)明????????????????2
四、程序設(shè)計(jì)、調(diào)試與結(jié)果分析???????????????11
五、設(shè)計(jì)(安裝)與調(diào)試的體會(huì)???????????????32
六、x[nx]表示含有nx個(gè)實(shí)數(shù)的實(shí)輸入信號(hào)向量;h[nh]表示含有nh個(gè)實(shí)數(shù)的系數(shù)向量,按自然順序排列,即濾波器的單位脈沖響應(yīng)。r[nx]表示含有nx個(gè)實(shí)數(shù)的輸出向量;允許原位運(yùn)算,即r=x。
dbuffer[nh]延遲鈍沖區(qū);對(duì)存儲(chǔ)器的要求同h[nh]。nx向量x中實(shí)數(shù)的個(gè)數(shù);nh向量h中系數(shù)的個(gè)數(shù);
oflag=1有溢出;oflag=0無(wú)溢出
(三)設(shè)計(jì)流程圖:
分派各數(shù)據(jù)段,并且給個(gè)數(shù)據(jù)段賦值A(chǔ)/D、D/A初始化IIR系數(shù)的量化、調(diào)整與變換DMA通道的初始化IIRDMA方式接收A/D數(shù)據(jù),將數(shù)據(jù)存儲(chǔ)FIR波形的產(chǎn)生信號(hào)的濾波函數(shù)調(diào)用經(jīng)DMA輸出等待DMA接收中斷MATLAB中FDATOOL設(shè)計(jì)濾波器
利用硬件實(shí)現(xiàn)濾波器的信號(hào)濾波,就是將MATLAB所產(chǎn)生的系數(shù),與被取樣的實(shí)時(shí)信號(hào)進(jìn)行運(yùn)算。
將濾波器系數(shù)導(dǎo)入程序當(dāng)中一般有兩種方式:
一、是將MATLAB產(chǎn)生的系數(shù),生成頭文件,在程序中進(jìn)行調(diào)用。
二、將MATLAB產(chǎn)生的系數(shù)寫(xiě)入數(shù)據(jù)段中,在程序中調(diào)用,此過(guò)程涉及到
IIR濾波器的系數(shù)被截取,量化,調(diào)整和量化誤差的產(chǎn)生。信號(hào)與濾波器系數(shù)的運(yùn)算也有兩種方法:
一、調(diào)用DSPLIB中的IIR、FIR調(diào)用函數(shù)。二、利用C語(yǔ)言,編輯一段程序進(jìn)行運(yùn)算。
6/35
(四)系數(shù)的導(dǎo)入與量化
1.頭文件方式導(dǎo)入
在MATLAB中利用FDATOOL產(chǎn)生所需濾波器,選擇菜單Targets一>ExporttoCodeComposerStudio?IDE.開(kāi)啟ExporttoCHeaderFile對(duì)話框,選擇Cheaderfile,指定變量名(濾波器階數(shù)和系數(shù)向量),輸出數(shù)據(jù)類(lèi)型可選浮點(diǎn)型或32b、16b整型等。根據(jù)自己安裝選擇目標(biāo)板板號(hào)和處理器號(hào)。單擊OK。
保存該頭文件,需指定文件名和路徑,開(kāi)啟IIR工程文件夾,該濾波器系數(shù)頭文件已含在工程中。該頭文件用到MatLab中的tmwpytes.h,需把該文件也包含在工程中.還要在原文件中聲明包含濾波器參數(shù)頭文件.即:#include?頭文件名稱???include?tmwpytes.h??
然后編譯、鏈接工程.添加的頭文件自動(dòng)在工程目錄中顯示.目標(biāo)DSP自動(dòng)為濾波器系數(shù)分派相應(yīng)的存儲(chǔ)空間。開(kāi)啟系數(shù)文件查看生成的濾波器系數(shù),可看到系數(shù)是對(duì)稱的,這由所選濾波器類(lèi)型而定。
由于本次的設(shè)計(jì)的拓展部分主要以設(shè)計(jì)IIR濾波器為主要目標(biāo),IIR濾波器系數(shù)存在著格式轉(zhuǎn)換和量化的問(wèn)題,不能夠直接導(dǎo)入到CCS中直接去進(jìn)行硬件實(shí)現(xiàn),這樣會(huì)導(dǎo)致濾波器系數(shù)的信息被截?cái)?,信息丟失,導(dǎo)致濾波器無(wú)法實(shí)現(xiàn)。所以我采用其次種方法。
2.直接寫(xiě)入存儲(chǔ)器
濾波器的系數(shù)可以用FDATOOL進(jìn)行計(jì)算出來(lái),也可以導(dǎo)出到MATLAB的
7/35
workspace中去計(jì)算量化。
我們所使用的DSK5402試驗(yàn)板是16位定點(diǎn)運(yùn)算,而MATLAB所產(chǎn)生的系數(shù),并不是定點(diǎn)數(shù)而是浮點(diǎn)數(shù)。所以需要將MATLAB所產(chǎn)生的浮點(diǎn)數(shù)進(jìn)行轉(zhuǎn)化,使其轉(zhuǎn)換為浮點(diǎn)數(shù),浮點(diǎn)數(shù)格式的導(dǎo)出:
8/35
一般在FIR濾波器中這種定點(diǎn)的轉(zhuǎn)化都是使用MATLAB中FDATOOL的ExporttoCHeaderFile方式來(lái)進(jìn)行轉(zhuǎn)化。
但是與FIR不同的是IIR不一定是穩(wěn)定的系統(tǒng),即使穩(wěn)定,也未必能夠達(dá)到硬件實(shí)現(xiàn)。MATLAB提供的轉(zhuǎn)化方法并沒(méi)有對(duì)于越界的系數(shù)進(jìn)行量化。例如:Sos=[1,2,1,1,-1.19,0.45]
本是一個(gè)穩(wěn)定的高階IIR濾波器的系數(shù)矩陣中的一維向量,表示直接II型級(jí)聯(lián)形式的一部分。經(jīng)過(guò)MATLAB的16位定點(diǎn)量化后成為了Sos=[32767,32767,32767,32767,-32768,14715]
成為了一個(gè)不穩(wěn)定的系統(tǒng),從而硬件實(shí)現(xiàn)就不可能了。A.系數(shù)的轉(zhuǎn)化
MATLAB的帶符號(hào)定點(diǎn)16位轉(zhuǎn)化是,將所有大于1,小于-1的數(shù)值全部歸一化,造成了巨大的量化誤差,眾所周知,IIR濾波器的實(shí)現(xiàn)過(guò)程中存在著反饋,于是累進(jìn)量化誤差越來(lái)越大造成了系統(tǒng)的不穩(wěn)定。量化問(wèn)題中不得不提的還有一個(gè)標(biāo)準(zhǔn)格式問(wèn)題。由于MATLAB所產(chǎn)生的浮點(diǎn)系數(shù)并沒(méi)有依照CCS中DSPLIB的IIR能夠調(diào)用的數(shù)據(jù)格式。經(jīng)過(guò)查閱資料以及屢屢的失敗嘗試積累出的經(jīng)驗(yàn),了解到我所要設(shè)計(jì)的IIR濾波器所需使用的IIRCAS5調(diào)用命令使用的是Q15數(shù)據(jù)格式,而MATLAB所產(chǎn)生的浮點(diǎn)值是Q14數(shù)據(jù)格式,而在進(jìn)行定點(diǎn)轉(zhuǎn)換時(shí),MATLAB沒(méi)有將Q14的數(shù)據(jù)格式量化,進(jìn)行大誤差歸一化直接轉(zhuǎn)化為Q15的定點(diǎn)形式所以造成硬件實(shí)現(xiàn)的失敗。MATLAB產(chǎn)生的系數(shù)一般已經(jīng)是滿足ccs調(diào)用函數(shù)的second-order形式了。
9/35
一次濾波器為例,產(chǎn)生的系數(shù)為:
????????????????????
Section#1
Numerator:121
Denominator:1
-1.1954339628907380.69059892324149696Gain:
0.12379124008768973
Section#2
Numerator:121
10/35
??????????????????????
Denominator:1
-0.942809041582063360.33333333333333343Gain:
0.09763107293781749
Section#3
Numerator:121
Denominator:1
-0.840286921651326790.18834516088404471Gain:
0.087014559808179473
OutputGain:1
其中Numerator就是分子部分,也就是b,其中Deneminator就是分母部分也就是a,Gain就是增益,一般計(jì)算系數(shù),只需將分子部分乘以各部分增益,在轉(zhuǎn)化為定點(diǎn)數(shù)。分母部分只需將其轉(zhuǎn)化為定點(diǎn)部分就可以了。但是,這個(gè)系數(shù)中,存在著一項(xiàng)a11的狀況,我才用了如下的公式來(lái)進(jìn)行量化和數(shù)據(jù)格式轉(zhuǎn)換:
a=[];b=[];
a=a/2*32767*g;b=b/2*32767
其中,a為分母,b為分子;g為各項(xiàng)增益
這個(gè)公式所形成的矩陣就可以應(yīng)用到IIRCAS5的數(shù)據(jù)格式要求中,減小了溢出的可能性。
C.誤差分析
(1)對(duì)IIR數(shù)字濾波器的系數(shù),采用定點(diǎn)Q0格式進(jìn)行數(shù)據(jù)的處理,將引入系數(shù)量化誤差;
(2)對(duì)輸入的測(cè)試信號(hào),采用定點(diǎn)Q0格式進(jìn)行數(shù)據(jù)的處理,將引入輸入信號(hào)的量化誤差;
(3)由于使用的A/D,D/A轉(zhuǎn)換器件為有限字長(zhǎng),如D/A轉(zhuǎn)換器的字長(zhǎng)僅10b或12b。在軟件程序中事先要把數(shù)據(jù)化為一致的字長(zhǎng)位數(shù),再送到D/A轉(zhuǎn)換器,也將引入量化誤差。
(4)對(duì)數(shù)字濾波的運(yùn)算過(guò)程編制相應(yīng)的程序,其中濾波器選用直接型、級(jí)聯(lián)型還是并聯(lián)型,將產(chǎn)生不同的運(yùn)算量化誤差。
四、程序設(shè)計(jì)、調(diào)試與結(jié)果分析
本次試驗(yàn)使用的FIR與IIR濾波器程序主體大致一致,所以只是對(duì)fir_dma.c中的與IIR與FIR兩種不同的濾波器的相關(guān)系數(shù)進(jìn)行了修改,下面列出的是IIR濾波器的設(shè)計(jì)程序。
(一)準(zhǔn)備工作:
需要將頭文件等庫(kù)函數(shù)都裝入到指定位置:
1、drv5402.lib是軟件仿真所用的仿真器所必需的庫(kù)文件;2、dsk5402.lib是驅(qū)動(dòng)DSK板所必需的庫(kù)文件;
3、rts.lib,這個(gè)庫(kù)提供目標(biāo)DSP運(yùn)行時(shí)間支持(runtime-support)。由于程序沒(méi)有#include,因此本程序不需要頭文件。
上圖是編譯成功的結(jié)果顯示:無(wú)錯(cuò)誤和警告!這是最終調(diào)試成功的結(jié)果,首次運(yùn)行時(shí)有11個(gè)錯(cuò)誤,主要是_cosx和_COSX的混淆,分號(hào)的誤寫(xiě)等。
因此,本程序所使用的配置文件有:(1)、-c,即源程序文件;
(2)、-o,ifr_dma.out即輸出文件(默認(rèn)在Debug目錄);(3)、-lrts.lib等庫(kù)文件。
(二)程序清單:
通過(guò)理解iir的基本原理,也可以通過(guò)c語(yǔ)言或是匯編語(yǔ)言進(jìn)行編寫(xiě),同樣可以達(dá)到濾波的效果。
12/35
由于有調(diào)用函數(shù),使用起來(lái)比此程序便利,所以只是用了函數(shù)來(lái)實(shí)現(xiàn)。1.主程序:/*聲明頭文件*/
#include#include#include#include#include#include
/*****************************************************************************//*FunctionPrototypes*//*****************************************************************************/
voiddelay(s16period);
externvoidDMAC2ISR();/*聲明DMAC2ISR為外部函數(shù)*/
/*****************************************************************************/
/*全局變量的定義*/
/*****************************************************************************/
HANDLEhHandset;
unsignedintdmsefc,dmmcr,dmctr,src_addr,dst_addr;unsignedintdmpre,dmsrcp,dmdstp,dmidx0,dmidx1,dmfri0,dmfri1,dmgsa,dmgda,dmgcr,dmgfr;
/*給輸入緩沖區(qū)建立字段*/
#pragmaDATA_SECTION(inp_buffer,\intinp_buffer[0x200];
/*給輸出緩沖區(qū)建立字段*/
#pragmaDATA_SECTION(out_buffer,\intout_buffer[0x200];
/*為系數(shù)建立字段*/
#pragmaDATA_SECTION(coeffs,\
/*iir,butterworth低通濾波器fs=16000fc=2000Hz*/intcoeffs[15]={-13765,3085,1425,1425,
13/35
2851,-19585,11314,1756,1756,3513,-15446,5461,1846,1846,3693};
/*firhann低通fs=16000,fc=2000*///intcoeff[16]={-43,-178,-407,-353,671,2968,5860,7903,7903,
5860,2968,671,-353,-407,-178,-43};#pragmaDATA_SECTION(delaybuff,\intdelaybuff[6]={0};//intdelaybuff[16]={0}
/*給中斷服務(wù)寄放器定義變量*/
intframe=0;intflag=0;inttemp;
intcurrbuff=0;
/*delayptr指針變量指向延遲鈍沖區(qū)的首地址*/
int*delayptr1=
interruptvoidDMAC2ISR();
/*****************************************************************************/
/*主程序*/
/*****************************************************************************/
voidmain(){
s16cnt=2;
/*需要用到的bois的部分定義*/
14/35
BSCR=0x8806;XPC=0;
PMST=0xA0;
brd_set_cpu_freq(100);TIMER_HALT(0);
brd_set_wait_states(7,7,9);TIMER_RESET(0);IMR=0;//阻止所有中斷
if(brd_init_bios())return;
while(cnt--){
brd_led_toggle(BRD_LED0);//切換LED指示燈0的顯示狀態(tài)delay(1000);
brd_led_toggle(BRD_LED1);//切換LED指示燈1的顯示狀態(tài)delay(1000);
brd_led_toggle(BRD_LED2);//切換LED指示燈2的顯示狀態(tài)delay(1000);}
/*初始化codec*/
hHandset=codec_open(HANDSET_CODEC);/*給一個(gè)句柄*/
/*設(shè)置codec變量*/
codec_dac_mode(hHandset,CODEC_DAC_15BIT);/*DAC15位模式*/
codec_adc_mode(hHandset,CODEC_ADC_15BIT);/*ADC15位模式*/
codec_ain_gain(hHandset,CODEC_AIN_6dB);/*6dB的輸入增益ADC*/
codec_aout_gain(hHandset,CODEC_AOUT_MINUS_6dB);/*-6dB的輸出衰減DAC*/
codec_sample_rate(hHandset,SR_16000);/*設(shè)置抽樣頻率為16000Hz*/
15/35
?/*清除DMAC2的中斷標(biāo)志*/
INTR_CLR_FLAG(DMAC2);
/*重置DMA通道*/
dma_reset_all();
/*初始化DMA通道2*/
dmsefc=((DSYNC_REVT1#include
externvoiddelay(s16period);
externunsignedintchannel;/*DMA通道數(shù)*/
externunsignedintdmsefc;/*設(shè)置同步時(shí)間和幀計(jì)數(shù)寄放器值*/externunsignedintdmmcr;/*設(shè)置模式控制寄放器值*/externunsignedintdmctr;/*設(shè)置單元計(jì)數(shù)寄放器值*/externunsignedintsrc_page;/*設(shè)置源頁(yè)寄放器值*/externunsignedintsrc_addr;/*設(shè)置源地址寄放器值*/externunsignedintdst_page;/*設(shè)置目的頁(yè)寄放器值*/externunsignedintdst_addr;/*設(shè)置目的地址寄放器值*/
externintinp_buffer[0x200];externintout_buffer[0x200];
externintcoeffs[16];/*若是iir濾波器,需要改為coeffs[15]*/
externintdelaybuff[16];/*若是iir濾波器,需要改為delaybuff[6]*/externintframe;externintflag;externintcurrbuff;externint*delayptr1;intL=0;
voidinit_dma3(void){
while(DMPREC//DMA3的傳送是否終止/*初始化通道3*/
dmsefc=((DSYNC_REVT1
NOPBRINT0:BDBRINT0NOPNOP
BXINT0:BDBXINT0NOPNOP
DMAC0:BDDMAC0NOPNOP
TINT1:BDTINT1NOPNOP
INT3:BDINT3NOPNOP
HPINT:BDHPINTNOPNOP
DMAC2:BD_DMAC2ISR;BRINT1/DMAC2NOPNOP
DMAC3:BDDMAC3NOPNOP
DMAC4:BDDMAC4NOPNOP
DMAC5:BDDMAC5NOPNOP
21/35
(三)程序調(diào)試:
首先測(cè)試IIR濾波器與FIR濾波器是不是都能夠使用并且能夠正常濾波,首先利用matlab的sptool進(jìn)行仿真試驗(yàn),看是不是存在溢出或是不穩(wěn)定。產(chǎn)生的1000Hz和4500Hz的混頻信號(hào)。Fs=16000Hz
利用16階fir濾波器濾出來(lái)的效果,可見(jiàn)fir濾波器參數(shù)可以正常使用。
濾波器的幅度相應(yīng):
22/35
6階iir低通butterworth濾波器的濾波效果,不存在溢出
IIR濾波器的幅度相應(yīng)
23/35
接下來(lái)用DSK5402來(lái)試驗(yàn)了一下,進(jìn)行了對(duì)比。利用ccs中的graph工具就可以對(duì)這些信號(hào)的頻譜和時(shí)域波形就行觀測(cè)。聲源軟件使用goldwave。并通過(guò)其中的“表達(dá)式計(jì)算器〞的方法產(chǎn)生混頻信號(hào):
24/35
在開(kāi)啟工程后,對(duì)工程進(jìn)行加載同文件、庫(kù)文件,并成功編譯之后,通過(guò)View——>Graph功能觀測(cè)輸入輸出信號(hào):
FIR的輸入信號(hào),輸出信號(hào)和頻譜。
時(shí)域波形:
25/35
頻域?yàn)V出前后對(duì)比
IIR的輸入信號(hào),輸出信號(hào)和頻譜。
26/35
可見(jiàn)現(xiàn)實(shí)中,fir與iir的濾波效果都可以十分的接近理想中的狀況。只是在IIR的濾波器的量化是還是存在的增益的改變,無(wú)法滿足理想的狀況,嘗試增大音量來(lái)調(diào)整增益狀況,就會(huì)發(fā)生如下的狀況:
系統(tǒng)的輸出出現(xiàn)了溢出,是dsp無(wú)法實(shí)現(xiàn)IIR濾波器,并且發(fā)現(xiàn),由于使用的是
27/35
goldwave產(chǎn)生的信號(hào),所以,計(jì)算機(jī)的聲道設(shè)置必需是一端輸出。關(guān)于音量屢屢試驗(yàn)以及失敗的經(jīng)驗(yàn),由于板子的存儲(chǔ)位數(shù)的原因,音量不能太大。音量過(guò)大導(dǎo)致了系統(tǒng)的不穩(wěn)定,導(dǎo)致dsp的無(wú)法實(shí)現(xiàn)。
(四)濾波器的性能對(duì)比:
Fir:6階輸入:sin(2000*pi*t)+sin(16000*pi*t)
Hamming窗:
系數(shù):constint16_TB[7]={
278,2286,8029,11582,8029,2286,278};
28/35
Han窗:
系數(shù):constint16_TB[7]={
0,1954,8291,12278,8291,1954,0};
Blachman窗:
系數(shù):constint16_TB[7]={
0,1179,8081,14247,8081,1179,0};
29/35
Iir:6階:同樣的輸入信號(hào)
intcoeffs[15]={-13767,3086,1425,1425,2851,-19585,11314,1756,1756,3513,-15446,5461,1846,1846,3693};
30/35
這些對(duì)比可見(jiàn)在較低階數(shù)的時(shí)候IIR的濾波器的性能明顯強(qiáng)于FIR的效果,但是再設(shè)計(jì)過(guò)程中唯一的缺陷就在系數(shù)的量化時(shí)存在很大的誤差,并且增益不是很好控制,并且有可能存在著溢出現(xiàn)象。對(duì)于高階數(shù)的比較,由之前的16階FIR濾波器已經(jīng)很明顯的看出來(lái),F(xiàn)IR濾波器的濾波效果十分的完美。在進(jìn)行較高階數(shù)的比較的時(shí)候,階數(shù)過(guò)高導(dǎo)致IIR的濾波器變得不穩(wěn)定,已經(jīng)不能夠在DSP進(jìn)行硬件實(shí)現(xiàn),就并沒(méi)有進(jìn)行截圖比較。
(五)IIR的采樣率對(duì)于自身濾波效果的影響分析
Iir8000采樣率
{0,566,8333,8333,16665,0,19293,1272,1272,22544,0,5623,11082,11082,22164,}
31/35
Iir3階7500采樣率
Iir4階12000采樣率
32/35
濾波效果明顯不如之前取樣率為16000的時(shí)候,并且觀測(cè)其幅度相應(yīng),其衰減的增加趨勢(shì)已經(jīng)放緩了大量,其他兩幅是在不同階數(shù)和在不同采樣率時(shí)的幅度相應(yīng),可見(jiàn),采樣頻率對(duì)于IIR的影響是十分大的。
可以知道,IIR比較適合在采樣率較高,且階數(shù)較小的時(shí)候使用。
(六)試驗(yàn)結(jié)論:
一、IIR數(shù)字濾波器是針對(duì)采樣率固定的系統(tǒng)設(shè)計(jì)的,更改系統(tǒng)或系統(tǒng)采樣率改變時(shí)應(yīng)重新設(shè)計(jì)。
二、用到的數(shù)據(jù)存儲(chǔ)單元,程序開(kāi)始時(shí)應(yīng)對(duì)這些單元進(jìn)行初始化。假使要進(jìn)行連續(xù)濾波,應(yīng)保存上一次濾波的結(jié)果。
三、IIR數(shù)字濾波器的濾波結(jié)果會(huì)引起相位的延遲,故對(duì)相位嚴(yán)格要求的場(chǎng)合,需加全通網(wǎng)絡(luò)進(jìn)行較正,或選用FIR濾波器實(shí)現(xiàn)濾波功能。
四、對(duì)于IIR系數(shù)的溢出問(wèn)題,可以采取一下幾種措施:
A、采用級(jí)聯(lián)型,對(duì)增益進(jìn)行調(diào)整。B、對(duì)系數(shù)進(jìn)行量化。
C、對(duì)CCS庫(kù)函數(shù)的源程序進(jìn)行修改,使其滿足FDATOOL中產(chǎn)生的系數(shù),就可直接調(diào)用。
五、設(shè)計(jì)IIR的時(shí)候,不能夠使IIR得取樣頻率過(guò)低,否則硬件無(wú)法實(shí)現(xiàn),一般要保證Fc/Fs>0.01,并且在這個(gè)比值比較靠近1的時(shí)候,DSP也是無(wú)法實(shí)現(xiàn)的。
六、在IIR濾波器的設(shè)計(jì)思路中,與FIR的不同一點(diǎn)是,一定要在量化過(guò)后通過(guò)MATLAB來(lái)觀測(cè)其是否穩(wěn)定。
七、由于IIR得誤差問(wèn)題,一般不采用較高的階數(shù)來(lái)實(shí)現(xiàn),一是不穩(wěn)定的可能性增加,二是誤差會(huì)不斷的積累和擴(kuò)大,已造成不穩(wěn)定。
八、對(duì)于FIR,IIR,較小階數(shù)時(shí)候?yàn)V波器的效果來(lái)說(shuō),IIR要好于FIR,且運(yùn)算速度是十分快的,對(duì)于較大階數(shù)還是要使用FIR濾波器,穩(wěn)定且效果是十分好的。
九、對(duì)于頻率較為接近的兩個(gè)信號(hào),一般采用FIR的高階濾波器,這樣過(guò)渡帶會(huì)變得很窄并且阻帶的衰減會(huì)十分大。把兩個(gè)信號(hào)區(qū)分出來(lái)。
五、設(shè)計(jì)(安裝)與調(diào)試的體會(huì)
邵辰雪:
33/35
通過(guò)此次試驗(yàn)設(shè)計(jì),我們基本了解了DSP的內(nèi)部資源以及各部件的作用。通過(guò)應(yīng)用DSP算法實(shí)現(xiàn)通過(guò)FIR及IIR兩種不同的濾波器對(duì)信號(hào)進(jìn)行濾波的試驗(yàn)過(guò)程,使我們熟悉了使用DSP工程的建設(shè)以及應(yīng)用于DSP系統(tǒng)的C語(yǔ)言的編寫(xiě),學(xué)會(huì)了通過(guò)MATLAB進(jìn)行濾波器設(shè)計(jì)并導(dǎo)出我們所需要的相關(guān)系數(shù)以及頭文件,并對(duì)CCS5000對(duì)程序的完整調(diào)試過(guò)程有了進(jìn)一步的理解。
在試驗(yàn)初期,即進(jìn)行FIR濾波器設(shè)計(jì)的時(shí)候,由于在教材上有相關(guān)的參考程序,所以試驗(yàn)進(jìn)行得很順利,之后我們也進(jìn)行了一系列
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度能源管理文件傳輸與監(jiān)控合同
- 二零二五年度房地產(chǎn)項(xiàng)目股權(quán)回購(gòu)轉(zhuǎn)讓協(xié)議書(shū)
- 二零二五年度人工智能助手免責(zé)任協(xié)議書(shū)
- 二零二五年度學(xué)生宿舍租賃管理服務(wù)合同
- 二零二五年度教育機(jī)構(gòu)貸款擔(dān)保合同
- 2025年度蔬菜大棚溫室租賃與農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)建設(shè)合同
- 2024房屋租賃合同
- 企業(yè)第三方居間協(xié)議合同
- 跨行業(yè)合作市場(chǎng)拓展計(jì)劃
- 求職者信息收集與分析表
- 2024-2025學(xué)年湖南省長(zhǎng)沙市雅禮教育集團(tuán)八年級(jí)(上)創(chuàng)新素養(yǎng)數(shù)學(xué)試卷(含答案)
- 中醫(yī)藥膳專(zhuān)題講座培訓(xùn)課件
- 2022版義務(wù)教育藝術(shù)課程標(biāo)準(zhǔn)美術(shù)新課標(biāo)學(xué)習(xí)解讀課件
- 辦公樓建筑結(jié)構(gòu)設(shè)計(jì)(畢業(yè)設(shè)計(jì))
- 軸對(duì)稱圖形(課件)-2023-2024學(xué)年二年級(jí)下冊(cè)數(shù)學(xué)人教版-1
- 盤(pán)扣支模架工程監(jiān)理細(xì)則
- 空心杯電機(jī)基礎(chǔ)知識(shí)
- DL-T+5839-2021土石壩安全監(jiān)測(cè)系統(tǒng)施工技術(shù)規(guī)范
- 移動(dòng)商務(wù)專(zhuān)業(yè)教學(xué)資源庫(kù)申報(bào)書(shū)
- 人教鄂教版-科學(xué)-三年級(jí)下冊(cè)-知識(shí)點(diǎn)
- 交響音樂(lè)賞析智慧樹(shù)知到期末考試答案章節(jié)答案2024年西安交通大學(xué)
評(píng)論
0/150
提交評(píng)論