11.5.2. Стохастический градиентный алгоритмДругим классом алгоритмов слепого выравнивания являются схемы стохастически-градиентного итеративного выравнивания, которые содержат на выходе линейного КИХ-выравнивающего фильтра безынерционную нелинейность, для того чтобы генерировать «желательную характеристику» на каждой итерации. Начнем с первоначального предположения, что коэффициенты оптимального эквалайзера равны
где Если мы возьмем свертку импульсного отклика эквалайзера и принимаемой последовательности
Слагаемое Для определения наилучшей оценки
где Как хорошо известно, классическая задача оценивания формулируется так. Если выход эквалайзера
где
которая является нелинейной функцией выхода эквалайзера, если Рис.11.5.1. Адаптивное слепое выравнивание со стохастическим градиентным алгоритмом Таблица 11.5.1. Стохастические градиентные алгоритмы для слепого выравнивания Табл.11.5.1 иллюстрирует общую форму существующих алгоритмов слепого выравнивания, базирующиеся на НК адаптации. Мы видим, что базовое отличие этих алгоритмов заключается в выборе инерционной нелинейности. Наиболее широко используемым на практике алгоритмом является алгоритм Годарда, иногда называемый алгоритмом с постоянным модулем (АПМ). Из табл.11.5.1 очевидно, что выходная последовательность С учетом сходимости адаптивные алгоритмы вида НК сходятся в среднем, когда
И в среднем квадратичном смысле, когда (верхний индекс
Следовательно, требуется, чтобы выход эквалайзера Базовое ограничение стохастических градиентных алгоритмов относительно медленная сходимость. Некоторые улучшения в скоростях сходимости можно достичь модификацией адаптивных алгоритмов типа НК в рекуррентный тип наименьших квадратов (РНК). Алгоритм Годарда. Как указано выше, алгоритм слепого выравнивания Годарда является алгоритмом скорейшего спуска, который широко используется на практике, когда обучающая последовательность нежелательна. Опишем этот алгоритм более подробно. Годард рассматривает задачу об обследовании выравнивания и восстановления фазы несущей и её отслеживания. Отслеживание фазы несущей выполняется на базовом сигнале после эквалайзера, как показано на рис.11.5.2. Основываясь на этой структуре, мы можем выразить выход эквалайзера так
а выход на устройство решения так Если желательный символ известен мы можем формировать сигнал ошибки
и минимизировать СКО по
Этот критерий ведет нас к использованию алгоритма НК для рекуррентного оценивания
где Рис. 11.5.2. Схема Годарда для объединения адаптивного (слепого) выравнивания и отслеживания фазы несущей Подход, предложенный Годардом, сводится к использованию критерия, который зависит от уровня МСИ на выходе эквалайзера, но который независим от сигнального созвездия КАМ и фазы несущей. Для примера, функция стоимости, которая не зависит от фазы несущей и имеет свойство, что ее минимум ведет к малой величине СКО, равна
где
где
где
а оптимальный выбор
Как ожидалось, рекуррентное соотношение (11.5.31) для Особенно важен случай, когда
где
Сходимость алгоритма (11.5.33) была показана в статье Годарда (1980). Первоначально коэффициенты эквалайзера выбирается нулевыми, исключая коэффициент центральной (опорной) ячейки, который выбирается согласно условию
которое является достаточным, но не необходимым для сходимости алгоритма. Результаты моделирования, выполненные Годардом на моделях телефонных каналов с типичными частотными характеристиками при скоростях передачи 7200...12000 бит/с, указывает на то, что алгоритм (11.5.33) хорошо реализуется и ведёт к сходимости на интервале 5000...20000 итераций, в зависимости от сигнального созвездия. Первоначально, до выравнивания, глазковая диаграмма была закрыта. Число итераций, требуемых для сходимости, примерно на порядок величины больше, чем число, требуемое для выравнивания канала с известной обучающей последовательностью. Никаких существенных трудностей не возникает при использовании алгоритма с управлением решениями для оценивания фазы в (11.5.33) для начала процесса настройки эквалайзера.
|