离散非周期傅里叶变换的思想就是将非周期信号拼接成为周期的离散信号来处理。如下图所示:
离散非周期信号
x[n]拼接成周期信号
x
[n],
n2−n1=N。从而我们可以得到
x
[n]的傅立叶级数表示:
x
[n]=k=<N>∑XkeikN2πn
其中,
Xk=N1∑n=<N>x
[n]e−ikN2πn。由于
n2−n1=N,且
x[n]=x
[n]在区间
[n1,n2],而对于区间
[n1,n2]之外的值,
x[n]=0。所以得:
Xk=N1n=n1∑n2x[n]e−ikN2πn=N1n=−∞∑∞x[n]e−ikN2πn
令
X(eiw)=∑n=−∞∞x[n]e−iwn,其中
w=kw0=kN2π。得:
Xk=N1X(eikw0)
将上式代入
x
[n]的傅立叶级数,得:
x
[n]=k=<N>∑N1X(eikw0)eikN2πn=2π1k=<N>∑X(eikw0)eikw0nw0
另因为
k为整数,
dk表示
k值一次的变化量,所以
dk=1。那么
∑k=<N>…dk等价于
∫k=<N>…dk。因此,上式继续推导:
x
[n]=2π1k=<N>∑X(eikw0)eikw0nw0=2π1∫k=<N>X(eikw0)eikw0nw0dk=2π1∫2πX(eiw)eiwndw
当
N→∞时,
x
[n]=x[n]。至此,我们已经得到离散信号
x[n]的傅里叶变换
X(eiw),且信号
x[n]为
X(eiw)得逆变换。如下:
{x[n]=2π1∫2πX(eiw)eiwndwX(eiw)=∑n=−∞∞x[n]e−iwn
2维离散非周期傅里叶变换
{x[m,n]=(2π)21∫2π∫2πX(eiw1,eiw2)ei(w1m+w2n)dw1dw2X(eiw1,eiw2)=∑m=−∞∞∑n=−∞∞x[m,n]e−i(w1m+w2n)