91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

為什么使用傅里葉變換 FFT變換的基本原理

454398 ? 來(lái)源:MYMINIEYE ? 作者:MYMINIEYE ? 2020-11-09 16:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.FFT變換的基本原理

傅立葉變換是數(shù)字信號(hào)處理領(lǐng)域一種很重要的算法,可以將一個(gè)信號(hào)從時(shí)域變換到頻域。傅立葉原理表明:任何連續(xù)測(cè)量的時(shí)序或信號(hào),都可以表示為不同頻率的正弦波信號(hào)的無(wú)限疊加。

根據(jù)原信號(hào)的不同類型,傅里葉變換可以分為四種類別:

(1)非周期性連續(xù)信號(hào)傅里葉變換

(2)周期性連續(xù)信號(hào)傅里葉級(jí)數(shù)

(3)非周期性離散信號(hào)離散時(shí)域傅里葉變換

(4)周期性離散信號(hào)離散傅里葉變換

快速傅里葉變換(FFT),是利用計(jì)算機(jī)計(jì)算離散傅里葉變換(DFT)的高效、快速計(jì)算方法的統(tǒng)稱,但是它是基于復(fù)數(shù)的,復(fù)數(shù)DFT寫(xiě)成如下極坐標(biāo)形式:

在復(fù)數(shù)傅里葉變換中,x[n]和X[k]都是復(fù)數(shù)數(shù)組,它包括正頻率和負(fù)頻率。K從0到N-1,0~N/2的頻率為正值,N/2~N-1為負(fù)值。因?yàn)殡x散信號(hào)的頻譜是周期性的,其周期等于抽樣頻率。所以N/2到N-1的頻率和-N/2~0的頻率是相同的。0點(diǎn)和N/2點(diǎn)的頻率值為正負(fù)頻率的分界。

我們?cè)O(shè)變換長(zhǎng)度N = 2L,將x(n)按照n的奇偶分為兩組
x1(r) = x(2r)
x2(r)= x(2r+1)

其中r=0,1,…,N/2-1,帶入上述復(fù)數(shù)DFT變換的公式,得到X[k]:

在式子中X1(K)和X2(K)分別是x1(n)和x2(n)的N/2點(diǎn)DFT,因此它只能算出前一半的值,后一半利用

可以得到后半部分X(k)

把x(n)的N點(diǎn)DFT合到一起,就是如下的蝶形運(yùn)算,也是FFT的基本運(yùn)算單元。

我們以8點(diǎn)的信號(hào)為例,三次按照奇偶分解,它的FFT信號(hào)流圖如下:

2.抽樣定理

抽樣定理表明:如果一個(gè)連續(xù)信號(hào)f(t),其最高截止頻率為fm,如果用時(shí)間間隔為T(mén)≤1/(2*fm)的開(kāi)關(guān)信號(hào)對(duì)f(t)進(jìn)行時(shí)域抽樣,則f(t)可以被樣值信號(hào)唯一表示。即保證抽樣頻率fs≥2*fm,可以由抽樣信號(hào)fs(t),恢復(fù)出原始信號(hào)f(t)。

通常把最低允許的抽樣頻率fs=2*fm稱為“奈奎斯特頻率”,把最大允許的抽樣間隔Ts=1/(2*fm)稱為“奈奎斯特間隔”。

3.FFT頻譜分析

因?yàn)镕FT是基于復(fù)數(shù)的,在計(jì)算FFT的時(shí)候會(huì)出現(xiàn)兩種情況,輸入的數(shù)據(jù)為實(shí)數(shù)和復(fù)數(shù),實(shí)際當(dāng)中輸入信號(hào)x(n)一般都為實(shí)信號(hào),即虛部為零。

(1)輸入數(shù)據(jù)是實(shí)數(shù)

我們用matlab產(chǎn)生一個(gè)實(shí)正弦信號(hào),如下:

正弦信號(hào)sin_data包含兩個(gè)頻點(diǎn)信號(hào),f1=50Hz,f2=200Hz,采樣頻率fs=1024Hz,采樣點(diǎn)數(shù)NFFT=1024,F(xiàn)FT之后結(jié)果為一個(gè)N點(diǎn)復(fù)數(shù)。每一個(gè)點(diǎn)對(duì)應(yīng)著一個(gè)頻率點(diǎn),這個(gè)點(diǎn)的模值,就是該頻率值下的幅度特性。所達(dá)到的頻率分辨率為fd=fs/N=1024/1024=1Hz,某一點(diǎn)n所表示的頻率為Fn=(n-1)*fs/N=n-1,每個(gè)點(diǎn)的模值是A的N/2倍,其中A為原始信號(hào)的峰值。FFT結(jié)果如下:

