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

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

CC BY
231
58
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИНХРОНИЗАЦИЯ / РЕКУРРЕНТНЫЙ СДВИГОВЫЙ РЕГИСТР / РЕКУРРЕНТНЫЙ СИГНАЛ / КАНАЛ С ПАМЯТЬЮ / SYNCHRONIZATION / RECURRENT SHIFT REGISTER / RECURRENT SIGNAL / CHANNEL MEMORY

Аннотация научной статьи по математике, автор научной работы — Хисамов Д. Ф.

В работе с применением теории Марковских цепей выводится математическая модель синхронизации рекуррентных сигналов (РС) на каналах с зависимыми ошибками. Расчеты с использованием разработанной модели показали, что вероятность правильной синхронизации РС на каналах с памятью выше чем в биноминальных, и эта разница значительно возрастает при уменьшении отношения сигнал\помеха (Н2). При этом выявлено, что с увеличением длины рекуррентного сигнала n, вероятность правильного приема в биноминальном канале уменьшается быстрее, чем в канале с памятью, что позволяет на этапе проектирования систем защиты информации обосновано подходить к выбору длины пускового РС.

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

Похожие темы научных работ по математике , автор научной работы — Хисамов Д. Ф.

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

Synchronization Simulation of the Pseudo-Random Sequence on the Nonindependent Errors Links

The simulation model of the recurrent signals (RS) synchronization on the nonindependent errors links has been developed in the work using the Markovian chain theory. The calculations pertaining to the model developed showed that the probability of the RS correct synchronization on the memory channels (channels with memory) is higher than that in the binominal ones, and this difference is considerably growing as the ratio signal / noise (H2) decreases. And it was emerged herewith that as the length of the recurrent signal n increases, the regular reception pattern probability in the binominal channel decreases faster than in the memory channel allowing to reasonably select the starting RS length at the stage of projecting the information protection systems.

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

10. Ватолин Д., Ратушняк А., Смирнов М., Юкин В. Методы сжатия данных. Устройство архиваторов, сжатие изображений и видео. - М.: ДИАЛОГ-МИФИ, 2002.

11. Кулай А.Ю., Мельников С.Ю. Сравнение нескольких подходов к распознаванию языков искаженных текстов // Труды второй международной конференции «Системный анализ и информационные технологии» (САИТ-2007), (Обнинск, Россия), 10-14 сентября 2007 г. - М.: Изд-во ЛКИ, 2007. Т. 1. - С. 218-220.

12. Nadas A., Nahamoo D., Picheny M., Powell J. An iterative «Flip-Flop» approximation of the most informative split in the construction of decision tree. Proc. of the International Conference on Acoustics, Speech, and Signal Processing (ICASSP 1991), (Toronto, Canada), May 1991, pp. 565-568.

13. Navratil J. Recent advances in phono tactic language recognition using binary-decision trees. In INTERSPEECH-2006, paper 1338-Mon2CaP.6.

УДК 681.327.8

Д.Ф.Хисамов

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

ОШИБКАМИ Постановка задачи

Пусть по каналу с аддитивной помехой передается рекуррентный сигнал (РС) длительностью в N символов. Прием РС осуществляется по “зачетному отрезку” [1]. Определим вероятность правильной синхронизации РС при наличии зависимых ошибок в канале. Рекуррентный сигнал на интервале анализа N можно разбить на блоки из є элементов, кратных длине “зачетного отрезка” п , то есть

є=па , J=1,2,...,n, (1)

где а - параметр, указывающий, на сколько частей разбит “зачетный отрезок”. Таких блоков на длине N может быть 2=№^/п.

Условимся блок называть непораженным, если все є элементов блока приняты безошибочно, и пораженным при наличии хотя бы одной ошибки в блоке, и

обозначим состояния блоков соответственно через 0 и 1. Тогда блочное отображение принимаемого РС можно представить двоичной последовательностью:

5=ад,...л, (2)

где:

5 Г0 если блок непаражен,

