Анализ рода кривой, соответствующей подкоду наименьшего веса рационального кода Гоппы

Автор: Касаткина Юлия Сергеевна, Касаткина Анна Сергеевна

Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu

Рубрика: Математика

Статья в выпуске: 4 (23), 2014 года.

Бесплатный доступ

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

Геометрический код гоппы, обобщенный вес кода, подкод наименьшего веса, алгебраическая кривая, род алгебраической кривой

Короткий адрес: https://sciup.org/14968761

IDR: 14968761   |   УДК: 512.77

On the genus of the curve corresponding to the subcode of low weight of a rational Goppa code

One of the main ways to provide correctness of information transmission via communication channels is the use of error-correcting codes. Construction of certain classes of codes is based on the curves with sufficient number of rational points. In this paper we study abelian curves. According to algorithm of construction, first of all, it is necessary to represent subcode of low weight as a trace code. Let ????(??, ?????) be a rational Goppa code over ???? with parameters [n, k] and let ???? denote the r-dimensional subcode of this code such that |??(????)| = ????(????(??, ?????)). We need to represent subcode of low weight as follows ??????????(??)(??) = {???????????(??)(??) |?? ? ?? }?= ????, where U is ??-dimensional ????-vector space and ???? is trace map ???? : ?????? > ????. Let ???? be the function field of curve ??????, corresponding to the subcode of low weight ????. So, the curve over field ?????? corresponds to the subcode of low weight. The genus of this curve is ??(?????? ) = ?? ????=1 ??(????), ?? = ?????1 ???1,

Текст научной статьи Анализ рода кривой, соответствующей подкоду наименьшего веса рационального кода Гоппы

Естественное направление развития теории кодирования связано с исследованием методов построения новых кодов. Конструкция Гоппы линейных кодов на гладких проективных кривых над конечными полями позволяет строить новые кривые, а следовательно, и линейные коды большей длины. В работе приводятся некоторые результаты, полученные в процессе построения кривых, в конструкции которых участвуют геометрические коды Гоппы C l ( D,G ) над конечным полем F p с параметрами [п,/].

Линейный код Гоппы, связанный с гладкой проективной кривой С над конечным полем, определяется следующим образом.

Пусть С — абсолютно неприводимая гладкая проективная кривая над полем F p . Пусть Р 1 ,..., Р п — различные F p -рациональные точки на С и дивизор D = Р 1 +... + Р п . Дивизор G такой, что носители G и D не пересекаются. Линейное пространство

F(G) = {/ е Fp(C)* |(/) + G > 0}U{0} порождает линейное отображение

Ed : F(G) ^ F,  / ^ (/(Р 1 ),...,/(Р )).

Образ этого отображения есть линейный [п,/]-код C l ( D,G ) над конечным полем F p .

1. Анализ рода кривой, соответствующей подкоду наименьшего веса рационального кода Гоппы

Пусть D r — г-мерный подкод рационального кода Гоппы СЦР. al\j, носитель которого удовлетворяет условию

IX ( D t ) | = d r L (D,aР ж )).

Элементам базиса с д 4 этого подкода поставим в соответствие кривые Артина — Шрайера С д ^ с аффинным уравнением

^ - Уг = Ri(x), 1 < г < г, здесь элемент Ri(x) е U соответствует слову сд^ [1]. Fp-векторное пространство U С С Fpm (ж) и подкод Dt связывает следующее соотношение:

TrCon(D)(U) = {Tгco„(D)(R) IR еU} = Dr, где Тг — отображение следа

Тг : F p m ^ F p .

Для элемента R е U обозначим ^ д (Т) = Т p Т R е F[Т ]. Пусть Е у — поле разложения всех многочленов ^ д (Т) над полем F = F p m (ж). Многочлен ^ д (Т), соответствующий элементу 0 = R е U, либо неприводим над полем F , либо разлагается в произведение линейных сомножителей. Предположим последнее, то есть существует элемент z е F , являющийся корнем ^ д (Т). Тогда z p z = R и, кроме того, v p i (г) 0, для всех точек Р г е Г д . Вычислим

Tr ConD (Я) = (Tr(z р - г)(Р 1 ),.. .,W - г )(PJ).

Полагая /3 2 = г (P t ) Е F p m , 1 г п, получим:

Tr ConD (Я) = (Tr(3 P - 3i),...,Tr(3 n - 3 n )).

Тогда TrconD (Я) = 0. С другой стороны 0 = Я Е U, следовательно, существуют эле-Г менты «2 Е Fp такие, что Я = ^2 «2Я2. Вычислим

2 = 1

Tr c„n(D) (Я) = Tr( 5 а , Я . ) = £ o , Tr c„n(D) (R , ) = Е о . с„ 2=1           2=1                       2=1

где с 2 — кодовое слово, ассоциированное с элементом Я 2 Е U . Таким образом имеем Г

^2 ^ 2 с 2 = 0, что возможно только в случае равенства нулю всех коэффициентов « 2 Е F p . 2=1

Но это противоречит выбору элемента 0 = Я Е U , следовательно, многочлен ^ д (T) неприводим.

Поле Е у является полем разложения сепарабельных многочленов ^ r ( T ) над F и, следовательно, расширение Е у /F является расширением Галуа.

Рассмотрим элементы у 1 , ...,у г Е Е у такие, что

УР2 - У2 = Я2, тогда Еу = F(у1, ...,уп). Обозначим Gal(Eу/F) — группа Галуа расширения Еу/F. Отображение а : F ^ F определим следующим образом:

^(У2) = У2 + «2, «2 Е Fp, 1 < г < r, тогда а Е Gal(Eу/F). Имеем рГ < |Gal(Eу/F)| = [Еу :F] < рГ.

Таким образом, [Е у : F ] = р Г . Кроме того, для всех а Е Gal(E у /F ) выполняется а р = id. Тогда расширение Е у /F является элементарным абелевым р-расширением. Существует точно Р 1 промежуточных полей F С Е С Е у степени [Е : F] = р, каждое из которых определяется следующим образом:

Е = Е д = F (у), у р - у = Я Е и \{ 0 } .

Тогда

t

д(Е у ) = 5 д(Е 2 ), t = р - 1 , 2=1

здесь д(Е 2 ) — род промежуточного поля Е 2 такого, что

F p m (ж) с Е 2 с Е у и [Е 2 : F p m (ж)] = р.

Поле Е у — поле рациональных функций кривой C D r , которая соответствует подкоду D r . Таким образом, подкоду наименьшего веса соответствует кривая над полем F p m . Род этой кривой равен

t

g(C D r ) = 5 д(Е 2 ), t =     ,

2=1

Список литературы Анализ рода кривой, соответствующей подкоду наименьшего веса рационального кода Гоппы

  • Касаткина, Ю. С. Алгоритм построения элементарных абелевых кривых/Ю. С. Касаткина//Вестник Российского государственного университета им. И. Канта. Серия «Физико-математические науки». -2006. -Вып. 10. -C. 109-112.
  • Garcia, A. Elementary Abelian p-Extensions of Algebraic Function Fields/A. Garcia, H. Stichtenoth//Manuscripta math. -1991. -Vol. 72. -P. 67-79.
  • Stichtenoth, H. Generalized Hemming Weights of Trace Codes/H. Stichtenoth, V. Voss//IEEE Trans. Inform. -1994. -Vol. 40. -P. 554-558.