0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

深入淺出的學(xué)習(xí)傅里葉變換

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-07-07 14:15 ? 次閱讀

事實(shí)上,傅里葉變換的相關(guān)運(yùn)算已經(jīng)非常成熟,有現(xiàn)成函數(shù)可以調(diào)用。對于絕大部分只需用好傅里葉變換的同學(xué),重要的不是去記那些枯燥的公式,而是解傅里葉變換的含義及意義。

本文試圖不用一個數(shù)學(xué)公式,采用較為通俗的語言深入淺出的闡述傅里葉變換的含義、意義及方法,希望大家可以更加親近傅里葉變換,用好傅里葉變換。

一、偉大的傅里葉、偉大的爭議!

1807年,39歲的法國數(shù)學(xué)家傅里葉于法國科學(xué)學(xué)會上展示了一篇論文(此時不能算發(fā)表,該論文要到21年之后發(fā)表),論文中有個在當(dāng)時極具爭議的論斷:“任何連續(xù)周期信號可以由一組適當(dāng)?shù)恼仪€組合而成”。

這篇論文,引起了法國另外兩位著名數(shù)學(xué)家拉普拉斯和拉格朗日的極度關(guān)注!

傅里葉、拉普拉斯和拉格朗日

58歲的拉普拉斯贊成傅里葉的觀點(diǎn)。

71歲的拉格朗日(貌似現(xiàn)在的院士,不用退休)則反對,反對的理由是“正弦曲線無法組合成一個帶有棱角的信號”。屈服于朗格朗日的威望,該論文直到朗格朗日去世后的第15年才得以發(fā)表。

之后的科學(xué)家證明:傅里葉和拉格朗日都是對的!

有限數(shù)量的正弦曲線的確無法組合成一個帶有棱角的信號,然而,無限數(shù)量的正弦曲線的組合從能量的角度可以非常無限逼近帶有棱角的信號。

二、傅里葉變換的定義

后人將傅里葉的論斷進(jìn)行了擴(kuò)展:滿足一定條件的函數(shù)可以表示成三角函數(shù)(正弦和/或余弦函數(shù))或者它們的積分的線性組合。如何得到這個線性組合呢?這就需要傅里葉變換。

一定條件是什么呢?

這是數(shù)學(xué)家研究的問題,對于大多數(shù)搞電參量測量的工程師而言,不必關(guān)注這個問題,因?yàn)?,電參量測量中遇到的周期信號,都滿足這個條件。

這樣,在電參量測量分析中,我們可以用更通俗的話來描述傅里葉變換:

任意周期信號可以分解為直流分量和一組不同幅值、頻率、相位的正弦波。分解的方法就是傅里葉變換。

并且,這些正弦波的頻率符合一個規(guī)律:是某個頻率的整數(shù)倍。這個頻率,就稱為基波頻率,而其它頻率稱為諧波頻率。如果諧波的頻率是基波頻率的N倍,就稱為N次諧波。直流分量的頻率為零,是基波頻率的零倍,也可稱零次諧波。

三、傅里葉變換的意義

1、為什么要進(jìn)行傅里葉變換呢?

傅里葉變換是描述信號的需要。

只要能反映信號的特征,描述方法越簡單越好!

信號特征可以用特征值進(jìn)行量化。

所謂特征值,是指可以定量描述一個波形的某種特征的數(shù)值。全面描述一個波形,可能需要多個特征值。

比如說:正弦波可以用幅值和頻率兩個特征值全面描述;方波可以用幅值、頻率和占空比三個特征值全面描述(單個周期信號不考慮相位)。

上述特征值,我們可以通過示波器觀測實(shí)時波形獲取,稱為時域分析法。事實(shí)上,許多人都習(xí)慣于時域分析法,想要了解一個信號時,一定會說:“讓我看看波形!”

可是,除了一些常見的規(guī)則信號,許多時候,給你波形看,你也看不明白!

復(fù)雜的不講,看看下面這個波形,能看出道道嗎?

1672993367972853.png

我們能看到的僅僅是一個類似正弦波的波形,其幅值在按照一定的規(guī)律變化。

如何記載這個波形的信息呢?尤其是量化的記載!

很難!

事實(shí)上,上述波形采用傅里葉變換后,就是一個50Hz的正弦波上疊加一個40Hz的正弦波,兩者幅度不同,40Hz的幅度越大,波動幅度就越大,而波動的頻率就是兩者的差頻10Hz(三相異步電動機(jī)疊頻溫升試驗(yàn)時的電流波形)。

再看一個看似簡單的波形:

1672993377941644.png

這個波形有點(diǎn)像正弦波,但是,比正弦波尖,俗稱“尖頂波”,多見于變壓器空載電流輸入波形。

我們很難準(zhǔn)確定量其與正弦波的區(qū)別。

采用傅里葉變換后,得到下述頻譜(幅值譜):

1672993388563436.png

主要包括3、5、7、9次諧波,一目了然!

