回到未来 发表于 2006-5-16 11:36

[求助] 怎样可以对fir滤波器做 延迟补偿??

最近用matlab做fir滤波器,因为fir线性相位,造成了过滤信号有些延迟,请问,有什么可以补偿的么?

回到未来 发表于 2006-5-20 19:59

happy教授,sos

yangzj 发表于 2006-5-21 09:38

<P>相位的变化是由于舍掉了前面的点引起的,你可以根据对应于时域平移的频域变化来进行相应的修正</P>

回到未来 发表于 2006-5-21 20:38

如何修正啊。能否给个例子了?

回到未来 发表于 2006-5-21 20:40

<P>是对滤波器的平移么?</P>

回到未来 发表于 2006-5-21 20:48

<P>但是滤波器的带宽不是固定的,是变化的,由我输入的。不同的带宽延迟也不同的</P>

yangzj 发表于 2006-5-21 21:47

<P>跟滤波器的带宽无关,只跟滤波器的半阶数M有关,之所以出现延迟是因为滤波去掉了前后M个点</P>

回到未来 发表于 2006-5-22 14:42

<P>呵呵,多谢了。我试试看</P>
页: [1]
查看完整版本: [求助] 怎样可以对fir滤波器做 延迟补偿??