我正在尝试在Matlab中实现全通滤波器,我需要绘制此滤波器的脉冲响应。我的问题是,根据一本音频处理书,我不确定这幅图是否正确,如图所示,而我的仅上升时,脉冲应该上升还是下降。
我的剧情还好吗?如果不是,那出什么问题了,我该如何解决?
a = 0.95;
delay = 50;
num = [-a; zeros(delay,1); 1]';
den = [1; zeros(delay,1); -a]';
filteredAudio = filter(num, den, audio);
figure;
impz(num, den);
title('Impulse response of allpass filter')
xlim([0 1000])
ylim([-0.2 1])
hold;