Matlab中全通滤波器的脉冲响应不能正确绘制图形

时间:2019-04-30 12:24:56

标签: matlab audio signal-processing matlab-figure audio-processing

我正在尝试在Matlab中实现全通滤波器,我需要绘制此滤波器的脉冲响应。我的问题是,根据一本音频处理书,我不确定这幅图是否正确,如图所示,而我的仅上升时,脉冲应该上升还是下降。

impulse

我的剧情还好吗?如果不是,那出什么问题了,我该如何解决?

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;

0 个答案:

没有答案