计算有限长度序列的 DFT 的问题

信息处理 fft 离散信号 自由度 傅里叶级数 数学
2022-02-01 17:54:10

我无法找到与此序列的解决方案手册相同的答案。

问题要求计算 DFT

x[n]={1for even n{0N1}0for odd n{0N1}

建立 DFT 方程我同意解决方案手册

X[k]=0N1x[n]WNkn=0N21WNk2n=0N21ej2πk(2n)N

但是,当应用封闭形式的几何级数公式时0Nak=1aN+11a我明白了

1ej2πk1ej2πkN

虽然解决方案手册说

1ej2πk1ejπkN

请注意,他们的较低指数没有 2。有人可以解释 2 在哪里以及如何消失吗?还是有人同意提供的答案不正确?

这是 Oppenheim 的离散时间信号处理 3e 中的问题 8.5c。

2个回答

假设N甚至 :

X[k]=n=0N1x[n] WNkn   ,   k=0,1,...,N1=n=0N/211 WNk 2n=n=0N/21ej4πkn/N=1ej4πkNN/21ej4πk/N=1ej2πk1ej4πk/N   ,   k=0,1,...,N1

结果等于:

X[k]={   N/2   ,   k=0,N/2      0      ,  otherwise

想我会发布这个,因为我写了它,只是对 Fat32 答案的确认。

N=N21我们有 0N21ej2πk(2n)N=0Nej2πkn(N+1)

然后代入几何和公式:

=1ej2πk(N+1)(N+1)1ej2πk(N+1)=1ej2πk11ej2πk(N+1)

最后恢复到我们原来的变量N=2(N+1)=1ej2πk11ej4πkN