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 autoregresiva — Método Yule-Walker
devuelve la estimación de densidad espectral de potencia, , de una señal de tiempo discreto, , que se encuentra utilizando el método Yule-Walker.pxx
= pyulear(x
,order
)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 . es la distribución de potencia por unidad de frecuencia.x
pxx
pxx
La frecuencia se expresa en unidades de rad/muestra. es el orden del modelo autoregresivo (AR) utilizado para producir la estimación PSD.order
utiliza puntos en la transformación discreta de Fourier (DFT).pxx
= pyulear(x
,order
,nfft
)nfft
Para real , tiene longitud ( /2 + 1) si es par, y ( + 1)/2 si es impar.x
pxx
nfft
nfft
nfft
nfft
Para valores complejos , siempre tiene longitud.x
pxx
nfft
Si omite o especifica que está vacío, utilice una longitud DFT predeterminada de 256.nfft
pyulear
[
devuelve el vector de frecuencias angulares normalizadas, en el que se estima el PSD. tiene unidades de rad/muestra.pxx
,w
] = pyulear(___)w
w
Para señales de valor real, abarca el intervalow
[0,π] cuando está parejo ynfft
[0,π) cuando es extraño.nfft
Para señales de valores complejos, siempre abarca el intervalow
[0,2π).
[
devuelve un vector de frecuencia, , en ciclos por unidad de tiempo.pxx
,f
] = pyulear(___,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 de valor real, 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, ).f
fs
[
devuelve las estimaciones de PSD AR de dos lados en las frecuencias especificadas en el vector, .pxx
,f
] = pyulear(x
,order
,f
,fs
)f
El vector, , debe contener al menos dos elementos, porque de lo contrario la función lo interpreta como .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
] = pyulear(___,'ConfidenceLevel',probability
)probability
pxxc
pyulear(___)
sin argumentos de salida traza la estimación de PSD de AR en dB por frecuencia de unidad en la ventana de figura actual.