導讀:在知乎上看到一個問題,傅立葉變換、拉普拉斯變換、Z 變換的聯繫是什麼?為什麼要進行這些變換?我覺得這是一個非常好的問題,貌似一下子也回答不上來,所以整理學習並分享一下。
什麼是數學變換?要理解這些變換,首先需要理解什麼是數學變換!如果不理解什麼是數學變換的概念,那麼其他的概念我覺得也沒有理解。
數學變換是指數學函數從原向量空間在自身函數空間變換,或映射到另一個函數空間,或對於集合X到其自身(比如線性變換)或從X到另一個集合Y的可逆變換函數。比如(圖片來源wikipedia):
旋轉變換(Rotation)
鏡像變換(Reflection)
平移變換(Translation)
數學中還有很多其他的數學變換,其本質都可以看成是將函數f(x)利用變換因子進行的一種數學映射,其變換結果是函數的自變量有可能還是原來的幾何向量空間,或許會變成其他的幾何向量空間,比如傅立葉變換就從時域變換為頻域。
而傅立葉變換和拉普拉斯變換的本質都是對連續或有限個第一類間斷點函數的一種積分變換,那麼什麼是積分變換呢?
什麼是積分變換?積分變換通過對原函數對映射函數空間自變量在特定區間進行積分運算,將函數從其原始函數空間映射到另一個函數空間。這樣一來,其中原始函數的某些屬性在映射函數空間可能比原始函數空間更容易表徵或分析。通常可以使用逆變換將變換後的函數映射回到原函數空間,這樣的變換稱為可逆變換。
假定對於函數為自變量t的函數f(t),通常積分變換都具有如下類似的範式:
函數f(t)是該變換的輸入,(Tf)(u)為變換的輸出,因此積分變換一般也稱為一種特定的數學運算符。而函數K(t,u)稱為積分核函數(kernel function)。
這裡有一個對稱核函數的概念,這是什麼意思呢?就是將函數K的兩個自變量交換位置仍然相等:
有的變換可逆,這是什麼概念呢?就是變換後通過逆變換,還能還原!
觀察正變換與逆變換,你會發現:
什麼是傅立葉級數?在談傅立葉變換之前,先談談傅立葉級數會更容易理解傅立葉變換。在數學中,傅立葉級數(Fourier series)是把類似波的函數表示成簡單正弦波的方式。更正式的說法是,它能將任何周期性函數或周期性信號分解成一個(可能由無窮個頻率分量組成的)簡單振蕩函數的集合,即正弦函數和餘弦函數(或者,等價地使用復指數),從數學的定義來看:
設f(t)是一周期信號,假定其周期為T。若f(t)在一個周期的能量是有限的,就是:
則,可以將f(t)展開為傅立葉級數。怎麼展開呢?計算如下:
而傅立葉級數的係數由下式計算:
對於f(t),利用歐拉公式還可以寫成正弦函數與餘弦函數的和,這裡就不寫了。歐拉公式如下:
公式中的k表示第k次諧波,這是個什麼概念呢?不容易理解,看下對於一個方波的前4次諧波合成動圖就比較好理解了。這裡合成的概念是指時域上的疊加的概念,圖片來源wikipedia
從上圖可以直觀看出,周期性方波,可以看成多次諧波的線性疊加,其幅度譜圖,是一根根離散的譜線,且幅度值越來越低,從這個角度可以看出高次諧波的分量,佔比越來越小。其譜線的位置為:
其譜線的間隔為
應用:這裡可以聯想到我們的電子系統中的時鐘信號,做硬體的朋友或有經驗,在做EMC的輻射測試時,發現產品電路板在某些頻點超標,有經驗的同學會很快定位到輻射源。其實這裡大概率就是因為周期性的時鐘信號造成的,從頻率的角度可以看成是其基頻的多次諧波的線性疊加,而某個諧波分量在電路線路尺寸滿足輻射條件時,就從電路板上脫逸而出,變為電磁波能量向空間傳播。所以反向去查該頻率可能對應的周期性時鐘信號的基頻就能很快定位到輻射源,從而解決問題。
說到傅立葉級數是周期性信號可以用傅立葉級數展開,那麼是不是任一周期性信號都可以進行傅立葉級數展開呢?答案是否定的,必須滿足著名的狄利克雷(Dirichlet)條件:
在一周期內,如果有間斷點存在,則間斷點的數目需要是有限個數在一周期內,信號或者函數是絕對可積分的。見前文公式。什麼是傅立葉變換?前面說了傅立葉級數,接下來再看傅立葉變換。傅立葉變換之所以稱為傅立葉變換,是由於1822年,法國數學家傅立葉(J.Fourier) 在研究熱傳導理論時首次證明了將周期函數展開為傅立葉級數的理論,並進而不斷發展成為一個有力的科研分析工具。
假定周期性信號周期T逐漸變大,則譜線間間隔將逐漸變小,如果外推周期T無限放大,變成無窮大,則信號或者函數就變成非周期信號或函數了,此時譜線就變成連續的了,而非一根一根離散的譜線!那麼傅立葉變換正是這種一般性的數學定義:
對於連續時間信號f(t),若f(t)在時間維度上可積分,(實際上並不一定是時間t維度,這裡可以是任意維度,只需在對應維度空間可積分即可),即:
那麼,x(t)的傅立葉變換存在,且其計算式為:
其反變換為:
前文說傅立葉變換本質上也是一種連續函數的積分變換,那麼從上面公式,可以看出傅立葉變換的核函數為:
其核函數的兩個自變量為t,
上面這兩個公式是啥意思呢?在度量空間可積可以理解成其在度量空間能量有限,也即對其自變量積分(相當於求面積)是一個確定值,那麼這樣的函數或者信號就可以進行傅立葉變換展開,展開得到的
傅立葉變換公式,從理解的角度,可以看成無限多無窮小的能量之和,而傅立葉級數也是各諧波分量的加和,所不同的是,前者相對於頻率變量是連續的,而後者相對於頻率則是離散的!
當然,本文限定討論時域信號是因為我們電子系統中的應用最為普遍的就是一個時域信號。推而廣之,其他的多維度信號也能利用上面定義進行推廣,同樣在多維空間信號也非常有應用價值,比如2維圖像處理、3維圖像重建等等。
傅立葉級數與變換的區別? 傅立葉級數對應的是周期信號,而傅立葉變換則對應的是一個時間連續可積信號(不一定是周期信號)傅立葉級數要求信號在一個周期內能量有限,而後者則要求在整個區間能量有限傅立葉級數的對應