这个分段定义的系统是时不变的吗?

信息处理 离散信号 信号分析 证明
2022-02-26 00:09:37

Gcy[n]={u[n]ifn<02u[n]ifn0

我在网上发现了这个问题:这是否是时不变的。最简洁的答案是不。但我想确保我知道如何证明这一点。

让我们取某个然后现在,让我们代替因为它是时不变的,所以 但是,所以所以唯一的机会是:,但是由于是随机选择的,所以只要总是不作为一个系统成立。所以它不是时变的。这有意义吗?n<0y[n]=2u[n]n(n+n0)>0y[n+n0]=u[n+n0]
(n+n0)>0y[n+n0]=2u[n+n0]u[n+n0]=0nn0u[n+n0]=0u[n]=0y[n]=0

2个回答

让我们假设有输入的系统x定义为:

y[n]={x[n]ifn<02x[n]ifn0

正如@TimWescott 所回答的那样,两部分定义表明缺乏时间不变性。找到一个反例可能是一个好的开始。例如,一个由两部分组成的信号,其乘以 2 时的行为是可见的。确实,Heavide 跳跃的修改很有趣:

x0[n]={1ifn<01ifn0
连同右移版本:
x1[n]={1ifn<11ifn1.

你得到:

y0[n]={1ifn<02ifn0
以及右移版本的输出:
y1[n]={1ifn<02ifn=02ifn1.
它们不是彼此的时移版本。

你的证明在两个地方出错了。第一个可能只是一个错字,你说“n<0然后y[n]=2u[n]“。 如果n<0, 然后y[n]=0,而不是相反。

第二个错误是更深层次的错误:

但由于nn0然后随机选择,这个系统可以随时间变化,只要总是u[n+n0]=0u[n]=0y[n]=0这不作为一个系统。所以它不是时变的。

如果对于 *absolutely 任何选择,则系统是时间不变的nn0,结果是一样的,只是时移了。所以你不能限制nn0——无论何时,系统都必须以相同的方式运行。

为了展示时间不变性,我所要做的就是选择nn0这样要么n0n+n0<0, 或者n<0n+n00. 就是这样——系统在这两种情况下的行为明显不同。

基本上,在n=0,系统的行为发生了显着变化——它是随时间变化的。