Научная статья на тему 'МАЛОЕ МНОЖЕСТВО ПОСЛЕДОВАТЕЛЬНОСТЕЙ КАСАМИ И ИХ ДЕКОДИРОВАНИЕ НА ОСНОВЕ ДВОЙСТВЕННОГО БАЗИСА'

МАЛОЕ МНОЖЕСТВО ПОСЛЕДОВАТЕЛЬНОСТЕЙ КАСАМИ И ИХ ДЕКОДИРОВАНИЕ НА ОСНОВЕ ДВОЙСТВЕННОГО БАЗИСА Текст научной статьи по специальности «Математика»

CC BY
279
33
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПОСЛЕДОВАТЕЛЬНОСТИ КАСАМИ / МАЛОЕ МНОЖЕСТВО ПОСЛЕДОВАТЕЛЬНОСТЕЙ КАСАМИ / KASAMI SEQUENCE SMALL SET / ДВОЙСТВЕННЫЙ БАЗИС / DUAL BASIS / ВЕРОЯТНОСТЬ ОШИБКИ / ERROR PROBABILITY / KASAMI SEQUENCE

Аннотация научной статьи по математике, автор научной работы — Владимиров С.С., Когновицкий О.С.

Современное развитие систем цифровой передачи сообщений все в большей степени ориентируется на применение широкополосных методов передачи, основанных, в частности, на расширении спектра прямой последовательностью. Применение широкополосных сигналов обеспечивает повышение эффективности систем по таким показателям, как помехоустойчивость, снижение энергии передаваемых сигналов, повышение уровня скрытности самого процесса передачи информации по каналу с помехами, повышение эффективности работы системы фазирования и др. Наиболее часто для расширения спектра прямой последовательностью выбирают М-последовательности и последовательности Голда, характеристики и методы обработки которых достаточно подробно изучены и представлены во многих публикациях. Статья посвящена последовательностям малого семейства Касами, которые имеют ряд преимуществ по сравнению с М-последовательностями и последовательностями Голда. Рассматривается новый подход к обработке последовательностей малого семейства Касами на основе двойственного базиса.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Владимиров С.С., Когновицкий О.С.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

THE SMALL SET OF KASAMI SEQUENCES AND THEIR DECODING BASED ON THE DUAL BASIS

The current development of digital transmission systems increasingly focuses on the use of wideband data transmission methods based, in particular, on the direct sequence spread spectrum (DSSS). The use of wideband signals provides an increase in the efficiency of systems in terms of such indicators as noise immunity, a decrease in the energy of transmitted signals, an increase in the level of stealth of the process of data transmission over a noisy channel, an increase in the efficiency of the phasing system, etc. The most often choice for DSSS are maximum length sequences and Gold sequences, the characteristics and processing methods of which have been studied in sufficient detail and presented in many publications. The article is devoted to the sequences of the small set of Kasami sequences, which have a number of advantages over Gold and maximum length sequences. A new Kasami sequences small set processing approach based on a dual basis is considered.

Текст научной работы на тему «МАЛОЕ МНОЖЕСТВО ПОСЛЕДОВАТЕЛЬНОСТЕЙ КАСАМИ И ИХ ДЕКОДИРОВАНИЕ НА ОСНОВЕ ДВОЙСТВЕННОГО БАЗИСА»

МАЛОЕ МНОЖЕСТВО ПОСЛЕДОВАТЕЛЬНОСТЕЙ КАСАМИ И ИХ ДЕКОДИРОВАНИЕ НА ОСНОВЕ ДВОЙСТВЕННОГО БАЗИСА

С.С. Владимиров1, О.С. Когновицкий1*

^анкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича, Санкт-Петербург, 193232, Российская Федерация *Адрес для переписки: kogn@yandex.ru

Информация о статье

УДК 621.396

Язык статьи - русский

Ссылка для цитирования: Владимиров С.С., Когновицкий О.С. Малое множество последовательностей Касами и их декодирование на основе двойственного базиса // Труды учебных заведений связи. 2018. Т. 4. № 1. С. 22-31.

Аннотация: Современное развитие систем цифровой передачи сообщений все в большей степени ориентируется на применение широкополосных методов передачи, основанных, в частности, на расширении спектра прямой последовательностью. Применение широкополосных сигналов обеспечивает повышение эффективности систем по таким показателям, как помехоустойчивость, снижение энергии передаваемых сигналов, повышение уровня скрытности самого процесса передачи информации по каналу с помехами, повышение эффективности работы системы фазирования и др. Наиболее часто для расширения спектра прямой последовательностью выбирают М-последовательности и последовательности Голда, характеристики и методы обработки которых достаточно подробно изучены и представлены во многих публикациях. Статья посвящена последовательностям малого семейства Касами, которые имеют ряд преимуществ по сравнению с М-последовательностями и последовательностями Голда. Рассматривается новый подход к обработке последовательностей малого семейства Касами на основе двойственного базиса.

Ключевые слова: последовательности Касами, малое множество последовательностей Касами, двойственный базис, вероятность ошибки.

Введение

Во многих радиотехнических системах применяются специальные последовательности, к которым относятся следующие: М-последователь-ности, составные последовательности Голда, ЛРД-последовательности, а также малое и большое семейства последовательностей Касами. Их используют для расширения спектра прямой последовательностью, адресации в многоадресатных системах, скремблировании потоков цифровых данных, синхронизации приемо-передатчика, измерения дальности до объекта. Общей характерной особенностью указанных выше последовательностей является их рекуррентность.

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

