Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Терентьев, С. Н. Цифровая передача непрерывных сообщений

.pdf
Скачиваний:
5
Добавлен:
19.10.2023
Размер:
6.06 Mб
Скачать

Из рассмотрения графиков следует, что с увеличением основа­ ния счисления для заданных значений величины тп выигрыш G надает. Этот результат легко понять, если учесть, что с увеличе­ нием т число разрядов п уменьшается и защитные свойства кода с оптимальным распределением энергии между разрядами числа проявляются тем меньше, чем меньше разрядов. Так для чисел из

диапазона { 0-f-lu24 } выигрыш в точности падает вдвое (с 70 до 35), если основание счислений изменить от т = 2 до т = 1 6 . При­

мерно во столько же раз'падает величина

G и для других чисел,

приведенных на этих же графиках.

числа, для

которых

В практике

могут встретиться такие

п — logmyVmax

не является целочисленным

значением.

Тогда их

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

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

3.3. МИНИМИЗАЦИЯ ДИСПЕРСИИ ОШИБКИ ПРИ ПЕРЕДАЧЕ ДВОИЧНЫХ ЧИСЕЛ

В 3.2 было показано, что наибольший выигрыш при кодирова­ нии с учетом цены ошибки получается в том случае, если основа­ ние кода т = 2. Учитывая это обстоятельство, а также широкое распространение бинарных сигналов, приведем в данном парагра­ фе расчет оптимального распределения энергии Я2 между разря­ дами двоичного числа. При этом целесообразно рассмотреть два случая:

когда сигналы, отображающие 0 и 1, противоположны и прием их осуществляется поэлементно когерентным приемником. Этот случай соответствует синхронному приему фазоманипулироаанных колебаний;

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

Когерентный прием. При таком приеме противоположных сиг­ налов, как об этом сказано выше, вероятность ошибки

Р к ош 1

Ф (^к)>

где

1

|‘ е 2 dz

— оо

60

а Дисперсия ошибки

 

го

 

2 __ V

92(k 1)

dz .

2

э ОШ —

&

V 2*

к - 1

 

 

 

 

 

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

 

F(hl, h2

^n> f')

 

 

 

h k

_

* 1

-

п

 

 

 

 

 

S i ' 1'- "

 

|

е

2 dz

+

^ £ / * к - - н г

(3.23)

k —1

-

ОО

 

 

 

. к = 1

 

 

 

 

 

 

 

Дифференцируя эту функцию поочередно по всем hk и приравни­ вая результат к нулю, получим систему п+ 1 уравнений с я +1 не­ известными, из которых п неизвестных Лк и неопределенный мно­ житель К. Эти уравнения однотипны и имеют вид

dF-

 

 

hk2

 

 

 

 

6

2 -j- 2 hk X=

0;

 

dhк

 

 

1/2 «

 

 

 

(3.24)

n

 

 

 

 

 

2 Лк2 —

/ Я =

0 .

 

 

 

 

к - 1

 

 

 

 

 

 

Отсюда множитель

 

 

 

 

 

 

к --=

1

\ 2

221к —1)

(3.25)

 

2 Лк У 2 г.

 

 

 

 

Поскольку выражение

(3.25)

справедливо

для

любого k —\,2,... п,

то К не зависит от k и в данном уравнении является величиной по­ стоянной. Правую часть выражения (3.25) можно рассматривать

как произведение весового коэффициента (цены риска) 22(к_1) на асимптотическое значение вероятности ошибки в приеме элемента k-ro разряда с энергией hk2, если прием ведется когерентным спо­ собом и Лк2 > 2.

61

Следовательно, и при когерентном приеме бинарных противо­ положных сигналов вклад в общую дисперсию ошибки при пере­ даче двоичного числа, осуществляемый каждым разрядом при оп­ тимальном распределении энергии Я2, одинаков:

1

(3.26)

2 • hk У 2 тс

Этот важный вывод будет использован ниже для построения ин­ женерного метода расчета функции распределения

hk2 = / ( £ ) •

(3.27)

Систему уравнений (3.24) вследствие трансцендентности в явном виде решить нельзя. Одним из достаточно простых методов, даю­ щих достаточную точность, является следующий.

