Файл: Шумоподобные сигналы в системах передачи информации..pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.04.2024

Просмотров: 192

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

 

 

 

 

 

 

 

 

 

 

 

Продолжение табл.

3.2.1

m

I'll

«Л

"0

 

a2

a,

"4

 

"e

 

 

«10

"11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1*

A l i

1

0

0 0

0 0 0

0 0

1 1 0

1

1

 

1

ЛІа

1

1

0

1 1 0 0

0 0 0 0

0

0

1

1 о

421*

AI3

1

0

0

0

 

1

1

0

0

0

0

0

1

0

 

1

421

M 4

1

0

1

0

 

0

0

0

0

1

1

0

0

0

 

1

 

1325*

Af8

1

1

0

0

 

1

0

1

0

0

1

1

0

0

 

1

 

1325

AI«

1

0

0

1

1

0

0

1

0

1

0

0

1

1

/ п —номер последовательности по Питерсону

[3.12]. В скобках указаны но­

мера «зеркальных»

последовательностей, отмеченных знаком*.

Mh—условный

номер АІ-последовательности.

 

ления программы для расчета корреляционных функций на ЭВМ, которая приводит к получению того же результата, что (3.2.3) [6.11]:

dj = —dj^dj-h ... dj_m, m > k 1, / = (m -f- 1) -f- N3. (3.2.4)

Число сомножителей обязательно будет четным.

В частном случае двух сомножителей, что соответствует двум

обратным связям в регистре сдвига, имеем

 

dj = dj-mdj_h.

(3.2.5)

Рассмотрим пример получения последовательности М2 по правилу (3.2.5). Пусть m = 4, начальный блок 1000, тогда M-последователь­ ность будет равна 100011110101100, так как

d5= - r f 5 _ 4 d 5 _ 1

= rfid4

= - [ l . ( - 1 ) ] = 1,

d6 = - A - 4 d e - i = ~аЛ

= (—i)

- i = i .

d7 = cf7 _4 d7 _i =

d3de =

—(—1) • (1)

= 1 и т . д.

Мы получили точно такой же результат, что и в предыдущем примере, когда M-последовательность строилась по правилу (3.2.3).

С ростом памяти m число символов последовательности УѴЭ резко увеличивается, практически удваиваясь при увеличении m на еди­ ницу (табл. 3.2.2). Уже ранее отмечалось, что изменение начального блока последовательности приводит лишь к циклическим перестанов­ кам одной и той же последовательности. При этом имеется 2т 1 возможностей выбора начала последовательности. Общее число воз­ можных различных M-последовательностей максимального периода [правил кодообразования (3.2.3)] определяется из выражения (3.2.2)

Ns = ц> (2т \)Іт.

Ш


 

 

 

 

 

 

 

 

 

 

 

Т а б л и ц а

3.2.2

m

2

3

4

5

6

7

8

9

 

10

11

12

13

Л'э

3

7

15

31

63

127

255

 

511

1023

2047

4095

8191

m

 

14

 

15

16

 

17

 

18

 

19

 

20

 

16388

32767

65535

 

131071

 

262143

524287

1048575

В табл. 3.2.3 приведено число

N S M

В зависимости от т.

 

 

 

 

 

 

 

 

 

Т а б л и ц а

3.2.3

m

3

4

5

6

7

8

9

10

11

 

2

2

6

6

18

16

48

60

176

m

12

13

14

15

16

17

18

 

19

NsM

144

630

576

1800

2048

7710

7776

27594

 

 

 

 

 

 

 

 

 

Следует отметить, что в некоторых случаях увеличение памяти приводит не к увеличению, а, наоборот, к уменьшению числа различных возможных правил кодообразования. Так, например, при m = 7 N S M = 18, а при m = 8 N S M =16. Это имеет место по той причине, что числу 127 соответствует больше взаимно простых чисел, чем числу 255, так как 127 является простым числом, а 255 = 3 x 5 x 17. Это поло­ жение базируется на основе теории множеств [3.12].

В табл. 3.2.4 приводятся в качестве примера М-последователь- ности для m = 3, 4, 5, 6 и некоторые варианты при 7.

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

нимальным.

 

 

 

МЛРП обладают тем свойством,

что при перемножении

последо­

вательности длиной N3{dj}

на такую же последовательность, но сдви­

нутую вправо или влево на

некоторое

количество элементов

k{dj+h},

