FilterAnalysis -滤波器分析
脉冲响应
频率响应
滤波器延迟
补偿群延迟
任务一
%任务一
gd = grpdelay(designedFIR,[],fs)
delay = gd(1)
任务二
%任务二
yfir(1:delay) = [];
任务三
目录
脉冲响应
频率响应
滤波器延迟
补偿群延迟
任务一
任务二
任务三
任务四
零相位滤波
滤波器瞬态
FIR滤波器瞬态
任务一
任务二
任务三
任务四
IIR滤波器瞬态
任务一
任务二编辑
%任务三
tadj = t(1:end-delay);
任务四
%任务四
plot(t,yin)
hold on
plot(tadj,yfir)
xlim([0.007 0.01])
hold off
legend(["original" "filtered"])
零相位滤波
滤波器瞬态
FIR滤波器瞬态
任务一
%任务一
o = filtord(designedFIR)
任务二
%任务二
[hi,ti] = impz(designedFIR,500,fs);
plot(ti,hi)
任务三
%任务三
tc = t(o)
任务四
%任务四
plot(t,yfir)
xline(tc)
IIR滤波器瞬态
任务一
%任务一
[hi,ti] = impz(designedIIR,2000,fs);
plot(ti,hi)
任务二
%任务二
plot(t,yiir)