例如,我想将 DC 馈入低通滤波器。滤波器的前几个输出不会具有我想要的相同 DC 值。
这是否意味着我需要处理前几个结果?
我要处理多少?
描述这种现象的技术术语是什么,阶跃响应?
它是否只发生在直流或其他频率信号上?
下面是示例代码和图表:
Fs = 64e3;
f = 8e3;
T = 1/Fs;
t = 0:T:0.002;
input = 0.002*cos(2*pi*f*t);
input_with_DC = input+0.5;
[b,a]=cheby1(1,2,0.4);
output = filter(b,a,input_with_DC);
plot(input_with_DC)
hold
plot(output,'r')
从上图可以看出,DC先上升,然后接近实际DC值。