?
Вычисление пар, исправляющих ошибки для алгеброгеометрического кода
Для произвольного алгеброгеометрического кода и дуального к нему явно вычислены пары, исправляющие ошибки. Такая пара состоит из кодов, которые необходимы для эффективного алгоритма декодирования заданного кода. Вид пар зависит от степеней дивизоров, с помощью которых строится как исходный код, так и один из кодов, входящих в пару. Для алгеброгеометрического кода CL(D,G) длины n, ассоциированного с функциональным полем F/Fq рода g, парами, исправляющими t=⌊(n−deg(G)−g−1)/2⌋ ошибок, при определённых ограничениях на степени дивизоров, участвующих в их построении, являются пары кодов (CL(D,F),CL(D,G+F)⊥) или (CL(D,F)⊥,CL(D,F−G)). Выведены ограничения на степени дивизоров кодов (CL(D,F),CL(D,G−F)), составляющих пару, исправляющую t=⌊(deg(G)−3g+1)/2⌋ ошибок для дуального кода CL(D,G)⊥. Рассмотрены случаи принадлежности одного из кодов, участвующих в построении пары, к классу MDS-кодов и выведены параметры, при которых данная ситуация возможна. Кроме того, вычислены возможные границы для дивизоров, участвующих в построении пар, исправляющих ошибки для подполевых подкодов CL(D,G)|Fp и CL(D,G)⊥|Fp исходного алгеброгеометрического кода и дуального к нему, при степени расширения m=2 (Fq=Fp2).