在對週期訊號進行DFT或fft變換時,如何選擇訊號的擷取長度

2021-08-11 07:08:08 字數 788 閱讀 1953

1樓:匿名使用者

長度越長,變換出來的結果越精細,所以在運算量可以滿足的條件下取的點數越多越好。

如果本身訊號的長度有限,比如只有32個點,你又想要更精細的結果,可以在原訊號後面補2^n個0

2樓:匿名使用者

考慮兩方面:

1.擷取訊號的時長決定了你所需分開的兩個頻率之間的最小的頻率間隔。

比如你的訊號中有個5hz,10hz,10.2hz,20hz,25hz等正弦成分,他們相鄰的最小頻率間隔是10.2-10=0.

2hz,也就是說你需要把10和10.2hz這兩個成分分開即可(如果解析度太高則資料量太長,浪費計算時間,如果解析度太低,則無法把這兩個頻率分開),所以你可以選擇擷取的最小時長為t=1/(10.2-10)=5秒。

這樣再根據你的取樣頻率取設定取樣點數,比如取樣頻率是fs=100hz,那麼5秒則需要n=t*fs=5*100=500點。這是滿足以上理論的最小點數。

2.在計算機處理中,fft或dft的快速演算法是基二、基四等等演算法,因此需要滿足fft分析點數是2的整次冪,所以我們取512點(取256或更小則譜線的頻率解析度達不到要求),當然如果你取1024或更大分析更精確,譜線更清晰光滑,但是計算量會加大。

另外如果你訊號長度大於256而不到512個點,你選所有點進行fft的話,程式會自動幫你在後面補0,以補足512點,但這樣不會增加物理解析度(也就是如果補0前少於500個點,補0後雖然大於500,將仍然無法分開10和10.2hz兩根譜線),只是為了得到你所需要的譜線數而已。

不知道我說的是否足夠清楚,好的話別忘了採納為答案,謝謝。

週期訊號與非週期訊號的頻譜圖有什麼差別

差別 週期訊號的頻譜是一條一條的線,最低的那條就是基波了。非週期訊號專的頻譜是連片的 屬。聲音訊率與能量的關係用頻譜表示,以橫軸縱軸的波紋方式,記錄畫出各種訊號頻率的圖形資料。在實際使用中,頻譜圖有三種,即線性振幅譜 對數振幅譜 自功率譜。線性振幅譜的縱座標有明確的物理量綱,是最常用的。對數振幅譜中...

matlab對複數訊號進行楔分析

沒遇到類似情況,資料是複數或實數cwt和dwt都可以執行。不知你用啥函式?在matlab中對覆訊號進行小波變換用哪個函式 dwt2函式 二維單尺度小波變換 ca,ch,cv,cd dwt2 x,wname ca,ch,cv,cd dwt2 x,lo d,hi d lo d和hi d的長度必須相同。c...

幼兒遊戲與玩具教師在對玩具玩法進行指導時應注意哪些方面

首先要保證玩具絕對安全,其次是簡單 易懂,小孩子要感興趣。簡答題 教師在對玩具玩法進行指導時應注意哪些方面 在遊戲中幼兒有著自己的興趣和需要,體驗和感受著遊戲帶來的快樂。如果材料提供層次不明 忽視幼兒年齡特徵,就會降低幼兒積極操作材料的興趣,阻礙幼兒深入地參與區域遊戲。教師提供材料的關鍵問題在於如何...