Научная статья на тему 'Математическая модель псевдослучайной последовательности на основе многомерного конечноразностного представления'

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

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

Аннотация научной статьи по математике, автор научной работы — Кучеренко П. А., Юнусметов Р. А., Ганжа А. В.

Показана актуальность исследования альтернативных, по отношению к существующим, способов представления псевдослучайных последовательностей (ПСП) максимального периода. Впервые предложено использование многомерного нелинейного конечноразностного представления произвольной ПСП. На основе данного представления получена линейная нестационарная многомерная математическая модель ПСП.For the first time the multidimentional nonlinear difference equation representation of an arbitrary pseudo-random sequence (PRS) is obtained. On the basis of such representation

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

Похожие темы научных работ по математике , автор научной работы — Кучеренко П. А., Юнусметов Р. А., Ганжа А. В.

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

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

УДК 511.176

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ПСЕВДОСЛУЧАЙНОЙ ПОСЛЕДОВАТЕЛЬНОСТИ НА ОСНОВЕ МНОГОМЕРНОГО КОНЕЧНОРАЗНОСТНОГО ПРЕДСТАВЛЕНИЯ

© 2008 г. П.А. Кучеренко, Р.А. Юнусметов, А.В. Ганжа

For the first time the multidimentional nonlinear difference equation representation of an arbitrary pseudo-random sequence (PRS) is obtained. On the basis of such representation

Все большее распространение в самых различных областях практической деятельности человека находит использование псевдослучайных последовательностей (ПСП). Особое внимание уделяется такому классу, как рекуррентные последовательности максимального периода, или М-последовательности. Они могут быть получены при помощи генератора псевдослучайных кодов, последний - на основе регистров сдвига с линейными обратными связями. Такие последовательности успешно применяются в системах радиолокации, связи, защиты информации и др. [1-4]. В связи с этим получение математической модели указанных ПСП, удобной для последующего ее использования с целью улучшения характеристик, построенных на ее основе систем, представляется весьма актуальным.

Синтез многомерной математической модели псевдослучайной последовательности

Для генерирования ПСП используют регистр сдвига, в который определенным образом вводится обратная связь, создаваемая на основе сумматоров по модулю 2 [2].

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

Сформированную по заданному рекуррентному правилу ПСП можно представить в виде модульного разностного уравнения [4]

у[А'] = аху{к - и] © а2у[к - п +1] ©... © а„у[к -1] (1) или при использовании «восходящей» разностной схемы (рисунок)

у{к + и] = щу[Щ © а2у[к +1] ©... © апу[к + п -1], (2) где у[к] - значение генерируемой последовательности на к-м такте (принадлежит алфавиту 0={0,1}); а - коэффициенты, задаваемые правилом кодирования (также принадлежат алфавиту 0={0,1}); п -«память» последовательности. (Операции сложения и умножения в уравнениях (1), (2) производятся по модулю 2).

Известно [5], что любой нелинейный сигнал, зависящий от произвольного конечного числа предшествую-

Генератор псевдослучайных последовательностей разрядности п

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

Введем следующие переменные состояния: у[к ] = х^к ]

у[к +1] =Х2[к ] =Х][к +1]

у[к + 2] = х3[к ] =х2[к +1]

(3)

y[k + n-1] y[k + n]

= *n-i[k +1] = xn [k +1].

= хп [к ] = хп+1[к ]

Перепишем последнее уравнение системы (3) с учетом (2). Тогда у\к + п | = хп [к +1] = Хп+1[к ] = = [А'] © а2х2 [А'] ©... © апхп [А']. Представим соотношения (3) в виде следующей системы уравнений: х1 [к +1] = х2 [к ] х2 [к +1] = х3 [к ] х3 [к +1] = х4 [к ]

(4)

хп[к +1] = а1х1[к]©а2х2[к]©...©апхп[к],

которую можно записать в форме векторного разностного уравнения

x1[k + 1] 0 1 0 . .. 0 Xl[k ]

x2^ + 1] 0 0 1 . .. 0 x2^ ]

= . (5)

■ 0 0 0. .. 1

_xn№ + 1] a1 a2 a3 . .. an xn [k ]

Отметим, что на данном этапе все операции сложения и умножения в уравнении (5) производятся по модулю 2.

Принадлежность значений генерируемой последовательности х1 [к] и коэффициентов а1 к алфавиту 0={0,1} позволяет представить операцию сложения по модулю 2 через обычные арифметические операции следующим образом: © аг+1хг+1[&] =

Тогда последнее уравнение системы (4) можно представить в виде

хп[к +1] = V а1 х11А'| + Ф(Л',! |А'| ■ Л',^ | Л' | ■... • х, [к],г = 2..п) , где

n

г=2

Ф(хг1 [к] -xl2[k]-...- xir [k],r = 2..«)

n-(r—V)l n—(r— 2)

(-2У

z

'1=1

12 =Z1 +1

i i-xh[k]-xl2[k}-..,xlr[k]\

»V-1+1 )

