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