在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

硬件攻城獅 ? 來源:硬件攻城獅 ? 2023-04-11 14:02 ? 次閱讀

學習信號時域和頻域、快速傅立葉變換(FFT)、加窗,以及如何通過這些操作來加深對信號的認識。

理解時域、頻域、FFT

傅立葉變換有助于理解常見的信號,以及如何辨別信號中的錯誤。 盡管傅立葉變換是一個復雜的數學函數,但是通過一個測量信號來理解傅立葉變換的概念并不復雜。 從根本上說,傅立葉變換將一個信號分解為不同幅值和頻率的正弦波。 我們繼續來分析這句話的意義所在。

所有信號都是若干正弦波的和

我們通常把一個實際信號看作是根據時間變化的電壓值。 這是從時域的角度來觀察信號。

傅立葉定律指出,任意波形在時域中都可以由若干個正弦波和余弦波的加權和來表示。 例如,有兩個正弦波,其中一個的頻率是另一個的3倍。 將兩個正弦波相加,就得到了一個不同的信號。

5c10a55e-d82c-11ed-bfe3-dac502259ad0.jpg

5c1e9ce0-d82c-11ed-bfe3-dac502259ad0.jpg

圖1 兩個信號相加,得到一個新的信號

假設第二號波形幅值也是第一個波形的1/3。 此時,只有波峰受影響。

5c2d3a2a-d82c-11ed-bfe3-dac502259ad0.jpg

5c3c3746-d82c-11ed-bfe3-dac502259ad0.jpg


圖2 信號相加時調整幅值影響波峰

假加上一個幅值和頻率只有原信號1/5的信號。 按這種方式一直加,直到觸碰到噪聲邊界,您可能會認出結果波形。

5c4a9d68-d82c-11ed-bfe3-dac502259ad0.jpg

5c5c658e-d82c-11ed-bfe3-dac502259ad0.jpg

圖3 方波是若干正弦波的和

您創建了一個方波。 通過這種方法,所有時域中的信號都可表示為一組正弦波。

即使可以通過這種方法構造信號,那意味著什么呢? 因為可以通過正弦波構造信號,同理也可以將信號分解為正弦波。

一旦信號被分解,可查看和分析原信號中不同頻率的信號。 請參考信號分解的下列使用實例:

分解廣播信號,可選擇要收聽的特定頻率(電臺)。

將聲頻信號分解為不同頻率的信號(例如,低音、高音),可增強特定頻段,移除噪聲。

根據速度和強度分解地震波形,可優化樓宇設計,避免強烈震動。

分解計算機數據時,可忽略頻率重要性最低的數據,這樣就能更緊湊地利用內存。 這就是文件壓縮的原理。

使用FFT分解信號

傅立葉變換將一個時域信號轉換為頻域信號。 頻域信號顯示了不同頻率對應的電壓。 頻域是另一種觀察信號的角度。

數字化儀對波形進行采樣,然后將采樣轉換為離散的值。 因為發生了轉換,傅立葉轉換在這些數據上無法進行。 可使用離散傅立葉變換(DFT),其結果是離散形式的頻域信號。 FFT是DFT的一種優化實現,計算量較少,但是本質上是對信號的分解。

請查看上圖1中的信號。 有兩個頻率不同的信號。 在該情況下,頻域中就會顯示兩條表示不同頻率的豎線。

5c8f0c46-d82c-11ed-bfe3-dac502259ad0.jpg


圖4 當相同幅值的兩個正弦波相加,在頻域中就顯示為兩條頻率豎線

原信號的幅值在豎軸上表示。 圖2中有個不同幅值的信號。 頻域中最高的豎線對應于最高電壓的正弦信號。 在頻域里觀察信號,可直觀地看出最高電壓發生在哪個頻率上。

5c9a059c-d82c-11ed-bfe3-dac502259ad0.jpg


圖5 最高的豎線是幅值最大的頻率

