找回密码
 注册
Simdroid-非首页
查看: 133|回复: 4

MATLAB滤波器问题

[复制链接]
发表于 2011-7-10 20:59:34 | 显示全部楼层 |阅读模式 来自 江苏镇江
做了个曲线震荡的厉害现在需要进行滤波,不晓得MATLAB中如何尽心滤波的敬请高手指点!!谢谢
发表于 2011-7-11 14:25:57 | 显示全部楼层 来自 北京
Simdroid开发平台
要看具体情况,你把图或数据传上来看一下,信号是什么特点
根据信号特点和你的需求再去找适当的滤波方法

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-12 12:05:39 | 显示全部楼层 来自 江苏镇江
如图所示一高频振荡。。想把它弄平花些。。谢谢!!


2# ljelly

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2011-7-13 14:43:39 | 显示全部楼层 来自 四川成都
这么爽!!!

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2011-7-23 00:08:05 | 显示全部楼层 来自 天津
是想把高频信号成分减弱吗?可以试试巴特沃斯低通滤波器:
[x,Fs,bit]=wavread('yang');      %读入声音文件,赋给向量x,Fs为采样率,bit为采样位数
[n,Wn]=buttord(900*2/Fs,2000*2/Fs,1,50);    %估算巴特沃斯滤波器的阶数n,3dB截止频率
[b,a]=butter(n,Wn);     %求出滤波器系统的传递函数,b为分子多项式系数.a为分子多项式系数
sys=tf(b,a)             %显示传递函数
y=filter(b,a,x);        %将输入x滤波,结果存入y
这是一个处理声音的例子,第二行设置了滤波器的参数。可以通过调节参数实现你要的效果。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-20 02:50 , Processed in 0.035432 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表