Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
7.9. КОДЫ ЮСТЕСЕНАЛюбой код над полем Это «развертывание» представляет собой простой способ построения кода, исправляющего многократные пакеты ошибок. Если исходный код имел минимальное расстояние, равное 5, то в результате получится код, исправляющий одиночные пакеты Юстесен обнаружил, что если разумным образом дополнить эту конструкцию, то можно получить хорошие коды. В результате получился класс кодов, называемых кодами Юсгесена, содержащий, как будет показано ниже, некоторые очень хорошие коды. К сожалению, коды Юстесена хороши только при больших длинах и поэтому не представляют особого практического интереса. Эти коды могут служить примером построения хороших кодов с большой длиной. Алгоритмы декодирования кодов Юстесена еще не достаточно разработаны. Кодовое слово
Каждый элемент этой таблицы лежит в поле Прежде всего заметим, что указанная процедура приводит к линейному коду. Это важно, поскольку в этом случае для определения минимального расстояния кода достаточно найти значение минимального веса в коде. Остановимся теперь на той особенности конструкции Юстесена, благодаря которой она относится к классу хороших кодов. Поскольку слова кода Рида-Соломона имеют вес не менее Теорема 7.9.1. Для минимального расстояния
имеет место оценка Доказательство. Кодовое слово минимального веса содержит
существует столбец веса
Для того чтобы наилучшим образом использовать результат теоремы 7.9.1, требуется помощь ЭВМ. Но для больших значений Лемма 7.9.2. Для всех
Доказательство. Пусть — произвольное положительное число. Справедлива следующая цепочка неравенств:
Отсюдв получаем
Выберем теперь к
что доказывает лемму. Лемма 7.9.3. Для любого множества
где X — любое число в интервале (0, 1/2). Доказательство. В силу леммы 7.9.2 в рассматриваемом множестве для любого к из интервала (0, 1/2) число последовательностей длины
Таким образом, для каждого X существует не менее
Лемма доказана. Теорема 7.9.4. Пусть для каждого фиксированного
где Доказательство. Поскольку
Выберем
или
Полагая
приходим к утверждению теоремы. Из теоремы 7.9.4 следует важность кодов Юстесена. Эта теорема гласит, что для достаточно больших
При фиксированном Коды Юстесена имеют скорость, меньшую 1/2. Коды с большей скоростью можно получить, выкалывая компоненты исходного кода. Получаемые таким образом коды также представляют только теоретический интерес как пример кодов, имеющих хорошие характеристики при очень больших длинах. ЗАДАЧИ(см. скан) (см. скан) (см. скан) ЗАМЕЧАНИЯКоды БЧХ независимо открыли Хоквингем [1959] и Боуз и Рой-Чоудхури [1960]. Вскоре Горенстейн и Цирлер [19611 установили, что открытые ранее Ридом и Соломоном [19601 коды являются частным случаем недвоичных кодов БЧХ. Поведение минимального расстояния и скорости кодов БЧХ большой длины исследовалось многими авторами на протяжении большого промежутка времени. Коды БЧХ длины Касами и Токура [1969] открыли бесконечный подкласс примитивных кодов БЧХ, для которых граница БЧХ строго меньше истинного минимвльного расстояния, первым примером такого кода был Впервые процедура исправления ошибок для двоичных кодов БЧХ была предложена Питерсоном [1960], а для кодов БЧХ с произвольным алфавитом — Горенстенном и Цирлером [1961]. Чень [1964] и Форни 11965] упростили эту процедуру. Итеративный алгоритм нахождения многочлена локаторов ошибок был предложен Берлекэмпом [1968]. Месси [1969] представил этот алгоритм в виде процедуры построения авторегрессиоиных фальтров. Бартон [1971] показьл, как осуществлть алгоритм Берлекэмпа-Месси. не используя деления, хотя для вычисления значений ошибок деление все равио необходимо. Сугияыа, Касахара, Хирасава и Намекава [1975] впервые предложили использовать при декодировании алгоритм Евклида. Велч и Шольц 119791 построили использующий разложение в непрерывную дробь декодер, совершенно эквивалентный декодеру, использующему алгоритм Евклида. Другой способ использования алгоритма Евклида при декодировании был предложен Мандельбаумом [19771 и будет рассмотрен в § 9.1
|
1 |
Оглавление
|