1 [1 если блок поражен,

а вероятности правильного приема РС будет соответствовать вероятность появления в последовательности 5 серии из I нулей подряд.

Допустим, что последовательность 5 апроксимируется односвязной цепью Маркова [2]. Чем больше длительность блока, тем эта аппроксимация будет точнее, так как при этом уменьшается зависимость между блоками, отстоящими друг

от друга более чем на є элементов. С другой стороны, при увеличении длины блока уменьшается вероятность правильного приема РС за счет того, что между пораженными блоками может возникнуть “чистый” интервал из п элементов РС, который не может быть учтен данной моделью. То есть данная модель дискретного канала синхронизации всегда будет давать нижнюю границу для вероятности правильного приема РС.

I-------------------------------------------1

|______________________________п 2

I-----------------------------------------------------------3

N

В

в

Рис. 1. Расположение «зачетных отрезков» на длине анализа

Таким образом, легко заметить, что существует оптимальная длина блока еопт, при которой вероятность правильного приема будет максимальной. Оптимальная длина блока определяется параметром модели I, то есть: еопт= пЛопт.. Производя расчеты, при различных I, всегда можно найти еопт. В некоторых частных случаях, например, при независимых ошибках в канале, оптимальная длина блока будет известна заранее, то есть она равна одному элементу, соответствующему параметру модели (1опт= п). Тогда, как легко видеть из рис.1, учитываются все зачетные отрезки и, следовательно, получим точное выражение для вероятности Рш. В дальнейших расчетах предполагается, что параметр модели I выбран оптимальным.

Синтез математической модели

Найдем начальные и переходные вероятности цепи Маркова, аппроксимирующей блочное отображение РС. Для цепи (2) начальные вероятности по определению будут равны:

Р _ Р(^і = 0} = Р6((є);

Р = Р{ = 1} = 1-Ро _ Рбо(4

(3)

(4)

где Рбо(е)- вероятность безошибочного приема блока из е элементов,

Рбо (е) - вероятность появления в блоке хотя бы одной ошибки.

Матрица переходных вероятностей для цепи (2) очевидно не может содержать нулевые элементы, в противном случае такая цепь будет описывать два крайних, неинтересных для практики случая, когда в канале помехи отсутствуют вообще или, наоборот, когда все принимаемые блоки из е символов поражены помехами. Следовательно, цепь (2) является конечной, регулярной и, согласно теореме Кемени [2], однородной. Переходные вероятности простой однородной цепи представляют собой условные вероятности состояний и поэтому легко находятся из формулы умножения зависимых событий как [4]:

^+і/!_ Р&»^+1} (5)

Р&} ’

где | - вероятность появления состояния S ^ , при условии появления

состояния ;

р{, Sí+1} - вероятность совместного осуществления состояний

s 4 и S4+1 ;

Р^} - безусловная вероятность появления состояния S^ ;

1=0,1 ; ]=0,1 ; §=1,2,...^ .

То есть из (5) находим:

Р6оИ

(6а)

р00 = Р{ +1 = 0/ S,= 0) = }Щ Р = р^ = Vsí = о} = 1 - Роо ; (6б)

Р10 = р{^ = 0/^ = 1} = Рб°|5_)^25); (6в)

Р = Р{^+1 = 1/^ = 1} = 1 _ Р10 ■ (6г)

Следовательно, для цепи (2) матрица переходных вероятностей будет иметь

вид

(7)

где Ру определяется из уравнений (6).

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

Р^ - вероятность того, что £, элементов цепи содержат хотя бы одну серию из I нулей подряд;

(р) , (р) - вероятности того, что £, элементов цепи содержат хотя бы одну серию из I нулей и последние элементы соответственно равны 0 или 1;

(Р^),(р^)- вероятности того, что £, элементов цепи не содержат ни одной

серии из I нулей и последние элементы соответственно равны S^ = 0 и S^ = 1 . Тогда получаем очевидное равенство

_ Р-( Р)0 +(Р),' (8)

Ясно также, что (Р^) + (Р\) есть безусловная вероятность того,

что S= 0. Как известно, она равна Р0 • Р^-1 + Р1 • Р10_1, где

Известия ЮФУ. Технические науки Тематический выпуск

