在數學領域的諧波分析中,連續傅立葉變換 (continuous Fourier transform, CFT)與傅立葉級數 (Fourier series, FS)有非常微妙的關係。而且連續傅立葉變換也與離散時間傅立葉變換 (discrete time Fourier transform, DTFT)和離散傅立葉變換 (discrete Fourier transform, DFT)有很近的關係。傅立葉變換家族 通常就是指這四種變換。
通過利用Dirac delta函數
δ
(
t
)
{\displaystyle \delta (t)}
,CFT可以應用到時間離散 (time-discrete)或時間周期(time-periodic)信號。實際上,FS、 DTFT和DFT都可以由最廣泛的CFT得到。從理論上看,它們也都是CFT的特殊情況。
在信號理論和數碼訊號處理 (digital signal processing, DSP)中,DFT擴展用於近似計算連續信號的頻譜,其變換的對象只是一個採樣點的有限序列,而且可以由快速傅立葉變換 (fast Fourier transform, FFT)實現。
家族中各個變換的定義
下表中左上、左下、右上和右下分別對應了傅立葉變換家族中CFT、FS、DTFT和DFT四個變換對的定義。
傅立葉變換家族中各種變換的定義
×
連續時間
離散時間
時間非周期
x
(
t
)
=
∫
−
∞
∞
X
(
f
)
e
i
2
π
f
t
d
f
{\displaystyle x(t)=\int _{-\infty }^{\infty }X(f)\ e^{i2\pi ft}\,df}
x
[
n
]
=
T
s
∫
1
/
T
s
X
¯
(
f
)
e
i
2
π
f
n
T
s
d
f
{\displaystyle x[n]=T_{s}\int _{1/T_{s}}{\bar {X}}(f)\ e^{i2\pi fnT_{s}}\ df}
-
X
(
f
)
=
∫
−
∞
∞
x
(
t
)
e
−
i
2
π
f
t
d
t
{\displaystyle X(f)=\int _{-\infty }^{\infty }x(t)\ e^{-i2\pi ft}\,dt}
X
¯
(
f
)
=
∑
n
=
−
∞
+
∞
x
[
n
]
e
−
i
2
π
f
n
T
s
{\displaystyle {\bar {X}}(f)=\sum _{n=-\infty }^{+\infty }x[n]\ e^{-i2\pi fnT_{s}}}
時間周期
x
¯
(
t
)
=
∑
k
=
−
∞
+
∞
X
[
k
]
e
i
2
π
k
T
0
t
{\displaystyle {\bar {x}}(t)=\sum _{k=-\infty }^{+\infty }\!X[k]\;e^{i{\frac {2\pi k}{T_{0}}}t}}
x
n
=
1
N
∑
k
=
0
N
−
1
X
k
e
i
2
π
N
k
n
,
n
=
0
,
…
,
N
−
1.
{\displaystyle x_{n}={\frac {1}{N}}\sum _{k=0}^{N-1}X_{k}\;e^{i{\frac {2\pi }{N}}kn},\quad n=0,\dots ,N-1.}
-
X
[
k
]
=
1
T
0
∫
T
0
x
¯
(
t
)
e
−
i
2
π
k
T
0
t
d
t
{\displaystyle X[k]={\frac {1}{T_{0}}}\int _{T_{0}}{\bar {x}}(t)\;e^{-i{\frac {2\pi k}{T_{0}}}t}\,dt}
X
k
=
∑
n
=
0
N
−
1
x
n
e
−
i
2
π
N
k
n
,
k
=
0
,
…
,
N
−
1.
{\displaystyle X_{k}=\sum _{n=0}^{N-1}x_{n}\;e^{-i{\frac {2\pi }{N}}kn},\quad k=0,\dots ,N-1.}
顯然,上表是從時域信號的角度來劃分的:表的列區分了連續時間和離散時間的信號,而表的行則區分了時間上非周期的信號和時間上周期的信號。其中重要的參量符號解釋為:
x
[
n
]
{\displaystyle x[n]}
和
X
[
k
]
{\displaystyle X[k]}
都為無限序列,其採樣間隔,即間隔時間和間隔頻率分別為
T
s
{\displaystyle T_{s}}
和
f
0
=
1
/
T
0
{\displaystyle f_{0}=1/T_{0}}
;
x
¯
(
t
)
{\displaystyle {\bar {x}}(t)}
和
X
¯
(
f
)
{\displaystyle {\bar {X}}(f)}
都為周期函數,且時間周期和頻率周期分別為
T
0
{\displaystyle T_{0}}
和
f
s
=
1
/
T
s
{\displaystyle f_{s}=1/T_{s}}
;
x
n
{\displaystyle x_{n}}
和
X
k
{\displaystyle X_{k}}
都為有限序列,且序列長度都為
N
{\displaystyle N}
;
關係推導所需的公式
前面表中的定義都可以通過Dirac delta函數
δ
(
t
)
{\displaystyle \delta (t)}
的擴展形式 ,即Dirac comb函數,由CFT引入或推導。為計算離散和/或周期信號的CFT,我們需要引入一些公式,並使用傅立葉變換的一些特性。以下集中給出:
1. Dirac comb 函數的傅立葉變換
Dirac comb函數的定義為
Δ
T
(
t
)
=
def
∑
n
=
−
∞
∞
δ
(
t
−
n
T
)
{\displaystyle \Delta _{T}(t){\stackrel {\text{def}}{=}}\sum _{n=-\infty }^{\infty }\delta (t-nT)}
在電氣工程中通常又稱作衝擊串(impulse train)或採樣函數 (sampling function)。其重要的傅立葉變換為:
∑
n
=
−
∞
∞
δ
(
t
−
n
T
)
=
1
T
∑
k
=
−
∞
∞
e
i
2
π
k
T
t
⟷
F
1
T
∑
k
=
−
∞
∞
δ
(
f
−
k
T
)
=
∑
n
=
−
∞
∞
e
−
i
2
π
n
T
f
{\displaystyle \sum _{n=-\infty }^{\infty }\delta (t-nT)={\frac {1}{T}}\sum _{k=-\infty }^{\infty }e^{i{\frac {2\pi k}{T}}t}\quad {\stackrel {\mathcal {F}}{\longleftrightarrow }}\quad {\frac {1}{T}}\sum _{k=-\infty }^{\infty }\delta \left(f-{\frac {k}{T}}\right)=\sum _{n=-\infty }^{\infty }e^{-i2\pi nTf}}
這個變換在傅立葉變換家族中各個變換之間轉換上起關鍵作用。
2. 傅立葉變換的卷積定理 (convolution theorem)
這包括了傅立葉變換的時域卷積和頻域卷積:
x
1
(
t
)
∗
x
2
(
t
)
⟷
F
X
1
(
f
)
⋅
X
2
(
f
)
x
1
(
t
)
⋅
x
2
(
t
)
⟷
F
X
1
(
f
)
∗
X
2
(
f
)
{\displaystyle {\begin{aligned}x_{1}(t)\ast x_{2}(t)&\quad {\stackrel {\mathcal {F}}{\longleftrightarrow }}\quad X_{1}(f)\cdot X_{2}(f)\\x_{1}(t)\cdot x_{2}(t)&\quad {\stackrel {\mathcal {F}}{\longleftrightarrow }}\quad X_{1}(f)\ast X_{2}(f)\end{aligned}}}
3. 泊松求和公式 (Poisson summation formula)
由Dirac comb函數的傅立葉變換和卷積定理,容易證明泊松求和公式:
1.
∑
n
=
−
∞
∞
x
(
t
−
n
T
0
)
=
1
T
0
∑
k
=
−
∞
∞
X
(
k
T
0
)
e
i
2
π
k
T
0
t
2.
∑
n
=
−
∞
∞
x
(
n
T
)
e
−
i
2
π
n
T
f
=
1
T
∑
k
=
−
∞
∞
X
(
f
−
k
T
)
{\displaystyle {\begin{aligned}1.\qquad &\sum _{n=-\infty }^{\infty }x(t-nT_{0})={\frac {1}{T_{0}}}\sum _{k=-\infty }^{\infty }X\left({\frac {k}{T_{0}}}\right)e^{i{\frac {2\pi k}{T_{0}}}t}\\2.\qquad &\sum _{n=-\infty }^{\infty }x(nT)e^{-i2\pi nTf}={\frac {1}{T}}\sum _{k=-\infty }^{\infty }X\left(f-{\frac {k}{T}}\right)\end{aligned}}}
若第1和第2公式中分別取
t
=
0
{\displaystyle t=0}
和
f
=
0
{\displaystyle f=0}
,得到相同等式:
∑
n
=
−
∞
∞
x
(
n
T
)
=
1
T
∑
k
=
−
∞
∞
X
(
k
T
)
{\displaystyle \sum _{n=-\infty }^{\infty }x(nT)={\frac {1}{T}}\sum _{k=-\infty }^{\infty }X\left({\frac {k}{T}}\right)}
這表明,傅立葉變換時時域函數
x
(
t
)
{\displaystyle x(t)}
和頻域函數
X
(
f
)
{\displaystyle X(f)}
分別以
T
{\displaystyle T}
和
1
/
T
{\displaystyle 1/T}
為間隔採樣,則所有時域採樣點的總和與所有頻域採樣點擴大
1
/
T
{\displaystyle 1/T}
的總和相等。
各種變換之間的關係
參看
參考文獻
Oppenheim, Alan V.; Schafer, R. W.; and Buck, J. R., (1999). Discrete-time signal processing , Upper Saddle River, N.J. : Prentice Hall. ISBN 0137549202
Sklar, B., (2001). Digital Communications: Foundamentals and Applicatons, 2nd Edition , Prentice Hall PTR. ISBN 0130847887