Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
4.4. Система кодирования с надежной защитой номера кластераРассмотренные принципы обработки кодовых комбинаций, использующие элементы кластерного анализа, показывают, что указанный метод декодирования может быть успешно реализован при условии надежного определения номера кластера. Решить эту задачу удается тремя путями:
Исследования показали,
что использование первого способа необходимо связать с весовой структурой кода,
поскольку циклические сдвиги возможны только в комбинации определенного веса.
Так, в коде (7,4,3) необходимо выделить комбинации веса 3 и веса 4. Причем
первая группа символов определяется порождающим полиномом Более надежным является второй способ, который лег в основу устройства, получившего положительное решение на выдачу патента. Суть метода заключается в том, что для повышения ИДС ненадежно принятого символа используется система проверочных соотношений, которая включает корректируемый бит. Алгоритм коррекции заключается в выборе проверочного соотношения, у которого проверочный бит, принят с наибольшим значением ИДС. Затем в выбранном проверочном соотношении вычеркиваются данные с ненадежными оценками. При этом учитывается знак вычеркиваемого бита, который влияет на четность результирующей оценки. При вычеркивании нуля коррекция знака проверочного символа не производится. При вычеркивании единицы проверочный бит корректируется. В [1, 3, 34, 81, 86] показано, что для статистических независимых данных сумма двух отношений правдоподобия определяется выражением: По сути, Известны свойства суммы двух логарифмических отношений правдоподобия [86]
Это означает, что при надежном приеме проверочного разряда возможна коррекция информационного символа вплоть до исправления ошибки, т.е. знака символа. По сути, представленная процедура используется для любых систем с итеративными методами обработки принятой информации 1, 27, 40, 47, 50, 71, 86, 108, 110]. Покажем, что выражение (4.11) при определенных условиях справедливо для блоковых кодов. Используя критерий максимума правдоподобия и соотношение (4.11) возможно декодирование на основе лучших показателей градаций надежности принятых символов [1]. Такое декодирование получило название декодирования с итеративным распространением доверия или итеративным вероятностным декодированием. Предварительно докажем ряд утверждений, определяющих процедуру такого декодирования применительно для целочисленных ИДС. Утверждение 8. Применение целочисленных ИДС для системы двоичного кодирования сокращает число итераций относительно возможных рациональных показателей надежности. Пусть задана процедура
(4.11) для пространства трех сигналов
После выполнения второго шага получаем:
где Пусть Пусть в новых условиях в
системе с рациональными показателями значение Допустим, что выполняются
условия
После выполнения второго шага итераций получаем:
поскольку необходимо выполнить
условие (4.11): Утверждение 9. При выполнении условий
На данном этапе рассуждений не будет
учитывать значение ИДС, а знак
Следствие 9.1. Если приемник зафиксировал проверочный бит с низким значением ИДС, но определившие его по проверке на четность биты имеют высокие показатели надежности, то ИДС проверочного бита может быть повышен путем перестановки. Пример. Пусть
С учетом множителя
Выполнение третьего шага
итераций не имеет смысла в соответствии с утверждением 8 . Здесь Выполняем коррекцию символов:
Возвращаясь к исходному
выражению, получаем: Утверждение 10. При правильном выполнении коррекции
ИДС на втором шаге итерации выполняется условие: Действительно,
корректируемые символы должны увеличивается по абсолютной величине,
следовательно, для Следствие 10.1. Если одно из условий не выполняется,
необходимо сменить знак при Утверждение 11. Если в принятой кодовой комбинации
зафиксировано Действительно, ошибочные
биты имеют искаженные знаки Для выполнения коррекции
требуется больше двух шагов. Поскольку именно на втором шаге проявляется
тенденция для значений Следствие 11.1. В случае выполнения условия по утверждению 10 на втором шаге итерации целесообразно изменить знак у слабого ИДС и проверить правильность действий посредством выполнения четности для других проверочных соотношений. Утверждение 12. При выборе символов, подлежащих
коррекции, и последующее удаление ИДС символа из проверочного соотношения с
положительным знаком требует изменения показателя степени у основания Приведенные соотношения
позволяют предложить новый алгоритм декодирования блоковых кодов с
использованием метода кластерного анализа. Его суть заключается в том, что
передатчик выделяет разряды кластера и на их основе получает два проверочных
бита
Включение дополнительной проверки позволяет снизить вероятность искажения номера кластера, что важно для дальнейшей работы декодера. Указанные проверки могут быть усилены за счет использования вычислений апостериорных вероятностей. Рассмотрим внедрение
проверочных разрядов Табл. 4.9 Список разрешенных кодовых комбинаций кода (15,5,7) с дополнительными проверками для номера кластера
По сравнению с
первоначальным вариантом координаты Это наглядно
демонстрируется на рис. 4.17, где раскрывается каноническая топология кластеров
кода и на этом фоне представляется деградация координат (на рис. 4.17 показано
звездочками) при вставке
Рис. 4.17. Пример изменения в топологии отдельных кластеров кода БЧХ (15,5,7) в условиях коррекции координат В указанной схеме
обработки кодовых векторов перфорируются центральные символы разрядов координат
При определении номера кластера с использованием дополнительных проверочных символов старшие разряды координат могут быть определены с использованием проверочных соотношений проверочной матрицы кода.
|
1 |
Оглавление
|