教你如何使用matlab中的FDATOOL来设计滤波器
2012-12-09 19:53
316 查看
很多网友来咨询我如何使用FDATOOL
现在我来做一个示范
输入:被白噪声污染的正弦信号,fs=100khz,信号频率为10khz,噪声信号为20khz,现在要滤掉20khz的正弦信号
clear all;
fs=100000;
t=0:1/fs:0.003;
f1=10000;
f2=20000;
signal1=sin(2*pi*f1*t);
signal2=sin(2*pi*f2*t);
y=signal1+signal2;
plot(y);
hold on;
plot(signal1,'r');
legend('被污染的信号','理想信号');
现在用等波纹IFR滤波器,10khz通过 12khz截止
使用file菜单---generate mfile,命名为mylowfilter
figure(2);
Hd = mylowfilter;
output=filter(Hd,y);
plot(output);
title('滤波后的波形');
现在我来做一个示范
输入:被白噪声污染的正弦信号,fs=100khz,信号频率为10khz,噪声信号为20khz,现在要滤掉20khz的正弦信号
clear all;
fs=100000;
t=0:1/fs:0.003;
f1=10000;
f2=20000;
signal1=sin(2*pi*f1*t);
signal2=sin(2*pi*f2*t);
y=signal1+signal2;
plot(y);
hold on;
plot(signal1,'r');
legend('被污染的信号','理想信号');
现在用等波纹IFR滤波器,10khz通过 12khz截止
使用file菜单---generate mfile,命名为mylowfilter
figure(2);
Hd = mylowfilter;
output=filter(Hd,y);
plot(output);
title('滤波后的波形');
相关文章推荐
- 教你如何使用matlab中的FDATOOL来设计滤波器
- 【转帖】MATLAB中用FDATool设计滤波器及使用
- FIR和IIR滤波器的使用范围区别,如何用matlab设计一个滤波器
- 如何在STM32上使用matlab设计定点数IIR滤波器
- MATLAB中用FDATool设计滤波器及使用
- 基于Matlab中FDATool工具箱的滤波器设计及相关文件的生成
- 使用matlab工具箱设计IIR滤波器(巴特沃斯)
- Matlab fdatool设计滤波器
- 基于Matlab中FDATool工具箱的滤波器设计及相关文件的生成
- 关于Matlab中用fdatool设计滤波器
- 基于Matlab中FDATool工具箱的滤波器设计及相关文件的生成
- 关于Matlab中用fdatool设计滤波器
- 基于Matlab中FDATool工具箱的滤波器设计及相关文件的生成
- 基于Matlab中FDATool工具箱的滤波器设计及相关文件的生成
- 基于Matlab中FDATool工具箱的滤波器设计及相关文件的生成
- 使用DevExpress.XtraReports.UI.XtraReport 设计报表的时候如何格式化字符串
- 如何在Visual Studio 2017中使用C# 7+语法 构建NetCore应用框架之实战篇(二):BitAdminCore框架定位及架构 构建NetCore应用框架之实战篇系列 构建NetCore应用框架之实战篇(一):什么是框架,如何设计一个框架 NetCore入门篇:(十二)在IIS中部署Net Core程序
- 如何设计和使用自定义的权限对象(自定义权限检查函数)
- 使用matlab如何根据循环变量对文件进行命名
- matlab中contour函数的返回值contour matrix C如何使用