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

книги из ГПНТБ / Бездудный, В. Г. Техника безопасности в шахтном строительстве

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

Выводы: 1. Избыточность сообщений, составленных из равнове­ роятных символов, меньше избыточности сообщений, составленных из неравновероятных символов.

2.Избыточность сообщений, составленных из взаимонезависимых символов, меньше избыточности сообщений, составленных из взаимо­ зависимых символов.

3.Уменьшая избыточность сообщения, можно увеличить скорость его передачи.

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

Задачи к теме 6

1. При кодировании текстовых сообщений количество информации в пе ном сообщении длиной в т символов

I1= n\og2m1

и во вторичном сообщении длиной в п2 символов

/ 2 = я2 log2 тг,

где mi и т 2 — количество символов соответственно первичного и вторичного алфа­ витов.

Поскольку при любом виде кодирования количество информации в принятом Сообщении не может быть больше, чем в переданном, то для оптимальных условий

И / 2, или m log2 mi = пг log2 m2, откуда:

Щ= т logs Щ

_

Цопт :

bg2 т,

log2m2

 

log2 m2 *

Если Ропт не целое число, то избыточность от округления

D =

k РопТ

'

I

где k — округленное р0пт-

Учитывая вышесказанное, определить избыточность сообщений при побуквенном и блочном кодировании, если кодируются цифровые сообщения (mi = 10) и пе-

Вероятности появления букв в русских текстах

Буква

Вероятность

Буква

Вероятность

Пробел

0,175

к

0 ,0 2 8

о

0,090

м

0,026

т

0,072.

д

0,025

>

0,062

п

0,023

дх

0,062

У

0,021

п н

0,053

я

0,018

0,053

ы

0,016

ч

0,045

3

0,016

я

0,040

ь

0,014

з с

0,038

Б

0,014

Ь

0,035

Г

0,013

 

Таблица 3

Буква . Вероятность

ч0,012

й0,010

X

0,009

ж

0,007

ю

0,006

ш0,006

Ц0,004

щ0,003

э0,003

ф0,002

40

редаются в двоичном коде (т2 — 2). В каком случае

код

ближе к

оптимальному:

при буквенном кодировании, при кодировании парами

букв или трехбуквенными

блоками?

вырабатывает

сообщения,

используя

алфавит

А,

В,

С,

D.

2.

Источник

В сообщениях буквы встречаются с вероятностями: А — 1/2, В — 1/4, С — 1/а,

D — 1/8.

Определить коэффициенты сжатия и избыточность данных сообщений.

 

 

 

3.

Используя табл. 3, вычислить энтропию русского языка при:

 

 

 

 

а) равновероятном появлении букв в сообщении;

 

 

 

 

 

 

б) неравновероятном появлении букв в сообщении.

 

 

 

 

 

Вычислить избыточность русских текстов:

 

 

 

 

 

 

а) при неравновероятном появлении букв в текстах;

 

 

3,52 бит;

б) с учетом взаимозависимости между двумя соседними буквами: Я =

в)

учитывая

трехбуквенные

сочетания:

Н — 3

бит.

Таблица

4

Вероятности появления букв в английских

текстах

 

 

 

 

 

 

 

 

Буква

Вероятность

Буква

Вероятность

- Буква

Вероятность

Пробел

 

0,2

я

 

0,047

 

W

 

0,012

 

Е

 

0,105

D

 

0,035

 

а

 

0,11

 

Т

 

0,072

L

 

0,029

 

в

 

0,11

 

О

 

0,065

С

 

0,023

 

V

 

0,008

 

А

 

0,063

F

 

0,023

 

к

 

0,003

 

N

 

0,059 .

и

 

0,023

 

X

 

0,001

 

I

 

0,055

М

 

0,021

 

j

 

0,001

 

R

 

0,054

Р

 

0,018

 

Q

 

0,001

 

S

 

0,052

Y

 

0,012

 

Z

 

 

0,001

 

4.

Используя табл. 4, вычислить избыточность английских текстов:

 

 

 

а) при равновероятном появлении букв в тексте;

 

 

 

 

 

б) при неравновероятном появлении букв в тексте;

 

 

 

 

 

в)

с учетом двухбуквенных сочетаний: Я 3,56 бит;

 

 

 

 

г)

с учетом трехбуквенных сочетаний: Я = 3,32 бит;

 

 

 

 

