envelope
Envolvente de la 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.
Ejemplos
Argumentos de entrada
Argumentos de salida
Capacidades ampliadas
Historial de versiones
Introducido en R2015b