fir滤波器的设计dsp数字信号处理课程设计

fir滤波器的设计dsp数字信号处理课程设计

ID:41887440

大小:657.16 KB

页数:13页

时间:2019-09-04

fir滤波器的设计dsp数字信号处理课程设计_第1页
fir滤波器的设计dsp数字信号处理课程设计_第2页
fir滤波器的设计dsp数字信号处理课程设计_第3页
fir滤波器的设计dsp数字信号处理课程设计_第4页
fir滤波器的设计dsp数字信号处理课程设计_第5页
资源描述:

《fir滤波器的设计dsp数字信号处理课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、有限冲击响应FIR滤波器的设计1.设计流程:2.设计原理:数字滤波器是将输入的信号序列,按规定的算法进行处理,从而得到所期望的输出序列。一个线性位移不变系统的输出序列y(n)和输入序列x(n)之间的关系,应满足差分方程为:对其进行z变换,可得到FIR滤波器的传递函数为:则,FIR滤波器的结构如下图:FIR滤波算法实际上是一种乘法累加运算。它不断输入样本,经延时,作乘法累加,再输出滤波结果y(n)o在这里使用FIR滤波器,它有以下几个特点:(1)系统的单位冲激响应h(n)在有限个n值处不为零;(2)系统函数H(z)在

2、z

3、

4、>0处收敛,在

5、z

6、〉0处只有零点,有限z平面只有零点,而全部极点都在z=0处;(3)结构主要是非递归结构,没有输出到输入的反馈。在DSP芯片中,实现才算法很方便,可采用循环缓冲区法,其特点如下:对于N级FIR滤波器,在数据存储器中开辟一个N单元的缓冲区(窗),用来放最新的N个输入样本;从最新样本开始取数;读完最后一个样本后,输入最新样本来代替最老样本,而其他数据位置不变;用片内循环缓冲区长度寄存器对缓冲区进行间接寻址,是循环缓冲区地址首位相邻。1.设计方案:1、利用MATLAB来确定FIR滤波器的参数;具体方法为:利用

7、fir2函数产生滤波系数:b=fir2(n-l,f,m)渗数n为滤波器的阶数;f为频率参数,m表示低通2、启动CCS,在CCS中建立一个C源文件和一个命令文件,并将这两个文件添加到工程,再编译并装载程序;3、设置波形时域观察窗口,得到滤波前后的波形变化图;4、设置频域观察窗口,得到滤波前后的频谱变化图。4设计参数:设计一个低通滤波器,其设计参数为:滤波器阶数40,截止频率wp=0.4n,ws=0.45口。5设计程序1、滤波器系数产生:在MATLAB中,调用函数为f二[00.40.451];m=[l100];b=fir2(

8、39,f,m)求得系数为b二Columns1through110.0007-0.0005-0.00140.00000.0018-0.0043-0.00610.00390.0131Columns12through22-0.0210-0.01510.02530.0404-0.0834-0.02270.19020.39250.3925Columns23through33-0.0227-0.0834-0.01760.0404-0.0151-0.02100.00140.01310.0039Columns34through40-0.

9、00430.00180.00280.00000.00280.0014-0.01760.19020.0253-0.0061・0.0014-0.00050.00072、汇编源程序:采用循环缓冲区实现FIR滤波器的源程序如下:.title”FIR.ASM”.mmregsK_FIR_BFFRPA0.set40.set0.setPAIFIRCOFFTABLE.usect”FIRCOFF;40D_DATA_BUFFER.usectHFIR_BFRH,40.dataCOFF_FIR_START.word7*32768/10000,-5

10、*32768/10000;bO,bl.word-14*32768/10000,0*32768/10000;b2,b3.word28*32768/10000,18*32768/10000;b4,b5.word-43*32768/10000,-61*32768/10000;b6,b7.word39*32768/10000,131*32768/10000;b8,b9.word14*32768/10000,-210*32768/10000;blO,bll.word・151*32768/10000,253*32768/10000;

11、bl2,bl3.word404*32768/10000,-176*32768/10000;bl4,bl5.word・834*32768/10000,-227*32768/10000;bl6,bl7.word1902*32768/10000,3925*32768/10000;bl8,bl9.word1902*32768/10000;b20,b21.word-834*32768/10000;b22,b23.word3925*32768/10000,-227*32768/10000,-176*32768/10000,404*3

12、2768/10000;b24,b25253*32768/10000,.word-151*32768/10000;b26,b27.word■210*32768/10000,14*32768/10000;b28,b29131*32768/10000,.word39*32768/10000;b30,b31.word■61*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。