д)

с учетом

пятибуквенных

сочетаний:

Н — 2,12 бит;

 

 

 

 

е)

с учетом

восьмибуквенных сочетаний: Я =

1,86

бит.

 

 

 

 

5.Сообщение передается взаимонезависимыми символами равной длительности

г= 0,1 сек и равной вероятности. Чему равна скорость передачи сигналов и скорость передачи информации для сообщений, составленных из двух, пяти и 32 качественных признаков?

6.Чему равна скорость передачи информации, если сообщения составлены из русского алфавита, а каждая буква передается за 20 мсек! (Взаимозависимость между буквами не учитывать).

7.Чему равна скорость передачи информации, если сообщения составлены из английского алфавита? Буквы е, /, о, «передаются за 10 мсек, каждая из остальных — за 20 мсек. Учесть взаимозависимость двухбуквенных сочетаний.

8.Сообщения передаются в коде Бодо при помощи стартстопного телеграфного аппарата. Каждая буква передается семью элементарными посылками: одной пус­ ковой (30 мсек каждая), пятью информационными (20 мсек каждая) и одной стоповой

(45 мсек). Чему равна скорость передачи сигналов? Чему равна скорость передачи информации? Какое количество информации передано, если принято 450 элементар­ ных посылок, а алфавит сообщений русский?

41

Т е м а 7

КОДЫ.

ПРЕДСТАВЛЕНИЕ КОДОВ.

 

ПОНЯТИЕ О КОДИРОВАНИИ

Нам уже известно, что передача информации от объекта к адресату производится посредством сигналов. Для того чтобы сигналы были однозначно поняты, их необходимо составлять по правилу, которое строго фиксировано в течение всего времени передачи данной группы сообщений. Правило (алгоритм), сопоставляющее каждому конкрет­ ному сообщению строго определенную комбинацию различных сигна­ лов, называется кодом, а процесс преобразования сообщения в сигнал или в комбинацию различных сигналов — кодированием. Процесс вос­ становления содержания сообщения по данному коду называется декодированием. Последовательность символов, которая в процессе кодирования присваивается каждому из множеств передаваемых сооб­ щений, называется кодовым словом. Символы, при помощи которых запи­ сано передаваемое сообщение, составляют первичный алфавит, а сим­ волы, при помощи которых сообщение трансформируется в код,— вто­ ричный алфавит.

Коды, в которых сообщения представлены комбинациями с нерав­ ным количеством символов, называются неравномерными, ш и неком­ плектными. Коды, в которых сообщения представлены комбинациями с равным количеством символов, называются равномерными, или ком­ плектными.

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

2° + 21 + 22 -|---------

Ь 2п.

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

Неравномерный двоичный код

Равномерный двоичный код

1

0001

10

0010

11

ООП

100

0100

101

0101

п о

о н о

111

0111

1000

1000

42

Примером равномерного кода может служить широко применяе­ мый в телемеханике и связи пятизначный двоичный код Бодо1. Все кодовые слова этого кода содержат по пять символов. Общее число ком­ бинаций кода Бодо

N = 25 = 32.

Комбинации международного телеграфного кода Бодо представ­ лены в табл. 5. Как видно из табл. 5, при помощи двух качественных признаков, скомбинированных определенным образом, могут быть пере-

Международный код Бодо

 

Кодовая комбина­ ция

Значение кодовой комбинации

 

на регистре

 

 

 

 

 

1-м

2-м

3-м

10 000

1

1

А

00 по

в

8

Б

01 101

W

С

В

01 010

G

7

Г

11 п о

. О

0

д

01 000

Е

2

Е

00 010

V

Z

Ж

11 001

Z

 

3

01 100

I

ш

И

10 010

J

6

Й

10 011

К

9

К

11 011

L

л

Л

01 011

М

S

м

01 111

N

ю

н

11 100

О

5

О

11 000

Р

т

п

 

 

Таблица 5

Кодовая

Значение кодовой комбинации на

 

регистре

 

комбнна-

 

 

ция

1-м

2-м

3-м

 

00 111

R

 

р

00 101

S

4

с

10 101

т

т

10 100

и

4

У

01 п о

F

Э

ф

11 010

н

+

X

10110

с

9

Ц

10 111

Q

/

Щ

01001

X

9

ь

00 100

У

3

ы

00 011

6

0

я

И 111

Буквы

русские

 

