Package de.gsi.math.spectra.wavelet
Class CDFWavelet
- java.lang.Object
-
- de.gsi.math.spectra.wavelet.CDFWavelet
-
public class CDFWavelet extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CDFWavelet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfwt53(double[] x, int n)fwt53 - Forward biorthogonal 5/3 wavelet transform (lifting implementation) x is an input signal, which will be replaced by its output transform.voidfwt97(double[] x, int n)Cohen-Daubechies-Feauveau forward biorthogonal 9/7 wavelet transform (lifting implementation) The first half part of the output signal contains the approximation coefficients.voidiwt53(double[] x, int n)iwt53 - Inverse biorthogonal 5/3 wavelet transform This is the inverse of fwt53 so that iwt53(fwt53(x,n),n)=x for every signal x of length n.voidiwt97(double[] x, int n)iwt97 - Inverse biorthogonal 9/7 wavelet transform This is the inverse of fwt97 so that iwt97(fwt97(x,n),n)=x for every signal x of length n.static voidmain(java.lang.String[] argv)
-
-
-
Method Detail
-
fwt53
public void fwt53(double[] x, int n)fwt53 - Forward biorthogonal 5/3 wavelet transform (lifting implementation) x is an input signal, which will be replaced by its output transform. n is the length of the signal, and must be a power of 2. The first half part of the output signal contains the approximation coefficients. The second half part contains the detail coefficients (aka. the wavelets coefficients). See also iwt53.- Parameters:
x- input signal, which will be replaced by its output transformn- length of the signal, and must be a power of 2
-
fwt97
public void fwt97(double[] x, int n)Cohen-Daubechies-Feauveau forward biorthogonal 9/7 wavelet transform (lifting implementation) The first half part of the output signal contains the approximation coefficients. The second half part contains the detail coefficients (aka. wavelets coefficients).- Parameters:
x- input signal, which will be replaced by its output transformn- length of the signal, and must be a power of 2
-
iwt53
public void iwt53(double[] x, int n)iwt53 - Inverse biorthogonal 5/3 wavelet transform This is the inverse of fwt53 so that iwt53(fwt53(x,n),n)=x for every signal x of length n. See also fwt53.- Parameters:
x- input signal, which will be replaced by its output transformn- length of the signal, and must be a power of 2
-
iwt97
public void iwt97(double[] x, int n)iwt97 - Inverse biorthogonal 9/7 wavelet transform This is the inverse of fwt97 so that iwt97(fwt97(x,n),n)=x for every signal x of length n. See also fwt97.- Parameters:
x- input signal, which will be replaced by its output transformn- length of the signal, and must be a power of 2
-
main
public static void main(java.lang.String[] argv)
-
-