跳至主要內容

傅立葉轉換

Jia-Yin大约 2 分鐘

傅立葉級數

s(t)s(t) 週期為 PP,前面提到可將其用傅立葉級數展開,

s(t)=a02+n=1(ancos(2πntP)+bnsin(2πntP)) s(t) = \frac{a_0}{2} + \sum_{n=1}^{\infty} (a_n\cos(\frac{2\pi n t}{P}) + b_n\sin(\frac{2\pi n t}{P}))

其中

an=2PP/2P/2s(t)cos(2πntP) dt a_n = \frac{2}{P}\int_{-P/2}^{P/2} s(t)\cos(\frac{2\pi n t}{P})\ dt

bn=2PP/2P/2s(t)sin(2πntP) dt b_n = \frac{2}{P}\int_{-P/2}^{P/2} s(t)\sin(\frac{2\pi n t}{P})\ dt

座標概念

實際上 cos(2πnt/P)\cos(2\pi n t / P)sin(2πnt/P)\sin(2\pi n t / P) 可以視為在 [0,P][0,P] 區間的正交向量,所有非零向量構成了一個基底。此時係數 ana_nbnb_n 可以視為函數 s(t)s(t) 在該基底下的一組座標,ana_nbnb_n 的值也就是 s(t)s(t) 在每個基底向量的投影,或者說是內積的結果。

複數形式

使用尤拉公式

ejωt=cos(ωt)+jsin(ωt) e^{j\omega t} = \cos(\omega t) + j \sin(\omega t)

cos\cos 函數及 sin\sin 函數轉成複數形式,可得到複數形式的傅立葉級數:

s(t)=n=cnej2πnf0t s(t) = \sum_{n=-\infty}^{\infty} c_n e^{j 2 \pi n f_0 t}

其中

f0=1P,  cn=1PP/2P/2s(t)ej2πnf0tdt f_0 = \frac{1}{P}, \ \ c_n = \frac{1}{P} \int_{-P/2}^{P/2} s(t) e^{-j 2 \pi n f_0 t} \, dt

座標概念

實際上 {ej2πnf0t,nZ}\{e^{-j 2 \pi n f_0 t}, n\in Z\} 可以視為在 [0,P][0,P] 區間的正交向量集,構成了一個基底。此時係數 cnc_n 可以視為函數 s(t)s(t) 在該基底下的一組座標,cnc_n 的值也就是 s(t)s(t) 在每個基底向量的投影,或者說是內積的結果。

傅立葉轉換

s(t)s(t) 的週期 PP\rightarrow\infty,此時 s(t)s(t) 可以看成非週期性函數,原先傅立葉級數之間的頻率間隔 1/P01/P\rightarrow 0,變成連續的頻譜,可以推導出 s(t)s(t) 的傅立葉轉換對

s(t)=S(f)ej2πftdf s(t) = \int_{-\infty}^{\infty} S(f) e^{j 2 \pi f t} \, df

S(f)=s(t)ej2πftdt S(f) = \int_{-\infty}^{\infty} s(t) e^{-j 2 \pi f t} \, dt

其中 s(t)s(t) 可以看成是信號的時域形式,而 S(f)S(f) 則是信號的頻域形式,傅立葉轉換對則是時域和頻域轉換的工具。一般把 s(t)s(t) 的傅立葉轉換寫成 F{s(t)}=S(f)\mathcal{F}\{s(t)\} = S(f),把 S(f)S(f) 的反傅立葉轉換寫成 F1{S(f)}=s(t)\mathcal{F}^{-1}\{S(f)\} = s(t)

摺積 (Convolution)

定義 s1(t)s_1(t)s2(t)s_2(t) 的摺積 (convolution) 為

s1(t)s2(t)=s1(τ)s2(tτ)dτ s_1(t) * s_2(t) = \int_{-\infty}^{\infty} s_1(\tau) s_2(t - \tau) \, d\tau

F{s1(t)s2(t)}=F{s1(t)}F{s2(t)}=S1(f)S2(f) \begin{align*} \mathcal{F}\{s_1(t)*s_2(t)\} &= \mathcal{F}\{s_1(t)\}\mathcal{F}\{s_2(t)\} \\ &= S_1(f)S_2(f) \end{align*}

F{s1(t)s2(t)}=F{s1(t)}F{s2(t)}=S1(f)S2(f) \begin{align*} \mathcal{F}\{s_1(t)s_2(t)\} &= \mathcal{F}\{s_1(t)\}*\mathcal{F}\{s_2(t)\} \\ &= S_1(f)*S_2(f) \end{align*}


練習 1

本頁的說明內容,許多地方並沒有詳細推導其中的過程。請使用生成式 AI 找出推導過程,並仔細檢查以確認其推導無誤。可以將過程複製下來,或者直接分享生成式 AI 的互動連結。