Wavelet Toolbox
  Go to function:
    Search    Help Desk 
dbaux    Examples   See Also

Daubechies wavelets filters computation.

Syntax

Description

W = dbaux(N,SUMW) is the order N Daubechies scaling filter such that
sum(W) = SUMW. Possible values for N are: 1, 2, 3, ...

Note: Instability may occur when N is too large.

W = dbaux(N) is equivalent to W = dbaux(N,1).

W = dbaux(N,0) is equivalent to W = dbaux(N,1).

Examples

Algorithm

The algorithm used is based on a result obtained by Shensa, showing a correspondence between the "Lagrange a trous" filters and the convolutional squares of the Daubechies wavelet filters.

The computation of the order N Daubechies scaling filter w proceeds in two steps: compute a "Lagrange a trous" filter P and extract a square root. More precisely:

Note that other methods can be used; see various solutions of the spectral factorization problem in Strang-Nguyen p. 157.

Limitations

The computation of the dbN Daubechies scaling filter requires the extraction of the roots of a polynomial of order 4N. Instability may occur when N is too large.

See Also

dbwavf, wfilters

References

I. Daubechies (1992), "Ten lectures on wavelets," CBMS-NSF conference series in applied mathematics. SIAM Ed.

M.J. Shensa (1992), "The discrete wavelet transform: wedding the a trous and Mallat Algorithms," IEEE Trans. on Signal Processing, vol. 40, 10, pp 2464-2482.

G. Strang, T. Nguyen (1996), Wavelets and Filter Banks, Wellesley-Cambridge Press.



[ Previous | Help Desk | Next ]