exponenta event banner

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] Кей, Стивен М. Современная спектральная оценка. Энглвуд Клиффс, Нью-Джерси: Прентис-Холл, 1988.

См. также

| |

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