envelope
Envolvente de una señal
Sintaxis
Descripción
[ devuelve las envolventes superior e inferior de la secuencia de entrada, yupper,ylower] = envelope(x)x, como magnitud de su señal analítica. La señal analítica de x se obtiene utilizando la transformada de Fourier discreta según se implementa en hilbert. Inicialmente, la función elimina la media de x y la vuelve a añadir después de calcular las envolventes. Si x es una matriz, entonces envelope opera de forma independiente a lo largo de cada columna de x.
[ devuelve las envolventes de yupper,ylower] = envelope(x,fl,'analytic')x determinadas utilizando la magnitud de su señal analítica. La señal analítica se calcula filtrando x con un filtro FIR de Hilbert de la longitud fl. Esta sintaxis se utiliza si solo especifica dos argumentos.
[ devuelve las envolventes cuadradas medias de la raíz superiores e inferiores de yupper,ylower] = envelope(x,wl,'rms')x. Las envolventes se determinan utilizando una ventana deslizante de la longitud wl.
[ devuelve las envolventes cuadradas pico superiores e inferiores de yupper,ylower] = envelope(x,np,'peak')x. Las envolventes se determinan utilizando la interpolación por splines sobre máximos locales separados por al menos np muestras.
envelope(___) sin argumentos de salida representa la señal y sus envolventes superior e inferior. Esta sintaxis acepta cualquiera de los argumentos de entrada de las sintaxis anteriores.












