用matlab进行信号去去噪时,一般有哪些方法,FIr滤波和IIR滤波算不算啊
5个回答
展开全部
去噪,有很多方法。总的来说可以从时域和频域进行去噪。时域就是在时间域上,去掉噪声,比如常见的平滑均值滤波,中值滤波。频率滤波更常见,包括高通,低通,带通,带阻滤波器等等。
而你说的FIR,IIR当然也是滤波器的一种。不过他是属于数字滤波器的。数字滤波器总的可以分为:fir,iir.实现起来可以用巴特沃斯和切比雪夫。一般算很复杂,matlab 给我们写好了,我们只要输入,通带和阻带频率,以及通带最大衰减和阻带最小衰减就可以了。到底是设计成FIR还是IIR看具体应用了。IIR会有溢出。具体例子可在网上下到。
至于你的开头用matlab去噪。其实我们去去噪,肯定是用数学公式啊,但是数学公式计算有时候很庞大,就借助matlab了,说到底matlab 只不过是个工具而已,具体实现方法还是要人去思考的。
而你说的FIR,IIR当然也是滤波器的一种。不过他是属于数字滤波器的。数字滤波器总的可以分为:fir,iir.实现起来可以用巴特沃斯和切比雪夫。一般算很复杂,matlab 给我们写好了,我们只要输入,通带和阻带频率,以及通带最大衰减和阻带最小衰减就可以了。到底是设计成FIR还是IIR看具体应用了。IIR会有溢出。具体例子可在网上下到。
至于你的开头用matlab去噪。其实我们去去噪,肯定是用数学公式啊,但是数学公式计算有时候很庞大,就借助matlab了,说到底matlab 只不过是个工具而已,具体实现方法还是要人去思考的。
展开全部
这个可以啊,前几天还仿真了一个3个正弦波不同频率的输入叠加,只要设置fir的dsp的数字滤波器采样频率,带宽频率就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FIR IIR滤波当然算了,除此之外还有小波分解,直接平滑,中值滤波,高斯滤波等等~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
所谓滤波,就是要把我们最后得到的信号里不需要的杂波滤除出去的意思,也就是你说的信号去噪。
FIR滤波器和IIR滤波器都是去除噪声的方法
FIR滤波器和IIR滤波器都是去除噪声的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有频域去噪
有时域去噪
有时域去噪
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询