确定系统的时不变性

信息处理 连续信号 线性系统 在家工作
2022-02-06 18:16:24

我有一个关于确定线性系统的时不变性的问题。我们得到了这个系统,我们需要确定它是否是时不变的:

y(t)=tx(3τ)dτ

现在在做换档之后tto你得到两个不同的输出。现在这是有道理的,但让我感到困惑的是为了检查而发生的变量替换。我将在 imgur 上发布图片的链接,对此感到抱歉,但我不知道该怎么做。

https://imgur.com/a/CBbe4Sp

基本上我的问题是为什么替代而不仅仅是另外,为什么我们要同时替换 Z1 和 Z2,目标不是使它们相等吗?就像尝试修改一个以获得与另一个相同的结果?。也许有人可以给我一些见解。对不起,我需要关于如何发布的说明。干杯!3τt0τt0

2个回答

您有一个具有以下输入-输出关系的系统:

(1)y(t)=tx(3τ)dτ

为了检查系统是否是时不变的,我们需要将移位后的输出与移位后的输入进行比较。移位输出为

(2)y(tT)=(tT)x(3τ)dτ

移动输入意味着应用输入信号注意,所以对移位输入的响应是xT(t)=x(tT)xT(3τ)=x(3τT)

(3)yT(t)=tx(3τT)dτ

如果等于 ,则系统是时不变的。因此,我们尝试替换中的被积函数看起来像中的被积函数,这给出(3)(2)(3)(2)3τT3ζ

(4)yT(t)=(tT/3)x(3ζ)dζ

现在具有相同的被积函数,但我们看到积分下限不同。因此,,因此系统不是时不变的。(2)(4)yT(t)y(tT)

作为对Matt L. 的 as-through-excellent-answer 的补充,直觉上的一些附加位,问题的简化(以简化解决方案)和反例的构建。它们可能有助于理解和解决类似的时不变/移位不变问题。

首先,直觉上:系统包含时间变量()的膨胀。这是一个强烈的怀疑,系统可能是时变的,因为膨胀作为一个乘数而变化,而不是作为变化。虽然这不是一个证明,但有时找到一个反例比反驳这些主张更容易。x(τ)x(3τ)

第二,关于简化有些练习充满了陷阱。因此,有时,值得以更简单的方式重写它(并限制后续计算错误)。在这里,您在被积函数中有一个 ,在积分边界上有一个这可能是符号错误的原因。3τt

通过更改变量,您可以转换u3τ

(1)y(t)=tx(3τ)dτ

变成更简单的形式:

(2)y(t)=3tx(u)du

其中潜在的时变出现在边界中,这为我们提供了一个反例的直觉:一个函数,其积分将以非不变的方式与一起表现。t

第三,关于反例从这里,我们看到积分会以某种方式截断函数。让我们用一些简单的可移位函数族来检验这个假设:让表示区间上的单位窗口。1T(t)[T,T+1]

对应的函数族为:yT(t)

  • 时为零3t<T
  • 3tTT3t<T+1
  • 1T+13t

如果您查看区间,则解决方案族在那里不是时不变的,所以不是全局时不变的。[T,T+1]yT(t)=3tT