DFT深度剖析

DFT以(0, N-1)为变换空间,所以在讨论对称性时,序列的移位会移出变换区间,所以要在区间(0, N-1)上定义有限长序列的对称,同时其对称中心为n=N/2.

如果x[n]是实偶对称序列,即x[n]=x[N-n],则X[k]为实偶对称,即X[k]=X[N-k]。

所以,比如我们取一个序列x[n]=[1,2,3,4,4,3,2,1],长度N=8.这个序列并不是一个偶对称的序列,因为x[0]=x[8],x[8]是不存在的。我们再写另外一个序列x[n]=[1,2,3,4,5,4,3,2],这个序列就是一个偶对称的实序列了,因为它完全满足x[n]=x[N-n]的定义。

一个实偶序列的傅里叶变换同样是一个实偶序列。

>>> import numpy as np
>>> t=[1,2,3,4,5,4,3,2]
>>> np.fft.fft(t)
array([ 24.00000000 +0.00000000e+00j,  -6.82842712 +2.22044605e-15j,
         0.00000000 +0.00000000e+00j,  -1.17157288 -2.22044605e-15j,
         0.00000000 +0.00000000e+00j,  -1.17157288 -2.22044605e-15j,
         0.00000000 +0.00000000e+00j,  -6.82842712 +2.22044605e-15j])

从上面的示例可以看出,一个实偶序列的傅里叶变换同样也是一个实偶序列。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值