11.4.2. Линейное предсказание и лестничные фильтрыВ главе 3 мы рассмотрели линейное предсказание сигнала в плане кодирования речи. В этом разделе мы хотим установить связь между линейным предсказанием и лестничным фильтром. Проблему линейного предсказания можно сформировать так: по значениям набора данных
Минимизация СКО
по коэффициентам предсказания
где Их называют нормальными уравнениями Юли-Волкера. Матрица коэффициентов
для Линейный предсказывающий фильтр порядка
Его входом являются данные Начнем с использованием алгоритма Левинсона-Дурбина для коэффициентов предсказателя
Таким образом, мы получим передаточную функцию предсказателя
Тогда (11.4.30) можно выразить так
Заметим, что Больше понимания соотношения между
Выходы фильтров мы определяем так
Тогда (11.4.33) можно записать
Во временной области соотношение (11.4.35) можно выразить так
где
Для детальной разработки отметим, что Соотношение (11.4.36) – одно из двух, определяющих лестничный фильтр. Второе соотношение получается из
Теперь мы умножим левую и правые части (11.4.39) на
Путем преобразования (11.4.40) во временную область мы получим второе отношение, которое соответствует лестничному фильтру, а именно
Начальные условия
Лестничные фильтры, описанные рекуррентными отношениями (11.4.36) и (11.4.40), иллюстрируются на рис.11.4.2. Рис. 11.4.2. Лестничный фильтр. Каждый каскад характеризуется собственным коэффициентом умножения
а
где Остатки
Далее, взаимные корреляции между
Вследствие свойств ортогональности остатков, различные секции лестницы проявляют форму независимости, которая позволяет нам прибавить или удалить одну или больше последних каскадов без влияния на параметры оставшихся каскадов. Поскольку остаточный средний квадрат ошибки Из вышеприведенного обсуждения мы видим, что линейный предсказывающий фильтр можно реализовать или как линейный трансверсальный фильтр или как лестничный фильтр. Лестничный фильтр рекуррентен по порядку и, как следствие, число его секций (каскадов) можно легко увеличить или уменьшить без влияния на параметры оставшихся секций. В противоположность этому коэффициенты трансверсального фильтра, полученные на основе РНК, взаимозависимы. Это значит, что увеличение или уменьшение размера фильтра приведет к изменению всех коэффициентов. Следовательно, алгоритм Калмана, описанный в разделе 11.4.1, рекуррентен во времени, но не по порядку реализующих его звеньев. Основываясь на оптимизации по критерию наименьших квадратов, лестничные алгоритмы РНК были реализованы так, что их вычислительная сложность растет линейно с ростом числа коэффициентов фильтра Лестничные алгоритмы РНК имеют несомненное будущее, поскольку они численно нечувствительны по отношению к случайным ошибкам, свойственным цифровой реализации алгоритма. Трактовку их количественных характеристик можно найти в статьях и других (1984,1986).
|