Maltab之滤波带来的时延问题

  • 直接使用lowpass, highpass, bandpass等函数时会自动对filtering带来的时延给予补偿.
  • 但是对于自己设计的filter, 利用filt来进行滤波的话就会带来时延. 可以使用函数 grpdelay(filter,N,Fs) 来查看.
  • 对于FIR filter, 造成的时延对于不同的频率相应是一致的, 那么直接移动滤波后的结果就可以. 但是对于IIR filter, 造成的实验对于不同的频率也不同, 这个时候就不能简单粗暴地解决了, 而是可以使用 filtfilt 函数来对滤波结果自动补偿.

可以参考如下链接: Compensate for Delay and Distortion Introduced by Filters

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值