Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
15.4. МЯГКОЕ ДЕКОДИРОВАНИЕ СВЕРТОЧНЫХ КОДОВИспользование информации мягкого решения может облегчить декодирование и сверточных кодов. В нашем распоряжении имеются вариант мягкого решения алгоритма Витерби к варианты мягкого решения алгоритмов последовательною декодирования. Отложим изучение последовательного декодирования до следующего параграфа, а в настоящем параграфе займемся алгоритмом Витерби с демодулятором с мягким решением. Затем изучим сверточные коды Унгербека, имеющие большое евклидово свободное расстояние; поэтому они полезны для каналов, ограниченных по полосе. Кочьг Унгербка больше подходят для каналов, ограниченных по полосе, чем коды, построенные из соображений возможно большего хэммингова свободного расстояния. Алгоритм Витерби отыскивает на решетке путь, ближайший к принятому слову. Расстояние принятого слова от пути на решетке определяется как сумма расстояний вдоль последовательных ребер. Мера расстояний выбирается произвольно, за исключением того, что она должна удовлетворять требовапию аддитивности. Поэтому, хотя алгоритм Витерби, введенный в § 12.8, использует хэммингово расстояние, тот же алгоритм применим и при любом другом определении расстояния. Не является даже необходимым, чтобы расстояние было метрикой. Алгоритм Витерби хорошо использовать в тех случаях, когда шум в канале стационарен и легко моделируется. Пусть
Эта функция, называемая метрикой ребра (или метрикой пути), озчацаег свойствами расстояния, хотя и не является истинной метрикой. Декодер Витерби с мягким решением аналогичен декодеру Витерби с жестким решением, но только вместо хэммингова расстояния он использует новую метрику пути. При каждой итерации каждый выживший путь, ведущий в кажпый узел, продолжается всеми возможными способами в узлы следующего уровня с прибавлением метрик ребер к общей накопленной метрике пути. Выживший в кажцом новом узле путь сохраняется, а остальные пути отбрасываются. Поэтому сложность декодера Витерби возрастает очень мало при ею перестройке на мяжос решение. Если входные символы канала - вещественные или комплексные числа, а шум в канале — аддитивный гауссовский независимый, то
Для гауссовското канала максимизация логарифмической функции правдоподобия эквивалентна минимизации евклидова расстояния. В качестве метрик ребер используем евклидово расстояние
На практике во многих каналах с мягким решением, не являющихся гауссовскими, Рассмотрим сверточные коды, использующие вещественные или комплексные алфавиты из Каждый сигнал из набора сигналов будет использоваться для представления одного из Пусть
Рис. 15.6. Простой пример кодирования, а — четверичный набор ФТ-модулированных сигналов при отсутствии кодирования; б - восьмеричный набор ФТ-модулированных сигналов; в — решетка для сверточного Евклидово свободное расстояние обозначаемое через
где а — среднеквадратичное отклонение шума, расстоянии Евклидово свободное расстояние часто измеряется в децибелах; эта мера определяется соотношением
Асимптотический выигрыш кодирования определяется формулой
где На рис. 15.6 представлен простой пример. Сверточный код определяется восьмеричным набором ФТ-модулированных сигналов и решеткой в кодере. Он представляет собой
Рис. 15.7. Кодеры для сверточного связь, как показано на рис. 15.7, б. Символ кодового слова содержит лишь два бита информации, а может принимать восемь различных значений. На рис. 15.6, в легко видеть, что минимальный вес имеет путь Рис. 15.8. (см. скан) Некоторые коды для восьмеричного канала с ФТ-модуляцией. Рис. 15.9. (см. скан) Таблица кодов Унгербека целиком состоящего из нулей. Минимальное расстояние кода равно Для нахождения более сложных кодов в общем случае требуется использовать ЭВМ, но даже при этом поиск должен быть разумно организован, иначе он станет практически невозможным. На рис. 15.8 приведены примеры трех кодов. Изображены решетки этих кодов, и в каждом случае выделен путь, на котором достигается евклидово свободное расстояние. На рис. 15.9 предстаалсна таблица кодов Унгербёка со скоростью 2/3 для восьмеричных наборов ФТ-сигналов и для восьмеричных наборов АФМ-сигналов. Сверточные коды описываются своими матрицами проверочных многочленов. Здесь удобнее использовать проверочные многочлены вместо порождающих, поскольку скорость кода больше 1/2 и систематический кодер с обратной связью легче строить, исходя из проверочных многочленов. Любой из представленных на рис. 15.9 кодов Унгербёка может быть использован для замены обычно используемого четырехуровневого ФТ-модулятора. Информационная скорость по-прежнему остается равной 2 бита на символ. Посимвольная скорость не изменяется, и поэтому кодовая система использует ту же полосу, что и система без кодирования, и передает то же число битов на символ. Поэтому пользователь системы даже не знает о наличии кодирования. Однако система может использоваться при меньшем отношении сигнал/шум — код при длине кодового ограничения 9 дает выигрыш 5,7 дБ.
|
1 |
Оглавление
|