加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • ※ 總??結(jié) ※
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

數(shù)據(jù)加窗

03/07 12:10
1798
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

一、前言

昨天搭建的這款基于 STM32H7B0的信號采集和頻譜分析模塊,實現(xiàn)的 FFT 計算輸入信號的頻譜,將結(jié)果顯示在 OLED上面 。大家注意到,輸入信號為 信號源產(chǎn)生的正弦波。但是在計算的頻譜結(jié)果中,還存在這一些小的雜散頻譜。也就是在主峰的兩邊,分布著一些小的頻譜分量。它們并不是主要新頻率的諧波分量。這些頻譜分量哪兒來的?如何來消除它們呢?

二、問題分析

單片機采集計算信號頻譜時,采集頻率為 10kHz,數(shù)據(jù)個數(shù)為 2048個。采集數(shù)據(jù)時間長度,只有 204.8ms。?這相當(dāng)于對原有信號乘以一個矩形窗口信號進行截取而得。??因此,截取信號的頻譜實際上是由信號頻譜與截取窗口信號頻譜卷積而得。正弦信號的確只有一個頻譜峰值。但是窗口信號對應(yīng)的頻譜這是一個采樣函數(shù),?將它們進行卷積,便會得到200ms信號的頻譜??梢钥吹剑念l譜在基頻兩邊,還分布有一些小的頻譜。

通過上面分析,這就清楚了對于一段 正弦信號,他的頻譜就不會是單個峰值,而是這種峰值兩邊帶有少量頻譜分量的形式。

那么如何來解決呢??一種方法,就是將原來的矩形數(shù)據(jù)窗口變成三角數(shù)據(jù)窗口,這樣,窗口的頻譜,就會衰減的很快。?主要表現(xiàn)形式,就是兩邊的波動比矩形窗口要小得多。只是主要頻譜變寬了。這是將采集到的正弦波信號施加了三角窗口。可以看到它的起始和結(jié)束都等于0,沒有了突變。計算出的頻譜果然在主峰兩邊的分量就變得非常小了。此外,也能夠看出,頻譜主峰似乎也變寬了。

▲ 圖1.2.1 三角加窗方法對應(yīng)的信號頻譜

 

為了進一步降低窗口影響,還可以采用升余弦數(shù)據(jù)窗口。它對應(yīng)的高頻分量更低,帶來對應(yīng)的主峰寬度更大一些。這是采用的升余弦窗口,整體上看起來與三角窗口類似。只是它更加平滑。計算出的信號頻譜,可以感覺到高頻分量更少。這是將輸入信號變成方波,可以清楚看到信號的基波分量以及它的奇數(shù)諧波分量。

▲ 圖1.2.1 升余弦窗口

 

※ 總??結(jié) ※

本文對單片機信號頻譜分析中,對于信號進行加窗進行的實驗。通過數(shù)據(jù)增加三角窗等方式,可以有效降低頻譜中雜散的高頻分量。

參考資料[1]

模擬信號的采集并顯示頻譜:STM32H7B0: https://zhuoqing.blog.csdn.net/article/details/136419754

 

 

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
B3B-PH-K-S(LF)(SN) 1 JST Manufacturing Board Connector, 3 Contact(s), 1 Row(s), Male, Straight, Solder Terminal, ROHS COMPLIANT

ECAD模型

下載ECAD模型
$0.13 查看
TP-108-02-1-T 1 Components Corporation Interconnection Device, ROHS COMPLIANT
$1.28 查看
33012-2001 1 Molex Wire Terminal, 1.5mm2, HALOGEN FREE AND ROHS COMPLIANT

ECAD模型

下載ECAD模型
$0.12 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

公眾號TsinghuaJoking主筆。清華大學(xué)自動化系教師,研究興趣范圍包括自動控制、智能信息處理、嵌入式電子系統(tǒng)等。全國大學(xué)生智能汽車競賽秘書處主任,技術(shù)組組長,網(wǎng)稱“卓大大”。