Cтраница 1
Декодирование Витерби мягких решений для решетчато-кодированной модуляции выполняется двумя ступенями. Поскольку каждая ветвь решетки соответствует сигнальному подобразу, то - первая ступень декодирования сводится к определению наилучшей точки сигнала внутри каждого подобраза, то есть точку в каждом подобразе, которая ближе по расстоянию в к принятой точке. [1]
![]() |
Сравнение декодирования мягких и жестких решений. [2] |
Сначала рассмотрим декодирование мягких решений. В этом случае метрики, вычисленные алгоритмом Витерби, равны сумме квадратов детекторных выходов демодулятора. Предположим, что передана последовательность из одних нулей. [3]
Несколько типов такого декодирования мягких решений были описаны в литературе. [4]
![]() |
Блок-схема системы связи, использующей каскадный код. [5] |
При каскадном кодировании возможно и декодирование мягких решений. Обычно оно выполняется по внутреннему коду, если он выбран так, что имеет немного кодовых слов, т.е. 2 не очень велико. Внешний код обычно декодируется посредствам декодера жестких решений, особенно если длина блока велика и имеется много кодовых слов. [6]
Аналогично предположим, что используется декодирование мягких решений, а канал прибавляет к сигналу АБГШ. [7]
С другой стороны, если декодирование мягких решений используется во внешнем и внутреннем декодерах, метрики для мягкого решения о каждом принимаемом кодовом слове кода Адамара передаются на алгоритм Витерби, который вычисляет результирующие метрики для конкурирующих путей решетки. [8]
Лучшее качество можно получить, когда декодирование мягких решений используется для внутренних и внешних кодов. Однако альтернативно, что обычно ведет к уменьшению сложности для декодера, используется декодирование мягких решений для внутреннего кода и декодирование жестких решений для внешнего кода. Выражение для вероятности ошибки этих схем декодирования зависит частично от типа кодов ( блоковых или сверточных), выбираемых для внутреннего и внешнего кодов. [9]
Дополнительно мы сравним характеристики качества при декодировании жестких и мягких решений. [10]
![]() |
Скорость кода как функция минимального ОСШ на бит при. [11] |
ОСШ на бит 2 дБ, если используется декодирование мягких решений. [12]
Вместо декодирования жестких решений предположим, что декодер осуществляет декодирование мягких решений, используя выход демодулятора, который использует квадратичный детектор. [13]
Если внутренний код блоковый, и декодер для этого кода обеспечивает декодирование мягких решений, внешний декодер также может выполняться с мягким решением, используя в качестве входов метрики, соответствующие каждому кодовому слову внутреннего кода. С другой стороны, внутренний декодер может выполнять декодирование жестких решений после получения кодовых слов и отправлять жесткой решение внешнему декодеру. Тогда внешний декодер должен формировать декодирование жестких решений. [14]
![]() |
Оптимальный дежурный цикл для ПВМС [ Martin и McAdam ( 19Щ, 1980 /. Е. ]. [15] |