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

книги из ГПНТБ / Теория и техника передачи данных и телеграфия учебник

..pdf
Скачиваний:
29
Добавлен:
27.10.2023
Размер:
23.44 Mб
Скачать

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Т а б л и ц а 2.3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пс. ГОСІ 11052-07

 

 

 

 

 

Латинский

 

0

регистр

 

 

 

Р у с с к и й

р е г и с т р

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

з7

0

0

0

0

/

/

/

/

0

 

0

0

д

і

 

1

і

1

 

 

 

 

 

 

 

 

 

 

0

0

і

І

0

0

 

/

/

0

0

1

і

0

 

0

1

/

 

 

 

з,

0

1

0

і

0

 

0

0

/

0

f

0

і

0

 

1

0

/

Sj 3S 3j % % 32 з,

 

0

1

2

3

Ч

5

 

6

7

8

9

10

н

12

 

/3

14-

15

0 0 0 0

0

ПУС №)АР,

Пробел

0

А

Р

 

а

P

 

 

 

ю

 

п

HJ

П

0 0 0 1 і Ш НЪ

 

»

і

а

 

 

 

 

 

 

а

 

я

А

Я

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0 1 0

2

(ШНТ

ш

>>

2

В

R

 

ь '

r

 

 

 

 

5

 

Р

Б

р

0

0 1 1

3

ШзЖТ (СУз)

Ф

3

С

s

 

с

s

 

 

 

 

и

 

с

и

с

0

1 0 0

*

Шкп

ШСТП

п

k

D

т

 

d

t

 

 

 

 

д

 

т

й

Т

0

1 0 1

5

ШнтмШНЕТ

Чш

5

Е

и

 

е

u

ПпП mopeh

 

 

е

 

и

Е

 

0

І і 0

6 ЙЗДЛЛ №,)Ш

&

S

F

V

 

f

ur

<и є

 

ф

1

ж

Ф

Ж

 

пи и

 

 

0

1 1 г

7

зв

ШНБ

/

7

G

W

 

я

X

кол

0 нок 0-3

 

z

1

J

Г

В

<

0

а

8 ЩВШ

л/Г 1

с

5

Н

X

 

h

У

 

 

 

 

-

Ь

X

ь

1 0 0 і

9

(спдгт

к н .

)

9

І

Y

 

і

2

 

 

І

 

и

1

Ы

И

ы

і 0

1 0

W(СПг)11С

*

*

и

Z

 

j

 

 

 

1

 

а

1

з

Й

3

1 0

і і

11ШВТ

ЯРг

 

К

г

1

k

 

 

 

 

 

к

 

ш

к

ш

1

 

+ \

<

 

 

 

 

 

 

 

1 в 0

п.

 

 

 

1 L '

V

]

г

 

 

 

 

 

~л"~

 

Э

м

 

1

1

0 1

'/'<15- ~ЛЙ Г

: h-h)

 

 

М

1

m

 

 

 

 

 

н

 

щ

 

1

і. V

 

 

N

Л

 

n

 

 

 

 

 

 

ч

1!

 

"l ....

л

 

"РУС

LO'ELj

 

• ^

0"~

 

'

о

 

 

 

 

 

 

 

 

 

 

— работу с международным кодом J\2 5, а следовательно,, возможность использования единого оборудования для работы как внутри страны, так и с зарубежными корреспондентами;

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

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

— упрощение алгоритма работы Э В М при обработке цифро­ вой информации;

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

Таблица семиэлеменлного кода содержит 16 столбцов и 16 строк. Место пересечения столбца и строки называют пози­ цией. Всего в коде 16X16 = 256 позиций. На каждой позиции расположен один знак. Паре знаков из каждого регистра соот­ ветствует олна кодовая комбинация. Латинский регистр состав­ ляют позиции, расположенные в первых восьми столбцах (столб­ цы 0—7). Столбцы 8—15 составляют русский регистр. С левой стороны таблицы записаны первые четыре элемента кодовой комбинации в виде четырехразрядных двоичных чисел, соответ­ ствующих номеру строки. Над каждым из столбцов 0—15 запи­ саны три последующих элемента кодовой комбинации в виде трехразрядкых чисел. Трехразрядные числа над столбцами 0—7 соответствуют их порядковому номеру. Значение трехразрядногодвоичного числа над столбцами 8—15 можно получить вычита­ нием из номера столбца числа 8.

Кодовые позиции принято обозначать в виде простой дроби,, числителем которой является номер столбца, а знаменателем — номер строки. Например, знак «%» занимает кодовую позицию 2/5 на латинском регистре и 10/5 на русском регистре. Для полу­ чения кодовой комбинации знака необходимо записать в видедвоичного трехразрядного числа числитель, а за ним в виде четырехразрядного числа знаменатель. Номера элементов в этом

