小波(Wavelet)這一術語,顧名思義,“小波”就是小的波形。所謂“小”是指它具有衰減性;而稱之為“波”則是指它的波動性,其振幅正負相間的震蕩形式。與Fourier變換相比,小波變換是時間(空間)頻率的局部化分析,它通過伸縮平移運算對信號(函數)逐步進行多尺度細化,最終達到高頻處時間細分,低頻處頻率細分,能自動適應時頻信號分析的要求,從而可聚焦到信號的任意細節,解決了Fourier變換的困難問題,成為繼Fourier變換以來在科學方法上的重大突破。
1、步驟
打開matlab軟件, 進入軟件主界面
在軟件的左下方找到start按鈕,點擊選擇toolbox, 然后選擇wavelet
進入wavemenu界面,選擇一維小波中的wavelet1-D并 進入
右上角選擇用于小波分析的小波基以及分解層數并點擊analyse開始分析
選擇要處理的信號,界面出現 loaded信號,這就是沒有去噪前的原 始信號
在wavemenu主界面中選擇file-load signal或者import from workspace— import signal
將數據文件(.Mat 格式)托到matlab 軟件主界面的 workspace
分析后在左邊欄目 中出現s,a*, d*,其中s為原信 號,a*為近似信 號,d*為細節信號
然后點擊denoise 去噪
matlab小波工具箱小波分析步驟_文檔下載https://www.wendangxiazai.com/b-12b70285c77da26925c5b0ae.html 閾值方法常用的有 4種fixed(固定閾值), rigorsure, heusure,minmax 根據需要選擇,一 般情況下 rigorsure方式去 噪效果較好
Soft(軟閾值), hard(硬閾值)一 般選擇軟閾值去噪 后的信號較為平滑
在此窗口下點擊 file-save denoised singal,保存輸出 去噪后的信號
點擊denoise開始正式去噪
在噪聲結構下面的數值不要隨意改,這是系統默認的去噪幅度
在噪聲結構中選擇 unscaled white noise,因為在工程應用中的噪聲一般不僅僅含有白噪 聲
去噪結束
去噪結束后,把去噪后信號(.mat格 式)拖至matlab主界面的workspace 中,與原信號一起打包,以便以后計 算統計量
Matlab編程計算相關統計量以及特征 量
得出統計量和特征量后結束
2、步驟流程
評論
查看更多