ac2poly

Преобразуйте последовательность автокорреляции в полином прогноза

Синтаксис

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

Описание

a = ac2poly(r) находит, что КИХ линейного предсказания фильтрует полином, a, соответствуя последовательности автокорреляции r. a является той же длиной как r и a(1) = 1. Полином представляет коэффициенты фильтра прогноза, который выводит сигнал с последовательностью автокорреляции, приблизительно равняются r.

[a,efinal] = ac2poly(r) возвращает итоговую ошибку прогноза, efinal, определенный путем выполнения фильтра для шагов length(r).

Примеры

свернуть все

Учитывая последовательность автокорреляции, r, решают, что эквивалентное линейное предсказание фильтрует полином и итоговую ошибку прогноза.

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

Советы

Можно применить эту функцию к действительным или комплексным данным.

Ссылки

[1] Кей, Стивен М. Современная спектральная оценка. Englewood Cliffs, NJ: Prentice Hall, 1988.

Смотрите также

| |

Представлено до R2006a