Коэффициенты фильтра линейного предсказания
[ находит коэффициенты a,g] = lpc(x,p)pлинейный предиктор th-порядка, КИХ-фильтр, который предсказывает текущее значение временных рядов с действительным знаком x на основе прошлых выборок. Функция также возвращает g, отклонение ошибки прогноза. Если x матрица, функция обрабатывает каждый столбец как независимый канал.
lpc определяет коэффициенты прямого линейного предиктора путем минимизации ошибки прогноза в смысле наименьших квадратов. Это имеет приложения в речевом кодировании и создании фильтра.
lpc использует метод автокорреляции авторегрессивных (AR) моделирование, чтобы найти коэффициенты фильтра. Сгенерированный фильтр не может смоделировать процесс точно, даже если последовательность данных является действительно процессом AR правильного порядка, потому что метод автокорреляции неявно окна данные. Другими словами, метод принимает что выборки сигнала вне длины x 0.
lpc вычисляет решение методом наименьших квадратов к X a = b, где
и m является длиной x. Решение задачи наименьших квадратов с помощью нормальных уравнений приводит к уравнениям Уокера Рождества
где r = [r (1) r (2) ... r (p +1) ] оценка автокорреляции для x вычисленное использование xcorr. Алгоритм Левинсона-Дербина (см. levinson) решает уравнения Уокера Рождества в O (p 2) флопс.
[1] Джексон, L. B. Цифровые фильтры и Обработка сигналов. 2-й Выпуск. Бостон: Kluwer Академические Издатели, 1989, стр 255–257.