случае возрастают справа налево. Для позиции 2/5, например,

это

будет выглядеть так, как показано на рис. 2.3.

 

Латинский регистр включает позиции 0/0—7/15. Они соответ­

ствуют кодовым комбинациям, которые

можно рассматривать

как

упорядоченный ряд двоичных чисел

от 0000000 до 1111111.

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

ный номер знака

«% »

(условный номер 2/5) будет равен 2 - 16 +

 

 

 

 

 

+ 5 = 37, а записав его в виде

двоич­

 

 

 

 

 

ного семиразрядного числа 0100101,

 

э5

 

 

эЛ

получим кодовую комбинацию зна­

э6

 

Эг

ка, расположенного на этой

позиции.

0 і

0 0

 

0

 

Русский регистр занимает

8—15

 

1

I столбцы таблицы. Столбцы

8—11

 

 

 

 

 

 

 

5

 

содержат те ж е знаки, что и столбцы

2

 

 

 

0—3 латинского регистра. Благо-

Числитель

Знаменатель даря этому данные знаки

становятся

 

 

 

 

 

сквозными, т. е. их прием не зависит

 

Р и с

2 3

 

о т того, на каком регистре они пере­

 

 

 

 

 

даны. Учитывая важность

данного

обстоятельства,

знаки

подчеркивания

(позиции 5/15

и

13/15) и

забити я

(7/15

и

15/15)

также сделаны

сквозными.

В

столбцах

12—13 размещены строчные русские буквы, а в столбцах 14—• 15—• прописные. Порядок расположения русских букв опреде­ лился необходимостью их совмещения с латинскими, сходны мій по созвучию с русскими, что значительно облегчает работу опе­ ратора при переходе от одного регистра к другому.

Служебные символы (знаки) располагаются в 0-м и 1-м столбцах латинского регистра и в 8-м и 9-м столбцах русского регистра и могут быть разделены в соответствии с их назначе­ нием на четыре группы.

Для групп (табл. 2.3) введены следующие условные обозна­ чения:

СС — символы связи, предназначенные для управления око­ нечной аппаратурой передачи данных;

СП — символы печати, предназначенные для управления пе­ чатающими устройствами;

СУ — символы управления дополнительными устройствами печати или обработки данных;

Р И — р а з д е л и т е л и информации — для разделения информа­ ции на части в соответствии с ее логическим содержанием.

Сокращенное обозначение служебных символов семиэлемент- •ного кода (ГОСТ 13052—67) и их полное название приведены в табл. 2.4.

Номер

позиции

0/0 ; 8/0

О/К; 8/1

0/2 ; 8/2 0/3 ; 8/3 0/4_; 8/4

0/5 ; 8/5

0/6 ; 8/6

0/7 ; 8/7

0/8.; 8/8

0/9 ; 8/9

0/10;_8/10„

О/И; 8/11*

0/12; 8/12

0/13; 8/13

0/14; 8/14

0/15; 8/15 1/0 ; 9/0

1/1 ; 9/1

1/2 ; 9/2

Сокра­ щенное Полное

обозна­ обозначение чение

ПУС Пусто

НЗ

Начало заго­

 

ловка

Т а б л и ц а 2.4.

Назначение служебных символов

Для заполнения носителя между пере­ дачей знаков. Включение или исклю­ чение его не изменяет содержания

Начало заголовка сообщения

НТ

Начало

текста

Конец заголовка и начало текста

КТ

Конец

текста

Конец текста

 

 

 

КП

Конец передачи

Окончание

передачи

одного или не­

 

 

 

скольких

текстов

 

 

КТМ

Кто там?

Для запроса ответа от корреспон­

 

 

 

дента. Может включать или не

 

 

 

включать

функцию

опознавания

ДА

Подтверждение

Подтверждение

приемника

передат­

 

 

 

чику

 

 

 

 

 

ЗВ

Звонок

Для привлечения внимания

или для

 

 

 

управления

устройством

сигнали­

 

 

 

зации

 

 

 

 

 

ВШ

Возврат на шаг

Вызывает

 

перемещение позиции пе­

 

 

 

чати на один шаг назад вдоль

 

 

 

строки

 

 

 

 

 

ГТ

Горизонтальная

Управляет

перемещением печати на

 

табуляция

следующее место вдоль строки

ПС .

Перевод строки

Управляет

перемещением

печати к

 

 

 

следующей

строке

(без

возврата

 

 

 

к началу

строки)

 

 

ВТ

Вертикальная

Управляет

перемещением

печати на

 

табуляция

следующую строку

 

ПФ

Перевод

Управляет

перемещением

печати к

 

формата

установленному

началу

нового

 

 

 

бланка

 

 

 

 

 

вк

Возврат ка­

Вызывает перемещение печати к на­

 

ретки

чалу той же

строки

 

