public void wavletHaartInverseSoft(double[] w)
{
deNoisedSignalSoft = new double[w.Length];
Array.Copy(w, 0, deNoisedSignalSoft, 0, w.Length);
IWavelet wavelet = new Accord.Math.Wavelets.Haar(m);
WaveletTransform target = new WaveletTransform(wavelet);
wavelet.Backward(deNoisedSignalSoft);
}