Для кода (31,26) с t =
1 в качестве порождающего многочлена можно взять так
как корни каждого из них содержат по две последовательные степени, а значит, по
теореме 5.2 эти коды имеют dmin = 3.
Для кода (31,21) порождающий многочлен должен иметь степень 10. Он может быть получен, как произведение двух неприводимых многочленов пятой степени
В соответствии с теоремой необходимо, чтобы порождающий многочлен имел
среди своих корней 4 последовательных степени. Этому требованию удовлетворяют,
например, многочлены и
.
Для кода (31,16) в качестве порождающего многочлена целесообразно выбрать
многочлены
и
,
у которых среди корней имеются элементы
и
соответственно, что обеспечивает
требуемые корректирующие свойства кода.
в) Улучшение корректирующих свойств циклических (n, k) – кодов умножением
порождающего многочлена на .
Для кодов с нечетным значением минимального кодового расстояния последнее
может быть увеличено на единицу умножением порождающего многочлена g(x) на . Выше было показано, что
использование двучлена
в качестве порождающего
многочлена дает код с проверкой на четность. Умножение порождающего многочлена
некоторого циклического кода на
приводит к
введению дополнительной проверки на четность в этом коде по всем кодовым
элементам. Если код имеет четное значение dmin,
то дополнительная проверка на четность не изменит его величины, т.к. введение
в проверочную матрицу строки из одних единиц не изменит минимального числа
линейно не зависимых столбцов.
Если же dmin нечетное, то введение в проверочную матрицу строки из одних единиц приводит к увеличению минимального числа линейно зависимых столбцов на один.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.