ЛАТ

Вхождение в

Латинский

регистр

 

 

 

код

 

 

 

 

 

 

РУС

Выход

из кода

Русский

регистр

 

 

APi

Авторегистр 1

Изменяет

 

значения

последующей

 

 

группы

знаков

 

 

 

 

 

 

 

СУХ

Символ управ­

Например, 1-й реперфоратор вклю­

 

ления

чить

 

 

 

 

 

СУ2

Символ управ­

Например. 2-й реперфоратор вклю­

 

ления

чить

 

 

 

 

 

Сокра­ Номер щенное

позиции обозна­ чение

1/3

;

9/3

СУ3

1/4

;

9/4

СУ4

1/5

;

9/5

НЕТ

1/6

;

9/6

СИН

1/7

;

9/7

КБ

1/8

;

9/8

АН

1/9

;

9/9

К Н

1/10;

 

9/10

ЗМ

1/11;

 

9/11

АР3

1/12;

 

9/12

РИ4

1/13;

9/13

РИ3

1/14;

 

9/14

РИ2

1/15;

9/15

РИ/

5/15;

 

13/15

7/15;

 

15/15

ЗБ

 

 

 

 

 

(П р о д о л ж е н я е)

Полное

Назначение

служебных символов

обозначение

 

 

 

 

 

 

 

 

 

 

Символ управ­

Например,

устройство

считывания

ления

включено

 

 

 

 

 

 

 

Стоп. Символ

Выключить дополнительный

прибор

управления

 

 

 

 

 

 

 

 

 

 

Отрицание

Отрицательный

ответ приемника.пе­

 

редатчику

 

 

 

 

 

 

 

Синхронизация Для

установления

и

поддержания

 

синхронизма

между

оконечным

 

оборудованием

 

 

 

 

 

Конец блока

Указывает на конец блока, если

 

данные при

передаче

разделяются

 

на блоки

 

 

 

 

 

 

 

 

Аннулирование

Указывает,

что переданная

информа­

 

ция

ошибочна

 

 

 

 

 

Конец носителя

Обозначает

либо

 

конец

носителя,

 

либо конец используемой части ин­

 

формации,

записанной

на

носитель

Замена

Применяется для замены знака, при­

 

знанного

 

недействительным

или

 

ошибочным

 

 

 

 

 

 

 

Авторегистр 2

Изменяет

значение

одного

следую­

 

щего за

ним

знака

 

 

 

Разделитель

Разделяет

массивы

информации

 

информации

 

 

 

 

 

 

 

 

 

 

Разделитель

Разделяет

группы

информации

 

информации

 

 

 

 

 

 

 

 

 

 

Разделитель

Разделяет

запись

информации

 

информации

 

 

 

 

 

 

 

 

 

 

Разделитель

Разделитель

блоков, наименьший

ко

информации

силе действия

 

 

 

 

 

Подчеркивание

 

 

 

 

 

 

 

 

 

 

Забой

Для исключения знаков на перфо­

 

ленте. Не влияет на содержанке

 

информации

 

 

 

 

 

 

2.2.4. Кодирующие

устройства

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

(рис. 2.4а) должно иметь число входов, равное общему числу знаков сообщения (объему алфавита) Л/к, а число выходов дол­ жно быть равным длине кода /. При появлении сигнала на і входе кодирующего устройства на его выходах образуется /-раз­ рядная комбинация, которая однозначно соответствует 1-му знаку.

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

12 3

I * Нк

а)

Кодирующве

устройстЬо

 

 

 

I\\

• • •}

 

 

 

0

 

 

/ 2

 

I

 

 

 

Ь7

t>6

Ь5

і*.

Ь:3

ь г

ь,

ь.

 

 

9

ь

9

 

I?

?

9

о

 

I I

 

I

I

 

I

I

 

 

ЧШ

 

ЧШ

 

Ч П /

 

Рис. 2.4.

(наличие знака соответствует «1», а отсутствие — «О»), а эле­ менты кодовых комбинаций, представленных в виде двоичного числа, — как значения выходных двоичных переменных. В этом случае кодовую таблицу можно рассматривать как табличный способ задания булевых функций [11]. Например, из табл. 2.1, используя только первый и пятый столбцы, можно составить табл. 2.5.

 

 

 

 

 

 

Т а б л и ц а

2.5

Элементы

 

Знаки трехэлементного

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

кода

 

V

 

ьг

 

**

h

К

 

 

 

 

 

 

0

і

0

1

0

і

0

1

 

0

0

1

1

0

0

1

1

э3

0

0

0

0

1

і

1

1

Используя данную таблицу,

можно

перейти к алгебраиче­

ской форме записи: З , =6,4-63+65+67;

Э ,=6 2 +6 3 +6 6 +6 7 ;

Э3

