使用matlab数字滤波器带来的延时问题
设计了一个41阶FIR数字滤波器,用filter函数对一组信号进行滤波,滤波结果比较满意.但是信号向后延时了20个采样值,求问怎么解决?代码如下:form=1:hforn...
设计了一个41阶FIR数字滤波器,用filter函数对一组信号进行滤波,滤波结果比较满意.但是信号向后延时了20个采样值,求问怎么解决?代码如下:
for m=1:h
for n=1:w
img_new(m,n,:)=filter(Hd.Numerator,1,f_data(m,n,:)); (Hd.numerator为滤波器系数)
end
end 展开
for m=1:h
for n=1:w
img_new(m,n,:)=filter(Hd.Numerator,1,f_data(m,n,:)); (Hd.numerator为滤波器系数)
end
end 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询