00 010

 

00 001

Цифры

 

 

10 001

Буквы латинские

 

00 000

Пробел

 

 

 

Звонок

 

 

1 Код Бодо является типичным буквенно-цифровым кодом. Пятизначные бук­ венно-цифровые коды стали использоваться для ввода информации в ЭВМ. По мере развития и совершенствования ЭВМ развивались и совершенствовались буквенно­ цифровые коды, так как возможности стандартного телеграфного кода уже не удо­ влетворяли ни разработчиков, ни эксплуатационников новых моделей ЭВМ. Совер­ шенствование и усложнение буквенно-цифровых кодов шло, в основном, по пути добавления ряда служебных символов, которые требовались как для расширения числа комбинаций, так и для контроля правильности передаваемых сообщений.

Наибольшее распространение получили шестизначные коды. В США в различ­ ных типах ЭВМ применяют около 25 разновидностей шестизначных кодов. В нашей стране наиболее широко используется шестизначный код, в котором шестой элемент кодовой комбинации означает номер регистра (0— первый, 1— второй). Такой код обладает большей надежностью по сравнению со стандартным телеграфным кодом № 2 хотя бы уже потому, что на переключение регистра нет отдельной комбинации.

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

43

даны практически любые текстовые и цифровые сообщения, а число ка­ чественных признаков может быть теоретически неограниченным. Соответственно неограниченным может быть и количество комбинаций» полученных путем комбинирования этих качественных признаков. Однако для однозначного декодирования кодовых комбинаций на при­ емном конце импульсы в канале связи должны быть разделены так, чтобы каждый символ сообщения мог быть принят самостоятельно.

Таблица 6

Количество комбинаций и временного кодов

 

Количест-

 

Количество комбинаций .кода

Код

во исполь­

 

 

 

 

зуемых

 

частотного

временного

 

качеств

 

Комплектный на все сочетания

k

 

k n4

k*B

Двоичный: комплектный

2

 

2 пч

 

некомплектный

1

 

2«ч

— I

2«в — 1.

На одно сочетание с посылкой серии

1

 

с

.

г тв

 

 

 

Ч

импульсов: неполной

k

^

с

№ з Ст*

 

 

"в '

ПОЛНОЙ

2

 

Г тч

г тв

 

 

Ч

 

ч

 

 

 

 

 

k

( k - l ) m 4 c Z l

( k - i r в с £

Разделение импульсов в канале связи может быть временное и качественное. При качественном разделении комбинирование проис­ ходит при помощи минимум двух качественных признаков. При этом качественные признаки, присвоенные определенным символам, могут быть легко различимы на приемном конце. Качественное разделение допускает возможность одновременной передачи информации от раз­ личных объектов по одному каналу связи.

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

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

44

пульса и паузы также являются качественными признаками, то под временным разделением подразумевают обычно разделение во времени передаваемых по одной линии связи сообщений от различных объектов. Параллельная передача сообщений при отсутствии качественного раз­ деления полностью исключается. Временное разделение обычно осу­ ществляется при помощи синхронизированных коммутирующих

устройств, которые находятся на

пе­

 

 

Таблица 7

редающем

и

приемном

концах

и

 

 

Комбинации частотного

 

поочередно соединяют объекты с соот­

 

и временного кодов

 

ветствующим адресатом.

 

 

 

 

 

 

 

Качественные и временные коды

Символи­

 

 

 

образуются

 

идентичными

методами

ческая

Частотно-временной код

 

запись

(табл. 6).

 

 

 

 

 

кода

 

 

 

 

В

телемеханике при

построении

 

 

 

 

кодов

часто

используют

сочетание

aabb

J

U LTLTL

временных с частотными качествен­

 

ными признаками [12]. Частотно-вре­

abab

J

LTD

LIT

менной код образуется путем совмест­

 

ного применения частотного и времен­

 

 

 

 

ного качественных признаков. В табл. 7

abba

Л Л П П

приведены комбинации частотно-вре­

 

менного кода на одно сочетание с

 

_ги~1_глл_

посылкой полной серии импульсов при

baab

числе

качеств

т — 2, числе импуль­

 

 

 

 

сов

в

коде

(временных

позиций)

baba

J i r m

n

«в=

4.

 

 

 

 

 

 

 

Способы представления кодов ос­

 

 

 

 

новываются

как

на применении

тео­

bbaa

Л Д П П

рии

соединений,

так и на алгебраи­

 

 

 

 

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

метрической фигурой, таблицей, графом, многочленом, матрицей и т. д.

Использование теории соединений при формировании кодов вкрат­ це можно свести к следующему.

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

Апт — т{т — 1){т — 2) . . . п + 1).

