Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
ГЛАВА 14. КОМПОЗИЦИЯ И ХАРАКТЕРИСТИКИ КОНТРОЛИРУЮЩИХ ОШИБКИ КОДОВЛюбая инженерная дисциплина начинается обзором методов решения определенного класса задач. После того как эти методы изучены, переходят к вопросу об онтималыгостп. Являются ли эти метода наилучшими? Если нет, то в чем и насколько они уступают наилучшим методам? Чтобы ответить на такие вопросы, необходимо знать, насколько хороши известные коды и насколько хороши наилучшие возможные коды. Вообще говоря, мы не можем ответить удовлетворительно ни на один из этих вопросов. Хотя наилучшие возможные контролирующие ошибки коды для конкретных скоростей и длин неизвестны, известны некоторые границы, а именно границы, за которыми ни одного кода не существует, и границы, в пределах которых они заведомо существуют. Знание этих границ позволяет глубже понять предмет. В этой главе мы изучим композиционную структуру блоковых кодов, а также вероятности ошибочного декодирования и неудачного декодирования. Затем перейдем к границам для наилучших возможных кодов. 14.1. РАСПРЕДЕЛЕНИЯ ВЕСОВМы знаем, что если линейный блоковый код имеет минимальное расстояние Если код мал, то такую таблицу весов можно построить простым перебором. Для кода большой мощности это сделать невозможно, и необходимо разработать, если удастся, аналитические методы. Так как для многих кодов неизвестно даже минимальное расстояние, то очевидно, что такие методы, вообще говоря, найти трудно. Пусть Аналитическое описание распределения весов кода — трудная задача, но для важного случая кодов Рида —Соломона (или любого кода с максимальным расстоянием) аналитическое решение известно. Настоящий параграф служит введением в эту зздачу. В нем получена формула числа кодовых слов каждого веса для кода с максимальным расстоянием. В случае произвольного линейного кода такую формулу мы дать не сможем, но некоторые общие соображения приведем. Будет выведено тождество Мак-Вильямс, связывающее распределение весов кода с распределением весов дуального кода. Тождество Мак-Вильямс полезно в тех случаях, когда дуальный код достаточно мал, так что его распределение весов можно найти на ЭВМ. Начнем с точного решения задачи для кодов с максимальным расстоянием. Теорема 14.1.1. В коде с максимальным расстоянием любое множество Доказательство. Код с минимальным расстоянием Из доказательства теоремы ясно, что если код не является кодом с максимальным расстоянием, то утверждение о том, что любое множество Для кодов с максимальным расстоянием легко вычислить число кодовых слов веса принадлежащих
Чтобы найти Теорема 14.1.2. Распределение весов
при Доказательство. При Шаг 1. Разобьем совокупность целых чисел от 0 до
поэтому необходимо лишь доказать, что
Чтобы доказать это равенство, установим одно неявное соотношение, связывающее Выберем совокупность В множестве I позиции, принадлежащих
Это неявное соотношение рекуррентно связывает Шаг 2. Запишем равенства в формулировке теоремы в более удобном для доказательства виде. Чтобы с суммой, входящей в последнее из этих равенств, можно было бы обращаться как с многочленом, будем рассматривать
сохраняющий в сумме коэффициенты лишь при неотрицательных степенях
Дополнительные слагаемые, включенные в эту сумму, соответствуют отрицательным степеням
Шаг 3. Покажем, что полученное на втором шаге выражение для
Это и завершает доказательство. Следствие 14.1.3. Распределение весов
при Доказательство. Воспользуемся тождеством
и перепишем доказываемое равенство в виде
Последнее равенство вытекает из теоремы 14 1.2. Рис. 14.1. (см. скан) Распределение весов Следствие 14.1.3 полезно при нахождении распределения весов кодов Рида — Соломона, например распределения весов В случае кодов, не являющихся кодами с максимальным расстоянием, не существует правила, аналогичною теореме 14 1.2. При небольших В настоящее время наиболее сильным инструментом являются выражения, устанавливающие связь между распределением весов линейного кода и распределением весов его дуального кода — так называемые тождества Мак-Вильямс. Тождества Мак-Вильямс справедливы для любого линейного кода; они вытекают из векторной структуры линейного кода и из того факта, что дуальный коду код является ортогональным дополнением Пусть Теорема 14.1.4.
Доказательство. Базис подпространства
откуда следует теорема. Теорема 14.1.5.
Доказательство. Подпространство Пусть
Следующая теорема связывает эти два многочлена и позволяет вычислить один из них, если известен другой. Теорема 14.1.6. Нумератор весов
Доказательство. Рассмотрим код
для Часть В силу теоремы 14.1.5
поэтому
С другой стороны, но теореме 14.1.4
Из этих равенств следует, что
Теперь заметим, что при каждом выборе ассмотрим
Чтобы завершить первую часть доказательства, необходимо оценить две суммы, входящие в это равенство. Для этого сосчитаем, сколько раз вектор веса
Аналогично можно сосчитать векторы в
Так как Часть 2. Исходя из выводов первой части, запишем тождество для многочленов
Переменим порядок суммирования
вспомнив, что
Наконец, сделав подстановку
или
что завершает доказательство теоремы. В заключение параграфа укажем на простое применение этой теоремы. Из табл. 1.1 следует, что распределение весов
так что нумератор весов имеет вид
Соответствующий дуальный код — это двоичный циклический код, известный иод названием симплексного. Корнями его порождающего многочлена
являются
откуда следует, что
Симплексный
|
1 |
Оглавление
|