Устройство для преобразования кодов
Иллюстрации
Показать всеРеферат
TAK т. бе -, н, ИСАЙ
E О П
ИЗОБРЕТЕН ИЯ
Союз Советских
Социалистических
Республик
"1) 594592
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт, свид-ву (22) Заявлено10.11.76 (21)2419523/18-09 (51) N. Кл.
Н 04 - 3/02 с присоединением заявки № (23) Приоритет (43) Опубликовано 25 02 78. Бюллетень № 7 (45) Дата опубликования описания07.03.78
Государственный комитет
Совета Министров СССР па делам изобретений и открытий (53) УДК62 1. 394. 14 (088.8) (72) Авторы изобретения
Б. А. Морозов, А. С. Просалков, С. Ф. Степанюк и А. Ф. Черняков (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ КОДОВ
Изобретение относится к технике телеграфHIH связи и может использоваться в системах обмена информацией между устройствами, использующими семи- и пятиэлементные международные коды.
Известно устройство для преобразования кодов, содержащее датчик команд, дешифратор и последовательно соединенные коммутатор, шифратор и согласующий блок, первый выход которого подключен к первому входу датчика команд, выходы которого соединены соответственно со вторым входом, согласующего блока и первым входом дешифратора, выход которого подключен ко второму входу шифратора (1).
Однако это устройство характеризуется недостаточной точностью преобразования.
Цель изооретения — повышение точности преобразования.
Для этого в устройство для преобразования кодов, содержащее датчик команд, дешифратор и последовательно соединенные коммутатор, шифратор и согласующий блок, первый выход которого подключен к первому входу датчика команд, выходы которого соединены соответственно со вторым входом согласующего блока и первым входом дешифратора, выход которого подключен ко второму входу шифратора, введены накопитель и последовательно соединенные анализатор и формирователь символов, выход которого подключен к третьему входу шифратора, второй вход которого соединен с управляющим входом анализатора, второй и третий выходы которого подключены соответственно ко входу коммутатора и второму входу датчика команд, дополнительные выходы которого соединены со входами анализатора и накопителя, выход которого подключен ко второму входу дешифратора, а второй выход согласующего блока соединен с дополнительным входом накопителя.
На чертеже приведена структурная электрическая схема предлагаемого устройства.
Устройство для преобразования кодов содержит датчик 1-команд, дешифратор 2 и последовательно соединенные коммутатор 3, шифратор 4 и согласующий блок 5, первый выход которого подключен к первому входу датчика
1 команд, выходы которого соединены соответственно со вторым входом согласующего блока
5 и первым входом дешифратора 2, выход которого подкгпочен ко второму входу шифратора 4, накопитель 6 и последовательно соединенные анализатор 7 и формирователь 8 символов, выход которого подключен к третьему входу шифратора 4, второй вход которого соединен
25 с управляющим входом анализатора 7, второй
594592
Формула изобретения а
3 и третий выходы которого подключены соответственно ко входу коммутатора 3 и второму входу датчика 1 команд, дополнительные выходы которого соединены со входами анализатора
7 и накопителя 6, выход которого подключен ко второму входу дешифратора 2, а второй выход согласующего блока 5 соединен с дополнительным входом накопителя 6.
Устройство работает следующим образом.
Датчик 1 команд задает требуемый вид преобразования кода. Обмен информацией с внешними устройствами осуществляется с помощью согласующего блока 5. Входные символы с согласующего блока 5 поступают через информационный вход 9 в накопитель 6, емкостью и символов. Емкость накопителя 6 выбирается исходя из количества символов в последовательности, которая составляется из их маловероятного сочетания и является эквивалентом символа или группы символов другого кода.
Например, управляющему символу семиэлементного кода О/1 — «Начало заголовка» может быть выбран эквивалент в виде последовательности символов «ЗСЗС» пятиэлементного кода .
При полном заполнении накопителя 6 информация посимвольно с первого по Il-й поступает через информационный вход 10 в дешифратор
2, где символ дешнфрируется и с выхода дешифратора 2 поступает через информационный вход 11 в анализатор 7. В анализаторе 7 проверяется: является лй накопленная последовательность эквивалентом символа или группы символов другого кода. Если в результате проверки установлено наличие эквивалентности, то с выхода 12 анализатора 7 поступает в формирователь 8 символов команда на генерирование соответствующего символа или группы символов в преобразованном коде, поступающих через информационный вход 13 на шифратор 4.
Работу шифратора 4 определяет коммутатор 3.
Получая управление с выхода 14 анализатора
7. он распре (еляет преобразованные символы по регистрам. С выхода шифратора 4 информация поступает в согласующий блок 5. Когда процесс преобразования исходной последовагельностн завершен, датчик 1 команд дает команду по входу 15 накопителя 6 на стирание накопленной последовательности. Если проверка в анализаторе 7 определила отсутствие эквивалентности накопленной последовательности накопителя б символу или группе символов друloIO кода, то первый символ из накопителя б поступает в дешифратор 2 и дешифрируется.
Если о» принадлежит пятому элементному коду и не является регистром «Цифры», то поступает с выхода дешифратора 2 на информационный вход 16 шифратора 4 и непосредственно преобразуется в соответствующий символ семиэлементного кода. Если этот символ является регистром «Цифры», то по сигналу с выхода
17 анализатора 7 датчик 1 команд по входу
15 накопителя 6 ооеспечивает стирание первого символа. Если же рассматриваемый символ принадлежит семиэлементному коду и содержится в алфавите пятиэлементного кода, то анализатор 7 определяет регистр, в котором находится этот символ и управляет по выходу
14 коммутатором 3, обеспечиваюгцим шифрацию этого символа шифратором 1. В случае необходимости смены регистра анализатор 7 по выходу 12 даст команду формирователю 8 символов, который на входе 13 шифратора 4 формирует соответствующий новый регистр и ставит его перед преобразуемым символом. Если. рассматриваемый символ отсутствует в алфавите пятиэлементного кода, то формирователь
8 символов, получив управление с анализатора
7, обеспечивает генерацию соответствующей эквивалентной этому символу последовательности в пятиэлементном коде. Запоминание, сравнение, смена и формирование регистров преобразуемых кодов осуществляется анализатором 7, управляющим коммутатором 3 и формирователем 8 символов, по входам 14 и 12 соответственно. Когда процесс преобразования исходного символа полностью завершен, датчик 1 команд дает команду в накопитель 6 на сдвиг информации. При этом место первого символа занимает второй символ и т. д., освобождая ячейку и-го символа для приема следующего по входу 9 из согласующего блока 5. Процесс анализа содержимого накопителя 6 и преобразования символов повторяется.
Таким образом, предлагаемое устройство повышает надежность, устраняет возникающую потерю информации при переходе информационных символов в управляющие или переходе управляющих в информационные, а также обеспечивает возможность полного преобразования алфавитов семи- и пятиэлементных кодов.
Устройство для преобразования кодов, содержащее датчик команд, дешифратор и последовательно соединенные коммутатор, шифратор и согласующий блок, первый выход которого подключен к первому входу датчика команд, выходы которого соединены соответственно со вторым входом согласующего блока и первым входом дешифратора, выход которого подключен ко второму входу шифратора, отличающееся тем, что, с целью повышения точности преобразования, введены накопитель и последовательно соединенные анализатор и формирователь символов, выход которого подключен к третьему входу шифратора, второй вход которого соединен с управляющим входом анализатора, второй и третий выходы которого подключены соответственно ко входу коммутатора и второму входу датчика команд, дополнительные выходы которого соединены со входами анализатора и накопителя, выход которого подключен ко второму входу дешифратора, а второй выход согласующего блока соединен с дополнительным входом накопителя.
Источники информации, принятые во внимание при экспертизе:
1. Авторское свидетельство СССР № 498746, кл. Н 04 1. 3/02, 1973.
594592
Составитель Л. Каграгианова
Техред О. Луговая Корректор я,. Мельниченко
Тираж 804 Подписное
Редактор 1. Гребенникова
Заказ 873/53
ЦНИИПИ Государственного комитета Совета Министров СССР по делаги изобретении и открытий
1! 3035. Москва, Ж-35, Рву квакая наб. д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Г1росктная, 4