dsp与matlab联合设计实施方案fir滤波器

dsp与matlab联合设计实施方案fir滤波器

ID:34900142

大小:179.37 KB

页数:13页

时间:2019-03-13

dsp与matlab联合设计实施方案fir滤波器_第1页
dsp与matlab联合设计实施方案fir滤波器_第2页
dsp与matlab联合设计实施方案fir滤波器_第3页
dsp与matlab联合设计实施方案fir滤波器_第4页
dsp与matlab联合设计实施方案fir滤波器_第5页
资源描述:

《dsp与matlab联合设计实施方案fir滤波器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理仅供参考学习设计FIR滤波器作业报告学号:姓名:13/13个人收集整理仅供参考学习设计FIR滤波器作业报告本设计主要内容是利用MATLAB验证设计思路并用CCS3.3仿真环境设计一个FIR滤波器,要求滤除给定地叠加正弦波地两个较高频分量.b5E2RGbCAP给定波形函数为:y=sin(2*pi*100*t)+sin(2*pi*250*t)+sin(2*pi*270*t).p1EanqFDPw1.设计思路:输入信号是频率为100Hz、250HZ、270Hz地合成正弦等幅信号,由于给定地谐波分量最高为270Hz,根据奈奎斯特准则,采样频率应大于最高频率分量地2倍,即大于2*270

2、,故可以以600Hz地采样频率进行采样,即fs=600Hz.设计了一个截止频率为200Hz地低通滤波器,目地是通过所设计地低通bartlett滤波器将信号源中频率为200Hz以上地信号滤掉,留下频率为100Hz地信号,达到滤波地效果.利用MATLAB设计合适地滤波器实现滤波,然后得到其滤波器系数在CCS地simulator方式下编写滤波程序,调用波形数据,实现滤波,并观看滤波前后地信号波形图、频谱图,观察滤波达到预期效果.DXDiTa9E3d2.设计过程1)在MATLAB中进行算法验证MATLAB语言由于具有数值计算功能、符号计算功能、数据可视化功能、建模仿真可视化功能,使得MATLAB

3、在命题构思、模型建立、仿真研究、假想验证、数据源可视化各环节起着强大地作用.因此在设计中必须先在MATLAB语言中设计一个FIR滤波器.本设计采用地是bartlett窗函数.下面是在MATLAB中设计地27阶FIR型bartlett滤波器程序:RTCrpUDGiTclearall;%请寄存器clf;%清屏N=256;%清数据点fs=600;%采样频率dt=1/fs;%采样时间间隔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));%产生合成信号5PCzVD7Hx

4、Ax(t)=round(10000*y(t));%为DSP汇编程序做数据转换endfigure(1)plot(y),title('滤波前地波形图像');fp=200fst=250NL=26f1=200;w1=2*pi*f1/fswindow=bartlett(NL+1)%窗函数13/13个人收集整理仅供参考学习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);%将信号做FFT变换pyy=h2.*conj(h2);%做功率谱分析f=(0:(N/

5、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('滤波前地波形频谱图像');jLBHrnAILgy=fft(yy1,N);p

6、yy=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('滤波后地波形频谱图像')xHAQX74J0X其中采样点为256个,采样频率为600Hz,输入信号为100Hz、250Hz、270Hz地合成信号,设定地截止频率为200Hz,通过FIR滤波器后,期望保留地信号是100Hz地信号,200Hz以上地频率基本被滤掉.图1是滤波前地图形,图2是滤波后地图形,图3为滤波器频谱图像,图4滤波前后地波形频谱图像.从这四个图中可以看住原始信号中地频率有100Hz

7、、250Hz、270Hz,经过滤波后200Hz以上地信号成分基本上被滤掉.只留下100Hz地信号.LDAYtRyKfE13/13个人收集整理仅供参考学习图1滤波前波形图像图2滤波后波形图像13/13个人收集整理仅供参考学习图3滤波器地频谱图像图4.滤波前后地波形频谱图像13/13个人收集整理仅供参考学习1)在CCS环境地仿真首先配置处理器项,进入CCStudiov3.3中,编写程序,程序如下:.mmregs.reffilter_st

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

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

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