2018-11-26
阅读量:
971
小波变换特征提取
#数据生成, 信号模拟
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条评论