在頻域里也可觀察到信號的形狀。 例如,頻域中方波信號的形狀。 使用不同頻率的正弦波創建一個方波。 即可預見,在頻域中,這些信號都會被表示為一根豎線,每一根豎線都表示組成方波的正弦波。 如頻域中,豎線顯示為一個梯度,就可知道原信號是一個方波信號。

5cab4cda-d82c-11ed-bfe3-dac502259ad0.jpg


圖6 頻域中表示正弦波的豎線呈現為一個梯度

現實生活中,情況是怎樣的呢? 許多混合信號示波器(MSO)都有FFT功能。 下圖中,你可以觀察到混合信號圖中,方波FFT是如何顯示的。 放大后可觀察到頻域中的尖峰。

5cc0f634-d82c-11ed-bfe3-dac502259ad0.jpg

5cd118e8-d82c-11ed-bfe3-dac502259ad0.jpg

圖7 上圖為原正弦波和FFT,下圖是放大的FFT,可觀察到表示頻率的尖峰

在頻域中觀察信號有助于驗證和發現信號中的問題。 例如,假設有一個輸出正弦波的電路。 可在示波器上查看時域輸出信號,如圖8所示。 看上去沒有任何問題!

5cd98956-d82c-11ed-bfe3-dac502259ad0.jpg


圖8 如果將兩個很相似的波形相加,仍然會得到一個完美的正弦波

在頻域中查看信號時,如果輸出的正弦波頻率穩定,應該只在頻率中顯示為一條豎線。 但是,可以看到在更高的頻率上仍然有一條豎線,表示正弦波并不如觀察到的那么完美。 可嘗試優化電路,去除特定頻率的噪聲。 在頻域中顯示信號有助于發現信號中的干擾、噪聲和抖動。

5cdfbf06-d82c-11ed-bfe3-dac502259ad0.jpg


圖9 查看圖8中看似完美的正弦波,可以看出波形中有一個抖動

信號加窗

FFT提供了觀察信號的新視角,但是FFT也有各種限制,可通過加窗增加信號的清晰度。

什么是加窗?

使用FFT分析信號的頻率成分時,分析的是有限的數據集合。 FFT認為波形是一組有限數據的集合,一個連續的波形是由若干段小波形組成的。 對于FFT而言,時域和頻域都是環形的拓撲結構。 時間上,波形的前后兩個端點是相連的。 如測量的信號是周期信號,采集時間內剛好有整數個周期,那么FFT的上述假設合理。

5cf0b054-d82c-11ed-bfe3-dac502259ad0.jpg

5cfd6830-d82c-11ed-bfe3-dac502259ad0.jpg


圖10 測量整數個周期(上圖)可以得到理想的FFT(下圖)

在很多情況下,并不能測量到整數個周期。 因此,測量到的信號就會被從周期中間切斷,與時間連續的原信號顯示出不同的特征。 有限數據采樣會使測量信號產生劇烈的變化。 這種劇烈的變化稱為不連續性。

采集到的周期為非整數時,端點是不連續的。 這些不連續片段在FFT中顯示為高頻成分。 這些高頻成分不存在于原信號中。 這些頻率可能遠高于奈奎斯特頻率,在0~采樣率的一半的頻率區間內產生混疊。 使用FFT獲得的頻率,不是原信號的實際頻率,而是一個改變過的頻率。 類似于某個頻率的能量泄漏至其他頻率。 這種現象叫做頻譜泄漏。 頻率泄漏使好的頻譜線擴散到更寬的信號范圍中。

5d0bea72-d82c-11ed-bfe3-dac502259ad0.jpg

5d152d58-d82c-11ed-bfe3-dac502259ad0.jpg


圖11 測量非整數個周期(上圖)將頻譜泄漏添加至FFT(下圖)

可通過加窗來盡可能減少在非整數個周期上進行FFT產生的誤差。 數字化儀采集到的有限序列的邊界會呈現不連續性。 加窗可減少這些不連續部分的幅值。 加窗包括將時間記錄乘以有限長度的窗,窗的幅值逐漸變小,在邊沿處為0。 加窗的結果是盡可能呈現出一個連續的波形,減少劇烈的變化。 這種方法也叫應用一個加窗。

