為什麼要進行傅立葉變換?

2021-03-01 EDN電子技術設計

一、傅立葉變換的由來

關於傅立葉變換,無論是書本還是在網上可以很容易找到關於傅立葉變換的描述,但是大都是些故弄玄虛的文章,太過抽象,儘是一些讓人看了就望而生畏的公式的羅列,讓人很難能夠從感性上得到理解,最近,我偶爾從網上看到一個關於數位訊號處理的電子書籍,是一個叫Steven W. Smith, Ph.D.外國人寫的,寫得非常淺顯,裡面有七章由淺入深地專門講述關於離散信號的傅立葉變換,雖然是英文文檔,我還是硬著頭皮看完了有關傅立葉變換的有關內容,看了有茅塞頓開的感覺,在此把我從中得到的理解拿出來跟大家分享,希望很多被傅立葉變換迷惑的朋友能夠得到一點啟發,這電子書籍是免費的,有興趣的朋友也可以從網上下載下來看一下,URL地址是:http://www.dspguide.com/pdfbook.htm

要理解傅立葉變換,確實需要一定的耐心,別一下子想著傅立葉變換是怎麼變換的,當然,也需要一定的高等數學基礎,最基本的是級數變換,其中傅立葉級數變換是傅立葉變換的基礎公式。

二、傅立葉變換的提出

讓我們先看看為什麼會有傅立葉變換?傅立葉是一位法國數學家和物理學家的名字,英語原名是Jean Baptiste Joseph Fourier(1768-1830),Fourier對熱傳遞很感興趣,於1807年在法國科學學會上發表了一篇論文,運用正弦曲線來描述溫度分布,論文裡有個在當時具有爭議性的決斷:任何連續周期信號可以由一組適當的正弦曲線組合而成。當時審查這個論文的人,其中有兩位是歷史上著名的數學家拉格朗日(Joseph Louis Lagrange, 1736-1813)和拉普拉斯(Pierre Simon de Laplace,1749-1827),當拉普拉斯和其它審查者投票通過並要發表這個論文時,拉格朗日堅決反對,在近50年的時間裡,拉格朗日堅持認為傅立葉的方法無法表示帶有稜角的信號,如在方波中出現非連續變化斜率。法國科學學會屈服於拉格朗日的威望,拒絕了傅立葉的工作,幸運的是,傅立葉還有其它事情可忙,他參加了政治運動,隨拿破崙遠徵埃及,法國大革命後因會被推上斷頭臺而一直在逃避。直到拉格朗日死後15年這個論文才被發表出來。

誰是對的呢?拉格朗日是對的:正弦曲線無法組合成一個帶有稜角的信號。但是,我們可以用正弦曲線來非常逼近地表示它,逼近到兩種表示方法不存在能量差別,基於此,傅立葉是對的。

為什麼我們要用正弦曲線來代替原來的曲線呢?如我們也還可以用方波或三角波來代替呀,分解信號的方法是無窮的,但分解信號的目的是為了更加簡單地處理原來的信號。用正餘弦來表示原信號會更加簡單,因為正餘弦擁有原信號所不具有的性質:正弦曲線保真度。一個正弦曲線信號輸入後,輸出的仍是正弦曲線,只有幅度和相位可能發生變化,但是頻率和波的形狀仍是一樣的。且只有正弦曲線才擁有這樣的性質,正因如此我們才不用方波或三角波來表示。

三、傅立葉變換分類

根據原信號的不同類型,我們可以把傅立葉變換分為四種類別:

1

非周期性連續信號

傅立葉變換(Fourier Transform)

2

周期性連續信號

傅立葉級數(Fourier Series)

3

非周期性離散信號

離散時域傅立葉變換(Discrete Time Fourier Transform)

4

周期性離散信號

離散傅立葉變換(Discrete Fourier Transform)

下圖是四種原信號圖例...全文請點擊:閱讀原文。

