首页 FIR滤波器的DSP设计 FFT的DSP实验

FIR滤波器的DSP设计 FFT的DSP实验

举报
开通vip

FIR滤波器的DSP设计 FFT的DSP实验FIR滤波器的DSP设计作业要求:修改代码:滤波器设计要求:线性相位低通滤波器,模拟信号通带为0~1kHz,阻带衰减在5kHz处为-60dB。采样率为20kHz。FIR滤波器设计流程为,根据给出的滤波器设计(通带带宽、阻带衰减、相位要求)要求,在matlab环境下仿真得到滤波器系数,得到了滤波器系数后在CCS下编程设计DSP的FIR滤波器。使用matlab中的FDAtool设计FIR滤波器MATLAB工具箱中的FDATool是通过指定滤波器的性能指标来快速设计数字滤波器,它是一种交互式工具,只要在FDATool工具...

FIR滤波器的DSP设计 FFT的DSP实验
FIR滤波器的DSP 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 作业要求:修改代码:滤波器设计要求:线性相位低通滤波器,模拟信号通带为0~1kHz,阻带衰减在5kHz处为-60dB。采样率为20kHz。FIR滤波器设计流程为,根据给出的滤波器设计(通带带宽、阻带衰减、相位要求)要求,在matlab环境下仿真得到滤波器系数,得到了滤波器系数后在CCS下编程设计DSP的FIR滤波器。使用matlab中的FDAtool设计FIR滤波器MATLAB工具箱中的FDATool是通过指定滤波器的性能指标来快速设计数字滤波器,它是一种交互式工具,只要在FDATool工具里选择相应的滤波器设计方法,并填入需要的技术指标,如通带阻带截止频率、阶数等,即可生成所需的滤波器。并可以在界面上可以看到幅频相频、零极点分布等图形。在本设计中:选择fir低通滤波器,阶数为13,采样率为20KHz,截止频率fc=1KHz,窗口设置为Blackman窗。用SPtool验证所设计的滤波器的功能在FDATool里设计了一个FIR低通滤波器后,可以用SPTool来 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 所设计的滤波器是否实现了功能与FDATool一样。SPTool可以对信号进行时域与频域的分析。测试滤波器是否实现功能的主要步骤:在MATLAB环境下产生一个混叠波信号,在MATLAB命令窗口输入:Fs=20000;t=(0:500)/Fs;s=sin(2*pi*t*1000)+sin(2*pi*t*5000);subplot(1,1,1);plot(t,s);axis([00.005-22]);grid产生了1000Hz和5000Hz的混叠波,其波形显示图形为:在FDATool的界面里输出到SPTool,然后在将导入SPTool的滤波器命名为filter,点击“Apply”,这样,设计的滤波器就导入了SPTool中。在SPtool主界面里面,将输入信号S,采样频率Fs导入进去,并生成名为output的输出信号。通过点击该界面下的“view”可以得到输入输出波形,点击“create”可以得到输出的频谱,这三个图形如下所示:通过观察输入输出的波形图及频谱图验证所设计的滤波器的功能。可以看出5000HZ的频率分量被滤,所设计的滤波器实现了低通滤波功能。使用CCS编程实现DSP的FIR滤波启动CCS软件,编写及修改程序,我们得到的仿真波形如下:输入与输出波形:输入波形的频谱:输出波形的频谱:通过代码修改、仿真,理解定点运算和浮点运算相比的优缺点。定点运算的优点是:效率高,硬件单元比较简单,适合在低成本或者一些高速的DSP上应用;缺点主要就是丢失了精度,并且计算过程容易溢出。浮点运算的优点很明显,浮点数有更大的数字 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示范围,数据运算时不容易产生溢出,运算精度也比定点运算高;但是其缺点是运算复杂,硬件较复杂,带有浮点运算单元的DSP明显比定点DSP价格高,增加了成本。通过仿真波形的分析、理解滤波器阶数与滤波器延时以及滤波器的阻带衰减之间的关系。在利用窗函数设计的FIR滤波器中,用同一种窗函数设计的FIR数字滤波器的阶数N不同,所得到的滤波器的过渡带会不一样,N越大,过渡带越窄。滤波器的阻带衰减只有窗形状决定,不受滤波器阶数的影响;但是滤波器的阶数太高,会导致过渡带很窄,暂态增加,延时很长。实验程序:#include#include#defineorder14#defineN128#definepi3.14159265358979323846floatfir[order]={0,0.00254885266601421,0.0147553639227699,0.0448623472097668,0.0949715275858371,0.152016225973152,0.19084568264246,0.19084568264246,0.152016225973152,0.0949715275858371,0.0448623472097668,0.0147553639227699,0.00254885266601421,0};floats;inti,n;floatinput[N],output[N];intfs=20000;intf1=1000;intf2=5000;voidwavein(){for(n=0;n0){b=b*2;i--;}for(j=0;j<=b-1;j++){//p=1;i=10-L;while(i>0){p=p*2;i--;}p=p*j;for(k=j;k<1024;k=k+2*b){TR=datar[k];TI=datai[k];temp=datar[k+b];datar[k]=datar[k]+datar[k+b]*cos_tab[p]+datai[k+b]*sin_tab[p];datai[k]=datai[k]-datar[k+b]*sin_tab[p]+datai[k+b]*cos_tab[p];datar[k+b]=TR-datar[k+b]*cos_tab[p]-datai[k+b]*sin_tab[p];datai[k+b]=TI+temp*sin_tab[p]-datai[k+b]*cos_tab[p];}}}//计算FFT输出的功率for(i=0;i
本文档为【FIR滤波器的DSP设计 FFT的DSP实验】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
丹丹陪你去流浪
暂无简介~
格式:doc
大小:511KB
软件:Word
页数:11
分类:其他高等教育
上传时间:2021-11-19
浏览量:5