5d20f62e-d82c-11ed-bfe3-dac502259ad0.jpg

5d2faee4-d82c-11ed-bfe3-dac502259ad0.jpg


圖12 加窗可盡可能減少頻譜泄漏

加窗函數

根據信號的不同,可選擇不同類型的加窗函數。 要理解窗對信號頻率產生怎樣的影響,就要先理解窗的頻率特性。

窗的波形圖顯示了窗本身為一個連續的頻譜,有一個主瓣,若干旁瓣。 主瓣是時域信號頻率成分的中央,旁瓣接近于0。 旁瓣的高度顯示了加窗函數對于主瓣周圍頻率的影響。 對強正弦信號的旁瓣響應可能會超過對較近的弱正弦信號主瓣響應。

一般而言,低旁瓣會減少FFT的泄漏,但是增加主瓣的帶寬。 旁瓣的跌落速率是旁瓣峰值的漸進衰減速率。 增加旁瓣的跌落速率,可減少頻譜泄漏。

選擇加窗函數并非易事。 每一種加窗函數都有其特征和適用范圍。 要選擇加窗函數,必須先估計信號的頻率成分。

如果您的信號具有強干擾頻率分量,與感興趣分量相距較遠,那么就應選擇具有高旁瓣下降率的平滑窗。

如果您的信號具有強干擾頻率分量,與感興趣分量相距較近,那么就應選擇具有低最大旁瓣的窗。

如果感興趣頻率包含兩種或多種很距離很近的信號,這時頻譜分辨率就非常重要。 在這種情況下,最好選用具有窄主瓣的平滑窗。

如果一個頻率成分的幅值精度比信號成分在某個頻率區間內精確位置更重要,選擇寬主瓣的窗。

如信號頻譜較平或頻率成分較寬,使用統一窗,或不使用窗。

總之,Hanning窗適用于95%的情況。 它不僅具有較好的頻率分辨率,還可減少頻譜泄露。 如果您不知道信號特征但是又想使用平滑窗,那么就選擇Hanning窗。

即使不使用任何窗,信號也會與高度一致的長方形窗進行卷積運算。 本質上相當于對時域輸入信號進行截屏,對離散信號也有效。 該卷積有一個正弦波函數特性的頻譜。 基于該原因,沒有窗叫做統一窗或長方形窗。

Hamming窗和Hanning窗都有正弦波的外形。 兩個窗都會產生寬波峰低旁瓣的結果。 Hanning窗在窗口的兩端都為0,杜絕了所有不連續性。 Hamming窗的窗口兩端不為0,信號中仍然會呈現不連續性。 Hamming窗擅長減少最近的旁瓣,但是不擅長減少其他旁瓣。 Hamming窗和Hanning適用于對頻率精度要求較高對旁瓣要求較低的噪聲測量。

5d3b7652-d82c-11ed-bfe3-dac502259ad0.jpg

5d69c714-d82c-11ed-bfe3-dac502259ad0.jpg


圖13 Hamming和Hanning都會產生寬波峰低旁瓣的結果

Blackman-Harris窗類似于Hamming和Hanning窗。 得到的頻譜有較寬的波峰,旁瓣有壓縮。 該窗主要有兩種類型。 4階Blackman-Harris是一種通用窗,在高90s dB處具有旁瓣抑制功能,有較寬的主瓣。 7階Blackman-Harris窗函數有寬廣的動態范圍,有較寬的主瓣。

5d7da356-d82c-11ed-bfe3-dac502259ad0.jpg

5d8739b6-d82c-11ed-bfe3-dac502259ad0.jpg


圖14 Blackman-Harris窗的結果是較寬的波峰,旁瓣有壓縮

Kaiser-Bessel窗在幅值精度、旁瓣距離和旁瓣高度之間取得了較好的平衡。 Kaiser-Bessel窗與Blackman-Harris窗類似,對于相同的主瓣寬度而言,較近的旁瓣更高,較遠的旁瓣更低。 選擇該窗通常會將信號泄漏至離噪聲較近的位置。