在頻譜圖中,前N/2個(gè)點(diǎn)有兩個(gè)峰值,后N/2有兩個(gè)峰值,是對(duì)稱的。在上述中提到,F(xiàn)FT包含周期為2*pi的特性,在做FFT的時(shí)候得到的是[0,2*pi],包含一個(gè)完整的區(qū)間。正頻率分布在[0,N/2]與[0,2*pi]對(duì)應(yīng),N/2+1是正負(fù)頻率的分界點(diǎn),表示的頻率為奈奎斯特采樣頻率的半,負(fù)頻率分布在[N/2+1,N-1]與[pi,2*pi]相對(duì)應(yīng),[pi,2*pi]就等同于[-pi,0],負(fù)頻率沒(méi)有物理意義,把上述頻譜圖做調(diào)整之后如下:

在做實(shí)數(shù)FFT時(shí),往往將0~N/2點(diǎn)的值作為實(shí)際的頻譜,由于正負(fù)頻率幅值分量各占一半,幅值需要擴(kuò)大2倍。

(2)輸入數(shù)據(jù)是復(fù)數(shù)

我們用matlab產(chǎn)生一個(gè)和上述信號(hào)一樣頻率的復(fù)數(shù)信號(hào),并觀察其FFT之后的頻譜,如下所示:

在做復(fù)數(shù)FFT的時(shí)候,只會(huì)有兩個(gè)峰值,對(duì)應(yīng)兩個(gè)頻率,且每個(gè)點(diǎn)的模值是A的N倍,A為原始信號(hào)的峰值。其實(shí)當(dāng)我們輸入指數(shù)形式的信號(hào)時(shí),它包含實(shí)部和虛部?jī)蓚€(gè)信號(hào),即x(n)=cos(n)+j*sin(n)。相當(dāng)于是兩個(gè)頻譜的疊加,cos(n)產(chǎn)生一個(gè)頻譜,j*sin(n)產(chǎn)生一個(gè)頻譜,二者相互疊加,并不是沒(méi)有了負(fù)頻率,而是負(fù)頻率相互抵消,正頻率的幅值擴(kuò)大了二倍。

(3)在實(shí)際中,通過(guò)FFT計(jì)算得到頻點(diǎn)信息往往和信號(hào)的頻點(diǎn)信息不相同,會(huì)有誤差,這就取決于頻譜的分辨率,例如:當(dāng)fs=1000Hz的時(shí)候fd=fs/N=1000/1024=0.97Hz,因?yàn)閒1=50Hz,f2=200Hz不是fd的整數(shù)倍,所以FFT的頻譜中不包含這兩個(gè)頻點(diǎn),只有其周圍相接近的整數(shù)倍頻點(diǎn),通過(guò)FFT得到的頻譜如下:

4.頻率分辨率

頻率分辨率也叫做兩個(gè)相鄰譜峰分開(kāi)的能力,指分辨兩個(gè)不同頻率信號(hào)的最小間隔。我們用matlab產(chǎn)生一個(gè)余弦波信號(hào)(頻率分別為1MHz和1.05MHz),幅值都為1,采樣頻率fs=100MHz,采樣點(diǎn)數(shù)N=1000,對(duì)這1000個(gè)數(shù)據(jù)點(diǎn)做FFT得到頻譜如下:

可以發(fā)現(xiàn)頻譜點(diǎn)稀疏,在1MHz附近無(wú)法將1MHz和1.05 MHz的兩個(gè)頻率分開(kāi),頻率成分無(wú)法被區(qū)分,一般由于頻率分辨率不夠造成的。

頻率分辨率大致有兩種類型,一種叫波形分辨率,由原始數(shù)據(jù)的時(shí)間長(zhǎng)度決定:

另一種叫視覺(jué)分辨率或FFT分辨率,由采樣頻率和參與FFT的數(shù)據(jù)點(diǎn)數(shù)決定:

