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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在FFT應用中為什么要采用時間窗呢?

冬至子 ? 來源:RFZone ? 作者:Knight ? 2023-06-12 10:57 ? 次閱讀

傅里葉變換(FFT)實現(xiàn)了時域到頻域的轉換,是信號分析中最常用的基本功能之一。本文將描述FFT應用中為什么要采用時間窗,以及RBW與時間窗的關系。

FFT變換是在一定假設下完成的,即認為被處理的信號是周期性的。圖1給出了一正弦信號的采集樣點波形,如果對Frame1作FFT運算,則會對其進行周期擴展。顯然,在周期擴展的時候,造成了樣點的不連續(xù),樣點不連續(xù)等同于相位不連續(xù),相當于引入了相位調制,這將導致產(chǎn)生額外的頻率成分,該現(xiàn)象稱為頻譜泄露。

圖片

圖1. 周期擴展引起樣點的不連續(xù)

頻譜泄露產(chǎn)生了原本信號中并不包含的頻率成分,如圖2所示,信號的頻率本應只在虛線位置,但由于樣點不連續(xù),F(xiàn)FT之后導致產(chǎn)生了諸多頻率點,如圖所示的實線位置。頻譜泄露會擾亂測試,尤其在觀測小信號時,較強的頻譜泄露成分可能淹沒比較微弱的信號。

圖片

圖2. 樣點不連續(xù)引起頻譜泄露

如何避免或者降低頻譜泄露呢?這就需要使用下文介紹的時間窗(Window) 技術。

如果能夠消除樣點不連續(xù),就可以消除頻譜泄露。為了實現(xiàn)這一點,需要引入時間窗 (Window),時間窗包含的樣點數(shù)目與信號相同,而且兩端的樣點值通常為0。在FFT之前,時間窗與波形相乘,周期擴展后可以保證樣點的連續(xù)性。

圖片

圖3. 通過引入時間窗可改善頻譜泄露

時間窗相當于一個濾波器,不同的時間窗具有不同的頻響特性,比如邊帶抑制、矩形因子等,相應的幅度測試精度也不同。雖然基于FFT的頻譜分析中沒有IF filter,但是依然有RBW的概念,時間窗就決定了RBW的形狀和大小。

RBW稱為分辨率帶寬,決定了頻率分辨率,RBW越小,分辨率越高。RBW與時間窗寬度(即Window Time) 成反比,但即使時間窗寬度相同,不同的時間窗類型對應的RBW也不同,存在一個因子 k ,并滿足如下關系:

圖片

下面以矩形窗為例,RBW與時間窗寬度有什么關系呢?矩形窗的雙邊帶頻譜為 Sa(ω) 函數(shù),如圖4所示,假設窗口時間為T,則頻率為** ±N*2π/T** (N為非零整數(shù))處均為零點。矩形窗的雙邊帶頻譜可以寫為如下表達式:

圖片

圖片

圖4. 矩形窗的頻譜特性(雙邊帶頻譜)

對于圖4所示的頻譜,相對峰值電平下降3dB的頻點位于何處?從電壓的角度講,下降3dB的頻點處,幅值將為峰值的 √2/2 。

簡便起見,令sin(x)/x=√2/2 ,則x≈1.39 。經(jīng)計算ω=2.78/T ,f=ω/2π≈0.443/T 。圖4所示的頻譜中,3dB帶寬為:

圖片

圖片

圖5. x=1.39處,幅值下降3dB

如前所述,F(xiàn)FT應用中會將信號周期擴展,因此FFT是將信號當作一個周期信號來對待的。FFT得到的頻點也是離散的,這些離散的頻點稱為freq. bin,兩個相鄰bin之間的頻間距為擴展周期的倒數(shù),擴展周期即為時間窗的寬度。bin間距決定了頻率分辨率,間距越小,頻率分辨率越高。

圖片

類似于掃頻式頻譜分析, FFT頻譜分析中也有RBW****的概念,盡管不存在 IF filter 。 在****FFT 頻譜分析中, RBW決定于時間窗幅頻特性的3dB 帶寬。 不同的時間窗類型,具有不同的****RBW 表達式。 對于矩形窗, RBW****為

圖片

從上式可以看出,同是表征頻率分辨率的參數(shù),矩形窗的RBW并不等于bin間距,而是小于bin間距。頻譜分析應用中通常提及RBW,但RBW與bin間距存在如下關系

圖片

常見的時間窗類型包括:

Kaiser、Rectangular、Hamming、Hanning、Blackman-Harris、Flat-Top等。下圖給出了不同時間窗類型對應的k因子大小。不同的時間窗,頻譜泄露、幅度測試精度及RBW均不同,測試時應該如何選擇呢,后文將有詳細介紹。

圖片

圖6. 不同時間窗類型對應的k因子不同

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

    關注

    160

    文章

    7703

    瀏覽量

    177476
  • FFT
    FFT
    +關注

    關注

    15

    文章

    433

    瀏覽量

    59256
  • 頻譜分析儀
    +關注

    關注

    16

    文章

    1085

    瀏覽量

    85210
  • 相位調制
    +關注

    關注

    0

    文章

    18

    瀏覽量

    8119
  • 傅里葉變換
    +關注

    關注

    6

    文章

    429

    瀏覽量

    42540