Flat top窗也是一個正弦波,穿過0線。 Flat top窗的結果是在頻域中產生一個顯著寬廣的波峰,與其他窗相比離信號的實際幅值更近。

5da485fc-d82c-11ed-bfe3-dac502259ad0.jpg

5db5be44-d82c-11ed-bfe3-dac502259ad0.jpg


圖15 Flat top窗具有更精確的幅值信息

上面列舉了幾種常見的窗函數。 選擇窗函數并沒有一個通行的方法。 下表可幫助您做出初步選擇。 請始終比較窗函數的性能,從而找到最適合的一種窗函數。

5dc9c1dc-d82c-11ed-bfe3-dac502259ad0.jpg

總結

所有時域中的信號都可表示為一組正弦波。

FFT變換將一個時域信號分解為在頻域中表示,并分析信號中的不同頻率成分。

在頻域中顯示信號有助于發現信號中的干擾、噪聲和抖動。

信號中如果包含非整數個周期,會發生頻率泄漏。 可通過加窗來改善該情況。

數字化儀采集到的有限序列的邊界會呈現不連續性。 加窗可減少這些不連續部分的幅值。

沒有窗叫做統一窗或長方形窗,因為加窗效果仍然存在。

一般情況下,Hanning窗適用于95%的情況。 它不僅具有較好的頻率分辨率,還可減少頻譜泄露。

請始終比較窗函數的性能,從而找到最適合的一種窗函數。

審核編輯:湯梓紅

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

    關注

    11

    文章

    643

    瀏覽量

    55400
  • FFT
    FFT
    +關注

    關注

    15

    文章

    434

    瀏覽量

    59385
  • 信號
    +關注

    關注

    11

    文章

    2791

    瀏覽量

    76771
  • 時域
    +關注

    關注

    1

    文章

    71

    瀏覽量

    28524
  • 頻域
    +關注

    關注

    1

    文章

    87

    瀏覽量

    26288

