Wavelet Toolbox |
Maximum wavelet decomposition level
Syntax
Description
wmaxlev
is a one- or two-dimensional wavelet or wavelet packets oriented function.
wmaxlev
can help you avoid unreasonable maximum level values. L = wmaxlev(S,
'wname
')
returns the maximum level decomposition of signal or image of size S
using the wavelet named in the string 'wname
' (see wfilters
for more information).
wmaxlev
gives the maximum allowed level decomposition, but in general, a smaller value is taken.
Usual values are 5 for the one-dimensional case, and 3 for the two-dimensional case.
Examples
% For a 1-D signal. s = 2^10; w = 'db1'; % Compute maximum level decomposition. % The rule is the last level for which at least % one coefficient is correct. l = wmaxlev(s,w) l = 10 % Change wavelet. w = 'db7'; % Compute maximum level decomposition. l = wmaxlev(s,w) l = 6 % For a 2-D signal. s = [2^9 2^7]; w = 'db1'; % Compute maximum level decomposition. l = wmaxlev(s,w) l = 7 % which is the same as: l = wmaxlev(min(s),w) l = 7 % Change wavelet. w = 'db7'; % Compute maximum level decomposition. l = wmaxlev(s,w) l = 3
See Also
wavedec
, wavedec2
, wpdec
, wpdec2
wkeep | wnoise |
© 1994-2005 The MathWorks, Inc.