3.3.6 Алгоритм МНК, как метод стохастической аппроксимацииАдаптивный алгоритм МНК можно рассматривать с другой точки зрения – в качестве частного случая метода стохастической аппроксимации. Стохастическая аппроксимация – это термин, присвоенный общему классу рекурсивных алгоритмов, используемых для решения уравнений вида: где где
Как правило, выбирают последовательность
Для рассматриваемой нами задачи адаптивной фильтрации имеем: и в этом случае из (3.104) получаем Для многих применений желательно не допускать того, чтобы величина Несколько примеров. Для иллюстрации поведения алгоритмов РНК и МНК мы провели следующий эксперимент. Стационарный сигнал генерировался путем прохождения последовательности выборок белого шума через фильтр второго порядка Случай 1: Случай 2: Выходной сигнал нормировался так, чтобы его дисперсия стала равной единице. Начальные значения параметров алгоритма РНК были следующими: На рис. 3.3 и 3.4 показано поведение кривых для алгоритмов МНК и РНК в случае 1, когда Рис. 3.3. Обучающие кривые для МНК (а) и РНК (б) адаптивного предиктора с использованием двухполюсной авторегрессивной модели генерации входного сигнала обозначенного в тексте как случай 1) с коэффициентом установления Рис. 3.4 Обучающие кривые для МНК (а) и РНК (б) адаптивного предиктора с использованием двухполюсной авторегрессивной модели генерации входного сигнала (обозначенного в тексте как случай 1) с коэффициентом установления Рис. 3.5 Обучающие кривые для МНК (а) и РНК (б) адаптивного предиктора с использованием двухполюсной авторегрессивной модели генерации входного сигнала (обозначенного в тексте как случай 2) с коэффициентом установления Анализ этих рисунков приводит к следующим выводам: 1. Сходимость алгоритма РНК при начальных значениях параметров значительно превышает сходимость алгоритма МНК. 2. На сходимость алгоритма МНК очевидно влияет отношение характеристических чисел (случай 1 по сравнению со случаем 2), а на сходимость алгоритма РНК оно не влияет. 3. На скорость сходимости алгоритма МНК сильно влияет выбор На рис. 3.6 и 3.7 изображена траектория параметров для одной реализации алгоритма. Показано, что параметры алгоритма РНК очень быстро сходятся к своим истинным значениям, тогда как для сходимости параметров МНК требуется гораздо большее время. Следует отметить, что после завершения переходного режима на процесс слежения алгоритма РНК сильнее всего будет влиять эффективная длина окна Рис. 3.6 Траектории параметров первой ветви для МНК (а) и РНК (б) адаптивного предиктора с использованием двухполюсной авторегрессивной модели генерации входного сигнала (обозначенного в тексте как случай 1) с коэффициентом установления Рис. 3.7. Траектории параметров первой ветви для МНК (а) и РНК (б) адаптивного предиктора с использованием двухполюсной авторегрессивной модели генерации входного сигнала (обозначенного в тексте как случай 2) с коэффициентом установления
|