Академический Документы
Профессиональный Документы
Культура Документы
УДК 621.391
135
Системи обробки інформації, 2007, випуск 8 (66) ISSN 1681-7710
Таким образом, рассмотренные операции по- Зафиксируем два алгебраических уравнения
зволяют формировать кодовые слова алгеброгео- xy2 + x2z + yz2 = 0 и yz2 + y2 v + zv2 = 0 над полем
метрических кодов на пространственных кривых, GF(22), множество совокупных решений которых
заданных как через порождающую, так и через про- задает пространственную кривую. После подстанов-
верочную матрицы. ки элементов поля GF(22) в уравнения получим их
Пример помехоустойчивого кодирования решения (табл. 1 и 2).
алгеброгеометрическиих кодов на пространст- Совместные решения уравнений xy2 + x2z + yz2 =
венных кривых. = 0 и yz2 + y2 v + zv2 = 0 представлены в табл. 3.
Таблица 1
Решения уравнения xy2 + x2z + yz2 = 0 над полем GF(22)
x y z v x y z v x y z v x y z v
1 0 0 0 1 0 0 1 2 2 1 1 0 0 3 1
0 1 0 0 2 0 0 1 1 3 1 1 1 1 3 1
0 0 1 0 3 0 0 1 3 3 1 1 3 1 3 1
2 1 1 0 0 1 0 1 0 0 2 1 2 2 3 1
3 1 1 0 0 2 0 1 1 1 2 1 3 2 3 1
1 2 1 0 0 3 0 1 2 1 2 1 1 3 3 1
2 2 1 0 0 0 1 1 1 2 2 1 2 3 3 1
1 3 1 0 2 1 1 1 3 2 2 1
3 3 1 0 3 1 1 1 2 3 2 1
0 0 0 1 1 2 1 1 3 3 2 1
Таблица 2
Решения уравнения yz2 + y2v + zv2 = 0 над полем GF(22)
x y z v x y z v x y z v x y z v
1 0 0 0 1 0 0 1 3 3 1 1 1 1 3 1
0 1 0 0 2 0 0 1 0 1 2 1 2 1 3 1
1 1 0 0 3 0 0 1 1 1 2 1 3 1 3 1
2 1 0 0 0 2 1 1 2 1 2 1 0 3 3 1
3 1 0 0 1 2 1 1 3 1 2 1 1 3 3 1
0 0 1 0 2 2 1 1 0 2 2 1 2 3 3 1
1 0 1 0 3 2 1 1 1 2 2 1 3 3 3 1
2 0 1 0 0 3 1 1 2 2 2 1
3 0 1 0 1 3 1 1 3 2 2 1
0 0 0 1 2 3 1 1 0 1 3 1
Таблица 3
Совместные решения уравнений xy2 + x2z + yz2 = 0 и yz2 + y2v + zv2 = 0 над полем GF (22)
Р0 Р1 Р2 Р3 Р4 Р5 Р6 Р7 Р8 Р9 Р10 Р11
X 1 2 1 3 1 2 1 3 1 3 1 2
Y 2 2 3 3 1 1 2 2 1 1 3 3
Z 1 1 1 1 2 2 2 2 3 3 3 3
v 1 1 1 1 1 1 1 1 1 1 1 1
Таблица 4
Значения генераторных функций в точках пространственной кривой
P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
x2 1 3 1 2 1 3 1 2 1 2 1 3
xy 2 3 3 2 1 2 2 1 1 3 3 1
y2 3 3 2 2 1 1 3 3 1 1 2 2
xz 1 2 1 3 2 3 2 1 3 2 3 1
yz 2 2 3 3 2 2 3 3 3 3 2 2
z2 1 1 1 1 3 3 3 3 2 2 2 2
xv 1 2 1 3 1 2 1 3 1 3 1 2
yv 2 2 3 3 1 1 2 2 1 1 3 3
zv 1 1 1 1 2 2 2 2 3 3 3 3
136
Математичні моделі та методи
На множестве точек {Р0, Р2, Р3, Р4, Р5, Р6, Р7, Р8, Тогда вектор S j равен:
Р9, Р10, Р11, Р11} построим алгеброгеометрический rk
137
Системи обробки інформації, 2007, випуск 8 (66) ISSN 1681-7710
то при формировании кодового слова через про- Выводы
верочную матрицу, необходимо k r операций
сложения и умножения для вычисления вектора Разработан практический алгоритм кодирова-
ния алгеброгеометрическими кодами на пространст-
синдромов и r r операций сложения и умноже-
венных кривых, заданными в проективном про-
ния для вычисления вектора проверочных сим-
странстве Р3 совместными решениями совокупности
волов.
двух однородных уравнений от четырех перемен-
Таким образом, при затратах
ных. Сложность его реализации растет полиноми-
S Е kr rr rn = 9 12 = 108
ально от параметров кода.
ячеек памяти для работы алгоритма необходимо Перспективным направлением дальнейших
выполнить исследований является оценка энергетического вы-
S В kr rr rn = 9 12 = 108 игрыша от кодирования в каналах с независимыми и
элементарных операций. группирующимися ошибками.
Формально, емкостная и временная сложность
алгоритма кодирования через проверочную матрицу Список литературы
запишется как асимптотическая (в пределе при уве- 1. Блейхут Р. Теория и практика кодов, контроли-
личении размера задачи) функция О(r n). рующих ошибки: Пер. с англ. – М.: Мир, 1986. – 576 с.
Для реализации рассмотренных алгоритмов без 2. Гоппа В.Д. Коды и информация. // Успехи мате-
значительных затрат элементов памяти формирова- матических наук. – 1984. – Т. 30, вып. 1 (235). – С. 77-120.
3. Влэдуц С. Г., Манин Ю. И. Линейные коды и мо-
ние кодовых слов следует реализовать посредством
дулярные кривые //Современные проблемы маттематики. –
последовательного вычисления значений генератор-
М.: ВИНИТИ. – 1984. – Т. 25. – С. 209-257.
ных функций в точках пространственной кривой. 4. Бэрлэкэмп Э. Алгебраическая теория кодирова-
Основной вычислительной операцией в этом случае ния: Пер. с англ. – М.: Мир, 1971. – 477 с.
является нахождение значения генераторной функ- 5. Sakata S., Justesen J., Madelung Y., Jensen H.E.,
ции Hoholdt T. Fast Decoding of Algebraic-Geometric Codes up
Fj pi x 0 , x1 , x 2 , x 3 . to the Designed Minimum Distance // IEEE Trans. Inform.
Theory. – 1995. – Vol. 41, N 5. – P. 1672-1677.
Для вычисления 6. Ruud Pellikaan. Asymptotically good sequences of
Fj pi x 0 , x1 , x 2 , x 3 curves and codes. // Proc. 34th Allerton Conf. on Communica-
tion, Control, and Computing, Urbana-Champaign, October
потребуется, в общем случае, четыре операции воз-
2-4, 1996. – 1996. – Р. 276-285.
ведения в степень и три операции умножения.
7. Feng G.L., Rao T.R.N. Decoding algebraic geomet-
При выполнении аналогичных операций над ric codes up to the designed minimum distance // IEEE Trans.
однородными координатами точек кривой потребу- Inform. Theory. – 1993. – Vol. 39, N 1. – P. 37-46.
ется реализовать три операции возведения в степень 8. Гоппа В.Д. Коды на алгебраических кривых //
и две операции умножения. Докл. АН СССР. – 1981. – Т. 259, № 6. – С. 1289-1290.
Если принять равными вычислительную слож- 9. Кузнецов А.А. Алгеброгеометрические коды //
ность операций умножения и возведения в степень, Электроника и системы управления. – К.: НАУ. – 2005. –
тогда имеем: № 2 (4). – С. 25-34.
10. Кузнецов А.А. Линейные блоковые коды на алгеб-
S Е 3n = 9
раических кривых // Інформаційно-керуючі системи на залі-
ячеек памяти для хранения точек кривой (трех зна- зничному транспорті. – Х.: ХарДАЗТ. – 2005. – № 1-2. –
чений в однородных координатах для каждой точки) С. 52-58.
и 11. Кузнецов А.А. Энергетическая эффективность ал-
S В 5kn = 180 геброгеометрических кодов. //Электронное моделирование:
Международный научно-теоретический журнал. –
операций при кодировании через порождающую К: НАНУ, РАН. – 2004. – №2. – С. 27-38.
матрицу и 12. Науменко М.І., Стасєв Ю.В., Кузнєцов О.О. Тео-
S В 5rn = 540 ретичні основи побудови алгебраїчних кодів: Монографія. –
операций при кодировании через проверочную мат- Х.: ХУ ПС, 2005. – 267 с.
рицу.
Формально, асимптотическая емкостная слож- Поступила в редколлегию 30.07.2007
ность оценивается как О(n), асимптотическая вре-
Рецензент: д-р физ.-мат. наук, проф. С.В. Смеляков,
менная сложность оценивается как О(kn) и О(rn), Харьковский университет Воздушных Сил им. И. Коже-
соответственно. дуба, Харьков.
138