обработки рекуррентных последовательностей чаще всего используют вероятности правильного и неправильного декодирования, временные задержки анализа, а также сложность аппаратно-программной реализации.

Наиболее простыми методами обнаружения и обработки рекуррентных последовательностей являются метод приема по безошибочному участку рекуррентной последовательности [1] и метод последовательной оценки Уорда [2]. Но эти методы неприменимы в случае асинхронно-адресных систем, где каждому адресату соответствует своя начальная фаза последовательности. В то же время методы имеют широкое применение как в асинхронных системах для фазового запуска приемника, так и в синхронных системах для контроля за синфазным состоянием приемника. Однако в этих случаях указанные методы не обеспечивают высокой надежности выделения рекуррентной последовательности при наличии ошибок в канале связи.

С целью повышения надежности декодирования таких последовательностей часто применяют корреляционные методы обработки [3]. Эти методы практически применяют на уровне звена данных. В случае же многоадресатной передачи они могут быть применены только в строго синхронной сети. При этом последовательности должны обладать хорошими ортогональными или квазиортогональными свойствами.

Актуальной задачей поэтому является разработка новых, более эффективных, методов обнаружения и декодирования рекуррентных, главным образом составных, последовательностей, в том числе и последовательностей малого семейства Касами [4, 5]. К числу таких методов относятся методы декодирования составных последовательностей на основе теории полей Галуа с использованием сопровождающей матрицы и мажоритарной оценкой значений элементов декодируемой составной последовательности [6]. Рассмотрим далее метод декодирования последовательностей малого семейства Касами на основе двойственного базиса над расширенным полем Галуа GF(2n) [7].

Свойства и формирование последовательностей малого семейства Касами

Прежде всего приведем характерные свойства последовательностей малого семейства Касами {Км} над полем GF(2n)), где степень п должна быть четным числом. Сама последовательность Касами {Км} является составной с периодом N1 = 2п - 1 и представляет собой поэлементную сумму двух последовательностей максимального периода, одна из которых {и} является М1-последовательностью, порождаемой примитивным многочленом Й1(х) степени п, а другая {V} - М2-последовательностью, порождаемой неприводимым многочленом Й2(х) степени п/2 [4, 5]. При этом, если считать е первообразным элементом поля GF(2n) и одним из корней многочлена Й1(х), то всеми пкорнями этого многочлена будут р-сопряженные (р = 2) элементы поля:

{е, ер, ер2.....ерП-1} = {е, е2, е4.....е2"-1} =

= (е1, е2, е3, ■ ■ ■ , еп}, 2'-1 ■ 1 п

где е; = е2 , I = 1,2, ■ ■ ■, п.

Тогда для построения последовательности Касами {Км} второй многочлен Й2(х) степени п/2 должен быть таким, чтобы его корнями были д-ые степени корней многочлена Й1(х), т.е.:

(е*, (е2)«, (е4)«.....(е2"1 = {ц, ц2, ц4.....ц2"1

п

где ц = еч, а ц = 22 + 1

В этом случае, как следует из теории полей Галуа [8], порядок корней многочлена Й2(х) будет равен периоду N2 последовательности {V}:

_ Л^ _ 2й-1

2 НОД(д, НОД(2^ + 1,2й - 1),

где НОД(а,в) - наибольший общий делитель чисел а и в.

При этом элементы и канонической последовательности {и} представляют собой функции-след от элементов е', т.е.:

щ = Г(е') = е' + (е')2+^ ■ ■ + (ег)2"-1 6 0Р(2), (1) где 1 = 0,1,2, ■ ■ ■, (2й — 2)

п/ -1

Зная корни ц, ц2, ц4,■■■, ц2 2 многочлена

й2(х) = хи/2 + р1хп/2-1+^ ■ ■ +ргс—1 х + рп, легко по

2 2

формулам Виета найти его коэффициенты р; 6 GF(2) и, тем самым, вид самого многочлена Й2(х).

По заданному многочлену Й1(х) и найденному многочлену Й2(х) получим составную последовательность {5} малого семейства Касами как поэлементную сумму по mod2 последовательностей {и} и {V}, формируемых как функции-след двумя генераторами с обратными связями по модулямЙ1(х) и Й2(х) соответственно.

Рассмотрим теперь метод декодирования последовательностей малого семейства Касами на основе двойственного базиса. При этом целью декодирования будет определение начальной фазы такой последовательности, составленной из начальных фаз последовательностей {и} и {V}.

В [7] рассмотрен метод декодирования на основе двойственного базиса составных последовательностей Голда и ЛРД-последовательностей. Аналогичным образом могут быть декодированы и составные последовательности малого семейства Касами.

Выберем в качестве исходных данных поле GF(26) (п = 6) с первообразным элементом е и примитивный многочлен Й1(х) = 1 + х + х6с сопряже-ными корнями е, е2, е4, е8, е16, е32. Будем считать, что поле GF(26) образовано тем же многочленом Й1(х), а его элементы е' представляют собой вычеты по двойному модулю относительно левого степенного базиса (1, е, е2, е3, е4, е5), т. е.:

е' = а0 + а1е + а2е2 + а3е3 + а4е4 + а5е5; modd(2, й1(х))^

Исходя из этих исходных данных, последовательности максимальной длины {и} с периодом N1 = 26 - 1 = 63 будет соответствовать характеристический многочлен Й1(х), а последовательности {V} - многочлен Й2(х) степени п/2 = 3, корнями которого будут д-ые степени (д = 23 + 1 = 9) корней многочлена Й1(х), т. е.:

ц = (е)9, ц2 = (е2)9 = е18, ц4 = (е4)9 = е36 (3)

Тогда порядок N2 корней многочлена к2(х)бу-дет равен:

N. 63 т =-1-=-= 7.

2 НОД(9, НОД (9,63)

Запишем многочлен Й2(х) в общем виде как к2(х) = х3 + ргх2 + р2х + р3 и, используя формулы Виета, по известным корням в1 = в2 = \2,03 = \4 находим: р1 = 1, р2 = 0, р3 = 1. Следовательно, Й2(Х) = х3 + х2 + 1.

Представив элемент е'в полиномиальной форме (2), запишем последовательность {и} через функцию-след как:

{и} = (ио, Щ, У-2, ■ ■■ , Щ, ..., и62) =

= [Т(с), Г (се), Т(се2).....Т(се1).....Г(се62)], (4)

modd(2, к1(х)).

Аналогично, элементы I = 0,1,..., 6, последовательности {у} с периодом N2 = 7 могут быть представлены через функцию-след как:

М = (Уо, VI, ■■■, *>6) =

= [Г(Ю, ТШ, Т(<1\12).....Т(<1\16)], (5)

modd(2, к2 (х)).

где йеСР(23) - начальный элемент последовательности {у}.

Если учесть, что функция-след от элемента (2) в поле СР(26) равна Т(е1) = а5,то при с = 1 последовательность (4) будет являться канонической и иметь вид, приведенный в таблице 1.

ТАБЛИЦА 1. Каноническая М-последовательность, образованная полиномом АЦх)

ио Ы1 Ы2 Ы3 Ы4 Ы5 Ыв Ы7 Ы8

0 0 0 0 0 1 0 0 0

иэ Ы10 ЫП Ы12 Ы13 и« Ы15 Ы16 Ы17

0 1 1 0 0 0 1 0 1

Ы18 Ы19 Ы20 Ы21 Ы22 Ы23 Ы24 Ы25 Ы26

0 0 1 1 1 1 0 1 0

Ы27 ига Ы29 №0 и31 Ы32 Ы33 Ы34 Ы35

0 0 1 1 1 0 0 1 0

Ы36 №7 Ы38 №9 и® Ы41 Ы42 Ы43 Ы44

0 1 0 1 1 0 1 1 1

Ы45 Ы46 Ы47 Ы48 Ы49 иг!) Ы51 Ы52 Ы53

0 1 1 0 0 1 1 0 1

Ы54 иг; Ы56 Ы57 ига Ы59 Ы60 Ы61 Ы62

0 1 0 1 1 1 1 1 1

Аналогично, если элемент ц 6 СР(23) представить в полиномиальной форме записи \ = Ь0 + + Ь1\ + Ь2\2, modd(2,й2(х)),где коэффициенты ЬI 6 СР(2), то функция-след от такого элемента будет равна Т(\) = (Ь0 + Ь1 + Ь2), mod2.

Тогда каноническая последовательность {у} при й = 1 будет следующей:

М = Оо, ^2, Уб)= (6)

= [Г(1), Т(\), Т(\2),..., Т(\6)] = (1110100).

В случае не канонической последовательности {и}, у которой с Ф 1, ее элементы и/ будут определяться через функцию-след так, как следует из (4).

Также, если начальный элемент последовательности {у} равен произвольному элементу й Ф 1, то элементы у/ этой последовательности будут определяться через функцию-след, как следует из (5):

VI то<17 = ^^С2, Ъ.2 <Х0. (7)

Как указывалось ранее, составная последовательность {5} малого семейства Касами формируется как поэлементная сумма по mod2 последовательностей {и} и {у}. Очевидно, что в одном периоде последовательности максимальной длины {и} будет содержаться 9 периодов последовательности {у}. В качестве примера будем рассматривать варианты формирования последовательности Касами {5} при условии различных начальных элементов с и й последовательностей {и} и {у}.

Отметим, что рассматриваемой составной последовательности {5} малого семейства Касами соответствует характеристический многочлен:

Р(х) = ^(х) -К2(х) = = (1+ х + х6)(1 + х2 + х3) = (8)

= 1 + X + X2 + X4 + X6 + X8 + X9.

Тогда последовательность {5} будет удовлетворять рекуррентному уравнению:

51 + 51+1 + 51+2 + 51+4 + 51 + 6 + 51 + 8 + 51 + 9 = 0, (9)

mod2; I > 0.

Как известно, наиболее простыми методами определения фазы рекуррентной последовательности являются метод обнаружения и декодирования фазы по «скользящему» безошибочному т-эле-ментному участку и метод Уорда, где т - степень многочлена Р(х), равная в данном примере (9).

Для декодирования последовательности {5} малого семейства Касами, т.е. определения начальных фаз с- и й-последовательностей {и} и {у} соответственно, с использованием двойственного базиса и с учетом корней многочленов Й1(х) и Й2(х), найдем по методике, изложенной в [7], коэффициенты двойственного базиса а/ - для Й1(х) и в - для Й2(х), i = 1,2,3,...,9, (таблица 2).

ТАБЛИЦА 2. Коэффициенты двойственного базиса

а/ для Й1(х) а1 а2 а3 а4 а5 а6 а7 ав а9

£14 £19 £38 £37 £ 1 £22 £21 £15

р/ для Й2(х) в1 р2 р3 р4 Р5 Р6 р7 Рв р9

Ц Ц5 Ц3 Ц2 0 0 Ц 1 Ц2

Выберем составные последовательности {и} и {у} каноническими. Тогда в результате суммирования по mod2 последовательности {и} (см. таблицу 1) и 9-кратной последовательности {у} в виде (6), будет получена каноническая составная последовательность {51} малого семейства Касами (таблица 3).

ТАБЛИЦА 3. Вычисление канонической составной последовательности {л} малого семейства Касами

{и} ио и1 иг Ы3 Ы4 Ы5 Ы6 Ы7 Ы8 Ы9 ЫШ и11 Ы12 Ы13 Ы14 Ы15 и16 Ы17 Ы18 Ы19 Ы20

0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1

{V} Уо Vl V2 Vз V4 V5 V6 Vо Vl V2 Vз V4 V5 Vв Vо Vl V2 Vз V4 V5 Vв

1 1 1 0 1 0 0 1 1 1 0 1 0 0 1 1 1 0 1 0 0

{5} 50 51 52 53 54 55 56 57 58 59 510 511 512 513 514 515 516 517 518 519 520

1 1 1 0 1 1 0 1 1 1 1 0 0 0 1 0 1 1 1 0 1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

{и} и21 и22 Ы23 Ы24 Ы25 Ы26 Ы27 Ы28 Ы29 и30 Ы31 Ыз2 изз Ыз4 Ыз5 Ыз6 Ыз7 Ыз8 Ыз9 Ы40 Ы41

1 1 1 0 1 0 0 0 1 1 1 0 0 1 0 0 1 0 1 1 0

{V} Vо Vl V2 Vз V4 V5 V6 Vо Vl V2 Vз V4 V5 Vв № Vl V2 Vз V4 V5 Vв

1 1 1 0 1 0 0 1 1 1 0 1 0 0 1 1 1 0 1 0 0

{5} 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541

0 0 0 0 0 0 0 1 0 0 1 1 0 1 1 1 0 0 0 1 0

{и} и42 и43 Ы44 Ы45 Ы46 Ы47 Ы48 Ы49 Ы50 Ы51 Ы52 Ы53 Ы54 Ы55 и56 Ы57 Ы58 Ы59 и60 Ы61 Ы62

1 1 1 0 1 1 0 0 1 1 0 1 0 1 0 1 1 1 1 1 1

{V} № V! V2 Vз V4 V5 Vв Vо Vl V2 Vз V4 V5 Vв № Vl V2 Vз V4 V5 Vв

1 1 1 0 1 0 0 1 1 1 0 1 0 0 1 1 1 0 1 0 0

{5} 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562

0 0 0 0 0 1 0 1 0 0 0 0 0 1 1 0 0 1 0 1 1

Аналогично рассчитываются и неканонические последовательности Касами, складывающиеся из М-последовательностей {и} и {V}, начальные фазы которых не равны 1. Например, в таблице 4 приведена последовательность Касами {52}, образованная сложением М1-последовательности {и2} с начальной фазой С2 = £5 и М2-последовательности ^2} с начальной фазой d2 = ц2.

ТАБЛИЦА 4. Пример неканонической последовательности Касами {л}

Корреляционные свойства

последовательностей малого семейства Касами

Рассмотрим корреляционные свойства последовательностей малого семейства Касами на примере вычисленных ранее канонической последовательности {51} и неканонической последовательности {52}. Необходимо отметить, что при расчете автокорреляционной (АКФ) и взаимокорреляционной (ВКФ) функций необходимо преобразовать последовательности от униполярного вида [1, 0] к биполярному виду [-1, 1].

Вначале определим автокорреляционные свойства последовательностей {51} и {52}. Апериодическая автокорреляционная функция (АпАКФ) вычисляется по формуле:

N—1—к

АпАКФД^}) = £ ,

¿=0

где к - сдвиг относительно исходной последовательности {5}.

Значения АпАКФ последовательностей {51} и {52} приведены на графике (рисунок 1).

А.|ДКФ( )) — ; ДттДк-<г>(.Гс.,и

- - -

- - -1 - - -1 - ..... .........

- - - т - ^ - - ..:____:.

г 1

'III ....... - -, - - .... ....... ....... ........

. .л..

-»- и д- -1\ п ц И |(л 1 А ;д г к.

: 1 . . , . 1 ... 1

-60 -40 -20 0 20 40 60

Смещение

Рис. 1. Значения АпАКФ последовательностей {$1} и {л}

Периодическая автокорреляционная функция (ПАКФ) вычисляется для замкнутой в кольцо последовательности ф по формуле:

N—1

ПАКФ* ({5}) = £

¿=0

Значения ПАКФ последовательностей {51} и {52} приведены на графике (рисунок 2).

50 51 52 53 54 55 56 57 58

0 0 1 0 0 0 0 1 0

59 510 511 512 513 514 515 516 517

1 1 0 0 1 1 1 0 1

518 519 520 521 522 523 524 525 526

1 1 0 1 0 1 1 1 0

527 528 529 530 531 532 533 534 535

1 1 1 1 0 1 1 0 0

536 537 538 539 540 541 542 543 544

0 0 1 1 1 0 0 0 1

545 546 547 548 549 550 551 552 553

1 1 1 0 1 1 1 1 1

554 555 556 557 558 559 560 561 562

0 0 0 1 1 0 0 1 1

Í -1 nAK®({S!}) ПАКФ({Яч})

Í: х: i::! . L. ..: l . i:.

Í" i

--r-í-t-- -r-

J_ 1 . ■ _ _ l j _

1 f'IM "1 ммшшм

A j■.Д lili 11 lili 111/ni! niM í'И 1/ lllift lili DI У 11

■r : : : í . ....t........ . . : i . . : i . . . i

■60 -40 -20 0 20 40 60

Смещение

Рис. 2. Значения ПАКФ последовательностей {л} и {л}

Значения апериодической и периодической ВКФ рассчитываются по аналогичным формулам, в которых рассматривается смещение одной последовательности относительно другой. Графики этих функций для последовательностей {51} и {52} приведены на рисунке 3.

Рис. 3. Значения АпВКФ и ПВКФ последовательностей {51} и {52}

Рассмотрим декодирование последовательностей малого семейства Касами для двух вариантов систем - синхронной и асинхронной, с использованием двойственного базиса [7].

Декодирование последовательности Касами в синхронной системе

В синхронной системе известны начала принимаемых последовательностей {5}, следовательно при выделении безошибочного 9-элементного

участка (Б1, 51 + 1, Б1 + 2, Б1+3, 51+4, 51 + 5, 51 + 6, Б1+7, 51+8) декодеру известно значение индекса /, определяющему месторасположение символа 5/ от начала последовательности {5}. Таким образом, зная значение индекса / и коэффициенты двойственного базиса, по принятому безошибочному т-элемент-ному участку, в соответствии с методикой [7], будут определены начальные фазы с и й последовательностей {и} и {у}.

Например, первый же 9-элементный участок канонической последовательности {51}, приведенной в таблице 3, принят без ошибок, следовательно (50,51,52,53,54,55,56, б7, б8) = (111011011). Тогда начальные фазы будут следующие:

с = о^ + а2 + а3 + а5 + а6 + а8 + а9 = = е14 + е19 + е38 + е + 1 + е21 + е15 =1 modh1(x);

а = в1 + в2 + вз + 05 + в6 + 08 + в9 = = \ + \5 + \3 + 0 + 0 + 1 + \2 = 1 modh2(x).

Таким образом, составные последовательности {и} и {у} являются каноническими с начальными фазами с = 1 и й = 1. Из этого можно сделать очевидный вывод, что только по одному безошибочному т-элементному участку последовательности £} могут быть определены фазы составных последовательностей, тогда как простые методы обработки по «зачетному» участку и метод Уорда не позволяют это сделать.

Для повышения надежности декодирования последовательностей Касами {5} метод на основы двойственного базиса позволяет применить мажоритарный принцип обработки различных т-элементных участков, в том числе и перекрывающихся. Пусть в принимаемой последовательности из таблицы 2 выделент-элементный участок (Б24, $25, 526, $27, $28, ^29, ^30, $31, 532) = (00 001 0011),в котором / = 24. Поэтому, также безошибочному, участку вычислим начальные фазы последовательностей {и} и {у}:

с = е-24(а5 + а8 + а9) = е-24(е + е21 + е15) = = 1 modh1(x);

а = \-24(в5 + р8 + р9) = \-3 (0 + 1 + \2) =

= 1 modh2(x).

То есть, получен тот же результат, что и подтверждает возможность мажоритарного декодирования в канале с ошибками по большинству одинаковых значений с и й.

Пусть теперь принимаемая в синхронной системе последовательность {5} не является канонической, т. е. начальные элементы с и й отличны от 1, и задача декодера состоит в определении их с использованием двойственного базиса.

Для примера выберем неканоническую последовательность {52}, приведенную в таблице 4.Выберем в этой последовательности безошибочный участок: (50, 51, Б2, 53, 54, 55, 56, Б7, 58) = (001000010) при / = 0. Тогда начальные фазы последовательностей {и2} и {у2}, формирующих неканоническую последовательность Касами {52} (см. таблицу 4), в синхронной системе будут равны: с2 = а3 + а8 = е38 + е21 = е5 modh1(x);

¿2 = в3 + в8 = \3 + 1 = \2 modh2(x).

Для проверки мажоритарности метода выберем другой безошибочный участок, например с i = 53: О53.554- ^55, s56, s57, s58, S59, s60, s6i) = (100011001).

Расчетные значения начальных фаз С2 и d2 для такого участка будут следующие:

с = е-53(а1 + а5 + а6 + а9) = = е-53(е14 + е + 1 + е15) = е-53 • £58 = = е5 modh1(x); d = ^-53(pi + р5 + р6 + Р9) = + 0 + 0 + ^2) = = ц-4 • = ц2 modft2(x).

Таким образом, как и было указано ранее, начальными фазами составных последовательностей {U2} и {уг} в синхронной системе будут элементы С2 = £5 и d2 = ц2, или двоичные комбинации (ао, ai, аг, аз, 04, 05) = (000001) и (Ьо, bi, Ьг) = (001), которые были установлены на передающей стороне как начальные состояния ячеек модульных регистров, соответствующих многочленам hi(x) и Иг(х) соответственно.

Декодирование укороченных последовательностей Касами

Использование мажоритарного принципа декодирования последовательностей Касами позволяет использовать укороченные последовательности, которые представляют собой первые K символов исходной последовательности.

При использовании укороченных последовательностей значительно сокращается количество m-элементных участков, по которым вычисляются начальные фазы и производится мажоритарное декодирование. В частности, для них недоступно закольцовывание последовательности. Например, для укороченной последовательности Касами длиной K = 21 доступно всего 13 таких участков. В общем случае, для укороченной последовательности длины K можно использовать K - m + 1 m-элементных участков. В остальном, принцип декодирования остается тем же самым.

Вероятностные характеристики декодера последовательностей Касами на основе двойственного базиса при синхронном декодировании

Для оценки вероятностных характеристик синхронного декодирования по методу двойственного базиса использовалось моделирование по методу Монте-Карло. В системе математических вычислений GNU/Octave была построена модель системы передачи с моделью канала связи, через которую передавались последовательности Каса-ми, сформированные по случайным образом сгенерированным начальным фазам. На приемной стороне последовательности декодировались и полученные в результате начальные фазы сверялись с исходными и накапливалась статистика.

Моделирование проводилось для двух моделей каналов:

1) Модель двоично-симметричного канала (ДСК).

2)Модель канала АБГШ совместно с двоичной фазовой манипуляцией.

Схемы моделей систем передачи приведены на рисунках 4 и 5 соответственно.

Рис. 4. Модель системы передачи с каналом ДСК

Генератор нач. фаз —» Генератор Касами - Модулятор ФМ-2

Сравнение нач. фаз Декодер Касами - Демодулятор ФМ-2

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Рис. 5. Модель системы передачи с каналом АБГШ и манипуляцией ФМ-2

При моделировании в той и другой моделях было передано по 20000 последовательностей Каса-ми на каждое значение битовой ошибки в канале ДСК и каждое значение отношения сигнал/шум в канале АБГШ. В результате были получены оценочные значения (т. н. «доли») вероятностей правильного декодирования Рид, неправильного декодирования Рид и отказа в декодировании Род. Под отказом в декодировании понимается ситуация, при которой в результате мажоритарного декодирования не представляется возможным однозначно определить значение начальной фазы.

Вероятностные характеристики были определены для полной последовательности Касами длины N = 63 и для укороченных последовательностей длиной К = 21 и К = 42.

На рисунке 6приведены графики вероятностных характеристик (вероятности правильного декодирования, вероятности неправильного декодирования и вероятности отказа от декодирования) декодера последовательностей Касами на основе двойственного баланса при синхронном детектировании для случая канала ДСК и для случая канала АБГШ с манипуляцией ФМ-2.

Из приведенных графиков видно, что с укорочением последовательности ухудшаются вероятностные характеристики декодера. Однако в каналах с низкой вероятностью битовой ошибки (с высоким отношением сигнал/шум) использование укороченных комбинаций оправдано.

0.01

1 0.1

--¿С___ ! 1________________

Рпд(«=63) - РПД(К=42) - РПд(К=21) -

О 2

Еь/Ыо, дБ

0.01

0.001

0.0001

а) вероятность правильного декодирования

1

0.1

0.01

0.001

> 0.0001

РНД(М=63) - ; :....:... рнд(к=21)-. ::: I:::::: : ^К.: : сН; I : : : Г^ч I1 ::::■:::: с ::: з ::: э: :::::: :

.....

- •

...... \ \ ч

: \ \ ; ;\ мм

■ • 1 \. \ . . А

'= = = |= = : = : ' = ' I = = ^ =;= ? I 2 : 5 = : : ' : с =.= = = =,= а = а : I = I = с =

0.01

0.001

0.0001

0.25 0.3 -4 -2

б)вероятность неправильного декодирования 1

О 2

Еь/Ы0, ДБ

; Р0д(М=63) Р0д(К=42) Р0д(К=21)

0.01

0.001

0.0001 -

0.3 -4-2 0 2

Еь/Г>Го, дБ

в) вероятность отказа от декодирования

Рис. 6. Графики вероятностных характеристик для случая канала ДСК (слева) и для случая канала АБГШ с манипуляцией

ФМ-2 (справа)

Декодирование последовательности Касами в асинхронной системе

Рассмотрим теперь вариант асинхронной системы, когда фаза последовательности {и} является фазирующей, а фаза последовательности {у} переносит в себе адрес получателя или некоторую другую конфиденциальную информацию, предназначенную только получателю.

Другим заманчивым вариантом может быть асинхронно-адресная система, в которой фаза с последовательности {и} является одновременно и фазирующей комбинацией и адресом получателя. Рассмотрим именно такой вариант, при котором в результате декодирования последовательности £} будет определена фазапоследовательности {и}.

Причем, обработка последовательности на приеме будет производиться получателями в соответствии с их собственными начальными фазами, т. е. их адресами. В таких асинхронно-адресных системах приемники находятся в режиме «ожидания» и все время пытаются обнаружить предназначенную для них информацию путем идентификации известной им фазы с последовательности {и}.

Суть декодирования последовательности Каса-ми будет в том, чтобы, зная начальный элемент последовательности {и}, выделить на приеме Ь последовательных элементов поля СР(26) (е1,е'+1,е'+2,...,е'+ь-1) и запустить в автономный режим работы модульный генератор элементов поля до окончания последовательности {и}, что

будет соответствовать вхождению системы в синхронизм с передающим концом. Одновременно будет определена фаза последовательности {у}, которая будет переносить в себе некоторую другую конфиденциальную информацию, предназначенную только получателю, например, фазу скремблирующей последовательности или фазу широкополосной последовательности, расширяющей спектр, и др.

Рассмотрим этот процесс обнаружения последовательности малого семейства Касами и вхождения приемника в синхронизм для нашего при-

Таким образом, после обработки восьмого 9-элементного участка будут выделены Ь = 5 последовательных элементов поля, а именно: 1, е, е2, е3, е4 - что свидетельствует об обнаружении ожидаемой последовательности {5}, в которой составная последовательность {и} имеет начальную фазу с = е5. Далее, для вхождения в синхронизм, последний выделенный элемент поля СР(26), равный е4, записывается в модульный регистр многочлена Й1(х), после чего потактово происходит досчет до состояния е54, которому будет соответствовать прием из канала последнего 9-элементного участка

(554, 555, 556, 557, 558, 559, 560, 561, 562). Этому состоянию и

будет соответствовать окончание приема последовательности {5} как фазирующей для пользователя с начальным элементом последовательности {и}, равным с = е5.

Поясним теперь, как будет определена информационная начальная фаза й второй составной последовательности {у} в составе последовательности {5} малого семейства Касами. По выделенному последнему безошибочному 9-элементному

мера при отсутствии ошибок в канале.Пусть получатель пытается обнаружить последовательность Касами при пороге Ь = 5, зная ее начальную фазу с = е5. При этом к получателю последовательность поступает с некоторого случайного символа хг.

Рассмотрим процесс обработки представленного в таблице 5 фрагмента последовательности {5}.

Проследим обработку с применением двойственного базиса 9-элементных участков, начиная с элемента Х1, с целью обнаружения последовательности {и} с начальной фазой с = е5 и установления цикловой фазы (таблица 6).

участку (54, 55, 56, 57, 58, 59, 510, 511, 512) = (0 0 0 1 01100) из таблицы 6, когда пороговый счетчик на Ь = 5 сработает, с помощью коэффициентов 0/ двойственного базиса вычисляется соответствующий по времени элемент ц' поля СР(23), образованного многочленом Й2(х). В результате вычисления получим:

Ц = в4 + вб + в? = Ц2 + 0 + ц = ц6.

Запишем полученный элемент в генератор элементов поля СР(23) на основе многочлена Й2(х), который начнет потактово работать в автономном режиме до появления в первом регистре состояния е54. Во втором генераторе в это время окажется некоторый элемент умножив его на цга = ц9, получим искомую информацию, т. е. начальную фазу й последовательности {у}. В нашем примере = 1, следовательно, начальная фаза й последовательности {у} будет равна й = Ц • ц9 = ц2; шо^2(х).

Таким же образом фазы с и й определяются и при наличии ошибок в последовательности {5} с тем отличием, что принятие решения относитель-

ТАБЛИЦА 5. Фрагмент последовательности для асинхронной обработки

Х1 Х2 Хз 50 51 52 5з 54 55 56 57 58 59 510 511 512

0 0 0 0 0 1 0 0 0 0 1 0 1 1 0 0

ТАБЛИЦА 6. Обнаружение последовательности {и} с применением двойственного базиса

№ 9-элементные участки Обработка с использованием двойственного базиса

Х1 Х2 Хз 50 51 52 5з 54 55 -5 -5 57 г1 = г 5 • а6 = г 5 = г

0 0 0 0 0 1 0 0 0

2 Х2 Хз 50 51 52 5з 54 55 56 г2 = г 5 • а5 = г 5 • г = г58

0 0 0 0 1 0 0 0 0

3 Хз 50 51 52 5з 54 55 56 57 г3 = г 5(а4 + ад) = г 5 (г37 + г15) = г59

0 0 0 1 0 0 0 0 1

4 50 51 52 5з 54 55 56 57 58 г4 = г-5(а3 + а8) = г-5 (г38 + г21) = 1

0 0 1 0 0 0 0 1 0

5 51 52 5з 54 55 56 57 58 59 г5 = г-5(а2 + а? + а9) = г-5 (г19 + г22 + г15) = г

0 1 0 0 0 0 1 0 1

6 52 5з 54 55 56 57 58 59 510 г6 = г-5(а1 + а6 + а8 + ад) = г-5(г14 + 1 + г21 + г15) = г2

1 0 0 0 0 1 0 1 1

7 5з 54 55 56 57 58 59 510 511 г? = г 5(а5 + а? + а8) = г 5(г + г22 + г21) = г3

0 0 0 0 1 0 1 1 0

8 54 55 56 57 58 59 510 511 512 г8 = г 5(а4 + а6 + а?) = г 5(г37 + 1 + г22) = г4

0 0 0 1 0 1 1 0 0

но фазы с будет осуществляться мажоритарно по большинству одинаковых значений при обработке различных 9-элементных участков последовательности {5}.

Заключение

В заключение сравним множество последовательностей малого семейства Касами и их корреляционные функции с последовательностями Голда.

Общее количество последовательностей малого семейства Касами зависит от конкретных условий их применения. Если начальная фаза с для длинной исходной М1-последовательности {и} является фиксированной, например фазирующей, а фаза последовательности {у} переносит в себе адрес получателя или некоторую другую конфиденциальную информацию, предназначенную только получателю, то количество различных последовательностей Касами {5}, с учетом нулевой последовательности

п _

{у}, будет равно 22 = ^N^+1. В рассматриваемом примере таких различных последовательностей будет 8. Для сравнения, при применении последовательностей Голда с таким же периодом и при тех же условиях количество различных последовательностей будет равно N1 + 2, т. е. 65 для п = 6. В общем виде для данного случая количество различных последовательностей Голда превышает количество различных последовательностей малого семейства

Касами в ~ + 1 = "2" = 22 раза. Следо-

вательно, количество информации, передаваемой одной последовательностью Голда по сравнению с последовательностью малого семейства Касами

»7 ^22П ~

такого же периода N1, увеличивается в -п = 2

^222

раза. Именно по критерию скорости передачи информации преимущество на стороне последовательностей Голда.

Второй случай относится к системам, в которых формируются последовательности с различными начальными фазами как для длинной исходной М1-последовательности {и}, например, адресной в асинхронно-адресных системах, так и в последовательности {у}. Тогда при использовании последовательностей Касами количество различных таких последовательностей будет, учитывая и нулевую последовательность {у}, равно х (М2 + 1) =

п 3П

= (2п — 1) х 22 « 2 2. Для рассматриваемого в данной статье примера последовательностей Ка-сами это количество будет равно 63 х 8 = 504. В то же время, количество различных по фазе последовательностей Голда с таким же периодом (с учетом двух дополнительных, когда последовательность {и} или последовательность {у} в составной последовательности Голда будет нулевой) будет равно 22п. Таким образом, количество различных

по фазе последовательностей Голда превышает количество различных по фазе последовательностей Касами, как и в первом случае, примерно в 2п/2 раз. Т. е. преимущество последовательностей Голда над последовательностями малого семейства Касами одинакового периода по информационному выигрышу остается неизменным.

Сравним теперь последовательности Касами и последовательности Голда с одинаковым периодом по корреляционным свойствам.

Выше (см. рисунки 2 и 3) представлены полученные путем моделирования, ненормированные периодические автокорреляционные и взаимно корреляционные функции рассматриваемых в статье последовательностей малого семейства Касами. Результаты моделирования подтвердили, что коэффициенты корреляции, как ПАКФ (кроме основного пика), так и ПВКФ, принимают лишь три значения, а именно {-1, - д, (д - 2)}, где индекс децимации д = 2п/2 + 1, т. е. для нашего примера {-1, - 9, 7}. В то же время, коэффициенты корреляции для последовательностей Голда такого же периода будут примерно в два раза больше. Так, при таком же периоде N = 63 коэффициенты корреляции последовательностей Голда будут {-1, - 17, 15}. Отсюда следует вывод, что корреляционные свойства последовательностей Голда примерно в 2 раза хуже по сравнению с последовательностями малого семейства Касами такого же периода, что обеспечивает более высокую помехоустойчивость последовательностей Касами при их передаче по каналам с ошибками. Таким образом, по критерию корреляции преимущество на стороне последовательностей малого семейства Касами.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Кроме того, помехоустойчивость последовательностей малого семейства Касами по сравнению с последовательностями Голда одинакового периода будет выше благодаря тому, что т-элементные участки в последовательностях Голда в 4/3 раза длиннее (в последовательности Касами

3п

т = —, а в последовательности Голда т = 2п). Следовательно, это увеличивает вероятность приема т-элементных участков последовательности Гол-да с ошибками и, тем самым, уменьшает вероятность правильного распознавания последовательности Голда по сравнению с последовательностями Касами при мажоритарной обработке таких последовательностей.

С учетом вышеизложенного можно сделать вывод, что последовательности малого семейства Касами обладают более высокой помехоустойчивостью в сравнении с последовательностями Гол-да с одинаковым периодом.

Список используемых источников

1. Лосев В.Р., Бродская Е.Б., Коржик В.И. Поиск и декодирование сложных дискретных сигналов. М.: Связь, 1979. 302 с.

2. Диксон Р.К. Широкополосные системы. М.: Связь, 1979. 304 с.

3. Ипатов В.П. Широкополосные системы и кодовое разделение сигналов. Принципы и приложения. М.: Техносфера, 2007. 488 с.

4. Kasami T. Weight Distribution Formula for Some Class of Cyclic Codes. Technical Report R285. April 1966. Illinois: University of Illinois. 32 p.

5. Yefeng H.E., Wenping M.A. Generalized Kasami Sequences: The Small Set // Journal of Computational Information Systems. 2011. No. 7. PP. 4065-4070.

6. Косолапов А.С., Второв А.В. Координатный метод синхронизации и распознавания двоичных составных кодовых последовательностей // Инженерный журнал: наука и инновации. 2014.№ 6(30).17 с.

7. Когновицкий О.С. Двойственный базис и его применение в телекоммуникациях. СПб.: Линк, 2009. 424 с.

8. Sarwate D.V., Pursley M.B. Crosscorrelation Properties of Pseudorandom and Related Sequences // Proceedings IEEE. Vol. 68. No. 5. May 1980. PP. 583-619.

* * *

THE SMALL SET OF KASAMI SEQUENCES AND THEIR DECODING BASED ON THE DUAL BASIS

S. Vladimirov1, O. Kognovitsky1

!The Bonch-Bruevich Saint-Petersburg State University of Telecommunication, St. Petersburg, 193232, Russian Federation

Article info

Article in Russian

For citation: Vladimirov S., Kognovitsky O. The Small Set of Kasami Sequences and their Decoding Based on the Dual Basis // Proceedings of Telecommunication Universities. 2018. Vol. 4. Iss. 1. PP. 22-31.

Abstract: The current development of digital transmission systems increasingly focuses on the use of wideband data transmission methods based, in particular, on the direct sequence spread spectrum (DSSS). The use of wideband signals provides an increase in the efficiency of systems in terms of such indicators as noise immunity, a decrease in the energy of transmitted signals, an increase in the level of stealth of the process of data transmission over a noisy channel, an increase in the efficiency of the phasing system, etc. The most often choice for DSSS are maximum length sequences and Gold sequences, the characteristics and processing methods of which have been studied in sufficient detail and presented in many publications. The article is devoted to the sequences of the small set of Kasami sequences, which have a number of advantages over Gold and maximum length sequences. A new Kasami sequences small set processing approach based on a dual basis is considered.

Keywords:Kasami sequence, Kasami sequence small set, dual basis, error probability.

i Надоели баннеры? Вы всегда можете отключить рекламу.