2016-05-22 41 views
1

我试图近似时间序列/载体usind dwt。我可以应用完整的dwt和idwt重建,但是我不知道如何基于几个系数(不是全部)重建/近似原始信号。哈尔小波 - 部分信号重构

我tryed这一点:

library(wavelets) 
x<-c(7, 5, 5, 3, 3, 3, 4, 6) 
w <- dwt(x, filter="haar",n.levels = 3) 
rec<-idwt(w) 

我读到系数截断,但我不知道该怎么做。

如果我需要基于,可以说2个系数的近似值,该怎么办?

我会很感激任何帮助。

回答

1

在你可以做

str (w)  # see what w looks like 
[email protected]$W1 [] = 0 # set the 1st level detail coefficients to 0 

线3和4之间那么你rec

[1] 6 6 4 4 3 3 5 5 

和有意义:没有细节系数在哈尔变换回报平均最好水平两点的两点。