Максимальное количество размещений будет при

п = m — 1. Так,

для трехбуквенного алфавита а,

Ь,с п = 3 — 1 =

2. При этом кодовые

слова будут иметь вид: ав, ас, be,

ba, са, cb.

 

45

Если код представляет собой соединения, отличающиеся только порядком входящих в них элементов, то он задается в виде формулы перестановок

 

 

Рт = 1 - 2 - 3 . . . т = т\ = А™,

 

 

 

где т — число

качественных признаков (алфавит) кода.

 

 

Так, для алфавита а, Ь, с кодовые слова будут иметь вид:

 

abc, bca, cab, cba, acb, bac, а Р = 1 • 2 •

3 = 6.

 

 

 

Если же код представляет собой соединения, отличающиеся толь­

ко самими элементами, то он задается в виде формулы сочетаний

 

п п т {т — 1) (от — 2) . . . (т — п + 1 )

Ат

т\

 

Ьт

 

~п\

1

Т Г ~ п\ (m — п)!

 

Максимальное число сочетаний получается при п =

т /2

(при четном

т) и п = т +

1/2 (при нечетном т). Для алфавита a,

b,

с п

=

— у = 2 и Сз —

= 3.

Кодовые слова

имеют вид:

ab, ас,

Ьс.

На основе теории соединений имеет смысл строить коды с числом качественных признаков т > 2. К этим кодам относятся сменно­ посылочные и сменнокачественные коды.

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

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

Сменнопосылочные коды могут быть полными и неполными. Пол­ ные сменнопосылочные коды отличаются в смежных посылках хотя бы одним качественным признаком, а неполные — всеми образующими их качественными признаками (табл. 8).

Количество кодовых комбинаций полного сменнопосылочного ко­ да на размещения, согласно работе [12],

М -

А сп%, = С” (С к -

1)

• • -

[С к -

(пв -

1)],

где т — количество качеств в одной посылке;

 

 

пк — общее

количество качеств;

 

 

 

 

пв — число посылок в коде.

2

и

пв = 3

М =

С| (С| — 1) =*

Например,

при пк = 5; т =

= 10 • 9 = 90.

 

 

 

 

 

 

46

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

М =

С Л"8" 1

= СпСп-т \Cn-m -

1)

. . . [ С - т -

(«в -

2)].

 

 

 

К v .

К

К

п

 

 

 

К

 

 

 

 

 

 

 

Например, при пк =

5, т. — 2 и пв =

3

М — С£ Ас ~ 2

=

С5

А3

=

= 10 • 3 • 2 = 60.

 

 

 

 

 

 

 

 

5 -2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Комбинации сменнопосылочных кодов

 

 

 

 

 

 

Таблица

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Номер частоты на временной позиции

 

 

 

 

 

 

 

 

Полный сменнопосылочный код при

 

Неполный сменнопосылочный код

при

 

 

т = 2; пв = 3;

пк — 4

 

 

 

т— 2;

пв = 3 ;

пк =

5

 

 

 

 

I код

 

II код

|

III код

 

 

I

код

II

код

 

III

код

 

 

 

 

На размещения

 

 

 

 

 

 

 

 

 

1

1,2

 

1,3

 

1,4

 

 

 

1,5

 

2,3

 

 

 

 

 

2

4,3

 

1,2

 

1,2

 

 

 

2,3

 

1,5

 

 

 

 

 

3

1,4

 

1,4

 

1,3

 

 

 

4,5

 

4,5

 

 

 

 

 

 

 

 

 

На сочетания

 

 

 

 

 

 

 

 

 

1

1,2

 

1,3

 

1,4

 

 

 

1,2

 

1,2

 

 

 

 

 

2

2,3

 

1,4

 

3,2

 

 

 

3,4

 

4,5

 

 

 

 

 

3

2,4

 

2,4

 

3,4

 

 

 

1,5

 

1,3

 

 

 

 

 

Количество кодовых комбинаций полного сменнопосылочного кода

на сочетания,

согласно работе [12],

 

 

 

 

 

 

 

 

 

 

 

 

