2018-11-26
閱讀量:
987
小波變換特征提取
#數據生成, 信號模擬
N=1024; k=6 #參數賦值
x=((1: N) - N/2 ) * 2 * pi * k / N
y=ifelse(x>0, sin(x) , sin(3*x) ) #劃分低頻波動段和高頻波動段
signal=y+rnorm(N) /10 #添加擾動項, 生成信號變量
#調用函數包
library(waveslim)
#對信號進行小波分解
d=dwt(signal , n.levels=4)
#輸出各層小波系數
data.frame(d$d1, d$d2, d$d3, d$d4)
運行上面的代碼可以得到模擬的信號分解為4層后各層的小波系數結果
為512×4的數據框。






評論(0)


暫無數據
推薦帖子
0條評論
0條評論
0條評論