math.jwave.transforms.wavelets
Class Haar02Orthogonal
- java.lang.Object
-
- math.jwave.transforms.wavelets.Wavelet
-
- math.jwave.transforms.wavelets.Haar02Orthogonal
-
- All Implemented Interfaces:
- WaveletInterface
public class Haar02Orthogonal extends Wavelet
Alfred Haar's orthogonal wavelet transform.
-
-
Constructor Summary
Constructors Constructor and Description Haar02Orthogonal()Constructor setting up the orthogonal Haar wavelet coeffs and the scales;
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description double[]forward(double[] arrTime)The forward wavelet transform using the Alfred Haar's wavelet.double[]reverse(double[] arrHilb)The reverse wavelet transform using the Alfred Haar's wavelet.-
Methods inherited from class math.jwave.transforms.wavelets.Wavelet
getCoeffs, getLength, getScales, getWaveLength
-
-
-
-
Constructor Detail
-
Haar02Orthogonal
public Haar02Orthogonal()
Constructor setting up the orthogonal Haar wavelet coeffs and the scales;
-
-
Method Detail
-
forward
public double[] forward(double[] arrTime)
The forward wavelet transform using the Alfred Haar's wavelet. The arrTime array keeping coefficients of time domain should be of length 2 to the power of p -- length = 2^p where p is a positive integer.- Specified by:
forwardin interfaceWaveletInterface- Overrides:
forwardin classWavelet- Parameters:
arrTime- array keeping time domain coefficients- Returns:
- coefficients represented by frequency domain
- See Also:
Wavelet.forward(double[])
-
reverse
public double[] reverse(double[] arrHilb)
The reverse wavelet transform using the Alfred Haar's wavelet. The arrHilb array keeping coefficients of Hilbert domain should be of length 2 to the power of p -- length = 2^p where p is a positive integer. But in case of an only orthogonal Haar wavelet the reverse transform has to have a factor of 0.5 to reduce the up sampled "energy" ion Hilbert space.- Specified by:
reversein interfaceWaveletInterface- Overrides:
reversein classWavelet- Parameters:
arrHilb- array keeping frequency domain coefficients- Returns:
- coefficients represented by time domain
- See Also:
Wavelet.reverse(double[])
-
-
DMelt 3.0 © DataMelt by jWork.ORG