傅立葉變換、拉普拉斯變換、Z變換的聯繫是什麼?為什麼要進行這些變換?

2021-01-14 嵌入式ARM

導讀:在知乎上看到一個問題,傅立葉變換、拉普拉斯變換、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維圖像重建等等。

傅立葉級數與變換的區別? 傅立葉級數對應的是周期信號,而傅立葉變換則對應的是一個時間連續可積信號(不一定是周期信號)傅立葉級數要求信號在一個周期內能量有限,而後者則要求在整個區間能量有限傅立葉級數的對應

故而,兩者的物理含義不同,且其量綱也是不同的,

什麼是拉普拉斯變換?

1814年法國數學家Pierre-Simon Laplace在研究概率論中給出了拉普拉斯的可靠數學依據,從而發展成拉普拉斯變換理論。對於函數f(t)我們知道其傅立葉變換為:

那麼如果對於函數

上面的公式整理一下:

從前文我們知道,拉普拉斯本質上也是一種積分變換,那麼上面公式,將核函數為:

上面引入的因子

傅立葉拉氏變換聯繫區別

所以傅立葉變換與拉普拉斯變換的聯繫就比較容易聯繫了。

拉普拉斯變換,將原函數從時間維度(不一定是時間維度,只是方便理解本文以常見的時間維度信號進行描述),映射為複平面

Z變換本質上是拉普拉斯變換的離散形式。也稱為Fisher-Z變換。對於連續信號進行抽樣變換就得到了原函數的離散序列:

其中T為採樣周期,

對上式進行拉普拉斯變換:

該公式利用衝激函數的抽樣特性,可簡化為:

引入

這就是Z變換了,從上面的過程描述就知道Z變換與拉普拉斯變換的關係了。因此兩者的聯繫也就是Z變換是拉布拉斯變換的離散形式。

那麼Z變換的意義在於什麼呢?在數位訊號處理以及數字控制系統中,Z變換提供了數學基礎。利用Z變換很快就能將一個傳遞函數描述成差分方程形式,這就為編程實現提供了數學依據,比如一個數字濾波器知道其Z變換形式,寫代碼就是分分鐘的事情了,同樣知道一個控制算法的Z變換形式,同樣編代碼也是水到渠成的事情。

這裡談到Z變換的離散形式,那麼這裡也提一句,傅立葉變換數字落地,也即離散形式是離散傅立葉變換DFT(Discrete Fourier Transform),而大家所熟知的快速傅立葉變換FFT(Fast Fourier Transform)則是DFT的高效率實現。

總結一下

要理解三種變換的聯繫區別,首先要理解什麼是數學變換,什麼是積分變換。傅立葉變換以及拉普拉斯變換本質上都是連續或有限個第一類間斷點函數的積分變換,而傅立葉變換是拉普拉斯變換的特殊形式,而Z變換是拉普拉斯變換的離散形式。每種變換都有其應用價值,傅立葉變換在信號處理的頻域分析中提供了強大的數學工具,而拉普拉斯變換在電子學、控制工程、航空航天等領域提供了建模、分析的數學分析工具;Z變換則將這些變換進而落地為數字實現提供數學理論依據。DFT為FFT的離散化形式,而FFT是DFT的算法優化實現。


成功為華為「續命:中國晶片之父張汝京

這位「華為天才少年」,竟然要我用「充電寶」打《只狼》

