使用脉冲响应确定系统的因果关系

信息处理 线性系统 冲动反应 因果关系
2022-02-23 01:12:27

我对系统有以下输入输出关系:

y(t)=OddPartOf[x(t)]

我的问题是:系统是因果关系吗?

我的方法是:

我表示y(t)或者作为:

(1)y(t)=x(t)x(t)2

在这里,当我替换x(t)使用脉冲函数,我得到的脉冲响应为0因为脉冲函数是偶函数。它的奇怪部分是0. 这使我相信系统是因果的,因为负时间的脉冲响应为零。

但是,当我替换tt在等式。(1),我发现对于负时间,输出取决于未来时间的输入。这会让我相信这个系统是非因果的。

所以我的问题实际上是双重的:

  1. 如何调和这两个看似矛盾的结果?

  2. 为什么系统的脉冲响应为 0?这个系统和根本没有系统有什么区别?

任何帮助/指针将不胜感激。

1个回答

显然,对于负值t,系统需要知道未来才能确定其输出。因此,系统不可能是因果的。

由于系统也是时变的(展示它!),它对脉冲的响应并不能说明它的一般行为,这与线性时不变 (LTI) 系统的情况不同。所以给定系统对脉冲的响应为零t<0根本没有说明因果关系或系统的任何其他一般属性。

要点:在验证系统是 LTI 并且实际上可以通过其脉冲响应来表征之前,不要使用系统的脉冲响应来得出关于其属性的结论。