區(qū)分不同頻率成分,是為了在數(shù)據(jù)點(diǎn)數(shù)不是以2為基數(shù)的整數(shù)次方是對(duì)原始數(shù)據(jù)進(jìn)行“補(bǔ)零”操作。如果直接對(duì)原始數(shù)據(jù)做FFT,這兩種頻率分辨率是相等的。

(1)補(bǔ)零

現(xiàn)在對(duì)原始數(shù)據(jù)進(jìn)行“補(bǔ)零”操作,在采樣點(diǎn)1000個(gè)原始數(shù)據(jù)后面補(bǔ)充零達(dá)到7000個(gè)數(shù)據(jù)點(diǎn),再對(duì)其做FFT,結(jié)果如下圖所示:

可以發(fā)現(xiàn)頻譜點(diǎn)密集了很多,但是在1MHz附近仍無(wú)法將兩個(gè)頻率成分分開(kāi),所以,雖然我們補(bǔ)了很多的零,但是波形分辨率仍然為1/T1 = 100kHz,大于1MHz和1.05MHz這兩個(gè)頻率成分之間的距離50kHz。時(shí)域補(bǔ)零相當(dāng)于頻域插值,也就是說(shuō),補(bǔ)零操作增加了頻域的插值點(diǎn)數(shù),使得頻域曲線看起來(lái)更加光滑,增加了FFT頻率分辨率。

(2)增加數(shù)據(jù)時(shí)間長(zhǎng)度

在采樣頻率不變的情況下,想要分辨這兩個(gè)頻率,必須要改變波形的分辨率,也就是延長(zhǎng)原始數(shù)據(jù)的時(shí)間長(zhǎng)度,現(xiàn)在我們以同樣的采樣頻率對(duì)信號(hào)采7000個(gè)點(diǎn)作為原始信號(hào),然后對(duì)齊做FFT,得到的結(jié)果如下:

此時(shí)的波形分辨率為1/T2=14kHz,小于50KHz,可以看到有兩個(gè)明顯的峰值,但是會(huì)發(fā)現(xiàn)1MHz對(duì)應(yīng)的幅值為1,與原信號(hào)中該頻率成分的幅值一致,但1.05MHz對(duì)應(yīng)的幅值明顯低于1,這就是所謂的頻譜泄露。使得在1MHz處有譜線存在,在1.05MHz處沒(méi)有譜線存在,使測(cè)量結(jié)果偏離實(shí)際值,同時(shí)在實(shí)際頻率點(diǎn)的能量分散到其它頻率點(diǎn)上。

(3)為了解決這個(gè)問(wèn)題,我們可以設(shè)法使得譜線同時(shí)經(jīng)過(guò)1MHz和1.05MHz這兩個(gè)頻點(diǎn),找到他們的最大公約數(shù)50kHz,用FFT分辨率計(jì)算得到FFT數(shù)據(jù)點(diǎn)數(shù)2000,但是我們的數(shù)據(jù)點(diǎn)已經(jīng)有7000了,我們對(duì)點(diǎn)數(shù)擴(kuò)大四倍到8000點(diǎn),也就是補(bǔ)1000個(gè)零。這時(shí)FFT分辨率為12.5kHz,所以譜線同時(shí)經(jīng)過(guò)1MHz和1.05MHz這兩個(gè)頻率點(diǎn),對(duì)其做FFT結(jié)果如下:

從上圖中可以看到,兩個(gè)頻點(diǎn)的幅值均與原信號(hào)一致,這也是補(bǔ)零操作帶來(lái)的影響。

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

    關(guān)注

    15

    文章

    458

    瀏覽量

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

    關(guān)注

    6

    文章

    446

    瀏覽量

    43693
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    利用泰克示波器FFT功能進(jìn)行頻域分析

    (Tektronix)示波器內(nèi)置的快速傅里葉變換(FFT)功能,正是連接這兩個(gè)世界的橋梁。它能將捕獲的時(shí)間域波形數(shù)學(xué)轉(zhuǎn)換為其頻率分量,幫助工程師快速診斷系統(tǒng)問(wèn)題。 一、 FFT基礎(chǔ):從時(shí)間到頻率
    的頭像 發(fā)表于 02-02 18:24 ?114次閱讀
    利用泰克示波器<b class='flag-5'>FFT</b>功能進(jìn)行頻域分析

    代碼實(shí)戰(zhàn)!什么是傅里葉變換?有什么用?Matlab實(shí)現(xiàn)FFT

    的提出讓人們看問(wèn)題的角度從時(shí)域變成了頻域,多了一個(gè)維度??焖?b class='flag-5'>傅里葉變換算法的提出普及了傅里葉變換在工程領(lǐng)域的應(yīng)用,在科學(xué)計(jì)算和數(shù)字信號(hào)處理等領(lǐng)域,FFT至今依然是非常強(qiáng)大的工具之一。傅里葉變換
    的頭像 發(fā)表于 01-16 07:45 ?551次閱讀
    代碼實(shí)戰(zhàn)!什么是<b class='flag-5'>傅里葉變換</b>?有什么用?Matlab實(shí)現(xiàn)<b class='flag-5'>FFT</b>

    Air780EPM開(kāi)發(fā)板上的FFT應(yīng)用實(shí)現(xiàn):關(guān)鍵技術(shù)深度剖析

    以Air780EPM開(kāi)發(fā)板為硬件平臺(tái),快速傅里葉變換FFT)的應(yīng)用實(shí)現(xiàn)成為嵌入式信號(hào)處理中的關(guān)鍵環(huán)節(jié)。本文將圍繞該開(kāi)發(fā)板的硬件適配特性、FFT算法在嵌入式環(huán)境中的部署流程,深入解析代碼結(jié)構(gòu)、關(guān)鍵
    的頭像 發(fā)表于 12-30 14:33 ?255次閱讀
    Air780EPM開(kāi)發(fā)板上的<b class='flag-5'>FFT</b>應(yīng)用實(shí)現(xiàn):關(guān)鍵技術(shù)深度剖析

    泰克示波器FFT功能詳解

    在電子信號(hào)分析中,頻譜分析是揭示信號(hào)本質(zhì)的重要手段。泰克示波器的FFT(快速傅里葉變換)功能,將時(shí)域信號(hào)轉(zhuǎn)化為頻域信息,為工程師提供了洞察信號(hào)頻率成分的“透視鏡”。本文將深入解析泰克示波器FFT功能
    的頭像 發(fā)表于 09-23 17:52 ?1217次閱讀
    泰克示波器<b class='flag-5'>FFT</b>功能詳解

    Tektronix泰克MDO32示波器FFT功能使用指南

    一、引言 在電子工程與信號(hào)分析領(lǐng)域,快速傅里葉變換FFT)是分析復(fù)雜信號(hào)頻譜特性的核心工具。泰克MDO32示波器作為一款高性能混合域示波器,其內(nèi)置的FFT功能為用戶提供了強(qiáng)大的頻譜分析能力,可廣泛
    的頭像 發(fā)表于 08-18 17:02 ?1118次閱讀
    Tektronix泰克MDO32示波器<b class='flag-5'>FFT</b>功能使用指南

    FFT快速傅里葉變換——方波及其諧波驗(yàn)證

    FFT傅里葉變換是測(cè)試中很常用的一個(gè)功能,今天給大家分享一下先給示波器一個(gè)方波信號(hào),看下它的參數(shù),加一下頻率和幅度值,是一個(gè)1MHz、5V的方波信號(hào)演示過(guò)程我們看一下它的FFT信號(hào)是什么樣的點(diǎn)擊
    的頭像 發(fā)表于 08-13 17:34 ?1245次閱讀
    <b class='flag-5'>FFT</b>快速<b class='flag-5'>傅里葉變換</b>——方波及其諧波驗(yàn)證

    DFT算法與FFT算法的優(yōu)劣分析

    算法之間有什么不同,采用相關(guān)算法的依據(jù)。下面就來(lái)介紹一下兩種算法的不同以及適用的一些場(chǎng)合。 DFT算法,是連續(xù)傅里葉變換在時(shí)域和頻域上都離散的形式,將時(shí)域信號(hào)的采樣變換為在離散時(shí)間傅里葉變換頻域的采樣。
    的頭像 發(fā)表于 08-04 09:30 ?1424次閱讀

    FPGA通信設(shè)計(jì)常見(jiàn)問(wèn)答

    FFT(快速傅里葉變換)是離散傅里葉變換(DFT)的高效實(shí)現(xiàn)算法,它的核心作用是快速將信號(hào)從時(shí)域轉(zhuǎn)換到頻域,從而簡(jiǎn)化信號(hào)分析和處理的過(guò)程。
    的頭像 發(fā)表于 07-21 16:05 ?2604次閱讀

    是德示波器FFT功能從電源噪聲到射頻干擾的頻域分析

    示波器作為電子測(cè)量領(lǐng)域的核心工具,在信號(hào)分析中扮演著不可或缺的角色。是德示波器憑借其先進(jìn)的快速傅里葉變換FFT)功能,能夠?qū)r(shí)域信號(hào)轉(zhuǎn)換為頻域信號(hào),為工程師提供了從電源噪聲到射頻干擾的全方位頻域
    的頭像 發(fā)表于 07-08 17:05 ?765次閱讀
    是德示波器<b class='flag-5'>FFT</b>功能從電源噪聲到射頻干擾的頻域分析

    傅里葉變換的原理及應(yīng)用

    01什么是傅里葉變換?一句話概括:“把復(fù)雜信號(hào)拆成多個(gè)簡(jiǎn)單正弦波的疊加?!本拖癜岩坏阑旌瞎夥纸獬刹屎纾ㄆ呱猓?,傅里葉變換能把任何波動(dòng)信號(hào)(聲音、圖像、電磁波等)拆解成不同頻率的“正弦波”組合。02
    的頭像 發(fā)表于 06-30 09:54 ?5926次閱讀
    <b class='flag-5'>傅里葉變換</b>的原理及應(yīng)用

    泰克TBS1102X示波器FFT功能使用指南

    的頻率成分、諧波分布及噪聲特性。本文將詳細(xì)介紹TBS1102X示波器的FFT功能使用方法,涵蓋參數(shù)設(shè)置、操作步驟、實(shí)戰(zhàn)案例及常見(jiàn)問(wèn)題解決方案,幫助用戶高效完成頻譜分析任務(wù)。 ? 一、FFT功能概述與基本原理 快速
    的頭像 發(fā)表于 05-26 17:10 ?1270次閱讀
    泰克TBS1102X示波器<b class='flag-5'>FFT</b>功能使用指南

    泰克示波器TBS2204B的FFT分析功能設(shè)置指南

    在電子測(cè)試與信號(hào)分析領(lǐng)域,快速傅里葉變換FFT)是解析信號(hào)頻域特性的核心工具。泰克示波器TBS2204B作為一款高性能4通道數(shù)字示波器,其內(nèi)置的FFT分析功能可幫助用戶深入探索信號(hào)的頻譜分布、頻率
    的頭像 發(fā)表于 05-16 17:45 ?1293次閱讀
    泰克示波器TBS2204B的<b class='flag-5'>FFT</b>分析功能設(shè)置指南

    進(jìn)群免費(fèi)領(lǐng)FPGA學(xué)習(xí)資料!數(shù)字信號(hào)處理、傅里葉變換與FPGA開(kāi)發(fā)等

    進(jìn)群免費(fèi)領(lǐng)FPGA學(xué)習(xí)資料啦!小編整理了數(shù)字信號(hào)處理、傅里葉變換與FPGA開(kāi)發(fā)等FPGA必看資料,需要的小伙伴可以加小助手(微信:elecfans123)或進(jìn) QQ 群:913501156 群免費(fèi)領(lǐng)
    發(fā)表于 04-07 16:41

    無(wú)刷電機(jī)電調(diào)的基本原理

    有關(guān)本文所談?wù)摰臒o(wú)刷電機(jī)內(nèi)容, 只涉及低速飛行類航模電調(diào)的小功率無(wú)傳感器應(yīng)用,講解的理論比較淺顯易懂 ,旨在讓初學(xué)者能夠?qū)o(wú)刷電機(jī)有一個(gè)比較快的認(rèn) 識(shí),掌握基本原理和控制方法,可以在短時(shí)間內(nèi)達(dá)到
    發(fā)表于 03-17 19:57

    頻域示波器的技術(shù)原理和應(yīng)用場(chǎng)景

    頻域示波器,其主要技術(shù)原理基于信號(hào)的傅里葉變換理論,通過(guò)快速傅里葉變換FFT)算法將時(shí)域信號(hào)轉(zhuǎn)換為頻域信號(hào),從而進(jìn)行頻譜分析。以下是對(duì)頻域示波器的技術(shù)原理和應(yīng)用場(chǎng)景的詳細(xì)分析:一、技術(shù)
    發(fā)表于 03-11 14:37