УДК 519.725
DOI: 10.21779/2542-0321-2021-36-2-15-19 Ю. С. Касаткина, А. С. Касаткина
Анализ структуры графа минимальных носителей одного класса рациональных
кодов Гоппы
Российская академия народного хозяйства и государственной службы при Президенте РФ (Западный филиал); Россия, 236016, г. Калининград, ул. Артиллерийская, 18; [email protected], [email protected]
Алгебраические кривые с большим числом рациональных точек над конечным полем зачастую необходимы при решении задач, возникающих в теории помехоустойчивого кодирования. Некоторые методы построения алгебраических кривых над конечным полем основаны на использовании кодовых слов малого веса. Этим кодовым словам можно поставить в соответствие кривые Артина-Шрайера. Соответствие, в свою очередь, может быть продолжено до подкодов, на которых достигается обобщенный вес Хемминга, и расслоенного произведения кривых Артина-Шрайера. Но такой способ построения алгебраической кривой над конечным полем требует знания не только весовой иерархии кода, но и структуры подкодов, на которых достигается минимальный вес. В свою очередь анализ минимальных слов кода позволяет изучить группу автоморфизмов этого линейного кода. Структура графа минимальных носителей линейного кода дает представление о группе автотопий этого линейного кода.
В нашей работе исследуется структура графа минимальных носителей одного геометрического кода Гоппы, ассоциированного с дивизорами поля рациональных функций. Для анализа весового спектра кода изучены основные характеристики этого кода. В работе получена оценка размерности и минимального расстояния исследуемого кода, что позволило сделать вывод о его принадлежности классу разделимых кодов с максимальным расстоянием над конечным полем. Кроме того, в работе исследовалось влияние параметра кода на структуру графа минимальных носителей. Получено описание структуры графа минимальных носителей кода для возможных случаев, возникающих при изменении параметра этого кода.
Ключевые слова: код Гоппы, вес Хемминга, обобщенный вес Хемминга, граф минимальных носителей.
Представление минимального веса Хемминга как некоторого минимального свойства одномерного подкода позволило получить обобщение этого понятия для подкодов большей размерности. Этот подход предложен в работе В.К. Вэй [1]. Обобщенные веса Хемминга характеризуют поведение линейного кода в WTC II. Такой канал передачи информации отличается отсутствием шума, и задача заключается в том, чтобы помешать третьему лицу получить слишком много информации. Кодер канала должен быть спроектирован так, чтобы максимизировать неопределенность третьего лица относительно данных в перехваченных им битах, при условии, что приемник может полностью восстановить исходное сообщение из битов полученного сообщения. Уста-
новлено, что изменение неопределенности третьего лица соответствует изменению обобщенного веса Хемминга.
В работе [2] на различных носителях ненулевых кодовых слов линейного кода вводится отношение частичного порядка. Минимальный носитель кода определяется как минимальный элемент по введенному порядку. Кодовое слово с минимальным носителем называется минимальным. На множестве минимальных носителей кода граф минимальных носителей определяется следующим образом: несовпадающие минимальные носители смежны в графе, если пересечение носителей не пусто. Аналогично вводится порядок на носителях подкодов. Линейный подкод и] размерности к называется минимальным, если для любого другого подкода и2 размерности к из отношения supp (U2)^sирр (и1) следует supp (и2) = ьпрр (и!).
Геометрический код Гоппы Сь (О, О) длины п, определенный над полем ¥р, является образом пространства Ь(О) [3-5] при линейном отображении
evD:L(G) — F?, /^ат-АРп)).
Различные точки Р], ..., Рп функционального поля ¥/¥р степени один образуют носитель дивизора О, причем носители дивизоров О и О не пересекаются. Если степень дивизора О меньше п, то отображение ерс:Ь(С) —» Сь{р, С) является инъекцией [6].
В нашей работе исследуется структура графа минимальных носителей рационального кода Гоппы Сь (О, аР*) ассоциированного с дивизорами поля рациональных функций ¥р (х). Предполагаем, что дивизор О является суммой всех различных рациональных точек поля ¥р (х) /¥р , исключая бесконечно удаленную точку. Напомним, что в рациональном поле ¥р (х) / ¥р нет других точек, кроме Рт и Рр(х), где р(х) - неприводимый многочлен из кольца многочленов ¥р (х). Единственными рациональными точками поля ¥р (х) /¥р являются точки Р* и Р(х~р), где в - элемент конечного поля ¥р.
Лемма. Пусть С = Сь (О, аР- рациональный код Гоппы над полем ¥р длины п, размерности к и минимальным расстоянием ё. Дивизор поля рациональных функций Л = Р0 + - + Рр_1. Тогда
1) если а < 0, то к = 0;
2) если а>р, то к = п;
3) если 0 < а<р, то к = а + 1 и й= п — а. Кроме того, в этом случае порождающая матрица кода имеет вид
1(Р0) ОД) - 1(Рр-1) \ *(Ро) *(Р0 - *(Рр-1)
Ха(Р0) Ха(Р1) - ха(Рр_1)/
Доказательство. Отображение ерс:Ь(С)—— Сь(р, С) является сюръективным линейным отображением пространства, ассоциированного с дивизором О, на пространство Сь (О, О). Ядро этого отображения совпадает с векторным пространством, ассоциированным с дивизором О - О [6]. Отсюда имеем
к = сИшС^С) = ШшЦС) -сИшЦС -Я).
Если а < 0, то размерность пространства, ассоциированного с дивизором О, равна нулю, следовательно, равна нулю и размерность пространства, ассоциированного с дивизором О - О.
Если выполняется условие a > p, то, применяя теорему Римана-Роха, получаем dim CL (D, G) = n.
Если 0 < a < p, то отображение evD является инъективным отображением, а следовательно, k = degG + 1.
Минимальное расстояние кода имеет смысл только в случае, когда код Cl(D,G)^0. Можно показать [6], что выполняется неравенство d > n - deg G. Учитывая это неравенство, имеем к + d >п + 1. Согласно границе Синглтона [7; 8] выполняется неравенство к + d<n+ 1. Тогда к + d = n+ 1. Отсюда получаем d = п - deg G.
Следствие. Рациональный код CL(D, аРю) является разделимым кодом с максимальным расстоянием над конечным полем.
Утверждение 1. Если параметр a равен p - 1, то граф минимальных носителей кода несвязный и состоит из p изолированных вершин.
Действительно, количество кодовых слов минимального веса в таком коде равно p (p - 1). Число кодовых слов минимального веса с различными носителями равно p, следовательно, граф минимальных носителей состоит из p вершин. Минимальное расстояние в этом случае равно 1, поэтому смежных вершин нет.
Утверждение 2. Если 1 < a < p - 1, то граф минимальных носителей кода состоит из вершин и является связным.
Для кода CL(D, аРоо) над конечным полем F5 графы минимальных носителей представлены на рисунке
Структура подкодов минимального веса анализируется в работах [9-10].
Литература
1. Wei V.K. Generalized Hemming Weights for Linear Codes // IEEE Trans. Inform. Theory. - 1991. - V. 37. - Pp. 1412-1418.
2. Августинович С.В., Горкунов Е.В. Об автоморфизмах линейных кодов над простым полем // Сиб. электрон. матем. изв. - 2017. - Т. 14. - С. 210-217.
Рис. Графы минимальных носителей
3. Гоппа В.Д. Коды, ассоциированные с дивизорами // Пробл. передачи ин-форм. - 1977. - Т. 13, вып. 1. - С. 33-39; Problems Inform. Transmission, - 1977. -iss. 1. - Vol. 13. - Pp. 22-27.
4. Гоппа В.Д. Коды на алгебраических кривых // Докл. АН СССР. - 1981. -T. 259, вып. 6. - С. 1289-1290.
5. Гоппа В.Д. Алгебраико-геометрические коды // Известия АН СССР. Сер. ма-тем. - 1982. - Т. 46, № 4. - С. 762-781.
6. Stichtenoth H. Algebraic Function fields and Codes // Springer. - 1993. - 260 p.
7. Мак-Вильямс Ф.Дж., Слоэн Н.Дж.А. Теория кодов, исправляющих ошибки. - М.: Связь, 1979. - 744 с.
8. Ling S., Xing C. Coding theory: A first course. - Cambridge: Cambridge University Press, 2004. - 222 p.
9. Касаткина Ю.С., Касаткина А.С. О конструкции кривой, соответствующей подкоду наименьшего веса рационального кода Гоппы // Вестник Волгоградского государственного университета. Сер. 1: Математика. Физика. - 2016. - № 4 (35). - С. 75-83.
10. Касаткина Ю.С., Касаткина А.С. О представлении подкодов рационального кода Гоппы в виде след-кода // Алгебра, теория чисел и дискретная геометрия: современные проблемы и приложения. Материалы XIII Международной конференции, посвященной 85-летию со дня рождения профессора Сергея Сергеевича Рышкова / Тульский государственный педагогический университет им. Л.Н. Толстого. - Тула, 2015. -С.195-199.
Поступила в редакцию 22 марта 2021 г.
UDC 519.725
DOI: 10.21779/2542-0321-2021-36-2-15-19
About the Structure of the Graph of Minimal Supports of One Class Rational Goppa
Codes
Yu.S. Kasatkina, A.S. Kasatkina
Russian Presidential Academy of National Economy and Public Administration; Russia, 236016, Kaliningrad, Ar tiller iyskaya st., 18; [email protected], [email protected]
We often need algebraic curves over finite fields with many rational points to solve some problems of the coding theory. Some methods for constructing algebraic curves over a finite field are based on the use of low weight codewords. These codewords can be associated with the Artin-Schreier curves. The correspondence can be extended to subcodes and the fibred product of Artin-Schreier curves. But this method of constructing an algebraic curve over a finite field requires knowledge of not only the weight hierarchy of the code, but also the structure of the subcodes on which the mini-
mum weight is achieved. In turn, the analysis of the minimal words of the code allows one to study the group of automorphisms of this linear code.
In this paper we study the structure of the graph of minimal supports of the geometric Goppa code associated with the divisors of a rational function field. We studied the construction of this code to obtain the distribution of weights for this code. We got a description of the graph structure for possible cases arising when changing a code parameter. Besides, the influence of the code parameter on the graph structure of minimum codewords. As a result, the description of all possible graph structure minimum codewords arising under the transformations of the code parameters is given.
Keywords: Goppa code, Hamming weight, generalized Hamming weight, graph of minimal supports.
Received 22 March 2021