11.5.1. Слепое выравнивание, основанное на критерии максимального правдоподобияУдобно использовать эквивалентную модель канала с дискретным временем, описанную в разделе 10.1.2. Напомним, что выход этой модели канала с МСИ равен (11.5.1) где - коэффициенты эквивалентного канала с дискретным временем, представляет информационную последовательность, а последовательность отсчетов белого гауссовского шума. Для блока из принимаемых сигнальных точек совместная ФПВ (вектора ) при условии известного вектора импульсной характеристики канала и известного вектора данных , равен (11.5.2) Совместные максимально правдоподобные оценки и - это такие значения этих векторов, которые максимизирует совместную ФПВ или, что эквивалентно, это величины и , которые минимизируют показатель экспоненты. Таким образом, максимально правдоподобное решение определяется минимумом по и метрики (11.5.3) где матрица называется матрицей данных и определяется так (11.5.4) Мы сделаем несколько наблюдений. Прежде всего заметим, что, когда вектор данных (или матрица данных ) известен, как в случае, когда на приеме используется обучающая последовательность, максимально правдоподобная оценка импульсной характеристики канала, полученная минимизацией (11.5.3) по , равна (11.5.5) С другой стороны, когда импульсная характеристика канала известна, оптимальной МП детектор для последовательности данных осуществляет поиск по решётке (или поиск по дереву), используя алгоритм Витерби для канала с МСИ. Если не известны как так и минимизацию показателя качества можно выполнить совместно по и . Альтернативно можно оценить по ФПВ , которую можно получить усреднением по всем по возможным последовательностям данных (11.5.6) где - вероятность последовательности , , а - размер символьного созвездия. Оценка канала, основанная на усреднении последовательностей данных. Как указанно в приведенном выше обсуждении, когда и не известны один из подходов сводится к оценке импульсной характеристики после усреднения ФПВ по всем последовательностям данных. Таким образом, имеем (11.5.7) Затем, оценка , которая максимизирует определяется уравнения (11.5.8) Следовательно, оценку можно выразить так: (11.5.9) где функция определяется так (11.5.10) Результирующее решение для оптимального обозначим . Уравнение (11.5.9) является нелинейным уравнением для оценки импульсной характеристики канала при заданном векторе принимаемого сигнала . В общем, трудно получить оптимальное решение непосредственным решением (11.5.9). С другой стороны относительно легко разработать численный метод для рекуррентного решения . В частности, можем написать (11.5.11) Когда получено из решения (11.5.9) или (11.5.11),, мы можем просто использовать эту оценку при минимизации метрики , определённой (11.5.3), по всем возможным последователям данных. Поскольку - это последовательность, которая минимизирует по . Обсуждаемый алгоритм имеет два главных недостатка. Первый – это то, что рекуррентная обработка (11.5.11) для нахождения в вычислительном отношении сложна. Второй и, вероятно, более важный, - оценка не так хороша по сравнению с максимально правдоподобной оценкой , которая получается, когда последовательность известна. Следовательно, качество слепого эквалайзера (с алгоритмами Витерби), основанного на оценке хуже, чем того, который основан на . Ниже мы рассмотрим совместные оцениватели канала и данных. Совместная оценка канала и данных. Здесь мы рассмотрим совместную оптимизацию показателя качества , определяемого (11.5.3). Поскольку элементы вектора импульсной характеристики канала непрерывные, а элементы вектора данных дискретные, возможный подход сводится к определению максимально правдоподобной оценки для каждой возможной последовательности данных, которая минимизирует для каждой соответствующей оценки канала. Итак оценка канала, соответствующая -ой последовательности данных , равна (11.5.13) Для -й последовательности данных метрика равна (11.5.14) Затем из ансамбля возможных последовательностей мы выберем последовательность данных, которая минимизирует функцию цены в (11.5.14), то есть мы определяем (11.5.15) Подход, описанный выше, является исчерпывающим исследовательским вычислительным методом с вычислительной сложностью, которая растет экспоненциально с длиной блока данных. Мы можем выбрать и тогда мы будем иметь одну оценку канала для каждой из выживших последовательностей. С этого момента можно продолжить поиск, сохраняя отдельную оценку канала для каждого выжившего пути при осуществлении поиска по алгоритму Витерби по решетке. Подобный подход был предложен Сешадри (1991). В сущности, алгоритм Сешадри – это разновидность обобщенного алгоритма Витерба (ОАВ), который сохраняет наилучших оценок переданной последовательности в каждом состоянии решётки и наилучших оценок переданной последовательности в каждом состоянии решетки и соответствующие оценки канала. В ОАВ Сешадри поиск идентичен обычному АВ, начиная с -го шага по решетке, т.е. начиная с точки, когда обработана принятая последовательность . Так начиная с -го шага формируется исчерпывающий поиск. С каждой последовательностью данных связана соответствующая оценка канала . Начиная с этого шага, поиск модифицируется с тем, чтобы сохранить канала . Начиная с этого шага, поиск модифицируется с тем, чтобы сохранить выживших последовательностей и соответствующих оценок канала на состояние вместо только одной последовательности на состояние. Таким образом, ОАВ используется для обработки принимаемой сигнальной последовательности . Оценки канала улучшаются рекуррентно на каждом шаге, используя алгоритм минимума СКО для дополнительного сокращения вычислительной сложности. Результаты моделирования, данные в статье Сешарди (1991) , указывают на то, что этот ОАВ для реализации слепого выравнивания работает хорошо при умеренном отношении сигнал/шум с . Затем имеется умеренный рост вычислительной сложности ОАВ по сравнению с обычным АВ. Однако здесь имеется дополнительные вычисления, связанные с оцениванием и обновлением оценок канала , связанных с каждой из выживших оценок данных. Альтернативный алгоритм совместного оценивания, который избегает вычисления наименьших квадратов при оценивании канала, был предложен Зервасом и др. (1991). В этом алгоритме порядок формирования совместной минимизации показателя качества обратный. Это значит, сначала выбирается импульсная характеристика канала, скажем , а затем используется обычный АВ для нахождения оптимальной последовательности данных для этой импульсной характеристики канала. Затем мы можем модифицировать до и повторить оптимизацию по последовательностям данных . Основываясь на этом общем подходе Зервас разработал новый МП алгоритм слепого выравнивания, который назван алгоритмом с квантованием канала. Алгоритм работает по решетке пространства канала, причем он становится лучше и лучше при использовании МП правила для сохранения оцененного канала в окрестности действительного неизвестного канала. Этот алгоритм приводит к эффективной параллельной реализации, а его требования к памяти такие же, как в АВ.
|