Scilab Wavelet Toolbox Function
Last update : Feburary 2006
wmaxlev - maximun stride calculation
Calling Sequence
-
stride=wmaxlev(sig,wavename)
Parameters
-
sig
: signal input, either one dimensional or two dimensional
-
wavename
: wavelet name
- 'haar': haar wavelet
- 'db1': daubechies 1 wavelet, same with haar
- 'db2': daubechies 2 wavelet
- 'db3': daubechies 3 wavelet
- 'db4': daubechies 4 wavelet
- 'db5': daubechies 5 wavelet
- 'db6': daubechies 6 wavelet
- 'db7': daubechies 7 wavelet
- 'db8': daubechies 8 wavelet
- 'db9': daubechies 9 wavelet
- 'db10': daubechies 10 wavelet
-
stride
: maximum stride obtained
Description
This function calculate the maximum stride a given signal could
be decomposed. Both vectors and two dimensional matrixes are allowed for input parameter. For matrixes, the stride value is the minimum of
row and column vector results.
Examples
-->sig=rand(1,64);
-->n=wmaxlev(sig,'db1')
n =
6.
-->n=wmaxlev(sig,'db2')
n =
5.
-->n=wmaxlev(sig,'db3')
n =
4.
-->sig=sig';
-->n=wmaxlev(sig,'db4')
n =
4.
-->sig=rand(64,48);
-->n=wmaxlev(sig,'db4')
n =
3.
-->n=wmaxlev(3,'db4')
The wavelet you select is not appropriate for that length of the vector!
See Also
None