SymletWavelet
✖
SymletWavelet
Details

- SymletWavelet, also known as "least asymmetric" wavelet, defines a family of orthogonal wavelets.
- SymletWavelet[n] is defined for any positive integer n.
- The scaling function (
) and wavelet function (
) have compact support length of 2n. The scaling function has n vanishing moments.
- SymletWavelet can be used with such functions as DiscreteWaveletTransform and WaveletPhi, etc.
Examples
open allclose allBasic Examples (3)Summary of the most common use cases

https://wolfram.com/xid/0tpyx5hxzgm7qu-4lu6z4


https://wolfram.com/xid/0tpyx5hxzgm7qu-gb8f9b


https://wolfram.com/xid/0tpyx5hxzgm7qu-vc7o0g


https://wolfram.com/xid/0tpyx5hxzgm7qu-xdbxfp


https://wolfram.com/xid/0tpyx5hxzgm7qu-kjry2h

Scope (14)Survey of the scope of standard use cases
Basic Uses (8)
Compute primal lowpass filter coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-x5t4az

Primal highpass filter coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-kigfti


https://wolfram.com/xid/0tpyx5hxzgm7qu-nxqmse


https://wolfram.com/xid/0tpyx5hxzgm7qu-k9eeea

Generate a function to compute lifting wavelet transform:

https://wolfram.com/xid/0tpyx5hxzgm7qu-nfjqzn


https://wolfram.com/xid/0tpyx5hxzgm7qu-ol7ejo


https://wolfram.com/xid/0tpyx5hxzgm7qu-7bq5gu

Symlet scaling function of order 4:

https://wolfram.com/xid/0tpyx5hxzgm7qu-vl9zbf

SymletWavelet of order 10:

https://wolfram.com/xid/0tpyx5hxzgm7qu-4ybkxk

Plot scaling function using different levels of recursion:

https://wolfram.com/xid/0tpyx5hxzgm7qu-si6qgc

Symlet wavelet function of order 4:

https://wolfram.com/xid/0tpyx5hxzgm7qu-zncr2c

SymletWavelet of order 10:

https://wolfram.com/xid/0tpyx5hxzgm7qu-duatsf

Plot scaling function using different levels of recursion:

https://wolfram.com/xid/0tpyx5hxzgm7qu-e43yvf

Wavelet Transforms (5)
Compute a DiscreteWaveletTransform:

https://wolfram.com/xid/0tpyx5hxzgm7qu-t8skl0

https://wolfram.com/xid/0tpyx5hxzgm7qu-2kxsqf


https://wolfram.com/xid/0tpyx5hxzgm7qu-xhbmxi

View the tree of wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-gtqy6c

Get the dimensions of wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-mrjnjd

Plot the wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-vkcd9f

Compute a DiscreteWaveletPacketTransform:

https://wolfram.com/xid/0tpyx5hxzgm7qu-o34j9k

https://wolfram.com/xid/0tpyx5hxzgm7qu-vtrxi2

View the tree of wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-j3n0f1

Get the dimensions of wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-wuwmcl

Plot the wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-15wf00

Compute a StationaryWaveletTransform:

https://wolfram.com/xid/0tpyx5hxzgm7qu-h4s71h

https://wolfram.com/xid/0tpyx5hxzgm7qu-lgbd1m
View the tree of wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-jbb9sz

Get the dimensions of wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-msff83

Plot the wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-yakm1p

Compute a StationaryWaveletPacketTransform:

https://wolfram.com/xid/0tpyx5hxzgm7qu-gbl37f

https://wolfram.com/xid/0tpyx5hxzgm7qu-4fxpz9
View the tree of wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-9rgpx

Get the dimensions of wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-ngfrzh

Plot the wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-q5dqbp

Compute a LiftingWaveletTransform:

https://wolfram.com/xid/0tpyx5hxzgm7qu-4t2boe

https://wolfram.com/xid/0tpyx5hxzgm7qu-6vbut6
View the tree of wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-xwj8z0

Get the dimensions of wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-56ffkm

Plot the wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-vyacdo

