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, Нью-Джерси: Prentice Hall, 1988.

См. также

| |

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