periodogram
Estimación de la densidad espectral de potencia de un periodograma
Sintaxis
Descripción
devuelve la estimación de densidad espectral de potencia (PSD) del periodograma, pxx
= periodogram(x
)pxx
, de la señal de entrada, x
, obtenida utilizando una ventana rectangular. Cuando x
es un vector, se trata como un solo canal. Cuando x
es una matriz, la PSD se calcula de forma independiente en cada columna y se almacena en la columna correspondiente de pxx
. Si x
tiene valor real, pxx
es una estimación de PSD unilateral. Si x
tiene valor complejo, pxx
es una estimación de PSD bilateral. El número de puntos, nfft
, en la transformada discreta de Fourier (DFT) es el máximo de 256 o la siguiente potencia de dos mayor que la longitud de la señal.
usa pxx
= periodogram(x
,window
,nfft
)nfft
puntos en la transformada discreta de Fourier (DFT). Si nfft
es mayor que la longitud de la señal x
, se rellena con ceros hasta la longitud nfft
. Si nfft
es menor que la longitud de la señal, esta se envuelve en módulo nfft
y se suma utilizando datawrap
. Por ejemplo, la señal de entrada [1 2 3 4 5 6 7 8]
con nfft
igual a 4 da como resultado el periodograma de sum([1 5; 2 6; 3 7; 4 8],2)
.
[
devuelve un vector de frecuencia, pxx
,f
] = periodogram(___,fs
)f
, en ciclos por unidad de tiempo. La tasa de muestreo, fs
, es el número de muestras por unidad de tiempo. Si la unidad de tiempo es el segundo, f
estará en ciclos/segundo (Hz). Para señales de valor real, f
abarca el intervalo [0,fs
/2] cuando nfft
es par y [0,fs
/2) cuando nfft
es impar. Para señales de valor complejo, f
abarca el intervalo [0,fs
). fs
debe ser la cuarta entrada a periodogram
. Para introducir una tasa de muestreo y seguir utilizando los valores predeterminados de los argumentos opcionales anteriores, especifique estos argumentos como vacíos, []
.
[
devuelve las estimaciones del periodograma bilateral en las frecuencias especificadas en el vector. El vector pxx
,f
] = periodogram(x
,window
,f
,fs
)f
debe contener al menos dos elementos porque, de lo contrario, la función lo interpreta como nfft
. Las frecuencias de f
están en ciclos por unidad de tiempo. La tasa de muestreo, fs
, es el número de muestras por unidad de tiempo. Si la unidad de tiempo es el segundo, f
estará en ciclos/segundo (Hz).
[___,
devuelve los intervalos de confianza de pxxc
] = periodogram(___,'ConfidenceLevel',probability
)probability
× 100% para la estimación de PSD en pxxc
.
[___] = periodogram(___,
devuelve la estimación de PSD si spectrumtype
)spectrumtype
está especificado como 'psd'
y devuelve el espectro de potencia si spectrumtype
está especificado como 'power'
.
periodogram(___)
sin argumentos de salida representa la estimación de PSD del periodograma o el espectro de potencia en la ventana de la figura actual.
Ejemplos
Argumentos de entrada
Argumentos de salida
Más acerca de
Referencias
[1] Auger, François, and Patrick Flandrin. "Improving the Readability of Time-Frequency and Time-Scale Representations by the Reassignment Method." IEEE® Transactions on Signal Processing. Vol. 43, May 1995, pp. 1068–1089.
[2] Fulop, Sean A., and Kelly Fitz. "Algorithms for computing the time-corrected instantaneous frequency (reassigned) spectrogram, with applications." Journal of the Acoustical Society of America. Vol. 119, January 2006, pp. 360–371.