Higher Dimensions (1)
Multivariate scaling and wavelet functions are products of univariate ones:

https://wolfram.com/xid/0tpyx5hxzgm7qu-rk8e1w

https://wolfram.com/xid/0tpyx5hxzgm7qu-tvf11


https://wolfram.com/xid/0tpyx5hxzgm7qu-yf2o9


https://wolfram.com/xid/0tpyx5hxzgm7qu-s16yjj


https://wolfram.com/xid/0tpyx5hxzgm7qu-gmiius

Applications (3)Sample problems that can be solved with this function
Approximate a function using Haar wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-0yl9y
Perform a LiftingWaveletTransform:

https://wolfram.com/xid/0tpyx5hxzgm7qu-6b212t
Approximate original data by keeping n largest coefficients and thresholding everything else:

https://wolfram.com/xid/0tpyx5hxzgm7qu-btzo2q
Compare the different approximations:

https://wolfram.com/xid/0tpyx5hxzgm7qu-j4qkd4

Compute the multiresolution representation of a signal containing an impulse:

https://wolfram.com/xid/0tpyx5hxzgm7qu-4t63

https://wolfram.com/xid/0tpyx5hxzgm7qu-ft7r2g


https://wolfram.com/xid/0tpyx5hxzgm7qu-fea5og


https://wolfram.com/xid/0tpyx5hxzgm7qu-b5odvr

Compare the cumulative energy in a signal and its wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-vo8pov

https://wolfram.com/xid/0tpyx5hxzgm7qu-p7milv

Compute the ordered cumulative energy in the signal:

https://wolfram.com/xid/0tpyx5hxzgm7qu-d0i4sz

https://wolfram.com/xid/0tpyx5hxzgm7qu-hqrz4

The energy in the signal is captured by relatively few wavelet coefficients:

https://wolfram.com/xid/0tpyx5hxzgm7qu-7htmqa

https://wolfram.com/xid/0tpyx5hxzgm7qu-dfvj8p

https://wolfram.com/xid/0tpyx5hxzgm7qu-ck6x5d

Properties & Relations (12)Properties of the function, and connections to other functions
Order 1 SymletWavelet is equivalent to HaarWavelet:

https://wolfram.com/xid/0tpyx5hxzgm7qu-4rcqes

Lowpass filter coefficients sum to unity; :

https://wolfram.com/xid/0tpyx5hxzgm7qu-v1t5fi

Highpass filter coefficients sum to zero; :

https://wolfram.com/xid/0tpyx5hxzgm7qu-jrlqqz

Scaling function integrates to unity; :

https://wolfram.com/xid/0tpyx5hxzgm7qu-8k86sm

https://wolfram.com/xid/0tpyx5hxzgm7qu-f8fecv


https://wolfram.com/xid/0tpyx5hxzgm7qu-rnixhk

Wavelet function integrates to zero; :

https://wolfram.com/xid/0tpyx5hxzgm7qu-dasw6s

Wavelet function is orthogonal to the scaling function at the same scale; :

https://wolfram.com/xid/0tpyx5hxzgm7qu-4ds4zb

The lowpass and highpass filter coefficients are orthogonal; :

https://wolfram.com/xid/0tpyx5hxzgm7qu-8vwdxn

Order n of SymletWavelet indicates n vanishing moments; :

https://wolfram.com/xid/0tpyx5hxzgm7qu-61g7p

This means linear signals are fully represented in the scaling functions part ({0}):

https://wolfram.com/xid/0tpyx5hxzgm7qu-i34fvs

https://wolfram.com/xid/0tpyx5hxzgm7qu-fxiicw

Quadratic or higher-order signals are not:

https://wolfram.com/xid/0tpyx5hxzgm7qu-bspdch


https://wolfram.com/xid/0tpyx5hxzgm7qu-bpn9vr

satisfies the recursion equation
:

https://wolfram.com/xid/0tpyx5hxzgm7qu-yjbxzh

https://wolfram.com/xid/0tpyx5hxzgm7qu-h6wmys
Plot the components and the sum of the recursion:

https://wolfram.com/xid/0tpyx5hxzgm7qu-c986c4

