Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3.6. ПРОСТЫЕ ПРЕОБРАЗОВАНИЯ ЛИНЕЙНОГО КОДАСуществует набор простых преобразований, которые, незначительно изменяя исходный линейный код, приводят к новому коду Если новый код также оказывается линейным, то эти преобразования соответствуют небольшим изменениям порождающей матрицы Длину кода Расширение кода. Увеличение длины путем добавления новых проверочных символов, что приводит к возрастанию большего размера порождающей матрицы. Удлинение кода. Увеличение длины кода путем добавления новых информационных символов, что приводит к увеличению обоих размеров порождающей матрицы на одно и то же число. Выкалывание кодовых координат. Уменьшение длины кода удалением проверочных символов, что приводит к уменьшению большего размера порождающей матрицы. Укорочение кода. Уменьшение длины кода удалением информационных символов, что приводит к уменьшению обоих размеров порождающей матрицы на одно и то же число. Пополнение кода. Увеличение числа информационных символов без увеличения длины кода, что приводит к увеличению меньшего размера порождающей матрицы. Код с выбрасыванием. Уменьшение числа информационных символов без изменения длины кода, что приводит к понижению меньшего размера порождающей матрицы. Указанные преобразования можно использовать для модификации известных кодов, чтобы сделать их подходящими для каких либо конкретных приложений, а также для получения новых классов хороших кодов. Любой двоичный проверочная матрица исходного кода, то расширенный код будет иметь проверочную матрицу
В частности, каждый Можно ироизвести и редукцию кода, переходя к коду над меньшим полем. Из некоторого кода над полем
|
1 |
Оглавление
|