м =

с ; » = - ^ с к( с к -

1 ) . . .

[ С — (па— 1)].

 

 

 

 

 

 

пк'

 

 

 

 

 

 

 

 

 

 

 

 

 

Например, при пк ~

5, т = 2 и яв

= 3

 

 

 

 

 

 

 

 

 

 

 

M-=Cga =

C? =

" 2~ з ~

= 35-

 

 

 

 

 

 

 

Количество кодовых комбинаций неполного сменнопосылочного

кода на

сочетания

при пв = 2 равно

произведению

 

на

число

сочетаний из С^к_ т

по яв — 1, деленному на пв, так как перестанов­

ки между двумя этими членами не допустимы. При пв = 3 количество кодовых комбинаций увеличивается в I раз за счет перестановок эле­ ментов второй и последующих посылок:

М =

pm ptn (Р т

i\

{^ пи п^—тyS'n—m

• ' • [C K- m ■ -(л» — 2)].

47

Например, при пк — 5, т — 2 и пв = 3

М = 4 - с| с 2 2 = с1с32= Ю • 3 = 30.

3

Со—2

Сменнокачественным называется код, образованный в результате комбинирования качественных признаков. Аналогично сменнопосылоч­ ному этот код также обладает свойством самораспределения. Смежные импульсы кодовых комбинаций имеют разные качественные признаки. Число качественных признаков в элементарной посылке т = 1.

Количество комбинаций полного сменнокачественного кода

М — т{т — 1) в .

Таблица 9

Комбинации сменнокачественного кода

В табл. 9 приведены три комбинации полного сменнокачественного кода при т — 3, яв = 3. Общее число комбинаций кода в этом случае

Л4 = 3 (3 — I)3-1 = 3 • 22 = 12.

Количество комбинаций сменнокачественного кода на размещения

Л* =

В табл. 9 приведены три комбинации кода при m = 4, пв = 3 . Общее число комбинаций при этом

М = Л ^ -1 = Л43 = 4 • 3 • 2 = 24.

Количество комбинаций сменнокачественного кода на переста­ новки

М= А” = Рт =,т\.

Втабл. 9 приведены три комбинации кода при т = 4 и пв = 4 . Общее количество комбинаций кода определяется количеством качественных признаков и равно М = Рт = т ! = 4! = 4 • 3 • 2 — 24.

Количество комбинаций сменнокачественного кода на сочетания

М= С"в.

48

В табл. 9 приведены три комбинации сменнокачественного кода на сочетания при пв = 3 и т — 5. Общее количество комбинаций

М = С%=

5 - 4 - 3

10.

 

3 • 2

 

Представление кода в виде многочлена для любой системы счис­ ления с основанием X при наличии п различных цифровых знаков at от нуля до п — 1 выглядит следующим образом:

i—n—I

F(x) = а0+ а±х + ... + а„_2 хп~2+ a„_i хп~х= 2 aixK

о

где i — п — 1, п — 2 и т. д.— показатель степени основания системы счисления и порядковый номер очередного разряда.

Например, в десятичной системе счисления число 435 можно за­ писать в виде: 435 = F (10) = 5 • 10° + 3 • 101 + 4 • 102. В данном случае X — 10, а„ = 5, ах = 3, а%= 4. В двоичной системе число 73 записывается в виде многочлена с основанием 2:

73 = F(2) =

1 ■2° +

0 • 21 + 0 • 22 + 1 - 23 + 0 ■24 +

+

0- 2В+

1 - 2е = 1 +

8 + 64.

В двоичном коде

это число имеет вид:

1001001.

На использовании свойств последовательностей двоичных чисел базируется методика построения многих практических кодов, напри­ мер систематических (см. тему 13). Особый интерес представляют свой­ ства двоичных кодов, которые проявляются при сложении, умножении и делении по модулю 2.

Правила сложения по модулю 2 определяются следующими ра­ венствами:

0 + 0 = 0; 1 + 1 = 0; 0 + 1 = 1; 1+ 0 = 1.

В качестве примера сложим по модулю 2 двоичные числа 10111011

и 100010:

10111011 © 100010 .

10011001

Отличие операций сложения по модулю 2 от обычного арифмети­ ческого сложения двоичных чисел состоит в том, что при сложении по модулю 2 каждый раз рассматривают конкретную пару двоичных знаков

49

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