Читать онлайн «Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение»

Автор Р. Морелос-Сарагоса

И Р язи Р. МОРЕЛОС-САРАГОСА Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение Перевод с английского В. Б. Афанасьева Рекомендовано ИППИ РАН а качестве учебного пособия для студентов, обучающихся по нвпрввлениям подготовки "Приклвдные мвтемвтикв и физике" и "Телекоммуниквции" ТЕХНОСФЕРА Москва 2005 Р. Морелос- Сарагоса Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение. Москва: Техносфера, 2005. - 320с. ISBN 5-94836-035-0 Новейшее пособие по теории и практике цифровой связи, не имеющее аналогов в литературе на русском языке. Наиболее активно идеи помехоустойчивого кодирования внедряются в системах мобильной связи и в магистральных высокоскоростных линиях. Быстрое распространение Интернета и средств Мультимедиа стимулирует применение кодов, исправляющих ошибки, для защиты банков данных огромной емкости от случайных или преднамеренных искажений. Помимо классических алгоритмов декодирования блоковых и сверточ- ных кодов детально рассмотрены современные идеи декодирования с «мягким решением» и итеративного декодирования. Идеальное учебное пособие для студентов программистских и связных специальностей, инженеров-разработчиков и практиков. The Art of Error Correcting Coding in wilbv a sons, n © 2002 by Jon Wiley & Sons, Ltd Baffins Lane, Chichester, West Sussex, P019 1UD, England © 2005, ЗАО «РИЦ «Техносфера» перевод на русский язык, оригинал-макет, оформление. ISBN 5-94836-035-0 ISBN 0471 49581 6 (англ. ) Содержание Предисловие автора 12 Предисловие 14 Глава 1. Введение 17 1. 1. Кодирование для исправления ошибок: Основные положения 18 1. 1. 1. Блоковые и сверточные коды 19 1. 1. 2. Хеммингово расстояние, Хемминговы сферы и корректирующая способность 20 1. 2. Линейные блоковые коды 23 1. 2. 1. Порождающая и проверочная матрицы ... . 24 1. 2. 2. Вес как расстояние 25 1. 3. Кодирование и декодирование линейных блоковых кодов 26 1. 3. 1. Кодирование с помощью матриц G и Н ... . 26 1. 3. 2. Декодирование по стандартной таблице ... . 26 1. 3. 3. Хемминговы сферы, области декодирования и стандартная таблица 32 1.
4. Распределение весов и вероятность ошибки 34 1. 4. 1. Распределение весов и вероятность необнаруженной ошибки в ДСК 34 1. 4. 2. Границы вероятности ошибки в ДСК, каналах с АБГШ и с замираниями 36 1. 5 Общая структура жесткого декодера для линейных кодов 47 Глава 2. Коды Хемминга, Голея и Рида-Маллера 49 2. 1. Коды Хемминга 49 4 Содержание 2. 1. 1. Процедуры кодирования и декодирования . 50 2. 2. Двоичный код Голея 53 2. 2. 1 Кодирование 54 2. 2. 2. Декодирование 55 2. 2. 3. Арифметическое декодирование расширенного (24,12,8) кода Голея 55 2. 3. Двоичные коды Рида-Маллера 57 2. 3. 1. Булевы полиномы и РМ коды 58 2. 3. 2. Конечные геометрии и мажоритарное декодирование 60 Глава 3 Двоичные циклические коды и коды БЧХ 67 3. 1. Двоичные циклические коды 67 3. 1. 1. Порождающий и проверочный полиномы . . 67 3. 1. 2. Порождающий многочлен 69 3. 1. 3. Кодирование и декодирование двоичных циклических кодов 70 3. 1. 4.