相關焦點

  • 傅立葉變換、拉普拉斯變換、Z變換的聯繫是什麼?為什麼要進行這些變換?
    導讀:在知乎上看到一個問題,傅立葉變換、拉普拉斯變換、Z 變換的聯繫是什麼?為什麼要進行這些變換?我覺得這是一個非常好的問題,貌似一下子也回答不上來,所以整理學習並分享一下。什麼是數學變換?要理解這些變換,首先需要理解什麼是數學變換!如果不理解什麼是數學變換的概念,那麼其他的概念我覺得也沒有理解。數學變換是指數學函數從原向量空間在自身函數空間變換,或映射到另一個函數空間,或對於集合X到其自身(比如線性變換)或從X到另一個集合Y的可逆變換函數。
  • 傅立葉變換、拉普拉斯變換、Z 變換的聯繫是什麼?為什麼要進行這些變換?
    不是很複雜吧,你是不是很疑惑,為什麼長得和傅立葉變換的標準公式差的有點多呢,標準公式不是長得是這樣麼:你看,最終還不是換湯不換藥,無非就是多了個複數,這個複數其實沒有別的其它意義,作用就是在計算中和cos區分開來,扯到複平面上繞圈圈?沒必要!真的,傅立葉搞懂了拉普拉斯變換基本上一句話就能講完,如果不扯點傅立葉變換的東西,我估計會因為回答問題過於簡短待會答案都被摺疊了。
  • 深入淺出的學習傅立葉變換
    事實上,許多數學功底好的數位訊號處理專業的同學也不一定理解傅立葉變換的真實含義,不能做到學以致用!本文引用地址:http://www.eepw.com.cn/article/272577.htm  事實上,傅立葉變換的相關運算已經非常成熟,有現成函數可以調用。對於絕大部分只需用好傅立葉變換的同學,重要的不是去記那些枯燥的公式,而是解傅立葉變換的含義及意義。
  • 傅立葉變換算法(一)
    分數傅立葉變換的物理意義即做傅立葉變換 a 次,其中 a 不一定要為整數;而做了分數傅立葉變換之後,信號或輸入函數便會出現在介於時域(time domain)與頻域(frequency domain)之間的分數域(fractional domain)。
  • 用matlab對信號進行傅立葉變換
    傅氏變換分析是信號分析中很重要的方法,藉助matlab可以很方便的對各類信號進行傅氏頻域分析。
  • 傅立葉變換
    傅立葉級數實際實際是對周期函數和半周期函數的按基地函數去1、cosx、cos2x、...cosnx、sinx、sin2x、sinnx的展開式。如果定義在(-∞,∞)區間的非周期函數還能進行傅立葉展開嗎?傅立葉計算擴展到連續變換的情況後就是傅立葉積分。已知周期為2π的函數用傅立葉展開式形式如下:
  • 可視化傅立葉變換:矩形波的傅立葉變換過程原理
    連續傅立葉變換採用輸入函數f(x)中的時域和把它變成一個全新功能的頻域中的函數F(ω),而傅立葉變換是專門用來解決非周期函數的,非周期函數通過傅立葉變換實現從時域到頻域的轉換,如下對矩形波進行傅立葉變換矩形波是一個比較簡單的周期函數,如下只有一個矩形,所以看作非周期函數,可對其進行傅立葉變換
  • 傅立葉變換,拉普拉斯變換和Z變換的意義
    傅立葉變換能將滿足一定條件的某個函數表示成三角函數(正弦和/或餘弦函數)或者它們的積分的線性組合。在不同的研究領域,傅立葉變換具有多種不同的變體形式,如連續傅立葉變換和離散傅立葉變換。  傅立葉變換是一種解決問題的方法,一種工具,一種看待問題的角度。
  • 第三章 離散傅立葉變換
    本章的主題就是離散傅立葉變換。只講實用的,不講虛的。工程化的講解有助於同學們消化理論知識。
  • Matlab與傅立葉變換
    今天,二狗給大家講一講Matlab實現傅立葉變換。大家都知道,信號分為兩種,確定信號和不確定信號。在確定信號中,有兩個非常重要的類別,時域分析和頻域分析。而將兩者充分結合的,就是我們今天要講的傅立葉變換。絕大多數工科狗在大一或者大二的時候,都或多或少接觸過傅立葉變換。二狗也不例外。當初二狗學《複變函數與積分變換》時,差點被搞成死狗,就是因為傅立葉變換。
  • 如何用matlab對信號進行傅立葉變換
    傅氏變換分析是信號分析中很重要的方法,藉助matlab可以很方便的對各類信號進行傅氏頻域分析。
  • 大神總結:傅立葉連續、離散變換
    下面,再給出離散傅立葉變換的公式:正變換:這就是離散傅立葉變換的公式了。那麼離散傅立葉逆變換的公式又是怎樣呢,我們可以根據連續傅立葉逆變換的公式來寫出。首先給出連續傅立葉逆變換的公式:對比一下可以發現一些微小的差異,一個就是1/N的位置的差異(其實1/N的位置放在正變換還是逆變換都是可以的)。為什麼會出現這種差異呢?主要原因是我是用
  • 傅立葉為何變換?
    傅立葉變換是很多理工科同學本科階段會接觸的基本概念,但也是比較令人困惑的概念之一。
  • 【E課堂】傅立葉變換拉普拉斯變換的物理解釋及區別
    本文引用地址:http://www.eepw.com.cn/article/201607/294032.htm  傅立葉變換能將滿足一定條件的某個函數表示成三角函數(正弦和/或餘弦函數)或者它們的積分的線性組合。在不同的研究領域,傅立葉變換具有多種不同的變體形式,如連續傅立葉變換和離散傅立葉變換。
  • 用matlab對信號進行傅立葉變換的入門實例
    來源:博客園-走豈來的博客傅氏變換分析是信號分析中很重要的方法,藉助matlab可以很方便的對各類信號進行傅氏頻域分析
  • 傅立葉變換、拉氏變換、z變換的含義
    答:fourier變換是將連續的時間域信號轉變到頻率域;它可以說是laplace變換的特例,laplace變換是fourier變換的推廣,存在條件比fourier變換要寬,是將連續的時間域信號變換到復頻率域(整個複平面,而fourier變換此時可看成僅在jΩ軸);z變換則是連續信號經過理想採樣之後的離散信號的laplace變換,再令z=e^sT時的變換結果(T為採樣周期),
  • 對傅立葉變換、拉氏變換、z變換詳細剖析
    1、關於傅立葉變換變換?答:fourier變換是將連續的時間域信號轉變到頻率域;它可以說是laplace變換的特例,laplace變換是fourier變換的推廣,存在條件比fourier變換要寬,是將連續的時間域信號變換到復頻率域(整個複平面,而fourier變換此時可看成僅在jΩ軸);z變換則是連續信號經過理想採樣之後的離散信號的laplace變換,再令z=e^sT時的變換結果(T為採樣周期),所對應的域為數字復頻率域,
  • 快速傅立葉變換FFT在MATLAB中的實現
    首先,為什麼要進行傅立葉變換?將時域的信號變換到頻域的正弦信號,正弦比原信號更簡單,且正弦函數很早就被充分地研究,處理正弦信號比處理原信號更簡單。正弦信號的頻率保持性:輸入為正弦信號,輸出仍是正弦信號,幅度和相位可能發生變化,但頻率與原信號保持一致,只有正弦信號才擁有這樣的性質。
  • 在MATLAB中如何實現快速傅立葉變換
    首先,為什麼要進行傅立葉變換?
  • 【原創】圖解傅立葉變換
    之前看過一篇關於傅立葉分析的文章,對傅立葉變換、時域、頻域等有了點直觀的理解,但具體到計算上依然是困惑的並且對於一些概念比如卷積、可積、不可積等也是似懂非懂。由於傅立葉公式比較抽象所以就在思考能否構建一個模型,通過模型直觀的去理解或解釋傅立葉公式?