Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.
Estimación de densidad espectral de potencia de Periodogram
devuelve la estimación de densidad espectral de potencia de periodograma (PSD), , de la señal de entrada, , encontrado utilizando una ventana rectangular.pxx
= periodogram(x
)pxx
x
Cuando es un vector, se trata como un solo canal.x
Cuando es una matriz, el PSD se calcula de forma independiente para cada columna y se almacena en la columna correspondiente de .x
pxx
Si es de valor real, es una estimación de PSD unilateral.x
pxx
Si tiene un valor complejo, es una estimación de PSD de dos lados.x
pxx
El número de puntos, , en la transformación discreta de Fourier (DFT) es el máximo de 256 o la siguiente potencia de dos mayor que la longitud de la señal.nfft
utiliza puntos en la transformación discreta de Fourier (DFT).pxx
= periodogram(x
,window
,nfft
)nfft
Si es mayor que la longitud de la señal, es cero-acolchado a la longitud .nfft
x
nfft
Si es menor que la longitud de la señal, la señal se envuelve modulo y se suma utilizando .nfft
nfft
datawrap
Por ejemplo, la señal de entrada con igual a 4 da como resultado el periodograma de .[1 2 3 4 5 6 7 8]
nfft
sum([1 5; 2 6; 3 7; 4 8],2)
[
devuelve un vector de frecuencia, , en ciclos por unidad de tiempo.pxx
,f
] = periodogram(___,fs
)f
La frecuencia de muestreo, , es el número de muestras por unidad de tiempo.fs
Si la unidad de tiempo es segundos, entonces está en ciclos/segundo (Hz).f
Para las señales con valores reales, abarca el intervalo [0, /2] cuando es par y [0, /2) cuando es impar.f
fs
nfft
fs
nfft
Para señales de valores complejos, abarca el intervalo [0, ). debe ser la cuarta entrada de .f
fs
fs
periodogram
Para introducir una frecuencia de muestreo y seguir utilizando los valores predeterminados de los argumentos opcionales anteriores, especifique estos argumentos como vacíos, .[]
[
devuelve las estimaciones de dos lados en periodogramas en las frecuencias especificadas en el vector. El vector debe contener al menos dos elementos, porque de lo contrario la función lo interpreta como .pxx
,f
] = periodogram(x
,window
,f
,fs
)f
nfft
Las frecuencias están en ciclos por unidad de tiempo.f
La frecuencia de muestreo, , es el número de muestras por unidad de tiempo.fs
Si la unidad de tiempo es segundos, entonces está en ciclos/segundo (Hz).f
[___,
devuelve los intervalos de confianza del 100 % para la estimación de PSD en .pxxc
] = periodogram(___,'ConfidenceLevel',probability
)probability
pxxc
[___] = periodogram(___,
devuelve la estimación PSD si se especifica como y devuelve el espectro de potencia si se especifica como .spectrumtype
)spectrumtype
'psd'
spectrumtype
'power'
periodogram(___)
sin argumentos de salida traza la estimación de PSD de periodograma en dB por frecuencia de unidad en la ventana de figura actual.
[1] 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.
[2] 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.