Строится

функция

П

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

500 =

£ л к2(Х).

 

 

 

 

 

(3.28)

 

 

к~1

 

 

 

 

 

 

 

 

 

 

Значения

hk2(>-) при заданных К находятся по формуле

(3.25).

Если предполагается, что Лк >2,

то вместо формулы

(3.25)

может

 

 

быть

использована

табулирован­

 

 

ная функция Ф(Н)\

 

 

 

 

 

 

 

X=

-JL =

Г е

2

dz -22(k- ]>.

 

 

 

 

 

У

2®J

 

 

 

 

 

 

 

 

 

 

 

 

hk

 

 

 

 

 

 

 

По

графику

функции

S(X)

при

 

 

значении

S(X) —H2 определяется

 

 

и

величина

X0pt,

соответствую­

 

 

щая

в

уравнении

(3.25)

 

опти­

 

 

мальному

распределению

 

энер­

 

 

гии Я2

 

между

разрядами.

По

 

Рис. 15.

этому

уравнению

 

при

получен­

 

ном значении Xopt

и отыскивает-

ся значение Ak0pti а затем строится функция

 

 

 

 

 

 

 

flk opt — f

( А ) .

 

 

 

 

 

 

 

 

Метод иллюстрируется графиками, приведенными на рис. 15. Естественно, что изложенный метод не является единственным.

62

однако при своей простоте он обеспечивает достаточную точность инженерных расчетов функции hk2 — f \ k) (рис. 16, 17). Поскольку

Рис. 16.

в рассматриваемом случае нельзя аналитически выразить f(k), то нельзя дать аналитическое выражение дисперсии ошибки при оп­ тимальном распределении.

Некогерентный прием. Рассмотрим второй случай, когда по­ элементный прием сигналов, отображающих 0 и 1, производится по огибающей принятых колебаний z(t). В этом случае, как извест­ но, ошибки в приеме сигнала с относительной энергией Лк2

1

 

/>к ош = ~ 2 е ~ 2 >

( 3 . 2 Э )

а выражение для дисперсии ошибки

 

 

j

2(к—1)

е 2 .

(3.30)

Зош '

£ 2

 

 

2

 

к=1

Вэтом случае вспомогательная функция

F{hu h2, . . . , h n-,\)

(3.31)

63

Рис. 17.

64

Система уравнений для определения функции f(k), дающей ми­ нимум функционалу (3.30), запишется так:

dF

 

•22'k_1)-Ak e ~ T + 2 h k l = 0;

dhk

2

 

 

 

 

(3.32)

 

 

 

£ hi -

Н 2= 0 .

Отсюда

 

 

к = 1

 

 

 

 

 

 

1

х = 22(к- 1).

1

(3.33)

 

 

 

2 -

 

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

Поскольку выражение (3.33) справедливо для любого k от 1 до п, то можно записать следующее выражение:

_1_

 

 

2 е

