Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

ac2poly

Convierta la secuencia de autocorrelación en un polinomio de predicción

Sintaxis

a = ac2poly(r)
[a,efinal] = ac2poly(r)

Descripción

a = ac2poly(r) encuentra el polinomio del filtro FIR de predicción lineal, a, correspondiente a la secuencia de autocorrelación r. a tiene la misma longitud que r y a(1) = 1. El polinomio representa los coeficientes de un filtro de predicción que produce una señal con una secuencia de autocorrelación casi igual a r.

[a,efinal] = ac2poly(r) devuelve el error de predicción final, efinal, determinado al ejecutar el filtro durante length(r) pasos.

Ejemplos

contraer todo

Dada una secuencia de autocorrelación, r, determine el polinomio del filtro de predicción lineal equivalente y el error de predicción final.

r = [5.0000 -1.5450 -3.9547 3.9331 1.4681 -4.7500];

[a,efinal] = ac2poly(r)
a = 1×6

    1.0000    0.6147    0.9898    0.0004    0.0034   -0.0077

efinal = 0.1791

Sugerencias

Puede aplicar esta función a datos reales o complejos.

Referencias

[1] Kay, Steven M. Modern Spectral Estimation. Englewood Cliffs, NJ: Prentice-Hall, 1988.

Consulte también

| |

Introducido antes de R2006a