Main Content

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.

Historial de versiones

Introducido antes de R2006a

Consulte también

| |