exponenta event banner

rc2poly

Преобразование коэффициентов отражения в полином фильтра прогнозирования

Синтаксис

a = rc2poly(k)
[a,efinal] = rc2poly(k,r0)

Описание

a = rc2poly(k) преобразует коэффициенты отражения k соответствует структуре решетки полиному фильтра прогнозирования a, с a(1) = 1. Продукция a - вектор строки длины length(k)  + 1.

[a,efinal] = rc2poly(k,r0) возвращает окончательную ошибку прогнозирования efinal на основе автокорреляции с нулевым запаздыванием, r0.

Примеры

свернуть все

Рассмотрим решётчатый БИХ-фильтр, заданный набором коэффициентов отражения. Найти эквивалентное представление фильтра прогнозирования.

k = [0.3090 0.9800 0.0031 0.0082 -0.0082];

a = rc2poly(k)
a = 1×6

    1.0000    0.6148    0.9899    0.0000    0.0032   -0.0082

Алгоритмы

rc2poly вычисляет выходные данные a с использованием рекурсии Левинсона [1]. Функция

  1. Задание выходного вектора a к первому элементу k.

  2. Петли через остальные элементы k.

    Для каждой итерации цикла i, a = [a + a(i-1:-1:1)*k(i) k(i)].

  3. Орудия a = [1 a].

Ссылки

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

Расширенные возможности

.

См. также

| | | | | | |

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