р(х = P.fSm+x ='jесть соответствующий элемент степени матрицы п. Итак, можем записать

(р,)0 +(P)0 = р0 • р0^0-1 + P1 • р!0-1 . (9)

Аналогично

(í) +(í = P0 • Pí + Pi • Pí . (10)

Найдем рекуррентные соотношения для определения ( Pí ) 0 и ( Pç) .

Так как (Pç) есть вероятность того, что í элементов цепи содержат хотя бы

одну серию из J нулей подряд и Sç = 1 , то, очевидно, что í-1 элементов уже

имеют серию из J нулей, следовательно:

(Pi),=(P-1 Í0 • P +(P-1 ), • P1, • (11)

Если же í элементов содержат серию из J нулей подряд и Sç = 0 , то либо í-1 элементов уже имели требуемую серию, либо такая серия появилась бла-

í

годаря последнему элементу цепи S£ = 0 . В последнем случае имеем

• = 1,Sf_j+1 = S*_J+2 = ... = S?_J = S? = 0 и f-J первых

элементов

цепи не имеют серии из I нулей подряд. Поэтому получаем

(р) = (Рм )0 • р00 + (Рм), • р10 + (Р-1), • р10 • ро0-1. (12)

Формулы (11), (12) являются требуемыми рекуррентными соотношениями. Значение (Р^_і )1 в формуле (12) находится из равенства (10).

Таким образом, определив (Р^)^ и(Р%) по формулам (10), (11), (12), по

формуле (8) легко находится Р^, соответствующая при вероятности правильного приема РС.

Для нахождения (Р^ ) из (10) приходится матрицу (7) предварительно возводить в (|-|-1)-ю степень, что затрудняет инженерные расчеты. Найдем выражение для (Р^)1 непосредственно через исходные данные. Для этого диагонализиру-

ем матрицу п. Найдем характеристические числа этой матрицы, учитывая, что Р01=1-Р00 и Рп=1-Р10 . Матрица принимает тогда вид

и ее характеристическим уравнением будет уравнение

Л -(P00 — 1 - P10)Л + р00 - P10 =

откуда получаем: Л1 = 1, Л2 = P00 — P10 .

Следовательно, матрица п подобна диагональной матрице

Найдем матрицу подобия a =

11 12 Д-)-)

из равенства a-1 -ж- a =

то есть

п-A = A •

Тогда имеем

■ Д21 Д11 ;

P00 - Д11 + (1 P00 ) -

P00 - Д12 + (1 — P00 ) - Д22 = a12 - (P00 — P10 ) •

Пологая здесь a11=1 и а12=Р00-1, получаем

соответственно

A =

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

1 P00 -1 1 -P01

1 P10 1 P10

-1 1

Так как

то

п = A • J/'ag(1; P00 - P10) • A-1

я* = A • J/ag(1;( P00 - P10)X )- A_1-Подставляя (13) и (14) в (15) и осуществляя умножение, находим

(13)

(14)

(15)

Л =

-1

0П \ 00 10 / I /1

px = —і---------------------------; (16)

01 P + P

1 01 “ 1 10

р01 + р10 •(р00 - р10)Х • (17)

р + р 1 01 ^ 1 10

Подставляя (16) и (17) в (10) получаем

(РД +(р) = P + Ррр(P+00P~ P10)---р0(р00 - р10)■•

•М0 + -*01

Откуда находим

(P) = Р01 + Ррр(/+00р-P10)-р0(р00 - рю) -(РД' (18)

р10 + р01

В правой части (18) содержатся только исходные вероятности, что и требовалось определить.

Таким образом, расчет Рпп на каналах с зависимыми ошибками осуществляется следующим образом:

1. При 1<.<J имеем (р.) = 0 , (р,)0 = 0 , р( = 0.

2. При .=J получаем (рД = 0, (р.)^ = 0, Р^ = 0.

3. При .>J по формуле (11) находим (Р^, по формуле (18) находим у ) , по формуле (12) находим (Р^) ^ и, наконец, по формуле (8) находим

Р-

Полученные рекуррентные соотношения (11), (12) и (17) удобны для программирования на ПЭВМ. Легко показать, что для каналов с независимыми ошибками расчеты по данной методике приводят, как и следовало ожидать, к известной точной формуле Козлова [3]. В качестве одной из важных прикладных задач произведем оценку вероятности Рпп рекуррентного сигнала в составных рэлеевских замирающих каналах (РЗК).

Расчет вероятности правильной синхронизации в составных каналах РЗК Для рассматриваемого канала вероятность безошибочного приема блока из . знаков определяется при помощи соотношений [4]:

1 H2 п і Л

r+-Y-^б^-1) - (19)

Рбо(^) = 1---^-------------, ^< 1

1 + Я-в

2

где

Я2 +1

Рбо(1) = -

H2 + 2 188

Подставляя (19) в выражения (3), (4) и (6),найдем начальные и переходные вероятности аппроксимирующей цепи Маркова. Тогда по формулам (11), (18), (12) и (8) определим вероятность Ррпп .

Расчеты по указанным формулам производились на ПЭВМ для различных значений Н2, п и параметра модели I Результаты расчета показаны графически на рис. 2, 3. Из рис. 2 видно, что при Н2 =8, N=63 и различных значениях п, функция

Рис. 2. Вероятность правильной синхронизации ПСП в РЗК

Рис. 3. Сравнительный расчет вероятности синхронизации ПСП.

Расчет по точной формуле. Расчет для зависимых ошибок:; 1 - при п = 14; 2 - при п = 28; 3 - при п = 56

.рЛ = <р(1) имеет явно выраженный максимум. Если на интервале 2е канал является составным, то Рппмах можно считать оптимальным. Из графика видно, что оптимальная длина е , при которой Рппмах>0,9 , равна трем, так как при е >3, Рпп<0,9. То есть в этом случае оптимальный параметр модели ( 1опт=5).

На рис.3 приведены графики Рпрпз = Ця2) для N’=127 и 1опт. Там же для

сравнения показаны графики р6 =Ця2) для эквивалентного биноминального канала, полученные по формуле [3]. Видно, что вероятность правильной синхрони-зациии РС на каналах с памятью выше,чем в биноминальных и эта разница значительно возрастает при уменьшении Н2. Кроме того, легко заметить, что в биноминальном канале с увеличением п вероятность Рпп падает быстрее, чем в канале с памятью. Из графика видно, что при выбранном интервале наблюдения, равном 127, наименьшее значение Н2, при котором вероятность синхронизации РС будет Рпп>0,9, равно 6 и п=14. Для того чтобы сохранить Рпп>0,9 при меньших Н2< 6, необходимо увеличить интервал наблюдения № или уменьшить п.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Хисамов Д. Ф. Расчет вероятности ложной синхронизации псевдослучайной последовательности по методу зачетного отрезка в биномиальных каналах связи / Сборник научных работ. - СПб.: ВМИ, 2002. - С.5-7.

2. Хисамов Д.Ф. Граничные оценки вероятности синхронизации псевдослучайной последовательности на каналах с произвольным распределением ошибок / Материалы международного конгресса «Математика в XXI веке» // 25-28 июня 2003 г. - Новосибирск: Академгородок, 2003. - http://www.sbras.ru/ws/MMF-21/

3. Козлов А.Ф. О вычислении вероятности неприема рекуррентного сигнала / Сборник научных трудов ЦНИИИС МО СССР. - М.,1964. - № 4.

4. Коржик В.И., Финк Л.М. Помехоустойчивое кодирование дискретных сообщений в каналах со случайной структурой. - М.: Связь, 1975.

УДК 621.391

А.П. Жук, З.В. Черняк, В.В. Сазонов, А.С. Иванов О ЦЕЛЕСООБРАЗНОСТИ ИСПОЛЬЗОВАНИЯ ОРТОГОНАЛЬНЫХ АНСАМБЛЕЙ СИГНАЛОВ С ИЗМЕНЯЮЩЕЙСЯ РАЗМЕРНОСТЬЮ В СИСТЕМЕ CDMA

В настоящее время большинством стран осуществляется переход систем мобильной связи на технологии третьего поколения (3G). Международным институтом электросвязи подтверждено, что в мобильных системах связи 3G будет широко использован радиоинтерфейс на базе технологии CDMA. Тем самым на высшем техническом уровне признается лидерство самой эффективной технологии CDMA по сравнению с технологиями TDMA систем мобильной связи GSM, DAMPS. Кроме того, правопреемник Ассоциации 3G - Инфокоммуникационный союз -признал целесообразным создание в России сетей 3G на базе стандарта CDMA-2000 [1].

Поскольку технология CDMA использует сложные шумоподобные сигналы, то к ней предъявляются повышенные требования к помехозащищенности, частотной эффективности и скорости передачи данных [2].

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