2010-08-07 46 views
0

X(N)给出一个信号x(n)那么这个衬衫和折叠的概念是否正确?

需要X(-n + 3)

所以解决这个问题:

  • 第一预先在x(n)信号由3个单位(时间)
  • 然后把它折叠,或者使这

是上述步骤正确的反射或是下面的正确

  • 第一折叠在x(n)信号
  • 然后通过3个单位

推进信号?

+0

我不完全确定,但我怀疑这是关于堆栈溢出的话题。它似乎不是一个编程答案的问题。您可能对建议的Stack Exchange站点[Signal Processing](http://area51.stackexchange.com/proposals/1691/signal-processing)感兴趣,但不幸的是它们尚未开放。 – dmckee 2010-08-07 16:52:16

回答

1

是的,这是学习信号时常见的混淆之处。这是我通常做的。

y[n] = x[-n+3]。由于-ny[n]显然是x[n]的时间反转版本。但关于转变的问题依然存在。

请注意,y[3] = x[0]。因此,y[n]由第一反射x[n]n=0,然后通过3

延迟所述反射信号例如实现,让x[n]是单位阶跃函数u[n]。画出x[n],然后画y[n]

0

其实这里是我做的:

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台)。

0

以上步骤是正确的。 如果遵循如下步骤,则也可以纠正以下步骤: 首先折叠x(n)信号 然后将信号延迟3个单位,这将产生x(-n + 3)。