-2- = 22(k' I)

( 3 .3 4 )

Отсюда после элементарных преобразований имеем

АЬ* = А,2 + 4 (Л -- 1)1п2.

(3.35)

Подставляя полученное выражение во второе уравнение системы, получим

£ [ Л , 2 + 4 ( £ - 1 ) 1 п 2 ] = /У 2.

( 3 .3 6 )

к =1

Раскрывая сумму и делая необходимые преобразования в (3.36), получим выражение для относительной энергии сигнала, отобра­ жающего символы первого разряда двоичного числа:

- 2 ( я - 1) In 2.

(3.3/)

Подставим (3.37) в (3.35) и получим окончательную формулу для функции распределения энергии Н2, дающей минимум дисперсии ошибки:

Н 2

(3.38)

h loft= T + 2[2k - ( я 4- 1)]1п2.

5 С. Н. Терентьев.

65

По формуле (3.38) на рис. 18, 19 построен график функции

Лк opt ---=■■/ (Л).

для различных Н'2.

'

Рис. 18.

Из графиков видно, что распределение энергии в этих случаях

.мало отличаются друг от друга. Это может позволить в практике пользоваться формулой (3.38) как единой для обоих случаев и из­ бежать тем самым трудоемкого графического решения уравнения

(3.32).

После того, как было получено аналитическое выражение зави­

симости

Лк

 

можно вычислить величину дисперсии ошиб­

ки при

оптимальном

кодировании. С этой целью подставим

(3 38i

г, (3.30):

 

 

 

 

 

 

v

/

 

 

 

 

 

 

 

 

2

 

 

 

 

 

•'иш ш)п

 

 

11k opt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I

 

 

 

 

 

 

V

2-(к "

1

 

1 1

Н 1

2(2 Л - ( я -f 1) In 2

 

 

 

о ехр

п

 

 

 

к

1

 

 

2 !

 

;

 

 

 

 

 

 

 

 

 

 

 

 

1

1

 

Н 2

 

 

V 2-к .

 

 

 

 

 

 

 

п -1

2(п

1) 1п 2

 

 

 

 

 

 

 

 

 

 

к =1

6()

5*

67

Учитывая, что

 

 

 

 

 

 

(относительная энергия

 

символов

при

примитивном

кодирова

ним), а

 

 

 

 

 

 

 

 

/_*

 

 

*

 

 

 

e x p

(л In 2 )

- 2",

 

окончител ы\о получим

 

 

 

 

 

 

Зои, „ М П

П

2 " - 1

\ е ~

i: =

2п " 1

( 3 . 3 9 )

Более наглядно о величине выигрыша можно судить по графи­ ка зависимости

а

г.

3ои, раин

 

 

о'.......

3 и ■2

( 3 . 4 0 )

 

 

3ошт!и

рош

Для достаточно

больших п единицей

в числителе выражения

(3.40) можно пренебречь. Тогда формула для выигрыша в точно­ сти передачи двоичных чисел будет иметь следующий вид:

2n + i

О = 3 п

 

 

 

( 3 . 4 1 )

Следует отметить, что формула (3.41)

совпадает

с

формулой

(3.22), если в последней положить

т = 2,

хотя методы

приема в

первом и последнем случае разные:

(3.22)

относится

к когерентно­

му приему, а (3.41) получена в предположении, что прием некогерентпый. Эго объясняется тем, что для обоих случаев вид функ­ ции j(k) одинаков, а от выражения вероятности ошибки формула выигрыша не зависит.

S . 4 . СКОРОСТЬ ПЕРЕДАЧИ ИНФОРМАЦИИ

ПРИ МИНИМИЗАЦИИ ДИСПЕРСИИ ОШИБКИ

Представляет интерес исследовать изменение скорости переда­ чи информации в том случае, если путем кодирования с учетом цены ошибок минимизируется дисперсия ошибки. Полученное та­ ким способом уменьшение дисперсии ошибки могло бы быть до-

68

стигнуто другим способом, а имение: увеличением энергии каждо­ го разряда. При этом изменилась бы величина вероятности ошиб­ ки в приеме символов, отображающих цифры разряда. В этом слу­ чае вероятность ошибки для всех разрядов была бы одинаковой. Будем называть эту вероятность в дальнейшем эквивалентной ве­ роятностью приема символа и обозначать р3. Найти величину ве­ роятности р 9 не представляет труда. Для этого нужно приравнять величину дисперсии ошибки при примитивном кодировании к ве­ личине дисперсии ошибок при оптимальном кодировании:

 

О

О

 

 

5 ош рани == 3ош mill’

( 3 . 4 2 )

Тогда

в соответствии с определением р„ и формулами

(2.41) и

(3.20)

 

 

 

 

~ - т ( т 2" — \)-р9 г=-~-тп-п(.п*- 1)-/>ош.

(3.43)

В правой части этого выражения р ош соответствует вероятности ошибки в приеме символа передаваемого числа при примитивном кодировании. Относительная энергия сигнала, отображающего элемент, при этом равна h2.

Из (3.42) следует, что

_

тп’П(т2 —1)

(3.14)

Рв ~ Рош

 

 

Или, учитывая (3.22),

 

 

Р ъ

Ро т

(3.45)

G

 

 

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

В этом случае

h2

 

------* - 21П2

(3.46)

ра ^ \ т \ е 1

а

--j- - 2!ч2

/>ош=У т - и

69

Соседние файлы в папке книги из ГПНТБ