收藏 人收藏

    評論

    相關推薦

    請問DSP LIB怎么沒有函數(shù)?

    我發(fā)現(xiàn)DSP LIB沒有函數(shù),難道FFT函數(shù)內部已做了優(yōu)化?
    發(fā)表于 04-28 06:19

    關于程序如何讓時間停止

    labview程序表現(xiàn)出已用時間,怎么操作使時間停止
    發(fā)表于 11-21 21:16

    分別用矩形、漢寧、哈明、布萊克曼+FFT對信號進行頻譜分析,分析各函數(shù)對信號FFT變換的影響

    分析,并分析不同窗函數(shù)對頻譜分析的影響。2. 要求(1)產(chǎn)生一個諧波信號,并顯示,要求信號的幅值及頻率可調;(2)對產(chǎn)生的諧波信號不同的函數(shù)下進行FFT變換,要求不同窗口下顯示
    發(fā)表于 07-14 09:50

    Spectrum View的架構及FFT相關基礎內容介紹(理論篇)

    FFT測試頻譜的優(yōu)勢。 對于FFT過程可能遇到的頻譜泄露效應,為什么采用時間可以進行規(guī)避或減弱,時間
    發(fā)表于 10-10 14:04

    函數(shù)對FFT有什么影響?他們是什么關系?

    函數(shù)對FFT有什么影響?他們是什么關系?visualStudio軟建中,要對音頻信號進行FFT變換時,需要加函數(shù)進行控制,這是為什么?
    發(fā)表于 11-30 06:24

    基于應用時間多用戶MIMO-OFDM系統(tǒng)的比例公平算法

    基于應用時間多用戶MIMO-OFDM系統(tǒng)的比例公平算法::該文針對基于延時信道狀態(tài)信息的多用戶MIMO-OFDM 系統(tǒng),在用戶比例速率要求和功率限制的情況下,以最大化時間
    發(fā)表于 10-29 12:50 ?19次下載

    PCB級采用時間交替超高速模數(shù)轉換器

    PCB級采用時間交替超高速模數(shù)轉換器 采用時間交替模數(shù)轉換器(ADC),以每秒數(shù)十億次的速度采集同步采樣模擬信號,對于設計工程師來說,這是一項極大的技術挑戰(zhàn)
    發(fā)表于 02-03 09:17 ?756次閱讀
    <b class='flag-5'>在</b>PCB級<b class='flag-5'>采用時間</b>交替超高速模數(shù)轉換器

    基于相關BlackmanFFT介損角測量算法

    基于相關BlackmanFFT介損角測量算法_孫鵬
    發(fā)表于 01-04 17:05 ?0次下載

    基于LPC1114的加差值FFT算法的諧波檢測設計

    基于LPC1114的加差值FFT算法的諧波檢測設計
    發(fā)表于 09-25 09:00 ?13次下載
    基于LPC1114的加<b class='flag-5'>窗</b>差值<b class='flag-5'>FFT</b>算法的諧波檢測設計

    PCB設計采用時間交替超高速模數(shù)轉換器解析

    采用時間交替模數(shù)轉換器(ADC),以每秒數(shù)十億次的速度采集同步采樣模擬信號,對于設計工程師來說,這是一項極大的技術挑戰(zhàn),需要非常完善的混合信號電路。時間交替的根本目標是通過增加轉換器,不影響分辨率
    發(fā)表于 11-16 16:26 ?0次下載
    <b class='flag-5'>在</b>PCB設計<b class='flag-5'>中</b><b class='flag-5'>采用時間</b>交替超高速模數(shù)轉換器解析

    理解FFT和信號加原理及意義

    學習信號時域和頻域、快速傅立葉變換(FFT)、加,以及如何通過這些操作來加深對信號的認識。 1. 理解時域、頻域、FFT 傅立葉變換有助于理解常見的信號,以及如何辨別信號的錯誤。
    發(fā)表于 11-16 18:07 ?19.3w次閱讀
    理解<b class='flag-5'>FFT</b>和信號加<b class='flag-5'>窗</b>原理及意義

    PCB設計采用時間交替超高速模數(shù)轉換器的解析

    采用時間交替模數(shù)轉換器(ADC),以每秒數(shù)十億次的速度采集同步采樣模擬信號,對于設計工程師來說,這是一項極大的技術挑戰(zhàn),需要非常完善的混合信號電路。時間交替的根本目標是通過增加轉換器,不影響分辨率
    發(fā)表于 12-05 11:00 ?0次下載
    PCB設計<b class='flag-5'>中</b><b class='flag-5'>采用時間</b>交替超高速模數(shù)轉換器的解析

    基于DSP的通用FFT電網(wǎng)檢測的應用

    基于DSP的通用FFT電網(wǎng)檢測的應用
    發(fā)表于 06-24 09:47 ?3次下載

    信號基礎:頻域、時域、FFT和加

    學習信號時域和頻域、快速傅立葉變換(FFT)、加,以及如何通過這些操作來加深對信號的認識。
    的頭像 發(fā)表于 04-11 14:02 ?2760次閱讀

    為什么會造成頻譜泄露?如何理解FFT的頻譜泄露效應?

    為什么會造成頻譜泄露?如何理解FFT的頻譜泄露效應?如何采用時間抑制頻譜泄露效應? 頻譜泄露是指在進行傅里葉變換時,信號的譜被非目標頻率“污染”的一種現(xiàn)象。它是由于傅里葉變換假設信
    的頭像 發(fā)表于 10-20 15:08 ?3375次閱讀