ИНФОРМАТИКА И ПРИКЛАДНАЯ МАТЕМАТИКА
УДК 621.391
ИССЛЕДОВАНИЕ ВОЗМОЖНОСТИ СИНТЕЗА БИНАРНЫХ ПСЕВДОСЛУЧАЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ С ПЕРИОДОМ P = 6R + 1 ПРИ ФОРМИРОВАНИИ НА ОСНОВЕ ШЕСТИ КЛАССОВ СТЕПЕННЫХ ВЫЧЕТОВ ПО ПРОСТОМУ МОДУЛЮ
В.Е.Г антмахер, С.Ю.Кравцов
Институт электронных и информационных систем НовГУ, [email protected]
Проведено исследование возможности синтеза бинарных псевдослучайных последовательностей с простым периодом P = 1mod6 на основе шести классов степенных вычетов по простому модулю. Доказано, что кроме последовательностей Холла и Лежандра других бинарных последовательностей с указанными ограничениями не существует. Найдено новое правило кодирования псевдослучайных последовательностей Холла.
Ключевые слова: синтез, бинарные последовательности, периодическая корреляционная функция, правило кодирования, циклотомические числа
We carried out an investigation of possibility of the binary pseudorandom sequences synthesis with ordinary period P = 1mod6 based on six classes of power residue by prime module. It is proven that besides the Holl and Legendre sequences no other binary sequences with mentioned contingencies exist. The new rule of Holl pseudorandom sequence coding is found out.
Keywords: synthesis, binary sequences, periodic correlation function, code rule, cyclotomic rationals
Одними из наиболее известных, хорошо исследованных и широко востребованных псевдослучайных последовательностей (ПСП) являются последовательности Холла (ПХ) [1-4]. Они формируются на основе разностного множества Холла [5]. Необходимые и достаточные условия существования ПХ:
1. Период — простое число
Р = 4и2 + 27. (1)
2. Первообразный корень 0 простого поля Галуа GF(P), по которому осуществляется формирование классов степенных вычетов, должен удовлетворять условию:
(2)
3. Правило кодирования ПХ 7 = {у }, у ={±1},
i = 0, P-1
U (i) =
+1, ind0i = 0,1,3mod6, -1, ind0i = 2,4,5mod6, U (0) = -1.
(3)
ПХ имеют одноуровневую периодическую автокорреляционную функцию (ПАКФ)
р-1
(4)
Причиной возврата к исследованию ПХ явилась публикация [6], в которой показано, что существуют ПСП с периодами Р = 1471 и Р = 16927 при ^03 Ф 1mod6, что противоречит (2), и с периодом Р = 1051 при ^0/ = 0,1,4mod6, что противоречит (3).
Все три периода удовлетворяют условию (1). Поэтому целью настоящей работы является исследование возможности синтеза ПСП с периодом Р = 6R +1 и корреляционной функцией (4), частным случаем которых являются ПСП Холла.
Обобщенное правило кодирования (ПК) рассматриваемого семейства бинарных последовательностей (БП)
и (0),
+ 1,К(/) е 1+, (5)
U (i) =
-1, K (і) є I-.
Здесь К (/') — функция, определяющая номер класса степенных вычетов, которому принадлежит число i, I + и I_ (| 1+| + |1_| = 6) — непересекающиеся множества классов степенных вычетов, занятых символами «+» и « _ » соответственно.
Прежде всего определим необходимые условия существования искомых последовательностей. Так как не существует бинарных последовательностей, неуравновешенность которых превышает по модулю единицу: Ат = |т+_т_|<1 (т+ и т_ — число символов «+» и « _ » на периоде БП соответственно), то I +1 = I_ I = 3 . Это означает, что число допустимых
комбинаций классов в (5) равно С6 =
6 • 5-4
= 20. Ни-
"6 2 • 3
же приведены все двадцать комбинаций возможных правил кодирования с учетом их циклической зависимости:
r
«А»
0 1 2 3 4 5
+ + + - - -
— + + + - -
- - + + + -
- - - + + + + - - - + + + + - - - +
«В»
0 1 2 3 4 5
+ + - + - -
- + + - + -
- - + + - + + - - + + -
- + - - + + + - + - - +
«С»
0 1 2 3 4 5
+ + - - + -
- + + - - + + - + + - -
- + - + + -
- - + - + + + - - + - +
<ю»
0 1 2 3 4 5
+ - + - + -
- + - + - +
Так как циклически связанные последовательности имеют одинаковый рельеф ПАКФ относительно ПК (5) [6], то нам понадобится вычислить четыре рельефа ПАКФ для каждой из групп «А», «В», «С», <Ю». Для этого рассчитаем таблицу циклотомических чисел для Р = dR +1, d = 6 [7]. Предварительно заметим, что простые числа Р = dR +1 однозначно представляются в
виде суммы квадратов двух целых чисел Р = А2 + 3В2. Сравнивая это равенство с (1) получим А = 2м, В = 3 .
Таблица 1
Спектры циклотомических чисел порядка Й = 6
0 1 2
36S(0,0) р - 16м - 11 Р + 8м + 13 Р + 8м - 23
36$(0,1) 2Р + 4м + 50 2Р + 4м - 58 2Р - 8м + 2
36$(0,2) 2Р + 4м + 14 2Р - 8м + 2 2Р + 4м - 22
36$(0,3) 2Р + 16м - 10 2Р - 8м + 2 2Р - 8м + 2
В табл. 1 принято обозначение $(0,&) = S(0,k) + S(k,0) и приведены значения циклотомических чисел лишь для d/2, так как при R =1mod2 таблица спектров симметрична относительно d/2. С помощью табл.1 были рассчитаны все четыре рельефа ПАКФ. Ниже в таблицах 2-4 приведен расчет ПАКФ двоичных последовательностей (ДП) X = {хг-}, = {0,1}, I = 0, Р -1,
соответствующих распределению символов «+» в бинарной последовательности У.
Таблица 2 Расчет спектров ДП Хв {0,1,3} и БП Ув
0 1 2
36S(0,0) Р - 16м - 11 Р + 8м + 13 Р + 8м - 23
36DS(0,0) Р + 8м - 23 Р - 16м - 11 Р + 8м + 13
36£^(0,0) Р - 16м - 11 Р + 8м + 13 Р + 8м - 23
36$(0,1) 2Р + 4м + 50 2Р + 4м - 58 2Р - 8м + 2
36$(0,3) 2Р + 16м - 10 2Р - 8м + 2 2Р - 8м + 2
36£$(0,2) 2Р + 4м - 22 2Р + 4м + 14 2Р - 8м + 2
36 SXв 7 2 1 Р С* 9Р - 27 9 Р 1 2
SXв /4 СО 1 Р( /4 СО 1 Р( (Р - 3)/4
SYв -1 -1 -1
Здесь D — оператор циклического сдвига Хаффмена, $(0£) = /2$(0, - ) ^$(0,4) = £^3$(0^4) й)=£>$(02).
Как видно из результатов расчета, все гармоники спектра SXB имеют одинаковую амплитуду 5 = (Р - 3)/4 . Двоичная последовательность Хв имеет одноуровневую ПАКФ, значение которой зависит только от периода. ПАКФ соответствующей бинарной последовательности У = 2 X -1 будет равна
ГУв (т) = Р - Ф+ - ГХв (т)) = -1
Таким образом, все шесть последовательностей, правила кодирования которых представлены в группе «В», являются псевдослучайными последовательностями Холла. Результаты расчета трех остальных групп представлены в табл.3,4.
Таблица 3
Расчет спектров ДП Ха{0,1,2}, Хс{0,1,4},
Х£{0,2,4}и БП Уа,Ус ,Ув
0 1 2
SXA (Р + 5)/4 /4 со 1 Р( (Р - 11)/4
SYA 7 -1 -9
SXc /4 со 1 Р( (Р - 7)/4 (Р + 1)/4
SYc -1 -5 3
SXD (Р - 3)/4 (Р - 3)/4 (Р - 3)/4
SYD -1 -1 -1
Расчет спектров БП Ус при и(0) Таблица 4 = +1
0 1 2
SYc -1 -5 3
0 4 -4
^Ус )и (0) = +1 -1 -1 -1
Как видно из результатов расчетов, две из рассматриваемых групп правил кодирования формируют максимально трансортогональные последовательности (гу (т) = -1, т = 1, Р -1). По ПК группы «В» формируются шесть последовательностей Холла. А по ПК
группы <Ю» формируются две последовательности символов Лежандра. Однако если в группе «С» преобразование и(0) = -1 заменить на и(0) = +1, то БП, полученная по ПК
U (i) =
+1, ind0i = 0,1,4mod6, -1, ind0i = 2,3,5mod6, U (0) = +1,
(6)
также окажется максимально трансортогональнои. При этом в отличие от (2) первообразный корень 9 простого поля Галуа GF(P) должен удовлетворять условию
inda3 = -1mod6.
(6)
(7)
Правило кодирования отличается от пра-
вила кодирования последовательностей Холла
(2) (3).
Однако двумя преобразованиями, инвариантными к рельефу автокорреляционной функции, — инверсией символов и циклическим сдвигом номеров классов на £4, — последовательности, построенные по новому правилу кодирования, преобразуются в последовательности Холла:
последовательностей кроме последовательностей Холла и последовательностей символов Лежандра.
2. Найденное новое правило кодирования является лишь новым способом формирования последовательностей Холла.
1. Свердлик М.Б. Оптимальные дискретные сигналы. М.: Сов. радио, 1975. 200 с.
2. Ипатов В.П. Периодические дискретные сигналы с оптимальными корреляционными свойствами. М.: Радио и связь, 1992. 162 с.
3. Fan Pinghi, Darnel Michael. Sequence Dezign for communication Applications. UK, Hertfordshire: Research Studies Press Ltd., 1996. 487 p.
4. http://signalslab.marstu.net/
5. Холл М. Комбинаторика. М.: Мир, 1970. 423 с.
6. Гантмахер В.Е., Быстров Н.Е., Чеботарев Д.В. Шумоподобные сигналы. Анализ, синтез, обработка. СПб.: Наука и техника, 2005. 400 с.
7. Едемский В.А., Гантмахер В.Е. Синтез двоичных и троичных последовательностей с заданными ограничениями на их характеристики. В. Новгород: НовГУ, 2009. 189 с.
Bibliography (Translitirated)
1. Sverdlik М.В. Optimal'nye diskretnye signaly. M.: Sov. ra-
dio, 1975. 200 s.
«C»
0 1 2 3 4 5
+ + - - + -
— + + - - + + - + + - -
- + - + + -
- - + + - + + - - + - +
Инверсия символов 0 1 2 3 4 5
- - + + - +
+ - - + + -
- + - - + +
+ - + - - +
+ + - + - -
- + + - + -
Циклический сдвиг D 0 1 2 3 4 5
+ + - + - -
- + + - + -
- - + + - + + - - + + -
- + - - + + + - + - - +
«В»
0 1 2 3 4 5
+ + - + - -
- + + - + -
- - + + - + + - - + + -
- + - - + + + - + - - +
Из сравнения двух последних столбцов видно, что после выполнения указанных выше преобразований правила кодирования «С» и «В» полностью совпадают.
Заключение
По результатам проведенных исследований можно сделать следующие выводы.
1. Среди последовательностей с простым периодом Р = 1mod6, формируемых на основе шести классов степенных вычетов, не существует бинарных псевдослучайных максимально трансортогональных
2. Ipatov V.P. Periodicheskie diskretnye signaly s opti-mal'nymi korreljacionnymi svojjstvami. M.: Radio i svjaz', 1992. 162 s.
3. Fan Pinghi, Darnel Michael. Sequence Dezign for communication Applications. UK, Hertfordshire: Research Studies Press Ltd., 1996. 487 p.
4. http://signalslab.marstu.net/
5. Kholl M. Kombinatorika. M.: Mir, 1970. 423 s.
6. Gantmakher V.E., Bystrov N.E., Chebotarev D.V. Shumopo-dobnye signaly. Analiz, sintez, obrabotka. SPb.: Nauka i tekhnika, 2005. 400 s.
7. Edemskijj V.A., Gantmakher V.E. Sintez dvoichnykh i troichnykh posledovatel'nostejj s zadannymi ogranichenijami na ikh kharakteristiki. V. Novgorod: NovGU, 2009. 189 s.