MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем

Обработка сигналов и изображений\Signal Processing Toolbox

Список функций Signal Processing Toolbox: Линейное предсказание

  В оглавление \ К следующему разделу \ К предыдущему разделу

AC2POLY

Преобразование автокорреляционной функции в коэффициенты предсказания

Синтаксис:

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

Описание:

a = ac2poly(r)

Находит коэффициенты нерекурсивного предсказывающего фильтра a, соответствующие автокорреляционной функции r. Длина вектора a равна длине вектора r, кроме того, a(1) = 1. Если использовать вектор коэффициентов a для авторегрессионного фильтра, то при возбуждении фильтра белым шумом выходной сигнал будет иметь автокорреляционную функцию, близкую к вектору r.

[a,efinal] = ac2poly(r)

В данном случае функция дополнительно возвращает средний квадрат ошибки предсказания efinal.

Замечания

Данная функция работает как с вещественными, так и с комплексными данными. Она полностью эквивалентна функции levinson.

Примеры

Пусть отсчеты автокорреляционной функции образуют следующую последовательность:

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

Получим соответствующий вектор коэффициентов предсказывающего фильтра:

[a,efinal] = ac2poly(r)
a =
    1.0000    0.6147    0.9898    0.0004    0.0034   -0.0077
efinal =
    0.1791

Сопутствующие функции: ac2rc, poly2ac, rc2poly

Литература
  1. Kay, S. M. Modern Spectral Estimation. Englewood Cliffs, NJ: Prentice-Hall, 1988.

  В оглавление\ К следующему разделу \ К предыдущему разделу


Поиск по сайту:

Система Orphus

Яндекс.Метрика