Научная статья на тему 'Координатный метод синхронизации и распознавания двоичных составных кодовых последовательностей'

Координатный метод синхронизации и распознавания двоичных составных кодовых последовательностей Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
63
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ШУМОПОДОБНЫЕ СИГНАЛЫ / ПОЛЯ ГАЛУА / КООРДИНАТНЫЙ МЕТОД / ЭЛЕМЕНТ ПОЛЯ / СОПРОВОЖДАЮЩАЯ МАТРИЦА / ВЕКТОР КООРДИНАТ / МАЖОРИТАРНЫЙ ЭЛЕМЕНТ / ПРОВЕРОЧНЫЕ УРАВНЕНИЯ

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

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

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

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

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

Coordinate method of synchronization and recognition of binary compound code sequences

Pseudonoise signals are widely used in various communication systems and control systems. The development of processing devices of input signals of such systems, able to solve tasks of synchronization and recognition of received code sequences simultaneously, is of current importance. A possibility of using the coordinate method for synchronization and recognition of M-sequences, as well as composite code sequences, built on their basis, is presented in this article, based on the structural features of complex code sequences and using the basic provisions of the Galois fields theory. The possibility of using the coordinate method being proposed is considered by the example of code sequences of small Kasami family. The solution of this problem is possible provided that compound code sequence was decomposed into component M-sequences. The use of accompanying matrixes of polynomials, generating component M-sequences, made it possible to calculate the coordinates of current symbols of the components. The problem is solved after defining the vector-column of coordinates of follow-related consecutive symbols and establishment of their orderliness in accordance with a certain criteria of correct synchronization and recognition. The diagrams present the results of computing of the required probability characteristics.

Текст научной работы на тему «Координатный метод синхронизации и распознавания двоичных составных кодовых последовательностей»

УДК 621.396

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

© А.С. Косолапов, А.В. Второв МГТУ им. Н.Э. Баумана, Москва, 105005, Россия

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

Ключевые слова: координатный метод, шумоподобные сигналы, поля Галуа, элемент поля, сопровождающая матрица, вектор координат, мажоритарный элемент, проверочные уравнения.

Существуют так называемые алгебраические методы, обеспечивающие синхронизацию в системе с шумоподобными сигналами на основе использования структурных свойств псевдослучайных последовательностей. В статье рассматривается метод, названный координатным методом синхронизации и распознавания двоичных составных кодовых последовательностей. Он основан на структурных особенностях псевдослучайных последовательностей и на выводах из основных положений теории полей Галуа [1].

Известно, что полная система вычетов по двойному модулю

(f(хj,pj образует конечное поле, содержащее pn элементов, которое обозначают через GF (pn j и называют расширением поля или расширением степени n простого поля GF (p) . Здесь f (х) — первообразный, не приводимый над полем GF (2n j многочлен степени n:

f (хj = anxn + an_1xn_1 +... + a1x + a0 .

В случае двоичных М-последовательностей p = 2 элементами простого поля являются числа 0 и 1, а элементами расширенного по-

ля ОЕ (2п ) — многочлены степени не выше п -1 с коэффициентами из поля ОЕ (2) :

Я(х) = ап-1 хп-1 + ап-2хп-2 + ... + а1 х + а0 .

Всегда существует некоторая наименьшая степень 8 элемента поля с, такая, что сЕ = 1(тоё / (х) ,2), или в сокращенном виде сЕ = 1, где 8 — период элемента с. Элементы расширенного поля Галуа ОЕ (2п ^ можно записать в виде многочленов Я (х) и в виде степеней

первообразного элемента 0г, г = 0,1, ..., 2п -2. Первообразный элемент поля ОЕ(2п^ имеет максимально возможный период. Его степени пробегают все ненулевые элементы поля. Нулевой элемент не входит в мультипликативную группу поля.

Каждый элемент поля ОЕ (2п ) может быть представлен в векторной форме:

с = ОХ.

Здесь О — п-мерная вектор-строка (система из п элементов), называемая натуральным базисом поля ОЕ (2п):

о=(е0, е1,..., еп-1),

а X — п-мерный вектор-столбец координат (система из п элементов):

X = (х°, л;1, ..., х\ ..., хП 1) ,

где хг, г = 0,1, ..., п-1 — координаты элемента поля в натуральном базисе.

Справедливо матричное уравнение [2]

Хг+/ = Н1Х;, (1)

где Хг+1 и X — п-мерные векторы-столбцы координат элементов

ег+1 и ег поля ОЕ (2п); Н — невырожденная матрица порядка п,

с помощью которой можно найти координаты (г +1) -го элемента, если известны координаты г-го элемента.

Если / (х) — первообразный, не приводимый над полем ОЕ (2" многочлен степени ", то / (0) = 0,

0" = ап _19"~1 + ап_29"~2 +... + ^0 + а0 и матричное уравнение (1) можно представить в виде

Г х0 ^ 4 л

4+'

Хк =в' хк , (2)

Х"_1 V 1+' У Ул< у

где Х1+1 и Х1 записаны в виде п-мерных векторов-столбцов координат, причем к-я координата любого элемента принимает значение 0 или 1. Выражение (2) показывает, что каждый элемент поля ОЕ (2" ) характеризуется своим персональным вектором-столбцом координат и все элементы поля ОЕ(2") взаимосвязаны. Нулевые координаты

ненулевых элементов поля являются символами М-последова-тельности, т. е. х0 = Ъ1.

В процессе вхождения в синхронизм (определения фазы принимаемой М-последовательности) задача должна решаться за время поступления на вход приемного устройства ограниченного числа символов М-последовательности. Однако по любой совокупности принятых символов невозможно непосредственно определить номера текущих символов или отождествляемые с ними номера нулевых координат элементов поля, т. е. решить поставленную ранее задачу синхронизации. Известно, что по совокупности п символов М-последовательности при условии, что эти символы распознаны без ошибок, можно сформировать поступающую на вход М-после-довательность. Однако ее фаза не будет определена. Ненулевые элементы поля ОЕ (2") обладают вполне определенными п-мерными векторами координат:

Х1 =(хг0,хг1,•••,хкх" 1) . (3)

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

Таким образом, задача определения фазы (номера символа) принимаемой последовательности состоит в определении соответствующего этому символу вектора-столбца координат, элемента поля

ОЕ (2п)

и последующем определении по этому вектору номера символа. Таблица соответствия значений векторов-столбцов координат и номеров элементов поля для принимаемой М-последовательности известна заранее.

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

Очевидно, что ошибочная оценка принимаемых символов М-последовательности из-за воздействия помех будет приводить к погрешностям в определении векторов-столбцов координат. Для исправления ошибок в распознавании входных символов можно использовать мажоритарную оценку символов, так как М-последова-тельность принадлежит к классу циклических кодов. При этом значение каждого символа (1 или 0) принимается по большинству значений, задаваемых системой проверочных уравнений [3]. Любой символ М-последовательности равен сумме по модулю два двух других символов. На периоде последовательности проверяемый символ

вычисляется с помощью 2п-1 -1 проверочных уравнений. Структура проверочных уравнений следует из свойств элементов поля ОЕ (2п ) .

Вероятность Ру ошибочной оценки символа М-последователь-ности на выходе блока проверочных уравнений (БПУ) в зависимости от вероятности Рэ ошибочной оценки принимаемых символов (элементов) определяется выражением

Ру = 2Рэ (1 - Рэ) (4)

и представлена на рис. 1.

С выхода БПУ символы поступают на мажоритарный элемент (МЭ), на выходе которого вероятность ошибочной оценки символов уменьшается до величины

т г

Р = у СГРГ (1 - Р )

1 м.э ^т1 у у /

(5)

т+1

где Ст — число сочетаний из т по г; т — число проверочных уравнений. Соответствующие зависимости Рмэ от числа т при различных значениях Рэ показан на рис. 2.

10 12 14 16 18 т

Рис 1. Зависимость вероятности РИС. 2. Зависимость вероятности ошибоч-

ошибочной оценки символов на выходе БПУ от вероятности ошибочной оценки принимаемых символов

ной оценки символов на выходе МЭ от количества проверочных уравнений при различных значениях вероятности ошибочной оценки принимаемых символов:

1 — Рэ = 10-1; 2 — Рэ = 10-2; 3 — Рэ = 10-3;

4 — Рэ = 10-4; 5 — Рэ = 10-5

Выборка из п символов с выхода МЭ, необходимая для определения координат текущего элемента поля ОЕ(2п), поступает на блок определения координат (БОК).

Используя сопровождающую матрицу многочлена, а также матричное уравнение (1) и учитывая, что х0 = Ъ, можно показать, что [4]:

(6)

п-к-1

1 =у

7=0

ап-] Ъ/+п-к-] ,

где Хк — к-я координата /-го элемента поля ОЕ(2п). Блок определения координат с учетом выражения (6) представляет собой совокупность сумматоров по модулю два.

Вероятность ошибочной оценки к-й координаты вектора-столбца координат в БОК

г

2

Р =1СХЭ (1 - Рм.э У~г, (7)

г=1

где ^ — число слагаемых, определяющих к-ю координату; г — нечетные числа от 1 до s, причем гтах = 5 — 1, если 5 — четное число. Соответствующие зависимости вероятности Рк от значений Рм э при различных числах 5 представлены на рис. 3.

В БОК последовательно рассчитывается серия векторов-столбцов, проверяемая на упорядоченность в блоке контроля координат (БКК) (см. формулу (1)).

Из выражения (6) следует, что вектор-столбец координат некоторого г-го символа определяется на основе опорной выборки размерности п, состоящей из символов Ъг, Ъг+1, ..., Ъ1+п-1, а вектор-столбец следующего (г + 1)-го символа — с помощью символов

Ъ+ь Ъ+2, ..., Ъг+п. Для установления упорядоченного характера серии векторов соседние векторы должны определяться независимыми выборками, не имеющими общих символов, т. е. вектор Хг

определяется опорной выборкой Ъг, Ъ+ъ ..., Ъг+п—1, а вектор Хг+п —

выборкой Ъг+п, Ъг+п+1, Ъ1+2п—1 .

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

Рл, = 0,5"((—1}, (8)

где РлI — вероятность ложного распознавания входной последовательности; I — число векторов, входящих в упорядоченную серию. Зависимость вероятности Рл( от числа I при заданных значениях

п представлена на рис. 4. При заданном значении Рл{ параметр I

определяется исходя из требуемого значения вероятности правильной синхронизации и распознавания входной последовательности.

Вероятность правильной оценки упорядоченности двух векторов находится по формуле

Рис. 3. Зависимость вероятности ошибочной оценки к-й координаты вектора-столбца координат от вероятности ошибочной оценки символов

на выходе МЭ: 1 — 5 = 4; 2 — 5 = 3; 3 — 5 = 2; 4 — 5 = 1

и-1

П[1 - I1 - рк )).

к=0

Тогда вероятность правильной синхронизации и распознавания входной последовательности, т. е. вероятность упорядоченного характера серии из г векторов-столбцов координат, определяется величиной Р:

Р =

и-1

П[1 - 2рк (1 - рк))

к=0

г-1

Вероятность правильной синхронизации зависит от многих параметров. На рис. 5 приведены графики зависимостей величины Р от вероятности ошибочной оценки символов Рэ на входе устройства обработки

при различных значениях т иг = 4. Графики получены в программе МаШСАБ 15. При этом учитывались зависимости (4), (5), (7), (8).

Ю

10

-2

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

Рис. 4. Зависимость вероятности ложного распознавания входной последовательности от числа векторов упорядоченной серии при различных значениях и:

1 — и = 5; 2 — и = 10

Рис. 5. Зависимость вероятности правильной синхронизации от величины Рэ при числе векторов упорядоченной серии г = 4 и различном числе проверочных уравнений:

1 — т = 3; 2 — т = 5; 3 — т = 7;

4 — т = 9

Момент времени установления упорядоченности серии из г векторов фиксируется, при этом последний вектор серии поступает в блок установления синхронизации (БУС). Этому вектору ставится в соответствие номер символа входной последовательности. Определяемый номер символа будет меньше номера символа, поступившего в этот момент на вход устройства, на величину Т/ т, где Т — суммарное время выполнения всех операций в устройстве обработки; т — длительность символа входной последовательности. Время Т зависит от числа символов последовательности, записываемых в регистры РГ1

и РГ2, количества символов, требуемых для установления упорядоченности серии из I векторов-столбцов координат, длительности входных символов и времени выполнения всех вычислительных операций.

Среднее время установления синхронизации и распознавания определяется выражением Тср = Т/Р.

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

Вход с)

РГ1

Выход

БПУ — МЭ РГ2

БУС — БКК — БОК

Рис. 6. Функциональная схема устройства обработки

В регистр РГ1 записываются входные символы М-последова-тельности. Их число определяется требуемым количеством проверочных уравнений. С выхода БПУ символы поступают на МЭ, а затем с выхода МЭ п символов записываются в регистр РГ2. Векторы-столбцы координат, рассчитанные в БОК, поступают в БКК для оценки их упорядоченности. В момент установления упорядоченности в БУС определяется номер символа М-последовательности, поступившего в это время на вход РГ1. Таким образом в режиме реального времени решается задача синхронизации и распознавания входной М-последовательности.

Координатный метод может быть использован для синхронизации и распознавания составных кодовых последовательностей, построенных на основе М-последовательностей. Это возможно, если составную последовательность разложить на компоненты — М-последовательности. Задача разложения была решена в работе [5]. После разложения на компоненты устройство синхронизации и распознавания становится многоканальным (число каналов определяется числом компонент). Последующая обработка этих компонент позволяет решить задачу синхронизации и распознавания входной составной кодовой последовательности.

Рассмотрим решение поставленной задачи на примере составной кодовой последовательности малого семейства Касами [6]. Символы такой последовательности являются результатом суммирования по модулю два символов двух М-последовательностей, одна длиной N = 2п — 1, другая длиной Щ = 2п/2 — 1:

ак = Ъ + Ъ], (9)

где ак — к-й символ последовательности Касами; Ъ1 и Ъ^ — символы компонентных М-последовательностей.

Степень порождающего многочлена последовательности Касами равна сумме степеней порождающих М-последовательности многочленов, т. е. равна 3и/ 2.

Используя выражение (9), можно составить систему из 3и/2 уравнений:

ак = ь +Ъ;

ак+1 = Ъг+1 + Ъ-+1;

ак+1 = Ъг+/ + Ъ-+1;

(10)

а

3п

= Ъ 3п , + Ъ. 3п

к +--1 г +--1 -+--1

2 2 2

Учитывая, что символы М-последовательности представляют собой совокупность нулевых координат ненулевых элементов поля Га-луа, и используя сопровождающие матрицы многочленов и матричное уравнение (1), можно записать

Ъг+1 = Н1,1 Хг; Ъ +,, = Н 2, X

(11)

^+1

2,1Л -

где Н'1 и Н-^1 — первые строки сопровождающих матриц Н1 и Н2

в степени I соответственно первой и второй компонентных М-после-довательностей.

Тогда система уравнений (10) принимает вид [2]

ак = ь +Ъ-;

ак+1 = Н1,1 Хг + Н 2,1Х-;

ак+1 = Н1,1 Хг + Н 2,1 ;

3п 1

3п 1

а

к +—-2

1 = Н1,2 X + Н 22 X-, 1

(12)

где ь = х°; Ъ- = х° .

Система уравнений (12) связывает символы последовательности Касами с координатами /-го и j-го символов образующих ее М-последовательностей.

Поскольку число уравнений в системе (12), равное 3п/2, соответствует суммарному количеству всех координат элементов полей GF (2n ) и GF (2nп2 ), то она может быть решена относительно величин bi и bj. Таким образом, последовательность малого семейства

Касами разлагается на компоненты — М-последовательности. Затем определяются номера текущих символов компонентных М-последовательностей с учетом изложенной методики. В итоге находятся фаза и номер последовательности Касами, поступающей на вход двухканального устройства обработки. Считая, что при формировании последовательности Касами одна из М-последовательностей (М1) длиной Ni является опорной, т. е. относительно нее сдвигается другая М-последовательность (М2) длиной N2, можно определить фазу

принятой последовательности Касами. Значение фазы соответствует i-му номеру символа опорной последовательности, рассчитанному в одном из каналов обработки.

Обозначив через j номер символа второй М-последовательности, рассчитанный в другом канале обработки в тот же момент времени, можно записать

х = [i - j (mod N2 )] (mod N2 ),

где х — сдвиг между компонентными М-последовательностями (М1 и М2), т. е. номер опознанной последовательности Касами.

Нахождение величины х поясняется на рис. 7.

х у

мх

N2 \ J

Рис. 7. Определение номера последовательности малого семейства Касами Величина х определяется выражением

х = ( i - y)( mod N2 ),

где y = j (mod N2).

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

При разложении составной последовательности на компоненты и

0 и 0 и

решении системы уравнений относительно х1 = Ъ1 и х- = Ъ- вероятность ошибочной оценки символов Ъ1 и Ъ- будет увеличиваться по

сравнению с вероятностью ошибочной оценки символов составной последовательности Касами, поступающих на вход устройства обработки. Это объясняется тем, что символы Ъ1 и Ъ- в результате решения системы уравнений (12) определяются суммой некоторого числа входных символов. Избежать этого можно, если попытаться применить мажоритарную оценку входных символов составной последовательности до процедуры ее разложения на компонентные М-после-довательности. Как будет показано далее, это возможно не для всех пар М-последовательностей, формирующих последовательность Касами.

Рассмотрим малое семейство Касами, формируемое двумя М-последовательностями с порождающими многочленами:

/1 ( х) = х10 + х3 +1 и /2 ( х) = х5 + х4 + х2 + х +1.

Матрица Н, соответствующая многочлену

/ (х) = /1 (х)/2 (х) = х15 + х10 + х9 + х7 + х3 + х2 +1,

имеет вид

Н =

( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

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

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

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

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

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

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

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

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

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

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

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

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

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

V 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0

С помощью этой матрицы строятся векторы-столбцы координат всех элементов поля с размерностью 215 (но это не элементы поля Галуа ОЕ(215), так как п = 15 — степень многочлена I (х) = /1(х) 12(X)). По аналогии с нумерацией элементов поля Галуа для М-последовательностей начальный элемент введенного в рассмотрение поля обозначим вектором-столбцом координат

(1 0000000000000 0)т. Последующие векторы-столбцы координат определялись с помощью выражения (2).

Для построенных векторов-столбцов координат проверялось существование проверочных уравнений. Было установлено, что можно построить 30 проверочных уравнений на длине последовательностей Касами, равных 977 символам.

Существует 60 многочленов, порождающих М-последователь-ности длиной N1 = 1023 символа, и шесть многочленов, порождающих М-последовательности длиной N2 = 31 символ (табл. 1 и 2). Всего можно сформировать 360 семейств малых последовательностей Касами.

Таблица 1

Многочлены 10-й степени

№ п/п а0 а1 а2 а3 а4 а5 а6 а7 а8 а9 а10

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

2 1 0 0 1 0 0 0 0 0 0 1

3 1 0 1 0 0 0 0 1 1 0 1

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

4 1 0 1 1 0 0 0 0 1 0 1

5 1 1 1 1 1 1 1 1 0 0 1

6 1 0 0 1 1 1 1 1 1 1 1

7 1 0 0 0 1 1 0 1 1 1 1

8 1 1 1 1 0 1 1 0 0 0 1

9 1 1 1 0 1 0 0 1 1 0 1

10 1 0 1 1 0 0 1 0 1 1 1

11 1 0 1 1 1 1 1 1 0 1 1

12 1 1 0 1 1 1 1 1 1 0 1

13 1 0 0 0 0 0 1 1 0 1 1

14 1 1 0 1 1 0 0 0 0 0 1

15 1 0 1 0 0 1 0 0 0 1 1

16 1 1 0 0 0 1 0 0 1 0 1

17 1 0 1 0 0 1 1 0 0 0 1

18 1 0 0 0 1 1 0 0 1 0 1

19 1 1 0 0 0 0 1 0 0 1 1

20 1 1 0 0 1 0 0 0 0 1 1

21 1 1 1 0 1 1 0 0 0 1 1

22 1 1 0 0 0 1 1 0 1 1 1

23 1 0 1 1 1 1 0 0 1 0 1

24 1 0 1 0 0 1 1 1 1 0 1

25 1 0 1 0 0 0 1 1 0 0 1

26 1 0 0 1 1 0 0 0 1 0 1

27 1 1 0 0 1 1 1 1 1 1 1

Окончание табл. 1

№ п/п а0 а1 а2 а3 а4 а5 а6 а7 а8 а9 а10

28 1 1 1 1 1 1 1 0 0 1 1

29 1 1 1 0 1 0 1 0 1 0 1

30 1 0 1 0 1 0 1 0 1 1 1

31 1 0 1 1 0 0 0 1 1 1 1

32 1 1 1 1 0 0 0 1 1 0 1

33 1 1 1 0 0 1 1 1 0 0 1

34 1 0 0 1 1 1 0 0 1 1 1

35 1 1 0 1 1 0 1 0 0 1 1

36 1 1 0 0 1 0 1 1 0 1 1

37 1 1 1 0 1 0 0 0 1 1 1

38 1 1 1 0 0 0 1 0 1 1 1

39 1 1 1 1 0 0 1 0 0 1 1

40 1 1 0 0 1 0 0 1 1 1 1

41 1 0 1 1 1 0 0 0 1 1 1

42 1 1 1 0 0 0 1 1 1 0 1

43 1 0 0 1 1 0 1 0 1 1 1

44 1 1 1 0 1 0 1 1 0 0 1

45 1 1 0 1 0 1 1 0 1 0 1

46 1 0 1 0 1 1 0 1 0 1 1

47 1 0 0 0 0 1 0 1 1 0 1

48 1 0 1 1 0 1 0 0 0 0 1

49 1 1 1 0 1 1 1 1 1 0 1

50 1 0 1 1 1 1 1 0 1 1 1

51 1 1 0 0 1 1 1 1 0 0 1

52 1 0 0 1 1 1 1 0 0 1 1

53 1 0 0 0 0 1 0 0 1 1 1

54 1 1 1 0 0 1 0 0 1 1 1

55 1 1 0 0 0 0 1 0 1 0 1

56 1 0 1 0 1 0 0 0 0 1 1

57 1 1 0 1 1 0 1 1 1 1 1

58 1 1 1 1 1 0 1 1 0 1 1

59 1 1 0 1 0 0 0 1 0 0 1

60 1 0 0 1 0 0 0 1 0 1 1

Таблица 2

Многочлены 5-й степени

№ п/п «0 а2 а3 а4 а5

1 1 0 0 1 0 1

2 1 0 1 0 0 1

3 1 0 1 1 1 1

4 1 1 1 1 0 1

5 1 1 0 1 1 1

6 1 1 1 0 1 1

Количество проверочных уравнений, которые можно построить для каждого из 360 семейств малых последовательностей Касами, порождаемых М-последовательностями 10-й и 5-й степени, приведено в табл. 3.

Таблица 3

Количество проверочных уравнений

Номер многочлена 10-й степени Номер многочлена 5-й степени

1 2 3 4 5 6

1 0 30 0 15 30 0

2 30 0 15 0 0 30

3 0 15 30 0 0 30

4 15 0 0 30 30 0

5 30 0 0 30 0 15

6 0 30 30 0 15 0

7 15 0 0 30 30 0

8 0 15 30 0 0 30

9 0 30 30 0 15 0

10 30 0 0 30 0 15

11 30 0 0 30 0 15

12 0 30 30 0 15 0

13 30 0 15 0 0 30

14 0 30 0 15 30 0

15 30 0 0 30 0 15

16 0 30 30 0 15 0

17 30 0 15 0 0 30

18 0 30 0 15 30 0

19 0 30 0 15 30 0

20 30 0 15 0 0 30

21 0 30 30 0 15 0

22 30 0 0 30 0 15

23 0 15 30 0 0 30

24 15 0 0 30 30 0

25 0 30 30 0 15 0

26 30 0 0 30 0 15

27 0 30 0 15 30 0

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

28 30 0 15 0 0 30

29 0 15 30 0 0 30

30 15 0 0 30 30 0

31 15 0 0 30 30 0

32 0 15 30 0 0 30

33 30 0 0 30 0 15

34 0 30 30 0 15 0

35 0 15 30 0 0 30

36 15 0 0 30 30 0

37 15 0 0 30 30 0

38 0 15 30 0 0 30

39 15 0 0 30 30 0

40 0 15 30 0 0 30

41 30 0 15 0 0 30

42 0 30 0 15 30 0

43 30 0 15 0 0 30

44 0 30 0 15 30 0

Окончание табл. 3

Номер многочлена 10-й степени Номер многочлена 5-й степени

1 2 3 4 5 6

45 30 0 15 0 0 30

46 0 30 0 15 30 0

47 0 30 0 15 30 0

48 30 0 15 0 0 30

49 0 15 30 0 0 30

50 15 0 0 30 30 0

51 30 0 0 30 0 15

52 0 30 30 0 15 0

53 0 30 0 15 30 0

54 30 0 15 0 0 30

55 30 0 0 30 0 15

56 0 30 30 0 15 0

57 0 15 30 0 0 30

58 15 0 0 30 30 0

59 0 30 30 0 15 0

60 30 0 0 30 0 15

Из табл. 3 следует, что не для всех семейств малых последовательностей Касами существуют проверочные уравнения. Для многих из них можно построить 15 или 30 уравнений. Каждый многочлен 10-й степени со всеми многочленами 5-й степени образует три семейства, для которых не существует проверочных уравнений. Для одного семейства можно построить 15 проверочных уравнений, для двух семейств — 30 проверочных уравнений.

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

ЛИТЕРАТУРА

[1] Чеботарев Н.Г. Основы теории Галуа. Ч. 1. Москва, Медиа, 2012, 221 с.

[2] Косолапов А. С., Тимошенков В.Ф., Наумкин С.И. О распознавании последовательностей Голда. Техника средств связи. Сер. Техника связи, 1989, вып. 1, с. 20-26.

[3] Берлекэмп Э. Алгебраическая теория кодирования. Москва, Мир, 1971, 478 с.

[4] Косолапов А.С., Галев А.В. Исследование возможности декодирования сложных кодовых последовательностей. Инженерный журнал: наука и инновации, 2014, вып. 1. URL: http://engjournal.ru/catalog/pribor/radio/1170.html

[5] Косолапов А.С. (СССР). Система декодирования двоичных последовательностей. А.с. 1295527 СССР, опубл. 07.03.87, бюл. № 9, 5 с.

[6] Варакин Л.Е. Системы связи с шумоподобными сигналами. Москва, Радио и связь, 1985, 384 с.

Статья поступила в редакцию 03.10.2014

Ссылку на эту статью просим оформлять следующим образом:

Косолапов А.С., Второв А.В. Координатный метод синхронизации и распознавания двоичных составных кодовых последовательностей. Инженерный журнал: наука и инновации, 2014, вып. 6. URL: http://engjournal.ru/catalog/ pribor/ radio/1238.html

Косолапов Андрей Сергеевич родился в 1939 г., окончил МВТУ им. Н.Э. Баумана в 1962 г. Канд. техн. наук, доцент кафедры «Радиоэлектронные системы и устройства» факультета «Радиоэлектроника и лазерная техника» МГТУ им. Н.Э. Баумана. Автор более 100 научных работ, изобретений и учебных пособий. Область научных интересов: исследование структурных свойств широкополосных сигналов и их обработка. e-mail: a.s.kosolapov@mail.ru

Второв Антон Владимирович родился в 1991 г., окончил МГТУ им. Н.Э. Баумана в 2014 г. Область научных интересов: обработка широкополосных сигналов и их использование в системах передачи информации. е-mail: avtorov2@gmail.com

Coordinate method of synchronization and recognition of binary compound code sequences

© A.S. Kosolapov, A.V. Vtorov Bauman Moscow State Techical University, Moscow, 105005, Russia

Pseudonoise signals are widely used in various communication systems and control systems. The development ofprocessing devices of input signals of such systems, able to solve tasks of synchronization and recognition of received code sequences simultaneously, is of current importance. A possibility of using the coordinate method for synchronization and recognition of M-sequences, as well as composite code sequences, built on their basis, is presented in this article, based on the structural features of complex code sequences and using the basic provisions of the Galois fields theory. The possibility of using the coordinate method being proposed is considered by the example of code sequences of small Kasami family. The solution of this problem is possible provided that compound code sequence was decomposed into component M-sequences. The use of accompanying matrixes ofpolynomi-als, generating component M-sequences, made it possible to calculate the coordinates of current symbols of the components. The problem is solved after defining the vector-column of coordinates offollow-related consecutive symbols and establishment of their orderliness in accordance with a certain criteria of correct synchronization and recognition. The diagrams present the results of computing of the required probability characteristics.

Keywords: the coordinate method, pseudonoise signals, Galois fields, field element, an accompanying matrix, vector of coordinates, majoritarian element, parity-check equations.

REFERENCES

[1] Chebotarev N.G. Osnovy teorii Galua [The fundamentals of the Galois's theory]. Part. 1. Moscow, Yo-Yo Media Publ., 2012, 221 p.

[2] Kosolapov A.S., Timoshenkov V.F., Naumkin S.I. Tekhnika sredstv svyazi. Seri-ya Tekhnika svyazi [The techniques of the communication facilities. Seriya Communication engineering], 1989, iss. 1, pp. 20-26.

[3] Berlekamp E. Algebraic coding theory. McGraw-Hill Book Company, 1968, 474 p.

[4] Kosolapov A.S., Galev A.V. Inzhenernyi zhurnal: nauka i innovatsii — Engineering Journal: Science and Innovation, 2014, iss. 1. Available at: http://www.engjournal.ru/eng/catalog/pribor/radio/1170.html

[5] Kosolapov A.S. (USSR). Sistema dekodirovaniya dvoichnykh posledovatel'no-stei [The system of decoding of the binary sequences]. A.c. 1295527 USSR, Published 07.03.87, bulletin no. 9, 5 p.

[6] Varakin L.E. Sistemy svyazi s shumopodobnymi signalami [Communication systems with noise-type signals]. Moscow, Radio i svyaz' Publ., 1985, 384 p.

Kosolapov A.S. (b. 1939) graduated from Bauman Moscow Higher Technical School in 1962. Ph. D., assoc. professor of the Radioelectronic Systems and Devices Department of the Radioelectronics and Laser Technology Faculty at Bauman Moscow State Technical University. Author of more than 100 scientific works, patents and manuals. Sphere of scientific interests includes research of structural properties of wideband signals and their processing. e-mail: a.s.kosolapov@mail.ru

Vtorov A.V. (b. 1991) graduated from Bauman Moscow State Technical University in 2014. Sphere of scientific interests includes problems of processing of wideband signals and their use in communication systems. e-mail: avtorov2@gmail.com

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