Здесь а - постоянный коэффициент на очередном шаге вычислений, определяемый соотношением

а = я, -я, •...• я, .

Ч г2 V

Окончательно система уравнений (4) принимает следующий вид:

х-1 [к +1] = Х2 [к ]

Х2 [к +1] = Х3 [к Х3 [к +1] = Х4 [к ]

(6)

Хп [к +1] = Е а1 Хг [к] + Ф(Хц [к] • х^ [к]•...• х^ [к],

1= 1

г = 2..п).

Таким образом, получена многомерная нелинейная математическая модель произвольной ПСП. Однако нелинейность, присущая полученной модели, может в ряде случаев накладывать некоторые ограничения на ее использование из-за существенного усложнения вычислительного процесса, что в свою очередь требует дополнительных аппаратурных затрат и делает применение такой модели нецелесообразным. В то же время в конкретном случае использования модели указанные ограничения можно частично преодолеть, воспользовавшись существующими способами линеаризации нелинейной функции, входящей в последнее уравнение системы (6). В этой связи получим линейную относительно переменных состояния х1 ( г —1,2. л ) модель последовательности применитель-

но к часто встречающейся на практике задаче нахождения оценок дискретных информационных параметров (например, в радиолокации, системах телекоммуникации и др.).

Для этого линеаризуем нелинейную функцию Ф(хг1 [к\ ■ х,2 [к] •... • хг [к], г = 2. .и) , которая входит в

последнее уравнение системы (6), используя разложение в ряд Тейлора.

Предположим, что удалось найти достаточно точные оценки элементов вектора переменных состояния

А А

Х^ [к],х^ [к],...,х1 [к]. Разложим функцию х^ [к],

х^ [к]) = xil [к] ■ х,2[к] ■...• х^ [к] в ряд Тейлора в

окрестностях этих оценок и ограничимся в нем только линейными членами:

5(хч [к],хн [к],...,х1г [к]) =

л л

= \ [к] • xh [к]•...• xir [к] ~ s(xh [к], xh [к],...,x^ [к]) +

л л

ds(xh [к],xH [к],...,xv [к])

dxh [к ]

л л л

ds(x, [к],x, [к],...,x, [к])

Ex, [к]

(xu [к]-x, [к]) + ...+

(x, [к]- x, [к]) =

лл

= (1-r)-xh [к]• xh [к]-...-x,r [к] +

л л

+ xix [к] • xj2 [k\...-xir[k~\+...+

л л л л

+ Xj. [к]■ хч [к}...-xlj X [к]-xlj+i [к]-...-х,г [к]+

•j- 1

л

(7)

+ х1г[к]-хч[к\...-х1г х [к].

Учитывая (7), обозначим сумму произведений различных оценок при Х1[к],Х2[к],...,хп[к] соответст-

( А А Л ( Г' А А Л

венно как Г,

x2[k xn[k ]

x1[k], x3[kxn[к]

x1[k L.. xn- 1[к ]

а свободный член уравнения -

у

Л Л

как Г

x1[k ] x2[к ],... , xn

[к]

Используя введенные обозначения, представим выражение (6) в векторной форме

x1[k +1]

x2[^ 1] =

xn[k +1]

0 1 0 0 0 1

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

0 0 0 Ü2

Xl[k ] X2[k ]

xn [к ]

/\

л

/\

л

/\

/\

2

/\

/\

/\

+

1

a

n

г1 х2[к ],..., хп[к]

Tj xi[к],...,xj_i[к],xJ+1[к],...,х„[к]

xi[k ] Х2[к ]

( л

xn-1

[к ]J

0 0

xj [к ]

xn [к ]

J

А А \

Хl[k ], Х2[k ],..., Хn[k ]

x^ ] x1^ + 1]

x2 [к ] ; х[к +1] = x2^ + 1]

xn [к]_ xn [к +1]

х[к ] =

А[к ] - сумма матричных коэффициентов в урав-

л

нении (8) при х[к], зависящая только от оценок х[к]; свободный член уравнения - В[к].

Тогда окончательно (8) можно представить в виде х[к + 1] = А[к]-х[к] + В[к].

Итак, изначально полученная нелинейная модель произвольной ПСП (6) представлена в виде линейного реккурентного векторного уравнения первого порядка.

Литература

(8)

1. Ярлыкова С.М. // Радиотехника. 2002. № 12. С. 27-35.

2. Иванова М.А. Теория, применение и оценка качества генераторов псевдослучайных последовательностей. М., 2003.

3. Соловьев Ю.А. Спутниковая навигация и ее приложения. М., 2003.

Обозначим векторы переменных состояния на к-м 4- Варакин Л.Е. Теория систем сигналов. М.. 1978. и (к+1)-м шагах через х[к], х[к +1]. 5- Изерман Р. Цифровые системы управления. М., 1984.

Ростовский государственный университет путей сообщения

21 февраля 2007 г.

+

+

Л

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