已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高通滤波器设计报告学生编号:172030085姓名:徐军首先,实验的目的:1.了解FIR滤波器的原理和用法;2.理解用Matlab语言设计FIR滤波器的方法;3.了解基于DSP的FIR滤波器的设计和编程方法。4.熟悉CCS环境下FIR滤波器的调试方法。二、实验要求:设计了一种FIR高通滤波器。输入信号是频率为25Hz和50Hz的复合恒定幅度信号。要求滤除25Hz信号分量并保留50Hz信号分量。三、实验设计:这个实验需要滤除25Hz的信号成分并保留50Hz的信号。根据Nexter的准侧,采样频率需要大于最高频率的2倍,即设计了采样频率至少为100赫兹的高通滤波器。首先,在MATLAB中验证了设计思想,并将得到的滤波器参数传递给DSP程序,简化了编译和组装连接的过程。然后通过图形仿真,检查滤波前后的波形和频谱图。四、实验步骤:1.滤波器的MATLAB语言设计2.在MATLAB中确定滤波器的各种参数3.滤波器的程序设计4.在CCS环境下调试程序5.比较滤波前后的效果,观察滤波前后的波形。V.实验程序和结果:(1)MATLAB程序:main.mf1=50%信号频率赫兹f2=25%信号频率赫兹fs=1000%采样频率赫兹N=200。%采样点t=(0:N-1)/fs。%采样时间s信号1=sin(2 * pi * f1 * t);信号2=sin(2 * pi * F2 * t);y=信号1信号2;%原始信号的时域波形图(1);图(y);% %轴(0 100-2.5 2.5);坚持住。绘图(信号1,r);图例(污染信号、理想信号);%原始信号谱图fy=FFT shift(FFT(y);f=linspace(-fs/2,fs/2,N);图(2);曲线图(f,ABS(fy);标题(原始信号频谱);xlabel(频率/赫兹);伊拉贝尔(振幅);轴线(0 100 0 150 );%滤波时域波形图(3);Hd=高电平。输出=滤波器(Hd,y)。绘图(输出);标题(过滤波形);%滤波频域波形fy=fftshift(fft(输出);f=linspace(-fs/2,fs/2,N);图(4);曲线图(f,ABS(fy);标题(滤波信号频谱);xlabel(频率/赫兹);伊拉贝尔(振幅);轴线(0 100 0 150 );高m功能Hd=高%HIGH返回离散时间过滤器对象。% MATLAB代码%由MATLAB(R) 8.3和信号处理工具箱6.21生成。2018年7月12日:生成的百分比09:57:59使用FIRPM功能设计的%等波纹高通滤波器。%所有频率值都以赫兹为单位。Fs=1000。%采样频率Fstop=25。%阻带频率Fpass=50。%通带频率Dstop=0.0001。%阻带衰减Dpass=0.057501127785。%通带纹波密度=20;%密度因子N,Fo,Ao,W=firp word(Fstop,Fpass/(Fs/2),0 1,Dstop,Dpass);b=第一(N,Fo,Ao,W, dens );HD=d filt . d fir(b)。实验结果:Matlab环境下滤波前后的时域波形;滤波前的时域信号(左),滤波后的时域信号(右)Matlab环境下滤波前后的频谱图;滤波前的频域信号(左)和滤波后的频域信号(右)(CCS下的数字信号处理器程序:源程序:#包括#包括#包括#包括#包括#包括“fdacoefs.h”#定义pi 3.14159#定义N 30#定义长度256龙恩;int输入长度;int输出长度;void main()int m,n;int * x;对于(n=0;n=长度-1;n)输入n=0;输出n=0;对于(n=0;n=长度-1;n)输入n=50 * sin(2 * pi * n * 25/200)50 * sin(2 * pi * n * 50/200);对于(n=0;n=长度-1;n)x=输入n;yn=0;对于(m=0;m=N-1;m)yn=Bm*(* x)* x;输出n=yn15;而(1);Fdacoefes.h如下:/*滤波器设计和分析工具生成的滤波器系数(C源)*由MATLAB(R) 9.0和信号处理工具箱7.2生成。*生成于2016年7月27日: 11:32:00*/*离散时间FIR滤波器(实数)* -*滤波器结构:直接形式FIR*过滤器长度: 43*稳定:是*线性相位:是(类型1)*/* MATLAB生成的C代码的通用类型转换*/#包括“tmwtypes.h”/*预期的类型路径* D: 程序文件 MATLAB r 2016 a extern include tmw type . h*/*警告-过滤器系数被截断以适合指定的数据类型。*产生的响应可能与产生的理论响应不匹配。*使用过滤器设计分析工具进行精确设计* int16滤波器系数。*/常量整数BL=2929号国际机场16号线=-106,390,-296,-338,135,619,281,-782,-1127,335,2277,1564,-3308,-9698,20109,-9698,-3308,1564,2277,335,-1127,-782,281,619,135,-338,-296,390,-106;(3)过滤器模拟试验在新项目被成功构建和编译后,sheji2.out文件将在文件夹“项目目录/debeg”下生成。在CCS软件的运行加载加载程序中打开此. out文件,然后单击确定。要查看过滤效果:1)选择菜单栏上的工具图形双时间选项,弹出对话框,设置时域波
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车文化课件 第一章 汽车发展史 第三节 汽车外观的发展
- 山东省烟台市蓬莱区2025-2026学年鲁教版(五四制)七年级上册数学期末模拟试卷(含答案)
- 2025-2026学年广东省深圳市坪山区九年级(上)期末数学试卷(含答案)
- 钢结构数字化制造技术要点
- 飞机维护技术基础
- 特殊食品管理办法
- 2026甘肃酒泉艺术职业高级中学招聘1人备考考试试题及答案解析
- 2026福建厦门市海员培训中心教学人员选聘1人参考考试题库及答案解析
- 2026江苏南京市气象部门招聘高层次人才2人笔试参考题库及答案解析
- 飞机小知识课件
- (高清版)AQ∕T 2081-2023 金属非金属矿山在用带式输送机安全检测检验规范
- 西师版 三年级下册数学 全册 预习单及答案
- 小学六年级上册数学期末测试卷及参考答案(轻巧夺冠)
- DZ∕T 0130-2006 地质矿产实验室测试质量管理规范(正式版)
- (高清版)JGJT 178-2009 补偿收缩混凝土应用技术规程
- 电梯日管控、周排查、月调度内容表格
- QC-提高卫生间防水一次验收合格率
- 江苏省徐州市2022-2023学年高一上学期期末抽测政治试题(原卷版)
- 地基处理施工中的安全风险与防范
- 人教版六年级科学上期末测试题(2份)有答案
- 食品安全全球标准BRCGS第9版内部审核全套记录
评论
0/150
提交评论