相關焦點

  • 傅立葉變換、拉普拉斯變換、Z 變換的聯繫是什麼?為什麼要進行這些變換?
    既然要講,我就從最基礎的東西開始說一說,首先我們先來認識下三角函數,要說三角函數這個東西,我們首先要來說說弧度,什麼是弧度呢,你可以在紙上畫一個圓,選取圓的一段邊,邊長和這個圓半徑的比值,就是該邊與圓心對應夾角的弧度,不好理解是不是,沒關係,看個圖你就懂了。
  • 傅立葉變換,拉普拉斯變換和Z變換的意義
    傅立葉變換就是將一個信號的時域表示形式映射到一個頻域表示形式;逆傅立葉變換恰好相反。這都是一個信號的不同表示形式。它的公式會用就可以,當然把證明看懂了更好。  對一個信號做傅立葉變換,可以得到其頻域特性,包括幅度和相位兩個方面。幅度是表示這個頻率分量的大小,那麼相位呢,它有什麼物理意義?頻域的相位與時域的相位有關係嗎?
  • 傅立葉變換、拉氏變換、z變換的含義
    答:fourier變換是將連續的時間域信號轉變到頻率域;它可以說是laplace變換的特例,laplace變換是fourier變換的推廣,存在條件比fourier變換要寬,是將連續的時間域信號變換到復頻率域(整個複平面,而fourier變換此時可看成僅在jΩ軸);z變換則是連續信號經過理想採樣之後的離散信號的laplace變換,再令z=e^sT時的變換結果(T為採樣周期),
  • 傅立葉變換、拉普拉斯變換、Z變換最全攻略
    傅立葉變換、拉普拉斯變換、Z變換的聯繫?他們的本質和區別是什麼?為什麼要進行這些變換。研究的都是什麼?從幾方面討論下。在工程學上,拉普拉斯變換的重大意義在於:將一個信號從時域上,轉換為復頻域(s域)上來表示;在線性系統,控制自動化上都有廣泛的應用。  【Z變換】在數位訊號處理中,Z變換是一種非常重要的分析工具。但在通常的應用中,我們往往只需要分析信號或系統的頻率響應,也即是說通常只需要進行傅立葉變換即可。
  • 傅立葉變換、拉氏變換、z變換的含義到底是什麼?
    ,存在條件比fourier變換要寬,是將連續的時間域信號變換到復頻率域(整個複平面,而fourier變換此時可看成僅在jΩ軸);z變換則是連續信號經過理想採樣之後的離散信號的laplace變換,再令z=e^sT時的變換結果(T為採樣周期),所對應的域為數字復頻率域,此時數字頻率ω=ΩT。
  • 對傅立葉變換、拉氏變換、z變換詳細剖析
    答:fourier變換是將連續的時間域信號轉變到頻率域;它可以說是laplace變換的特例,laplace變換是fourier變換的推廣,存在條件比fourier變換要寬,是將連續的時間域信號變換到復頻率域(整個複平面,而fourier變換此時可看成僅在jΩ軸);z變換則是連續信號經過理想採樣之後的離散信號的laplace變換,再令z=e^sT時的變換結果(T為採樣周期),所對應的域為數字復頻率域,
  • 【E課堂】傅立葉變換拉普拉斯變換的物理解釋及區別
    傅立葉變換就是將一個信號的時域表示形式映射到一個頻域表示形式;逆傅立葉變換恰好相反。這都是一個信號的不同表示形式。它的公式會用就可以,當然把證明看懂了更好。  對一個信號做傅立葉變換,可以得到其頻域特性,包括幅度和相位兩個方面。幅度是表示這個頻率分量的大小,那麼相位呢,它有什麼物理意義?頻域的相位與時域的相位有關係嗎?
  • 信號與系統公式大全(傅立葉變換、拉普拉斯變換、Z變換、卷積...)
    今天大家整理了信號與系統的公式大全,主要包括傅立葉變換、拉普拉斯變換、Z變換、卷積...相信我,收藏起來,今後用得上 推薦閱讀: 數字萬用表四種妙用方法 MOS管和IGBT管有什麼區別
  • 拉普拉斯變換——也就這麼回事
    然而,大多數教材普遍都是開門見山給出拉普拉斯變換的定義與公式,對於其歷史和代表的深刻含義沒有任何介紹,導致很多學生對此一直頭疼不已。今天,我們嘗試從一個趣味科普的角度來看看拉普拉斯變換到底是怎麼回事?一、傅立葉變換(輕量版拉普拉斯變換)在說拉普拉斯變換以前,我們要先提一下傅立葉變換,這可以看成是輕量版的拉普拉斯變換。
  • 拉普拉斯變換的物理意義是什麼?
    在電路分析中使用這種方法建立系統的數學模型也十分簡便,而且電容電感可以寫成等效容抗感抗值,之後寫迴路方程,按照Cramer法則求解即可。這種方法雖然實用,卻受到了數學家的質疑,因為缺少嚴謹的數學論證,後來人們在Laplace的著作中找見了可靠的依據,這種方法便被稱為拉普拉斯變換法。
  • 深入淺出的學習傅立葉變換
    本文試圖不用一個數學公式,採用較為通俗的語言深入淺出的闡述傅立葉變換的含義、意義及方法,希望大家可以更加親近傅立葉變換,用好傅立葉變換。  一偉大的傅立葉、偉大的爭議!  1807年,39歲的法國數學家傅立葉於法國科學學會上展示了一篇論文(此時不能算發表,該論文要到21年之後發表),論文中有個在當時極具爭議的論斷:「任何連續周期信號可以由一組適當的正弦曲線組合而成」。  這篇論文,引起了法國另外兩位著名數學家拉普拉斯和拉格朗日的極度關注!
  • 拉普拉斯變換是做什麼用的
    拉普拉斯變換是針對系統的,傅立葉變換是針對信號的。從工程意義上說,拉普拉斯變換並不是簡單的傅立葉變換推廣!
  • 為什麼要進行傅立葉變換?
    一、傅立葉變換的由來關於傅立葉變換,無論是書本還是在網上可以很容易找到關於傅立葉變換的描述,但是大都是些故弄玄虛的文章,太過抽象,儘是一些讓人看了就望而生畏的公式的羅列,讓人很難能夠從感性上得到理解,最近,我偶爾從網上看到一個關於數位訊號處理的電子書籍,是一個叫Steven W.
  • OpenCV-Python 傅立葉變換|三十
    對於圖像,使用2D離散傅立葉變換(DFT)查找頻域。一種稱為快速傅立葉變換(FFT)的快速算法用於DFT的計算。關於這些的詳細信息可以在任何圖像處理或信號處理教科書中找到。請參閱其他資源部分。如果要使其居中,則需要在兩個方向上將結果都移動$frac{N}{2}$。只需通過函數np.fft.fftshift()即可完成。(它更容易分析)。找到頻率變換後,就可以找到幅度譜。
  • 拉普拉斯變換及其逆變換表拉普拉斯變換及其逆變換表
    拉普拉斯變換應用領域定理   有些情形下一個實變量函數在實數域中進行一些運算並不容易,但若將實變量函數作拉普拉斯變換,並在複數域中作各種運算,再將運算結果作拉普拉斯反變換來求得實數域中的相應結果,   在經典控制理論中,對控制系統的分析和綜合,都是建立在拉普拉斯變換的基礎上的。
  • 拉普拉斯變換的本質意義(好文!通俗易懂)
    點擊藍字關注我們FPGA之家-中國最好最大的FPGA純工程師社群本文將從通俗的角度看待拉普拉斯變換**赫維賽德另一個貢獻就是我們今天要說的運算微積分-它可以將常微分方程轉換為普通代數方程。**赫維賽德是怎麼解微分方程的呢?他把微分、積分運算用一個簡單的算子來代替。
  • 拉普拉斯變換4:單邊拉普拉斯變換
    單邊拉普拉斯變換在分析具有非零初始條件的因果系統時,有很大的價值。
  • 信號與系統:傅氏變換與拉氏變換的物理解釋
    摘要:在信號與系統學習中,傅立葉變換、拉普拉斯變換是基礎知識,本文詳細解釋了什麼是傅氏變換、拉氏變換。
  • 傅立葉變換算法(一)
    (有什麼問題,也懇請提出,或者批評指正)   ok, 本文,接下來,由傅立葉變換入手,後重點闡述離散傅立葉變換、快速傅立葉算法,到最後徹底實現FFT算法,全篇力求通俗易懂、閱讀順暢,教你徹底理解傅立葉變換算法。由於傅立葉變換,也稱傅立葉變換,下文所稱為傅立葉變換,同一個變換,不同叫法,讀者不必感到奇怪。
  • 傅立葉變換
    傅立葉級數實際實際是對周期函數和半周期函數的按基地函數去1、cosx、cos2x、...cosnx、sinx、sin2x、sinnx的展開式。如果定義在(-∞,∞)區間的非周期函數還能進行傅立葉展開嗎?傅立葉計算擴展到連續變換的情況後就是傅立葉積分。已知周期為2π的函數用傅立葉展開式形式如下: