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 la densidad espectral de potencia autoregresiva — método de Burg
devuelve la estimación de densidad espectral de potencia (PSD), de una señal de tiempo discreto, que se encuentra utilizando el método de Burg.pxx
= pburg(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
= pburg(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
pburg
[
devuelve el vector de frecuencias angulares normalizadas, en el que se estima el PSD. tiene unidades de rad/muestra.pxx
,w
] = pburg(___)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
] = pburg(___,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, ).f
fs
[
devuelve las estimaciones de PSD AR de dos lados en las frecuencias especificadas en el vector, .pxx
,f
] = pburg(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
] = pburg(___,'ConfidenceLevel',probability
)probability
pxxc
pburg(___)
sin argumentos de salida traza la estimación de PSD de AR en dB por frecuencia de unidad en la ventana de figura actual.