spectrum.welch
Espectro Welch
Sintaxis
Hs = spectrum.welch
Hs = spectrum.welch(WindowName)
Hs = spectrum.welch(WindowName,SegmentLength)
Hs = spectrum.welch(WindowName,SegmentLength,OverlapPercent)
Descripción
Nota
No se recomienda el uso de spectrum.welch
. En su lugar, use pwelch
.
Hs = spectrum.welch
devuelve un objeto de espectro Welch predeterminado, Hs
, que define los parámetros del método de estimación espectral promediado y modificado de Welch. El objeto utiliza estos valores predeterminados.
Nombre de la propiedad | Valor predeterminado | Descripción |
---|---|---|
Arreglo de celdas que contiene |
| Arreglo de celdas que contiene el nombre de la ventana o Puede utilizar |
|
| Las opciones válidas de 'Bartlett' 'Bartlett-Hann' 'Blackman' 'Blackman-Harris' 'Bohman' 'Chebyshev' 'Flat Top' 'Gaussian' 'Hamming' 'Hann' 'Kaiser' 'Nuttall' 'Parzen' 'Rectangular' 'Triangular' 'Tukey' 'User Defined' Los nombres de las ventanas deben estar entre comillas simples, por ejemplo Consulte |
|
| Longitud de cada uno de los segmentos basados en tiempo en los que se divide la señal de entrada. Se calcula un periodograma modificado en cada segmento y la media de los periodogramas forma la estimación espectral. La elección de la longitud del segmento es un compromiso entre la fiabilidad de la estimación (segmentos más cortos) y la resolución de la frecuencia (segmentos más largos). Una longitud de segmento larga produce una mejor resolución, mientras que una longitud de segmento corta produce más promedios y, por tanto, una disminución de la varianza. |
|
| Porcentaje de solapamiento entre segmentos |
Hs = spectrum.welch(WindowName)
devuelve un objeto de espectro, Hs
, utilizando el método Welch con la ventana especificada y los valores predeterminados para todos los demás parámetros. Para especificar los parámetros de una ventana, utilice un arreglo de celdas formateado como spectrum.welch({WindowName,winparam})
.
Hs = spectrum.welch(WindowName,SegmentLength)
devuelve un objeto de espectro, Hs
, con la longitud del segmento especificada.
Hs = spectrum.welch(WindowName,SegmentLength,OverlapPercent)
devuelve un objeto de espectro, Hs
, con el porcentaje de solapamiento especificado entre segmentos.
Nota
Consulte pwelch
para obtener más información acerca del algoritmo Welch.
Ejemplos
Referencias
[1] harris, fredric. j. “On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform.” Proceedings of the IEEE®. Vol. 66 (January 1978).
Historial de versiones
Introducido antes de R2006a
Consulte también
periodogram
| pmtm
| pwelch