= 6 4 +6 5 +6 6 +6 7 . Из полученных

соотношений видно, что коди­

рующее устройство для кода

табл. 2.1 может быть реализо­

вано в виде трех (/=3) логических схем

ИЛИ на четыре

входа»

Функциональная схема такого кодирующего устройства изо­ бражена на рис. 2.4(5.

Обобщая рассмотренный пример, можно сделать вывод, что>

любое

кодирующее устройство на NK < ; 2і входов

и I выходов-

может

быть реализовано с помощью / логических

схем ИЛИ

на 2г—і

входов каждая .

 

В электромеханических телеграфных аппаратах

наибольшее

распространение получили механические кодирующие устройства

- А .

Дж

о8),

I

2

I

з

і

 

t

5

Рис. 2.5.

с комбинаторными линейками, принцип действия которых пояс­ няется рис. 2.5. Кодирующее устройство состоит из /= 5 комби­ наторных линеек, каждая из которых может перемещаться влево или вправо при нажатии на одну из 32 клавиш. Направление перемещения зависит от расположения скосов. Расположение скосов определяется кодовой таблицей. Из рис. 2.5а видно, что при нажатии, например, на клавишу «Ж» линейка № 5 переме­ стится влево, а при нажатии на клавишу «Д» — вправо. Анало­ гично перемещаются все пять линеек, образуя одну из 25 = 32 пространственных комбинаций. На рис. 2.56 показано положение - линеек для буквы Ж , а на рис. 2.5е — для буквы Д .

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

кроме

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

К ним

относятся блокировки (от одновременного нажатия на

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

2.2.5. Декодирующие устройства

Декодирующее устройство (дешифратор) предназначено для преобразования кодовых комбинаций в знаки сообщения. Для выполнения своей основной функции декодирующее устройство

*

2 5

і

1

\

У ' Л

а)

 

 

б) Э,о-

3 ^

т т Т Т ?

Ьі

t>*

bB

Рис. 2.6.

!(рис. 2.6a) должно иметь число входов, равное длине кода /, а

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

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

мает вид табличной формы записи булевых функций. Если в ка­ честве примера рассмотреть трехэлементный код, то из табл. 2.1 можно получить табл. 2.5, устанавливающую связь между вход­ ными и выходными двоичными переменными. Из данной таб­ лицы можно записать зависимости выходных переменных от входных:

Ь0 = 3\-32-33,

6 4 = Э Х - 3 . 2 - Э 3 ,

Ь\ — Эу • 3-і 3j,

Ьй=3і'

3*- 3 i t

Ьг~3і - Э*>-Эя,

Ь&—31'3-і-Зз,

Ьз Зх-З^-Зз,

Ь1 =

3І'32-33:

Из полученных выражений видно, что декодирующее устрой­ ство для трехэлементного кода табл. 2.1 может быть реализо­ вано (рис. 2.66) с помощью восьми логических схем И на три (/==3) входа каждая и двенадцати инверторов. Обобщая рас­ смотренный пример, можно сделать вывод, что декодирующее устройство, предназначенное для декодирования /-элементного кода, может быть реализовано с помощью 2' логических схем И на / входов и /• 21~1 инверторов. Такие схемы декодирующих уст­

ройств

получили название матричных

схем.

В случае затруднений в реализации логических схем И на /

входов

на выбранных элементах применяют многоступенчатые

прямоугольные или пирамидальные схемы декодирующих уст­ ройств. Многоступенчатые схемы позволяют построить декоди­ рующие устройства на логических схемах И с малым числом

входов (даже на схемах И с двумя входами). Однако

при этом

увеличивается число логических схем И и уменьшается

быстро­

действие декодирующих устройств [11].

 

Очень часто, например, для выделения служебных

команд

при передаче дискретной информации возникает необходимость

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

одной или нескольких комбинаций ив / элемен­

тов. Реализация

подобных декодирующих устройств принципи­

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

Пусть требуется построить схему декодирующего устройства

для выделения комбинации

у = 1 0 0 0 . Поставленная

задача сво­

дится

к реализации функции

и = 3 4 - Э г - Э 2 ' Э \ . Такое

устройство

может

быть реализовано на трех логических схемах НЕ и одной

логической схеме И на четыре входа.

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

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

Рис. 2.7.

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

Типобая колодка

на 32знака

 

0-ЛТІЇГПЇЇ]

iiiiiiiiiir:v_i

 

А

Печатающий

 

f

молоточек

Пружина

западает тяга типового рычага, посредством которого отпечаты­ вается принятый знак. Пять линеек могут образовать 25 = 32 пространственно разнесенных пазов. Таким образом может быть декодировано 32 знака.

Иной принцип используется в декодирующем устройстве со шкивами (рис. 2.8). Дешифратор состоит из пяти шкивов, кото-

4 Зак. 169

49