傅里葉變換是一種信號分析方法,讓我們對信號的構(gòu)成和特點(diǎn)進(jìn)行深入的、定量的研究。把信號通過頻譜的方式(包括幅值譜、相位譜和功率譜)進(jìn)行準(zhǔn)確的、定量的描述。

這就是傅里葉變換的主要目的。

現(xiàn)在,我們知道傅里葉變換的目的了,剩下的問題是:

2、為什么傅里葉變換要把信號分解為正弦波的組合,而不是方波或三角波?

其實(shí),如果張三能夠證明, 任意信號可以分解為方波的組合,其分解的方法不妨稱為張三變換;李四能夠證明,任意信號可以分解為三角波的組合,其分解的方法也可以稱為李四變換。

傅里葉變換是一種信號分析的方法。既然是分析方法,其目的應(yīng)該是把問題變得更簡單,而不是變得更復(fù)雜。傅里葉選擇了正弦波,沒有選擇方波或其它波形,正好是其偉大之處!

正弦波有個其它任何波形(恒定的直流波形除外)所不具備的特點(diǎn):正弦波輸入至任何線性系統(tǒng),出來的還是正弦波,改變的僅僅是幅值和相位,即:正弦波輸入至線性系統(tǒng),不會產(chǎn)生新的頻率成分(非線性系統(tǒng)如變頻器,就會產(chǎn)生新的頻率成分,稱為諧波)。用單位幅值的不同頻率的正弦波輸入至某線性系統(tǒng),記錄其輸出正弦波的幅值和頻率的關(guān)系,就得到該系統(tǒng)的幅頻特性,記錄輸出正弦波的相位和頻率的關(guān)系,就得到該系統(tǒng)的相頻特性。

線性系統(tǒng)是自動控制研究的主要對象,線性系統(tǒng)具備一個特點(diǎn),多個正弦波疊加后輸入至一個系統(tǒng),輸出是所有正弦波獨(dú)立輸入時對應(yīng)輸出的疊加。

也就是說,我們只要研究正弦波的輸入輸出關(guān)系,就可以知道該系統(tǒng)對任意輸入信號的響應(yīng)。

這就是傅里葉變換的最主要的意義!

四、如何求傅里葉變換?

文章開始就說了,具體求傅里葉變換,有成熟的函數(shù)可供調(diào)用。本文只講述如何理解傅里葉變換的思想。如果你掌握了這個思想,不用再記公式,也不用去調(diào)用什么函數(shù),自己編個簡單程序就可實(shí)現(xiàn)。就算你不會編程,只要你學(xué)過三角函數(shù),至少可以理解傅里葉變換的過程。

傅里葉的偉大之處不在于如何進(jìn)行傅里葉變換,而是在于給出了“任何連續(xù)周期信號可以由一組適當(dāng)?shù)恼仪€組合而成”這一偉大的論斷。

知道了這一論斷,只要知道正弦函數(shù)的基本特性,變換并不難,不要記公式,你也能實(shí)現(xiàn)傅里葉變換!

正弦函數(shù)有一個特點(diǎn),叫做正交性,所謂正交性,是指任意兩個不同頻率的正弦波的乘積,在兩者的公共周期內(nèi)的積分等于零。

這是一個非常有用的特性,我們可以利用這個特性設(shè)計一個如下的檢波器(下稱檢波器A):

檢波器A由一個乘法器和一個積分器構(gòu)成,乘法器的一個輸入為已知頻率f的單位幅值正弦波(下稱標(biāo)準(zhǔn)正弦信號f),另一個輸入為待變換的信號。檢波器A的輸出只與待變換信號中的頻率為f的正弦分量的幅值和相位有關(guān)。

1672993420851209.png

傅里葉變換檢波器A

待變換信號可能包含頻率為f的分量(下稱f分量),也可能不包含f分量,總之,可能包含各種頻率分量。一句話,待變換信號是未知的,并且可能很復(fù)雜!

沒關(guān)系,我們先看看,待變換信號是否包含f分量。

因?yàn)槠渌l率分量與標(biāo)準(zhǔn)正弦信號f的乘積的積分都等于零,檢波器A可以當(dāng)它們不存在!經(jīng)過檢波器A,輸出就只剩下與f分量有關(guān)的一個量,這個量等于待變換信號中f分量與標(biāo)準(zhǔn)正弦信號f的乘積的積分。

很容易得到的結(jié)論是:

如果輸出不等于零,就說明輸入信號包含f分量!

這個輸出是否就是f分量呢?

答案:不一定!

正弦波還有下述的特性:

相同頻率的正弦波,當(dāng)相位差為90°時(正交),在一個周期內(nèi)的乘積的積分值等于零;當(dāng)相位相同時,積分值達(dá)到最大,等于兩者的有效值的乘積,當(dāng)相位相反時,積分值達(dá)到最小,等于兩者的有效值的乘積取反。

我們知道標(biāo)準(zhǔn)正弦信號f的初始相位為零,但是,我們不知道f分量的初始相位!如果f分量與標(biāo)準(zhǔn)正弦信號f的相位剛好差90°(或270°),檢波器A輸出也等于零!為此,我們再設(shè)計一個檢波器B:

檢波器B與檢波器A的不同之處在于檢波器B用一個標(biāo)準(zhǔn)余弦信號f(與標(biāo)準(zhǔn)正弦信號A相位差90°)替代濾波器A中的標(biāo)準(zhǔn)正弦信號f。如果待變換信號中包含f分量,檢波器A和檢波器B至少有一個輸出不等于零。

1672993433924711.png

傅里葉變換檢波器B

利用三角函數(shù)的基礎(chǔ)知識可以證明,不論f分量的初始相位如何,檢波器A和檢波器B輸出信號的幅值的方和根就等于f分量的幅值;而檢波器B和檢波器A的幅值的比值等于f分量初始相位的正切,如此如此……即可求出f分量的相位。

我們再把標(biāo)準(zhǔn)正弦信號f和標(biāo)準(zhǔn)余弦信號f的頻率替換成我們關(guān)心的任意頻率,就可以得到輸入信號的各種頻率成分。如果知道輸入信號的頻率,把這個頻率作為基波頻率f0,用f0、2f0、3f0依次替代標(biāo)準(zhǔn)正弦信號f和標(biāo)準(zhǔn)余弦信號f的頻率,就可以得到輸入信號的基波、2次諧波和3次諧波。

這就是傅里葉變換!

什么?不會積分?

沒有關(guān)系,實(shí)際上,在諧波檢測儀、電能質(zhì)量分析儀等各類電參量測量儀器中,現(xiàn)在用的都是基于交流采樣的離散傅里葉變換,在離散信號處理中,累加就是積分!

傅里葉變換就是這么簡單,您學(xué)會了嗎?

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 示波器
    +關(guān)注

    關(guān)注

    113

    文章

    6104

    瀏覽量

    183393
  • 傅里葉變換
    +關(guān)注

    關(guān)注

    6

    文章

    426

    瀏覽量

    42479
收藏 人收藏

    評論

    相關(guān)推薦

    深入淺出AVR

    深入淺出AVR,一本書。
    發(fā)表于 07-15 12:02

    深入淺出玩轉(zhuǎn)FPGA

    深入淺出玩轉(zhuǎn)FPGA
    發(fā)表于 07-21 09:21

    深入淺出Android

    深入淺出Android
    發(fā)表于 08-20 10:14

    ARM7 深入淺出學(xué)習(xí)

    深入淺出ARM7 LPC213x_214 學(xué)習(xí)
    發(fā)表于 12-04 17:28

    深入淺出Android

    深入淺出Android
    發(fā)表于 04-26 10:48

    深入淺出安防視頻監(jiān)控系統(tǒng)

    深入淺出安防視頻監(jiān)控系統(tǒng)深入淺出安防視頻監(jiān)控系統(tǒng)
    發(fā)表于 05-22 19:28

    深入淺出AVR

    深入淺出AVR
    發(fā)表于 08-23 10:10

    學(xué)習(xí)傅里葉變換意義和方法

    的相關(guān)運(yùn)算已經(jīng)非常成熟,有現(xiàn)成函數(shù)可以調(diào)用。對于絕大部分只需用好傅里葉變換的同學(xué),重要的不是去記那些枯燥的公式,而是解傅里葉變換的含義及意義。本文試圖不用一個數(shù)學(xué)公式,采用較為通俗的語言深入淺出的闡述
    發(fā)表于 06-28 07:31

    深入淺出排序學(xué)習(xí)使用指南

    深入淺出排序學(xué)習(xí):寫給程序員的算法系統(tǒng)開發(fā)實(shí)踐
    發(fā)表于 09-16 11:38

    深入淺出Cortex-M0學(xué)習(xí)資料

    深入淺出Cortex-M0學(xué)習(xí)資料
    發(fā)表于 06-18 10:50 ?0次下載
    <b class='flag-5'>深入淺出</b>Cortex-M0<b class='flag-5'>學(xué)習(xí)</b>資料

    深入淺出數(shù)據(jù)分析

    深入淺出數(shù)據(jù)分析,有需要的朋友下來看看。
    發(fā)表于 01-15 14:22 ?0次下載

    STM32深入淺出之新手篇

    STM32深入淺出之新手篇,很好的單片機(jī)學(xué)習(xí)資料。
    發(fā)表于 03-21 17:43 ?128次下載

    深入淺出學(xué)習(xí)傅里葉變換

    見過的介紹傅里葉變換的很好的文章,通俗易懂,轉(zhuǎn)發(fā)的,學(xué)習(xí)
    發(fā)表于 04-29 14:12 ?10次下載

    深入淺出學(xué)習(xí)250個通信原理資源下載

    深入淺出學(xué)習(xí)250個通信原理資源下載
    發(fā)表于 04-12 09:16 ?28次下載

    深入淺出學(xué)習(xí)低功耗藍(lán)牙協(xié)議棧

    深入淺出學(xué)習(xí)低功耗藍(lán)牙協(xié)議棧
    發(fā)表于 06-23 10:35 ?56次下載