<< iswt2 discrete_wavelet_analysis ndwt2 >>

swt >> discrete_wavelet_analysis > ndwt

ndwt

Nondecimated 1-D wavelet transform

Calling Sequence

W=ndwt(X,N,wname,['mode',extMethod])

Parameters

wname :

wavelet name, haar( "haar"), daubechies ("db1" to "db20"), coiflets ("coif1" to "coif5"), symlets ("sym2" to "sym20"), legendre ("leg1" to "leg9"), bathlets("bath4.0" to "bath4.15" and "bath6.0" to "bath6.15"), dmey ("dmey"), beyklin ("beylkin"), vaidyanathan ("vaidyanathan"), biorthogonal B-spline wavelets ("bior1.1" to "bior6.8"), "rbior1.1" to "rbior6.8"

x :

double vector

N:

Level of decomposition

extMethod :

extension mode, 'zpd' for example

W:

ndwt structure

Description

ndwt performs a multilevel nondecimate decomposition. W is a structure with W.rowvect, W.level, W.mode, W.filters, W.dec, W.longs.

Examples

t = linspace(0,1,1000);
x = 4*sin(4*%pi*t);
x = x - sign(t - .3) - sign(.72 - t);
W = ndwt(x,4,'db2','mode','per');
d1 = indwt(W,'d',1);
scf();
subplot(211);
plot(t,x); title('Original Signal');
subplot(212);
plot(t,d1,'linewidth',2); title('Wavelet Approximation -- Level 1');

Authors

See also


Report an issue
<< iswt2 discrete_wavelet_analysis ndwt2 >>