Name

cenvelope — computes envelope curves for bivariate EMD

Calling Sequence

   [env, mean] = cenvelope(x);
   [env, mean] = cenvelope([],x);
   [env, mean] = cenvelope(x,ndirs);
   [env, mean] = cenvelope([],x,ndirs);
   [env, mean] = cenvelope(t,x,ndirs);
   [env, mean] = cenvelope(x,ndirs,INTERP);
   [env, mean] = cenvelope([],x,ndirs,INTERP);
   [env, mean] = cenvelope(t,x,ndirs,INTERP);
   

Parameters

inputs :

- x:

analyzed signal

- t (optional):

sampling times, default 1:length(x)

- ndirs:

number of directions used to compute the mean (default: 4) TODO: the actual number of directions according to the paper is 2*ndirs

- interp (optional):

interpolation scheme: 'linear', 'cubic' or 'spline' (default)

outputs :

- env:

each stands for an envelope curve sustaining the tube envelope of the complex signal

Description

cenvelope computes envelope curves for bivariate EMD [1]

[1] G. Rilling, P. Flandrin, P. Gonçalves and J. M. Lilly., "Bivariate Empirical Mode Decomposition", Signal Processing Letters (submitted)

See also

cemd_disp, emd, cemdc, cemdc_fix, cemdc2, cemdc2_fix

Authors

H. Nahrstaedt - Aug 2010
G. Rilling, last modification 3.2007
gabriel.rilling@ens-lyon.fr