Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
1.12. Комбинации кодов, принцип каскадного кодированияРазвитие теории помехоустойчивого кодирования показало, что использование любых классов кодов наталкивается на принципиальные трудности, связанные с многообразием условий их применения, а так же с экспоненциальным ростом сложности декодеров при увеличении краткости, исправляемых избыточным кодом ошибок. Для достижения известной гибкости в конструировании избыточных кодов прибегают к их модификациям или комбинированию. Наилучшие на сегодня коды получены не как представители того или иного семейства кодов, а с помощью процедуры модификации и комбинирования. В современных телекоммуникационных системах предъявляются достаточно высокие требования к достоверности передачи информации с вероятность ошибки на символ не хуже 10-9.
В беспроводных каналах связи такую достоверность практически не возможно получить без применения помехоустойчивого кодирования. Однако применение мощных кодов с высокой исправляющей способность ограничено высокой сложностью реализации оптимальных декодеров, обеспечивающих минимальную вероятность ошибочного декодирования кодовых блоков. При выборе методов кодирования и главным образом методов декодирования, руководствуются многими факторами, которые делятся на три основные группы, взаимосвязь между которыми показана на рис. 1.17.
Рис. 1.17. Взаимосвязь между параметрами кодовых конструкций Под сложностью реализации понимают аппаратные и программные затраты, стоимость микросхем и микропроцессоров, стоимость памяти для хранения данных и т.п. Под пропускной способностью, в данном контексте, понимают не только объемы полезной информации и избыточности, но и объемы служебной информации. Подобные сведения необходимы для установления и поддержания синхронизации передатчика и приемника, а также для управления элементами звена передачи данных. На практике чаще всего используются составные или каскадные коды. Метод каскадного кодирования был предложен в работе [95]. На рис 1.18 представлен канал связи, в котором используется каскадный код.
Рис. 1.18. Канал связи с использованием каскадного кода Возможны различные
варианты реализации каскадного принципа кодирования. Первоначально
последовательность из
Рис. 1.19. Схема образования слова каскадного кода
Достоинством каскадных
кодов является то, что они позволяют заменить декодирование длинного (n1, n2, k1, k2) кода декодированием двух
значительно более коротких кодов – внутреннего двоичного (n1, k1) кода и внешнего (n2,k2) кода. Это позволяет говорить о
линейном росте сложности декодера в зависимости от кратности исправляемых
ошибок [55, 63]. Каскадные коды позволяют реализовать достаточно большое
значение Другое преимущество каскадных кодов состоит в том, что при исправлении ошибок внутренним кодом можно использовать не только различные конструктивные методы исправления независимых ошибок, но и оптимальные переборные методы, если (n1,k1) маломощный код [55]. Свойство может быть использовано при декодировании блочных кодов, методом кластерного анализа [62]. Этот алгоритм декодирования подобен декодированию по списку, когда в кластер (список) входят наиболее вероятные образцы ошибок. В работе [96] показано, что сложность декодера как функция числа исправляемых кодом ошибок в системе с каскадным кодированием растет линейно тогда, как при использовании обычных кодов эта зависимость носит экспоненциальный характер. Основная причина такого эффекта заключается в том, что при декодировании комбинаций внутреннего кода он не исправляет ошибки, а формирует стирания при обнаружении ошибки. Стертые позиции восстанавливаются кодом РС, и поскольку стирания достаточно хорошо указывают на ошибочные позиции, корректирующие возможности кода используются не поиск ошибок, а на исправление стертых позиций. Коды РС сроятся над конечными полями. Как было отмечено, такое поле может быть образовано для любого простого p и обозначается как GF(p). Понятие GF(p) обобщается на поле из pm элементов, именуемые полем расширением поля GF(p) степени расширения GF (pm). Поле GF (pm) содержит в качестве подмножества все элементы GF(p). Символы из поля расширения GF (2m) используются при построении кода РС. Общепринятым [72]
считается представление кода РС через параметры
Общее число информационных символов кода РС над двоичным полем GF (2m) оценивается выражением:
Предположим что Заметно, что разряд X5 всех кодовых комбинаций (таблица представляет код РС с n2 = 7, k2 = 2) определяют конкретную группу комбинаций, которую назовем кластером. Номера кластеров определим как степень примитивного элемента базового поля на месте разряда X5. Порождающий полином кода определен как:
здесь учтено, что операции сложения и вычитания в двоичном поле равнозначны. Кроме общеизвестных свойств кода РС выделим несколько важных с точки зрения последующих рассуждений. Свойство 1. Любой систематический код РС в своем
составе имеет Свойство 2. Все множество V кодовых комбинаций кода РС для
каждого разряда Свойство 3. В любой комбинации систематического
(несистематического) кода РС, не отвечающей свойству 1, отсутствует один из
элементов поля, который заменяется нулевым элементом поля. Это свойство
вытекает из определения длины кодовой комбинации кода РС, определяемой как На основании
представленных свойств множества кодовых комбинаций кода РС возможна оценка
верхней границы для вероятности ошибочного декодирования комбинаций такого
кода. В качестве предварительного замечания отметим, что любой код с метрикой
Хемминга В такой конструкции проявляются два очень важных свойства. Первое из них заключается в том, что при использовании адаптивных режимов в условиях высокого качества канала связи может быть повышена скорость кода за счет выкалывания проверочных символов, относящихся к проверочным разрядам внешнего кода, т.е. выкалывание (перфорация) символов, относящихся к проверкам проверок. Конструкция кодового слова каскадного кода показана на рис. 1.20.
Рис. 1.20. Конструкция слова каскадного кода Вторым положительным
свойством конструкции слова каскадного кода является возможность применения
напрямую процедуры перемежения символов непосредственно к матрице, с помощью которой
это слово представляется. Процедура перемежения символов заключается в
предварительном заполнении информационными разрядами матрицы памяти некоторой
размерности. Если запись данных от источника информации в указанную матрицу
осуществляется по строкам, то после ее заполнения считывание данных в канал
связи выполняется по столбцам. Это делается для того, чтобы противостоять
наиболее сложному виду помехи, которая в канале связи проявляется в виде
группирующихся ошибок. Если известна средняя вероятность ошибки на символ в
данном типе канала связи Поскольку в канале связи
группирующаяся помеха воздействовала на символы столбца, то при построчном
считывании комбинаций из матрицы приема в декодер в каждой такой комбинации
будет ограниченное число ошибок, которые могут быть обнаружены и исправлены. Применение
подобных устройств связано с задержкой данных при их обработке
|
1 |
Оглавление
|