Студопедия — Полиномиальное представление линейных кодов. Арифметика полиномов
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Полиномиальное представление линейных кодов. Арифметика полиномов






 

При рассмотрении линейных кодов, как правило, используется его описание в виде –мерного подпространства векторов , длины . Однако, возможно и альтернативное представление кодов в виде полиномов. Формально каждому вектору длины может быть сопоставлен кодовый полином (многочлен) от степени не выше вида

, (7.1)

в котором коэффициенты полинома отождествляются с компонентами кодового вектора (для –ичного кода – с элементами поля ), тогда как формальная переменная (а точнее ее степень) служит лишь для указания позиции того или иного кодового символа. Так, например, полином соответствует двоичному кодовому вектору , у которого на 0, 2, 5 и 7-й позициях стоят единицы, а на остальных – нули: . (При полиномиальном представлении кодов удобнее производить нумерацию элементов слова с нуля, а не с единицы.)

Введем основные правила арифметических действий с формальными полиномами, коэффициенты которого принадлежат полю (подобные полиномы обычно называют полиномами над ).

Суммой двух полиномов и называется многочлен, определяемый соотношением:

.

Пример 7.1.1. Пусть и , тогда

,

где учтено, что коэффициенты полиномов принадлежат .

Умножение полинома на скаляр (где ) осуществляется как

.

Установив операции сложения полиномов и умножения полинома на скаляр, можно сказать, что множество полиномов кодовых слов обладает структурой векторного пространства и для него справедливы утверждения:

– если , то ;

– если , то .

Рассмотрим некоторые определения, связанные с полиномиальным представлением кодовых слов. Пусть имеется многочлен .

Приведенным (или нормированным) полиномом называется полином, старший коэффициент которого .

Нулевым многочленом называется многочлен .

Степенью ненулевого полинома называется наибольшая степень формальной переменной при ненулевом коэффициенте и обозначается как . В примере 7.1.1 , , тогда как .

Важную роль при полиномиальном описании кодов играет операция умножения полиномов, которая не определена для векторного пространства. Считая, что для формальных полиномов выполняется обычный дистрибутивный закон и что , произведение полиномов задается соотношением, ничем не отличающимся от обычного произведения полиномов, изучаемого в школьной алгебре.

Если и , то

,

где .

В выражении для коэффициентов (определяющихся, кстати, как свертка последовательностей коэффициентов сомножителей) значения и считаются равными нулю, если их подстрочный индекс не принадлежит соответствующим допустимым областям: , . Кроме того, .

Пример 7.1.2. Произведение полиномов, приведенных в примере 7.1.1, дает следующий результат:

.

В современной алгебре структура, отличающаяся от поля только отсутствием обратимости ненулевых элементов, т.е. отсутствием операции деления, называется кольцом. Очевидно, что множество полиномов над полем образуют кольцо. Другим, более известным примером кольца является множество целых чисел. Однако в кольце целых чисел операция умножения порождает еще одну, называемую делением с остатком. Возьмем некоторое положительное целое число . Тогда любое целое число может быть представлено в виде

,

где неотрицательное целое , меньшее , называется остатком (от деления на ), называется частным от деления, делимым, а делителем. Поскольку в кольце полиномов определена операция умножения, то, поступая аналогично, можно ввести операцию деления полиномов с остатком. Однако, для полиномов сравнение в терминах «больше–меньше» невозможно, поэтому для получения остатка сравниваются степени полиномов. Возьмем полином и представим произвольный полином как

. (7.2)

В соотношении (7.2), возможном для любых и , назовем полиномы , , и делимым, делителем, частным и остатком соответственно. Операция деления полиномов в соответствие с (7.2) известна под названием алгоритма Евклида. Определение частного и остатка от деления полиномов осуществляется «в столбик», как и при делении целых чисел.

Пример 7.1.3. Произведем деление с остатком полинома на полином . Процедура деления и полученные результаты приведены ниже.

В обсуждаемой далее теории циклических кодов особая роль принадлежит остатку от деления, который часто называют вычетом многочлена по модулю многочлена . Данному определению соответствует запись

,

которая символизирует, что полиномы и имеют один и тот же остаток от деления на . Действительно, согласно (7.2), является остатком от деления на . С другой стороны, поскольку , то сразу же является остатком от деления на .

Если в (7.2) , т.е. , то говорят, что делится на , или делит , или является множителем . Используется также выражение, что раскладывается на множители меньшей степени.

Полином, который не может быть разложен на множители меньшей степени, называется неприводимым.

Так, например, полином раскладывается на множители в поле , тогда как является неприводимым. Не делимые ни одним ненулевым полиномом меньшей степени неприводимые полиномы играют такую же роль в кольце полиномов, что и простые числа в кольце целых чисел.

Наибольшим общим делителем двух полиномов и , обозначаемым как , называется приведенный полином наибольшей степени, делящий одновременно оба из них.

Наименьшим общим кратным двух полиномов и , обозначаемым как , называется приведенный полином наименьшей степени, делящийся на оба из них.

Если наибольший общий делитель двух полиномов равен единицы, т.е. , то они называются взаимно простыми.

 







Дата добавления: 2015-04-19; просмотров: 725. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

Схема рефлекторной дуги условного слюноотделительного рефлекса При неоднократном сочетании действия предупреждающего сигнала и безусловного пищевого раздражителя формируются...

Уравнение волны. Уравнение плоской гармонической волны. Волновое уравнение. Уравнение сферической волны Уравнением упругой волны называют функцию , которая определяет смещение любой частицы среды с координатами относительно своего положения равновесия в произвольный момент времени t...

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

Концептуальные модели труда учителя В отечественной литературе существует несколько подходов к пониманию профессиональной деятельности учителя, которые, дополняя друг друга, расширяют психологическое представление об эффективности профессионального труда учителя...

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия