Файл: Шляпоберский В.И. Основы техники передачи дискретных сообщений.pdf

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

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

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

Добавлен: 10.04.2024

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

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

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

Г Л А В А Ш Е С Т А Я

Кодирующие и декодирующие устройства

§ 6.1. ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ

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

Любой код характеризуется следующими основными параметрами: основанием кода т, длиной кодовой ком­ бинации п и числом кодовых комбинаций N. Под осно­ ванием кода т понимается число различных элементов, которые используются для образования кодовых комби­ наций. Коды с основанием т = 2 называются двоичными, с основанием т = 3 — троичными и т. д. Длина кодовой комбинации (разрядность кода) определяется количест­ вом входящих в нее элементов п. Число кодовых комби­ наций N для кода с основанием т и числом элементов п определяется выражением

N = nv\

(6.1)

Если все возможные комбинации /г-элементного кода используются для кодирования сообщений, то такой код принято называть простым или обыкновенным (иногда такой код «азывают'цри'миги'Вны'М [80, 91]). В.зависимости

от соотношения числа элементов

кодовых

комбинаций

коды делятся

на равномерные,

каждая комбинация кото­

рых содержит

одинаковое

число

элементов,

и

неравно­

мерные.

 

 

 

 

 

Поясним

принцип построения

некоторых

наиболее

распространенных простых, равномерных и наравномер-

300


ных двоичных кодов

( т = 2), элементы которых

могут

принимать значения

0 или 1. Предположим, что

число

передаваемых информационных символов (знаков) сооб­ щения равно 32. Тогда согласно (6.1) наибольшее чис­ ло разрядов двоичных чисел, которые используются для

кодирования,

не превысит пяти

(25 = 32). При этом (см.

табл. 1.1) 16

кодовых комбинаций будут состоять из пя­

ти элементов

(разрядов), 8 — из четырех, 4 — из трех,

2 —

из двух

и 2 — из одного

элемента. Следовательно,

для

передачи

пятиэлементных

комбинаций

потребуется

время, равное 5 то, для четырехэлементных

— 4 т 0 и т. д.

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

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

Согласно (6.1)

для передачи 52 знаков сообщения потребова­

лось бы 2 5 < 5 2 < 2 6

кодовых комбинации. При этом каждая кодо­

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

щений

(буквы, цифры,

знаки

препинания,

специальные знаки)

раз­

бить на две группы (два

регистра)

и одну

кодовую

комбинацию

при­

своить

двум знакам — одному

из

первой

группы

и одному из

вто­

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

301


В

тех

случаях,

когда структура передаваемых сообщений та­

кова,

что

переходы с

одного" «регистра на другой и обратно исполь­

зуются

сравнительно редко, среднее время, требуемое для передачи

одного

знака сообщения

при

пятиэлементиых кодовых комбина­

циях оказывается меньшим

по

сравнению <с использованием шеста-

элементного кода.

 

 

Из всех известных пятиэлементиых кодов в настоящее время используется рекомендуемый МККТТ междуна­ родный код № 2 (табл. 6.1). _

В тех случаях, когда передаваемый текст в равной мере содержит буквы и цифры, экономичнее использо­ вать равномерный шестиэлементный код, общее число комбинаций которого составляет* 26 = 64.

Внедрение Э В М в

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

передачи по каналам

связи ряда вспомогательных слу­

жебных комбинаций, т. е. расширения первичного кода. В

связи с этим был разработан и применяется

в системах

передачи данных новый

семиэлементный

равномерный

код, названный стандартным кодом

передачи

данных

(СКПД) или кодом № 5. Кодовые

комбинации

этого

кода 'приведены в таол.

6.2.

 

 

 

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

мо

учитывать требование однозначного

декодирования,

т.

е. возможность отделения на приеме

одной кодовой

комбинации от другой. Это требование может быть вы­ полнено, если для отделения одной комбинации от дру­ гой использовать специальные сигналы или так строить код, чтобы ни одна комбинация данного кода не совпада­ ла с началом другой, более длинной, комбинации. Такое свойство кода называется «неприводимостью» [80].

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

302


 

 

 

Т А Б Л И Ц А

6.1

 

 

 

Те

же числа

в двоичной

форме

Телеграфные знаки

 

Числа

в деся

(двоичный

код)

 

 

 

 

 

 

тичной

форме

 

 

 

 

 

 

 

 

2*

23

2 =

21

рус.

циф.

лат.

0

0

0

0

0

0

1

0

0

0

0

1

2

0

0

0

1

0

3

0

0

0

1

1

4

0

0

1

0

0

5

0

0

1

0

1

6

0

0

1

1

0

7

0

0

1

1

1

8

0

1

0

0

0

9

0

1

0

0

1

10

0

1

0

1

0

11

0

1

0

1

1

12

0

1

1

0

0

13

0

1

1

0

1

14

0

1

1

1

0

15

0

1

1

1

1

16

1

0

0

0

0

17

1

0

0

0

1

18

1

0

0

1

0

19

1

0

0

1

1

20

1

0

1

0

0

21

1

0

1

0

1

22

1

0

1

1

0

23

1

0

1

1

1

24

1

1

0

0

0

25

1

1

0

0

1

26

1

1

0

1

0

27

1

1

0

1

1

28

1

1

1

0

0

29

1

1

1

0

1

30

1

1

1

1

0

31

 

1

1

I

1

 

1

 

 

 

 

 

 

 

 

Перевод на русский

Т

1

5

1

т

Возврат

каретки

 

О

1

9

1

о

 

I1робел

 

 

X

 

Щ

 

н

Н

 

>

 

N

М

 

 

 

М

Перевод

строки

 

 

Л

 

)

 

L

Р

 

4

 

R

Г

 

Ш

 

G

И

 

8

 

I

П

 

0

 

Р

ЦС

Ж

=

V

Е

3

Е

3

j _

Z

ДКто там? D

Б

?

В

 

С

S

Ы

6

У

Ф

Э

F

ь

/

X

АА

В

 

2

W

й

 

Ю

J

Перевод

на

цифры

 

У

 

7

и

Я

 

1

Q

К

 

(

К '

Перевод

на

латинский

303


 

 

 

 

 

 

Т А Б Л И Ц А

6.2

 

 

 

 

 

 

 

 

столбца

 

 

0

 

1

2

3

"5*

5

6

7

 

 

 

 

 

 

7

0

 

0

0

0

l

 

1

1

1

№ стро­ элементы

комбинации

6

0

 

0

1

l

0

10

1

1

 

 

 

 

 

 

 

 

 

 

 

чки

 

 

 

 

 

5

 

1

о л

i *

0

 

1

0

1

 

!

1 2

3

4

 

 

 

 

 

•%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

 

0

0

0

 

пусто

ПП

про­

0

 

 

Р

p

 

 

 

 

 

 

 

 

 

 

бел

 

 

 

 

 

 

1

1

 

0

0

0

 

НП

H P

!

1 A

 

Q

а

Q

2

0

 

1

0

0

 

НТ

ЗЛ

»

2 В R в

r

3

1

 

1

0

0

 

КТ

ОР

£

3

С S с

s

*

0

 

0

1

0

 

к п

ВЛ

•S

4

д

 

т

d

t

4

 

 

 

5

1

 

0

1

0

 

кто

нет

%

5

Е

 

и

е

u

6

0

 

1

1

0

 

да

синх

&

6

F

 

V

1

V

7

1

 

1

1

0

 

Зв

КБ

7 G W

q

w

 

 

 

8

0

 

0

0

1

 

Вш

Стнр

(

8

Н

X

h

X

9

1

 

0

0

1

 

ГТ

КПр

)

9

1

Y

i

p

10

0

 

1

0

1

 

ПС

ЗМ

*

 

J Z

J

г

 

 

 

 

11

1

 

1

0

1

 

ВТ

ПрК

.л.

;

К

[

к

 

12

0

 

0

1

1

 

ПФ

РИ,

 

<

L

 

 

1

 

13

1

 

0

1

1

 

ВК

Р И 3

+ М

3

m

 

14

0

 

1

1

1

 

БК

Р И 2

 

> N л п

 

 

1

 

 

 

15

 

11

 

 

 

 

 

/

 

 

 

 

 

 

1

1

1

 

с к

P H i

 

0

 

забой

НП

— начало

передачи

 

БК

— без кода

(2-fl

per.)

РИ — разделение

инфор­

НТ

— начало

текста

СК

— с кодом

(1-fi

per.)

 

мации

 

 

КТ

— конец

текста

 

ПП —• передача

пропала

Р1Ь — «факсимильное»

КП

—коней

передачи

 

H P — начните

 

разговор

PI'b — по

группам

 

Зв

— звонок

 

 

 

ЗЛ

— заправьте

ленту

Р И г — п о

одному

пара­

В Ш

— возврат

на шаг

ОР

— остановите разговор

 

 

метру

 

 

ГТ

—. горизонтальная

 

В Л —• выньте

ленту

Р И | — п о

всем парамет­

 

табуляция

 

КБ — конец блока

 

 

 

рам

 

 

ПС

— перевод

строки

 

К П р -• конец

проверки

 

 

 

 

 

 

BT

— вертикальная

 

ЗМ — замена

 

 

 

Позиции

4/0,

7/11—7/13 —

 

табуляция

ПрК—• прекращение

 

 

резервные

 

ПФ — перевод

формата

 

 

 

 

 

 

2/3, 2/4

— знаки денежных

ВК

— возвоат

каретки

 

 

 

 

 

 

 

единиц

 

 

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

Д о настоящего времени широко применяется иеоптимальный неравномерный код, предложенный в 1837 г. американским изобретателем Морзе. В этом коде эле-

304