https://wolfram.com/xid/0tpyx5hxzgm7qu-jgy4v3

satisfies the recursion equation
:

https://wolfram.com/xid/0tpyx5hxzgm7qu-3enc2f

https://wolfram.com/xid/0tpyx5hxzgm7qu-bux40a
Plot the components and the sum of the recursion:

https://wolfram.com/xid/0tpyx5hxzgm7qu-4clwfm

https://wolfram.com/xid/0tpyx5hxzgm7qu-p99dtx

Frequency response for is given by
:

https://wolfram.com/xid/0tpyx5hxzgm7qu-y5x0mm
The filter is a lowpass filter:

https://wolfram.com/xid/0tpyx5hxzgm7qu-za6vn3

The higher the order n, the flatter the response function at the ends:

https://wolfram.com/xid/0tpyx5hxzgm7qu-9czcnb

Fourier transform of is given by
:

https://wolfram.com/xid/0tpyx5hxzgm7qu-idptzz

https://wolfram.com/xid/0tpyx5hxzgm7qu-8bpbkv

https://wolfram.com/xid/0tpyx5hxzgm7qu-q7ttix

Frequency response for is given by
:

https://wolfram.com/xid/0tpyx5hxzgm7qu-fujnuf
The filter is a highpass filter:

https://wolfram.com/xid/0tpyx5hxzgm7qu-s5vizp

The higher the order n, the flatter the response function at the ends:

https://wolfram.com/xid/0tpyx5hxzgm7qu-md9rn9

Fourier transform of is given by
:

https://wolfram.com/xid/0tpyx5hxzgm7qu-4ndhmw

https://wolfram.com/xid/0tpyx5hxzgm7qu-8z0zd4

https://wolfram.com/xid/0tpyx5hxzgm7qu-xhsirg

https://wolfram.com/xid/0tpyx5hxzgm7qu-828qse

Possible Issues (1)Common pitfalls and unexpected behavior
SymletWavelet is restricted to n less than 20:

https://wolfram.com/xid/0tpyx5hxzgm7qu-5wyn6y


SymletWavelet is not defined when n is not a positive machine integer:

https://wolfram.com/xid/0tpyx5hxzgm7qu-2551ne


Neat Examples (2)Surprising or curious use cases
Plot translates and dilations of scaling function:

https://wolfram.com/xid/0tpyx5hxzgm7qu-yz9dxl

https://wolfram.com/xid/0tpyx5hxzgm7qu-evsjio


https://wolfram.com/xid/0tpyx5hxzgm7qu-p5xgws

Plot translates and dilations of wavelet function:

https://wolfram.com/xid/0tpyx5hxzgm7qu-iu0uje

https://wolfram.com/xid/0tpyx5hxzgm7qu-b9ooxs


https://wolfram.com/xid/0tpyx5hxzgm7qu-hts69i

Wolfram Research (2010), SymletWavelet, Wolfram Language function, https://reference.wolfram.com/language/ref/SymletWavelet.html.
Text
Wolfram Research (2010), SymletWavelet, Wolfram Language function, https://reference.wolfram.com/language/ref/SymletWavelet.html.
Wolfram Research (2010), SymletWavelet, Wolfram Language function, https://reference.wolfram.com/language/ref/SymletWavelet.html.
CMS
Wolfram Language. 2010. "SymletWavelet." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SymletWavelet.html.
Wolfram Language. 2010. "SymletWavelet." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SymletWavelet.html.
APA
Wolfram Language. (2010). SymletWavelet. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SymletWavelet.html
Wolfram Language. (2010). SymletWavelet. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SymletWavelet.html
BibTeX
@misc{reference.wolfram_2025_symletwavelet, author="Wolfram Research", title="{SymletWavelet}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/SymletWavelet.html}", note=[Accessed: 29-April-2025
]}
BibLaTeX
@online{reference.wolfram_2025_symletwavelet, organization={Wolfram Research}, title={SymletWavelet}, year={2010}, url={https://reference.wolfram.com/language/ref/SymletWavelet.html}, note=[Accessed: 29-April-2025
]}