Документация Engee

rc2ac

Преобразование коэффициентов отражения в автокорреляционную последовательность.

Библиотека

EngeeDSP

Синтаксис

Вызов функции

  • r = rc2ac(k,r0) — возвращает коэффициенты автокорреляции r выходного сигнала дискретного фильтра ошибки предсказания, вычисленные на основе коэффициентов отражения k для решетчатой структуры и начального значения автокорреляции с нулевой задержкой r0.

Аргументы

Входные аргументы

# k — коэффициенты отражения
вектор

Details

Список коэффициентов отражения, заданный как вектор.

Типы данных

Float32, Float64

Поддержка комплексных чисел

Да

# r0 — автокорреляция с нулевой задержкой
скаляр

Details

Автокорреляция с нулевой задержкой, заданная как скаляр.

Типы данных

Float32, Float64

Поддержка комплексных чисел

Да

Выходные аргументы

# r — автокорреляционная последовательность
вектор-столбец

Details

Автокорреляционная последовательность, возвращаемая в виде вектора-столбца длиной , где — длина вектора k.

Примеры

Вычисление автокорреляционной последовательности

Details

Определим последовательность автокорреляции, соответствующую заданному вектору коэффициентов отражения k и начальному значению автокорреляции при нулевой задержке r0.

import EngeeDSP.Functions: rc2ac

k = [0.3090 0.9800 0.0031 0.0082 -0.0082]
r0 = 0.1
a = rc2ac(k, r0)
6-element Vector{Float64}:
  0.09999999999999934
 -0.03089999999999965
 -0.07909476199999964
  0.07866265341159544
  0.029362938197534588
 -0.0950000097439273

Литература

  1. Kay, Steven M. Modern Spectral Estimation. Englewood Cliffs, NJ: Prentice-Hall, 1988.