matlab小波包分析的圖形輸出問題

2021-04-19 22:26:10 字數 1521 閱讀 4573

1樓:匿名使用者

你這個不是已經出圖了嗎?這不已經從上到下有了嗎。當然能用小波工具箱來做了。用db3 4層分解做 小波工具箱第乙個

matlab小波包分析,請教這個圖怎麼看?

2樓:

這是dwt的,哪bai來的小波包。

du看個啥,原始訊號那zhi

麼平直,最多d1和d2有些dao不連續點的內位置,但難以定位分析容,主要是原訊號中不連續點的奇異性太弱,基本沒啥變化。d3-d6都是小波函式製造的假象,原始訊號太平滑,一定是這樣,它們的特徵實際在原訊號中是不存在的,只是小波函式引起的假象,毫無意義。可以參考http:

matlab小波包和小波分析

3樓:

問題1是對

的;問題2也是對的;

問題3的前半部分,對於頻段的計算也是對的,但是「比較各個頻段的幅值,就可知道訊號的頻率成分」是錯的。小波變換不是純頻域的方法,所以通常的應用是不合適用頻率描述分析的,到了計算結果的頻段這一步已經就完成了。你要得到各個層次結果的頻率值需要將各個層次的結果做fft,然後根據你前面的各個頻段算出fft後的頻率值,還要使用centfrq函式算出各層分解時所用小波基的中心頻率,然後在fft的結果中識別出不是中心頻率引起的那些幅值較高的頻率值,將所有分解層次的所有結果的所有fft結果的所有這些頻率值識別出來才是訊號的頻率成分,而且其中多半會帶有原始訊號沒有的假頻率,這些頻率是小波包分解運算時產生的,所以,你看初學小波的人總是喜歡用小波分解去算訊號的頻率,實際上小波分析根本就不是這麼用的,matlab中小波分析就很少和頻率掛鉤,建議你別再和頻率較勁了,那是純頻域的概念,我覺得甚至不適合來描述小波的概念。

最後的問題,除了0~fn/2^n頻段是近似係數,其它所用頻段都是細節係數,但這時候可能已經不能用「高頻」這個詞描述了,因為可能這些細節係數的頻率也並不高了,所以用細節係數更適合。

matlab小波包分析的分解係數和重構係數代表什麼含義?

4樓:

小波分析中只有分解係數,即小波係數,沒有重構係數一詞,因為重構後就是與原始訊號同大小的訊號了,已經是具有實際量綱意義的訊號了,而不是沒有量綱的係數。

超越頻寬是正常的事,因為dwt的計算都是用濾波器進行的,而實際應用中是沒有有理想磚牆效應的濾波器的,即濾波後的結果是不會精準的去掉你要濾去的頻率的,總會有很少的殘餘,或無中生有產生原來沒有的頻率。

中心頻率在小波分析中只有乙個意思就是某種小波基的中心頻率,各頻帶只有頻率沒有中心頻率。對於cwt小波基的中心頻率可以用來算小波時頻圖。對於dwt你可以直接使用fft計算個頻帶的頻率,其頻帶劃分可以通過取樣定理劃分。

你計算的是絕對能量,通常應計算相對比重的能量,用wenergy函式,各個頻段加起來和為100。

比較重構訊號的fft幅值,在哪個頻段大是的確就說明該重構訊號頻率成分主要是這一頻段的。

問題太多,5分?簡直在糟蹋行當。

關於MATLAB小波分析,matlab小波分析

宕機,要麼自動重啟,刷系統的。小波分析在matlab中實現的具體步驟 用matlab小波分析的例項 內容來自使用者 李雲西。1緒論概述。小波分析是近15年來發展起來的一種新的時頻分析方法。其典型應用包括齒輪變速控制,起重機的非正常雜訊,自動目標所頂,物理中的間斷現象等。而頻域分析的著眼點在於區分突發...

用matlab做小波分析,小波分析在matlab中實現的具體步驟

內容來自使用者 李雲西 1緒論1.1概述 小波分析是近15年來發展起來的一種新的時頻分析方法。其典型應用包括齒輪變速控制,起重機的非正常噪聲,自動目標所頂,物理中的間斷現象等。而頻域分析的著眼點在於區分突發訊號和穩定訊號以及定量分析其能量,典型應用包括細胞膜的識別,金屬表面的探傷,金融學中快變數的檢...

通過MATLAB程式分析小波變換和FFT變換後訊號的頻率成分

啥時候小波變換也能分析頻率成分了?搜一下 通過matlab程式分析小波變換和fft變換後訊號的頻率成分,看有什麼區別?matlab小波包和小波分析 問題1是對 的 問題2也是對的 問題3的前半部分,對於頻段的計算也是對的,但是 比較各個頻段的幅值,就可知道訊號的頻率成分 是錯的。小波變換不是純頻域的...