получаем после изменения знаков у произведения на обратные перво­ начальную последовательность, но смещенную на другое число эле­ ментов, т. е.

{— djdJ+k}

= [dj+l},

I ф k.

(3.2.6)

 

112


Т а б л и ц а 3.2.4

m = 3

1110010

1110100

m = 4

111100010011010

111101011001000

1111100011011101010000100101100

1111100110100100001010111011000

1111100100110000101101010001110

1111101110001010110100001100100

1111101000100101011000011100110

1111101100111000011010100100010

m

11000001000011000101001111010001110010010110111011001101010

11010101100110111011010010011100010111100101000110000100000

11010111000110011101100000111100100101010011010000100010110

11011010001000010110010101001001111000001101110011000111010

11010000011100001001000110110010110101110111100110001010100

11001010100011001111011101011010011011000100100001110000010

m — 7

111111100001110111100101100100100000010001001100010111010110110—».

»0000110011010100111001111011010000101010111110100101000110111000 1111111000111011000101001011111010101000010П011110011100101011 —>

>0011000001101101011101000110010001000000100100110100111101110000

111111100001010110001001111001010010010110101010000011001000011—>

>101011100110001101100110000001000111110100110100010111101101110

111111101110110111101000101100101111100010000001100110110001110-> >00111010111000010011000001010101101001001010011110010001101010000

1111111000000100000110000101000111100100010110011101010011111010^

>0001110001001011101101011011110110001Ю100101110111001100101010

3.2.3. Двумерные и одномерные функции

автокорреляции сигналов Хаффмена

Двумерная нормированная функция корреляции, характеризую­ щая влияние временного и частотного сдвига принимаемого сигнала по отношению к ожидаемому, может быть записана следующим обра­ зом:

J_

(3.2.7)

 

J j=l

113

где Хэ (т . — двумерная функция корреляции элемента последова­ тельности

 

 

 

 

л k

 

С ( У ) = С 0 5 К / - 1 ) Й Т Э ] = С 0 5 ( / - 1 ) ^

 

так как

Тэ2п

&Fk _

T32nk

 

 

T9Q

 

 

2

 

2

2Т.

 

 

где k = 0; 1/z; 2/z; 3/г; 4/z; ...; Na

числа,

определяющие точность

расчетов (частоту рассчитываемых дискретных точек сечений

вдоль

частотной оси); г — 1, 2, 3, 4,

... ;/==

1 —- Ng

— номер элемента

пер­

X(t,0)N3 127120 -

Рис. 3.2.1.

вой (опорной) последовательности; х, у — вторая (воздействующая) последовательность; і = 0 -т- N9 — номер сдвига принимаемой (воз­ действующей) последовательности относительно опорной.

Выражение (3.2.7) соответствует периодическому режиму работы. При апериодическом режиме суммирование производится в пределах от / = 1 + і до N9.

Рассмотрим свойства сечения ДФАК % (т, Q) вдоль временной оси при отсутствии частотных рассогласований, которая является в этом случае функцией автокорреляции.

Автокорреляционная

функция

M-последовательностей.

Можно

показать, что в непрерывном режиме работы нормированная

автокор­

реляционная функция X (т, 0) имеет основной выброс, равный единице,

и боковые выбросы, относительный уровень которых равен —

l/NB

[6.11].

 

 

 

 

 

 

Таким образом,

периодическая

автокорреляционная

функция

X (т, 0)

/И-последовательности

имеет

за период Ts = N9Tg

один ос­

новной

выброс длительностью

Э , а остальную часть периода

абсо­

лютная величина этой функции в N9

раз меньше (рис. 3.2.1,

пунктир­

ная линия, обозначенная ПФАК). С ростом Na ПФАК таких сигналов

114


приближается

к

идеальной, когда

боковые

выбросы по сравнению

с основным становятся пренебрежимо малыми.

 

Нормированная

апериодическая

функция автокорреляции М-по-

следовательности

длительностью

Ts

= NaTB

будет иметь наибольшие

боковые выбросы,

равные примерно

l/j/Л Ѵ

На рис. 3.2.1 в качестве

примера приводится АФАК M-последовательности

Хаффмена 3* при

N э = 127 (3*

здесь

и на других

рисунках — номер последователь­

ности по табл. 3.2.1).

 

 

 

 

Значение

ненормированного

максимального

бокового выброса,

равное «g макс — V~N9t вытекает из псевдослучайного характера по­ следовательности, в которой содержится приблизительно одинаковое число элементов + 1 и — 1 . Так как боковой выброс автокорреляцион­ ной функции является суммой произведений разнополярных элемен­ тов (1 и —1), то математическое ожидание бокового выброса за время Ts равно m (%б) = 0, а дисперсия D (хъ) равна ІѴЭ. Взяв отношение среднеквадратичного отклонения Y~Na К основному выбросу в момент отсчета, равному сумме элементов Nэ, получим нормированный уро­ вень боковых выбросов, определяемый как

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

меньше, чем определяемый предыдущей

формулой.

В табл. 3.2.5 приведены в качестве

примера результаты расчета

некоторых из большого числа рассчитанных на ЭВМ апериодических автокорреляционных функций A4-последовательностей различной дли­

ны Nэ , где N6 м а

к с

— количество выбросов, имеющих

максимальную

величину

м а к с / І ^ Ѵ э ;

значение порогового уровня

выбирается как

целое число, ближайшее

к

]A<V3; N9

— значение основного выброса

в момент

отсчета;

Л ^ б п о р

— количество

выбросов,

 

превышающих

порог иб п о

р ; все результаты

нормированы

относительно

j A V 3 . В таб­

лице дано математическое ожидание модуля выбросов Ші (|«6І)> а

также

среднеквадратичное значение модуля выбросов £>1 / 2 (| и6

|).

 

Расчет выбросов ФАК для каждого относительного сдвига

может

быть произведен

в соответствии с выражением

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/ = І

 

 

 

 

где X — первая

опорная

последовательность; у — вторая (принимае­

мая) последовательность.

 

 

 

 

 

 

 

После

статистической

обработки

многочисленных

результатов

расчета сделан ряд выводов [3.40]. Величина наибольших боковых

выбросов при различных длительностях Nэ

может принимать

значе­

ния в пределах ыб м а к с = (0,7 -г- l,25)j/^V8 .

Математическое

ожида-

115


'п

151*

1

311

3*

63

1

11*

 

3

5

127 9

13*

1

19

255 37*

11

1*

1

511 3*

9

1023 1*

Усреднение по всем N.à

"б макс

УК

б макс

 

1,64

1

0,78

1

0,90

2

0,72

3

0,75

2

1,13

2

0,71

6

1,16

1

0,84

6

1,25

1

0,88

1

1,20

2

1,13

1

1,13

2

1,10

1

1,02

1

1,02

1

1,08

3

1,19

3

0 , 7 - М

,25

^макс

"б пор

%ѴЩ,

26,6

20,0 0,78

16,1

12,9 0,90

9,5

14,3 0,88

6,3

10,2

7,9 0,98

11

5,5

7,5 0,94

7,1

7,1

4,9

4,5

4,5 0,97

4,7

3,7 1,0

 

Т а б л и ц а

3.2.5

 

' M 1 "б 1 о) * Ч 1 и б 1 )

б пор

 

 

1

0,26

0,30

0

0,33

0,22

0

0,37

0,23

0

0,30

0,27

0

0,31

0,20

5

0,35

0,29

0

0,29

0,20

3

0,37

0,27

0

0,33

0,26

4

0,29

0,29

0

0,32

0,21

5

0,33

0,27

3

0,35

0,26

9

0,35

0,28

4

0,32

0,25

1

0,33

0,24

1

0,32

0,22

5

0,32

0,24

16

0,30

0,27

 

0,32

0,26

ние модуля выбросов оценивается как m (| иб | ) = 0,32J//Va , а средне­ квадратичное отклонение модуля выбросов D 1 / 2 ( [ « б |) = 0,26]/N,d. Математическое ожидание выбросов равно нулю и среднеквадратичное

отклонение D]/2 а) =

0,4]//Ѵэ . Анализ ФАК всех возможных TW-по­

следовательностей при

некоторой длине Мэ позволяет найти те из

последовательностей, у которых наибольшие боковые выбросы будут

наименьшими, и тогда можно найти 7 м и н м а к о (%)•

де Лонга [3.7]

На основании данных табл. 3.2.5 и исследований

можно составить табл. 3.2.6, в которой при различных

длительностях

последовательностей N3 производится сравнение значений часто встре­

чающихся наибольших боковых выбросов /И-последовательностей,

определяемых

уровнем

-100%, с боковыми выбросами, имеющими

минимальные

значения

у м и н м а к с (%).

116