2

我设计了一个截止频率为 4.82 kHz 的低通滤波器。下面的脚本包含传递函数,创建一个周期性的三角脉冲并将其通过滤波器。

h=tf([8.06 *10^22],[1 9.801*10^4 4.803*10^9 1.455*10^14 2.723*10^18 2.549*10^22])
T = 10*(1/2000);
Fs = 80000;
dt = 1/Fs;
t = 0:dt:T-dt;
x = sawtooth(2*pi*2000*t,0.5);
lsim(h,x',t')

我的问题是:输出不应该也是三角脉冲吗,因为这是一个线性系统?如果不是,有人可以从理论上向我解释为什么这是一个可接受的输出吗?如果是,是否可以对代码进行一些调整以获得正确的输出?

4

1 回答 1

0

不,LTI 实理性系统必然会平滑其输入。您可以通过认为在时域中 LTI 系统是卷积算子来说服自己。或者,您可以看到您的系统是一个带宽约为 6kHz 的低通滤波器。

因此,您可以将系统的频率响应与锯齿波频谱相乘,以查看答案在频域中的样子。

线性不是“形状”保持属性。它说如果我得到对输入信号r1的响应,那么如果我提供输入信号,我就会得到。i1r2i23*r1 + 5*r23*i1 + 5*i2

您可能正在寻找的是控制系统的参考跟踪,该控制系统需要控制器来驱动系统,以使输入和输出之间的差异最小化。

于 2015-10-02T15:41:24.400 回答