X(N)给出一个信号x(n)那么这个衬衫和折叠的概念是否正确?
需要X(-n + 3)
所以解决这个问题:
- 第一预先在x(n)信号由3个单位(时间)
- 然后把它折叠,或者使这
是上述步骤正确的反射或是下面的正确
- 第一折叠在x(n)信号
- 然后通过3个单位
推进信号?
X(N)给出一个信号x(n)那么这个衬衫和折叠的概念是否正确?
需要X(-n + 3)
所以解决这个问题:
是上述步骤正确的反射或是下面的正确
推进信号?
是的,这是学习信号时常见的混淆之处。这是我通常做的。
让y[n] = x[-n+3]
。由于-n
,y[n]
显然是x[n]
的时间反转版本。但关于转变的问题依然存在。
请注意,y[3] = x[0]
。因此,y[n]
由第一反射x[n]
约n=0
,然后通过3
延迟所述反射信号例如实现,让x[n]
是单位阶跃函数u[n]
。画出x[n]
,然后画y[n]
。
其实这里是我做的:
让
x(n)={1,-1,2,4,-3,0,6,-3,-1,2,7,9,-7,5}
假设来源或n=0
是首先,我们找到x(n)
的x(-n)
文件夹序列。因此,首先我们折叠或我们可以说扭转x(n)
形式,我们得到,
从x(n)
的x(-n)
文件夹序列是
x(-n) = { 5,-7,9,7,2,-1,-3,6,0-3,4,2,-1,1}
然后x(-n)
序列朝右手侧由3个单位移位,我们将得到
x(-n)={5,-7,9,7,2-1,-3,6,0-3,4,2-1,1}
这里起源是2(移位从原产地或n=0
3台)。
以上步骤是正确的。 如果遵循如下步骤,则也可以纠正以下步骤: 首先折叠x(n)信号 然后将信号延迟3个单位,这将产生x(-n + 3)。
我不完全确定,但我怀疑这是关于堆栈溢出的话题。它似乎不是一个编程答案的问题。您可能对建议的Stack Exchange站点[Signal Processing](http://area51.stackexchange.com/proposals/1691/signal-processing)感兴趣,但不幸的是它们尚未开放。 – dmckee 2010-08-07 16:52:16