好吧,我要用一个论点来回答这个问题,即“反对者”对我关于DFT的类似纳粹的僵化立场有反对意见。
首先,我的僵化,类似纳粹的立场:DFT和离散傅立叶级数是相同的。DFT将在“时间”域中具有周期一个无限周期序列映射到在“频率”域中又具有周期另一个无限周期序列。然后iDFT将其映射回去。它们是“内射”或“可逆”或“一对一”。x[n]NX[k]N
DFT:
X[k]=∑n=0N−1x[n]e−j2πnk/N
iDFT:
x[n]=1N∑k=0N−1X[k]ej2πnk/N
从根本上讲,这就是DFT。它本质上是周期性的或循环的事物。
但是周期性否认者喜欢对DFT这么说。是的,只是以上任何内容都没有改变。
因此,假设您有一个长度为N的有限长度序列x[n],而不是周期性地对其进行扩展(这是DFT固有的功能),而是在此有限长度序列的左右两侧无限地附加了零。所以N
x^[n]≜⎧⎩⎨x[n]0for 0≤n≤N−1otherwise
现在,此非重复无限序列确实具有DTFT:
DTFT:
X^(ejω)=∑n=−∞+∞x^[n]e−jωn
X^(ejω)是的Z变换,在单位圆上求出了无穷多个实数值。现在,如果你要样本而DTFT在等间隔的点在单位圆上,以在一个点,您会得到x^[n]z=ejωω X(ËĴω)ñŽ=ËĴω=1ωX^(ejω)Nz=ejω=1
X^(ejω)∣∣∣ω=2πkN=∑n=−∞+∞x^[n]e−jωn∣∣∣ω=2πkN=∑n=−∞+∞x^[n]e−j2πkn/N=∑n=0N−1x^[n]e−j2πkn/N=∑n=0N−1x[n]e−j2πkn/N=X[k]
正是DFT和DTFT之间的关系。在“频率”域中以均匀的间隔对DTFT进行采样会导致在“时间”域中原始序列重复并移位的所有倍数并叠加。这就是一个域中的统一采样导致另一域中的原因。但是,由于被假设为的区间之外即重叠相加什么都不做。它只是周期性地扩展的非零部分,即我们最初的有限长度序列。x^[n]N X [Ñ]00≤ñ≤ñ-1 X [Ñ]X[Ñ]x^[n]00≤n≤N−1x^[n]x[n]