原文標題:信號基礎:頻域、時域、FFT和加窗

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    EMC中時域頻域的簡介

    根據大學里學到的知識,我們可以清楚的知道任何信號都可以通過傅里葉變換建立其時域頻域的關系,這也是連接時域頻域的橋梁
    發表于 06-08 11:48 ?2074次閱讀
    EMC中<b class='flag-5'>時域</b>和<b class='flag-5'>頻域</b>的簡介

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

    傅里葉變換(FFT)實現了時域頻域的轉換,是信號分析中最常用的基本功能之一。本文將描述FFT應用中為什么要采用時間
    的頭像 發表于 06-12 10:57 ?2316次閱讀
    在<b class='flag-5'>FFT</b>應用中為什么要采用時間<b class='flag-5'>窗</b>呢?

    什么是時域頻域?從頻域逆變換到時域介紹

    用來分析信號的不同視角稱為域,常用的是時域頻域兩種。
    的頭像 發表于 11-03 09:28 ?2w次閱讀
    什么是<b class='flag-5'>時域</b>與<b class='flag-5'>頻域</b>?從<b class='flag-5'>頻域</b>逆變換到<b class='flag-5'>時域</b>介紹

    請教各位朋友:時域信號FFT后為何要除以樣本數后輸出頻域圖啊?

    各位大俠,我是剛剛開始自學,基礎差,好多東西不懂,請大家幫忙指導啊!!我看教程里:正弦時域信號,用fft變換后,為何還要除掉采集的樣本數后再在頻域圖里面顯示啊?(程序如下圖) 教程里說
    發表于 06-26 09:13

    頻域時域轉換問題

    各位大神,想問一下,我這里有通過網絡分析儀得到的頻域數據,我想知道該如何通過FFT變換得到時域的數據,橫軸的時間范圍是多少,和頻域的頻率對應范圍是什么關系。謝謝
    發表于 07-09 16:24

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

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

    什么是時域頻域

    看明白了下圖,就可以了解為什么既要做時域分析,也要做頻域分析了。 簡單總結下,時域頻域的關系如下:時域
    發表于 07-25 07:32

    信號與系統——時域頻域分析及MATLAB軟件的應用

    信號與系統——時域頻域分析及MATLAB軟件的應用 好東西哦。網上搜集,希望對你有用。
    發表于 12-17 12:47 ?236次下載

    時域頻域的概念及關系

    本內容講解了時域頻域的概念,時域頻域的關系,時域采樣與頻域采樣的原理
    發表于 12-19 14:25 ?1.1w次閱讀
    <b class='flag-5'>時域</b>和<b class='flag-5'>頻域</b>的概念及關系

    基于MATLAB的時域頻域抽樣計算

    MATLAB應用范圍廣,包括信號和圖像處理,通訊、控制系統設計、測試和測量等眾多應用領域,是眾多領域不可獲缺的工具。本文基于MATLAB,對指數、序列信號進行不同頻率的時域頻域抽樣。
    發表于 08-31 08:41 ?7次下載
    基于MATLAB的<b class='flag-5'>時域</b>和<b class='flag-5'>頻域</b>抽樣計算

    理解FFT信號原理及意義

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

    頻域信號分析技術解析

    架構示意圖,模擬信號經過ADC轉換為數字信號后,時域頻域是并行處理的,使得時域頻域捕獲時間可
    發表于 07-06 11:47 ?3111次閱讀
    時<b class='flag-5'>頻域</b><b class='flag-5'>信號</b>分析技術解析

    信號時域頻域及快速傅立葉變換與加信號的詳細講解

    學習信號時域頻域、快速傅立葉變換(FFT)、加,以及如何通過這些操作來加深對信號的認識。
    的頭像 發表于 01-03 17:42 ?1.2w次閱讀
    <b class='flag-5'>信號</b><b class='flag-5'>時域</b>和<b class='flag-5'>頻域</b>及快速傅立葉變換與加<b class='flag-5'>窗</b><b class='flag-5'>信號</b>的詳細講解

    什么是頻域分析?頻域時域有什么關系?

    什么是頻域分析?頻域時域有什么關系? 頻域分析是一種用于分析信號的方法,它將信號
    的頭像 發表于 02-03 17:19 ?3970次閱讀

    信號分析:搞懂時域頻域的關系

    談到頻域時域關系,我們先從信號的基本分析方法講起。傳統上對無線、有線通訊信號的分析方法從三個域上劃分:時域
    發表于 04-28 15:09 ?1649次閱讀
    <b class='flag-5'>信號</b>分析:搞懂<b class='flag-5'>時域</b>與<b class='flag-5'>頻域</b>的關系
    主站蜘蛛池模板: 色婷婷亚洲十月十月色天| 日本大片免a费观看在线| 色噜噜狠狠狠综合曰曰曰| 狠狠色丁香婷婷久久综合不卡| 天天操狠狠| 毛片官网| 天天搞夜夜| 超级乱淫视频播放日韩| a欧美视频| 狠狠色丁香婷婷综合久久来| 久久久久久国产精品免费免费| 欧美性aaa| 久久综合色婷婷| 久久草在线视频国产一| wwwwwww色| 国产一级特黄高清在线大片| 刺激第一页720lu久久| 五月婷婷之婷婷| www.婷婷.com| 一区卡二区卡三区卡视频| 日本xxxx色视频在线观看| 日日做夜夜爽夜夜爽| 中国特级毛片| 丁香五香天堂网| 综合欧美一区二区三区| 欧美日韩精品乱国产| 久久成人影视| 天堂资源吧| 天天操天天干天天| 一区国产传媒国产精品| a免费在线| 久久精品国产免费中文| 国产精品电影一区| 椎名空中文字幕一区二区| 免费网站直接看| mm365快播综合网| 人人插视频| 成人午夜大片免费视频77777| 色黄污在线看黄污免费看黄污| 天天av天天翘天天综合网| 亚洲欧洲色天使日韩精品|