WOLFRAM

represents a CohenDaubechiesFeauveau wavelet of type "9/7".

CDFWavelet["type"]

represents a CohenDaubechiesFeauveau wavelet of type "type".

Details

  • CDFWavelet defines a set of biorthogonal wavelets.
  • The following "type" forms can be used:
  • "5/3"used in lossless JPEG2000 compression
    "9/7"used in lossy JPEG2000 compression
  • The scaling function () and wavelet function () have compact support. The functions are symmetric.
  • CDFWavelet can be used with such functions as DiscreteWaveletTransform, WaveletPhi, etc.

Examples

open allclose all

Basic Examples  (3)Summary of the most common use cases

Scaling function:

Out[1]=1
Out[2]=2

Wavelet function:

Out[1]=1
Out[2]=2

Filter coefficients:

Out[1]=1

Scope  (16)Survey of the scope of standard use cases

Basic Uses  (10)

Compute primal lowpass filter coefficients:

Out[1]=1

Dual lowpass filter coefficients:

Out[1]=1

Primal highpass filter coefficients:

Out[1]=1

Dual highpass filter coefficients:

Out[1]=1

Lifting filter coefficients:

Out[1]=1
Out[2]=2

Generate function to compute lifting wavelet transform:

Out[1]=1
Out[2]=2
Out[3]=3

Primal scaling function:

Out[1]=1

Dual scaling function:

Out[2]=2

Plot scaling function using different levels of recursion:

Out[1]=1

Primal wavelet function:

Out[1]=1

Dual wavelet function:

Out[2]=2

Plot scaling function using different levels of recursion:

Out[1]=1

Wavelet Transforms  (5)

Compute a DiscreteWaveletTransform:

Out[1]=1

View the tree of wavelet coefficients:

Out[2]=2

Get the dimensions of wavelet coefficients:

Out[3]=3

Plot the wavelet coefficients:

Out[4]=4

Compute a DiscreteWaveletPacketTransform:

Out[1]=1

View the tree of wavelet coefficients:

Out[2]=2

Get the dimensions of wavelet coefficients:

Out[3]=3

Plot the wavelet coefficients:

Out[4]=4

Compute a StationaryWaveletTransform:

View the tree of wavelet coefficients:

Out[2]=2

Get the dimensions of wavelet coefficients:

Out[3]=3

Plot the wavelet coefficients:

Out[4]=4

Compute a StationaryWaveletPacketTransform:

View the tree of wavelet coefficients:

Out[2]=2

Get the dimensions of wavelet coefficients:

Out[3]=3

Plot the wavelet coefficients:

Out[4]=4

Compute a LiftingWaveletTransform:

View the tree of wavelet coefficients:

Out[2]=2

Get the dimensions of wavelet coefficients:

Out[3]=3

Plot the wavelet coefficients:

Out[4]=4

Higher Dimensions  (1)

Multivariate scaling and wavelet functions are products of univariate ones:

Out[2]=2
Out[3]=3
Out[4]=4
Out[5]=5

Properties & Relations  (16)Properties of the function, and connections to other functions

Lowpass filter coefficients sum to unity; :

Out[1]=1

Highpass filter coefficients sum to zero; :

Out[2]=2

Dual lowpass filter coefficients sum to unity; :

Out[1]=1

Dual highpass filter coefficients sum to zero; :

Out[2]=2

Scaling function integrates to unity; :

Out[1]=1

Dual scaling function integrates to unity; :

Out[2]=2

Wavelet function integrates to zero; :

Out[1]=1

Dual wavelet function integrates to zero; :

Out[2]=2

satisfies the recursion equation :

Plot the components and the sum of the recursion:

Out[4]=4

satisfies the recursion equation :

Plot the components and the sum of the recursion:

Out[4]=4

satisfies the recursion equation :

Plot the components and the sum of the recursion:

Out[4]=4

satisfies the recursion equation :

Plot the components and the sum of the recursion:

Out[4]=4

Frequency response for is given by :

The filter is a lowpass filter:

Out[2]=2

Fourier transform of is given by :

Out[3]=3

Frequency response for is given by :

The filter is a dual lowpass filter:

Out[2]=2

Fourier transform of is given by :

Out[3]=3

Frequency response for is given by :

The filter is a lowpass filter:

Out[2]=2

Fourier transform of is given by :

Out[4]=4

Frequency response for is given by :

The filter is a lowpass filter:

Out[2]=2

Fourier transform of is given by :

Out[4]=4

Neat Examples  (2)Surprising or curious use cases

Plot translates and dilations of scaling function:

Out[2]=2
Out[3]=3

Plot translates and dilations of wavelet function:

Out[2]=2
Out[3]=3
Wolfram Research (2010), CDFWavelet, Wolfram Language function, https://reference.wolfram.com/language/ref/CDFWavelet.html.
Wolfram Research (2010), CDFWavelet, Wolfram Language function, https://reference.wolfram.com/language/ref/CDFWavelet.html.

Text

Wolfram Research (2010), CDFWavelet, Wolfram Language function, https://reference.wolfram.com/language/ref/CDFWavelet.html.

Wolfram Research (2010), CDFWavelet, Wolfram Language function, https://reference.wolfram.com/language/ref/CDFWavelet.html.

CMS

Wolfram Language. 2010. "CDFWavelet." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CDFWavelet.html.

Wolfram Language. 2010. "CDFWavelet." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CDFWavelet.html.

APA

Wolfram Language. (2010). CDFWavelet. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CDFWavelet.html

Wolfram Language. (2010). CDFWavelet. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CDFWavelet.html

BibTeX

@misc{reference.wolfram_2025_cdfwavelet, author="Wolfram Research", title="{CDFWavelet}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/CDFWavelet.html}", note=[Accessed: 05-June-2025 ]}

@misc{reference.wolfram_2025_cdfwavelet, author="Wolfram Research", title="{CDFWavelet}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/CDFWavelet.html}", note=[Accessed: 05-June-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_cdfwavelet, organization={Wolfram Research}, title={CDFWavelet}, year={2010}, url={https://reference.wolfram.com/language/ref/CDFWavelet.html}, note=[Accessed: 05-June-2025 ]}

@online{reference.wolfram_2025_cdfwavelet, organization={Wolfram Research}, title={CDFWavelet}, year={2010}, url={https://reference.wolfram.com/language/ref/CDFWavelet.html}, note=[Accessed: 05-June-2025 ]}