Преобразователь кодов
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и можей найти 1фименение в системах передачи данных по цифровым каналам преобразования параллельного кода в последовательный. Изобретение позволяет повысить достоверность передачи информации за счет реализации функций формирования маркера начала и конца кодограммы, а также повысить быстродействие за счет автоматизации процеду{$ы определения длины кодогрш - мы Преобразователь кодов содержит регистр сдвига, блок ввода, программно-логическую матрицу, генератор импульсов, одновибратор, четьфе элемента И, элемент И-НЕ, три элемента ИЛИ, выход устройства. Блок ввода содержит генератор единицш, кнопку пуска, группу кнопок адреса. 1 з.п. ф-лы, 2 ил.
СОЮЗ СОВЕТСНИХ
СОЩЕЛИСТИЧЕСНИХ
РЕСПУ БЛИН
А1 O9) (И) сю 4 Н 03 М 7 00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ (54) ПРЕОБРАЗОВАТЕЛЬ КОДОВ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
К ABTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 3764059/24-24 (22) 29.06.84 (46) 07,05.86. Бвл. Ф 17 (72) И.П. Барбар и С.Ю. Петунин (53) 681. 325 (088. 8) (56) Авторское свидетельство СССР
У 217712, кл. С 06 F 5/04, 1968.
Фано P. Передача информации. Статистическая теория связи. М.: Мир, 1965, с. 83-84, 92-101.
Авторское свидетельство СССР
У 860056, кл. С 06 Р 5/04, 1981. (57) Изобретение относится к автоматике и вычислительной технике и можей найти применение в системах передачи данных по цифровым каналам дЪ преобразования параллельного кода в последовательный. Изобретение позволяет повысить достоверность передачи информации за счет реализации функций формирования маркера начала и конца кодограммы, а также повысить быстродействие sa счет автоматизации процедуры определения длины кодограммы. Преобразователь кодов содержит регистр сдвига, блок ввода, программно-логическув матрицу, генератор импульсов, одновибратор, четыре элемента И, элемент И-КЕ, три элемента
ИЛИ, выход устройства. Блок ввода содержит генератор единицы, кнопку пуска, группу кнопок адреса.
1 s.ï. ф-лы, 2 ил.! 12
Изобретение относится к автомати- ке и вычислительной технике и может найти применение в системах передачи данных по цифровым каналам для преобразования параллельного кода в последовательный.
Целью изобретения является IIQBbI шение быстродействия и достоверности передачи информации.
На фиг. 1 представлена функциональная схема устройства; на фиг.2— функциональная схема блока ввода.
Преобразователь кодов содержит регистр 1 сдвига, блок 2 ввода, программно-логическую матрицу 3, генератор.4 импульсов, одновибратор 5, элемент И 6, элемент И-НЕ 7, элементы И 8-10, элементы ИЛИ 11-13, выход 14 устройства.
Блок 2 ввода содержит генератор
15 единицы, кнопку 16 пуска, группу кнопок 17.1-17.п адреса.
Программно-логическая матрица 3 предназначена для преобразования параллельных кодов фиксированной длины в последовательные коды переменной длины.
Предлагаемый преобразователь кодов работает следующим образом.
Перед началом работы набором кнопок 17 блока 2 ввода (фиг. 2) набирается код, который преобразуется в программно-логической матрице 3 .и поступает на информационные входы регистра 1 сдвига. После этого кнопкой
16 пуска (фиг. 2) устройство обеспечивает запуск устройства. При этом команда "Пуск" поступает через элемент ИЛИ 13 на вход элемента И 10.
При поступлении на вход элемента
И 10 синхроимпульса с выхода генератора 4 импульсов на выходе элемента
И .10 формируется сигнал, который поступает на вход одновибратора 5. Одновибратором 5 формируется маркер начала кодограммы длиной с, который через элемент ИЛИ 12 поступит на выход 14 устройства и на время закроет элемент И 6.
Команда "Пуск", кроме этого, поступает на управляющие входы регистра 1 сдвига и обеспечивает запись преобразованного кода с выходов программно-логической матрицы 3 в регистр сдвига. В результате хотя бы в одном из первых разрядов регистра
1 сдвига появится единица (единица в разряде ограничения длины кода).
29963
Расширение функциональных возмож« ностей, повышение быстродействия
40 и достоверности передачи информации устройства обеспечивается реализацией возможности формирования маркера начала и конца кодограммы, а также возможностью шифрации смысловой части
45 кодограммы и определения ее длины.
5
Это приведет к тому, что на выходе элемента И-НЕ 7 сформируется единичный сигнал, который поступит на входы элементов И 6 и 8 и подготовит их к работе.
По окончании действия маркера начала кодограммы откроется элемент
И 6 и обеспечит прохождение синхроимпульсов на С-вход регистра 1 сдвига. При поступлении очередного синхроимпульса один элемент информации будет через открытый элемент И 8 и элемент ИЛИ 12 поступать на выход устройства.
Данный процесс будет продолжаться до тех пор, пока не будет передана вся информационная часть кодограммы. Окончание процесса будет характеризоваться тем, что в 1-п разрядах регистра 1 сдвига останутся нули, а в и+1 разряде — единица, характеризующая длину кодограммы. В результате на выходе элемента
И-НЕ 7 сформируется нулевой сигнал, который заблокирует прохождение информации через элемент И 8, синхроимпульсов — через элемент И 6 на
С-вход регистра 1 сдвига и совмест.но с единичньм сигналом (п+1) разряда регистра 1 сдвига подготовит элемент И 9 к работе. По приходу очередного синхроимпульса на вход элемента И 9 единица с его выхода через элемент ИЛИ 13 и открытый элемент И 10 поступает на вход одновибратора 5, который формирует маркер конца кодограммы. !
Ф о р м у,п а изобретения
1. Преобразователь кодов, содержащий регистр сдвига, генератор импульсов и первый элемент ИЛИ, выход которого соединен с С-входом регистра сдвига, отличающийся тем, что, с целью повышения быстродействия и достоверности передачи информации, в него введены блок ввода, программно-логическая матрица, одновибратор, первый, второй, третий з. 1229 и четвертый элементы И, элемент И-НЕ, второй и третий элементы ИЛИ, первые выходы блока ввода соединены с входами программно-логической матрицы, выходы которой подключены к информационным входам регистра сдвига, 9-вход которого объединен с первым входом первого элемента ИЛИ и первым входом второго элемента ИЛИ и подключен к второму выходу блока ввода, второй вход первого элемента ИЛИ соединен с выходом первого элемента И, первый вход которого объединен спервым входом третьего элемента И и . инверсным входом четвертого элемента 15 И и подключен к выходу элемента -HE, второй вход объединен с первым вхо-. дом второго элемента И и первым входом четвертого элемента И и подключен к выходу генератора импульсов, 20 инверсный вход объединен с первым входом третьего элемента ИЛИ и под" ключен к выходу одновибратора, вход которого соединен с выходом второго элемента И, вт вой вход которого
963 подключен к выходу второго элемента ИЛИ, второй вход которого объеди. нен с R -входом регистра сдвига и подключен к выходу четвертого элемента И, второй вход которого объединен с вторым в:-эдом третьего элемента И и соединен с выходом старшего разряда регистра сдвига, инверсные выходы остальных разрядов которого подключены к соответствующим входам элемента И-НЕ, выход третьего элемента И соединен с вторым входом третьего элемента ИЛИ, выход которогд является выходом преобразователя кодов.
2. Преобразователь по п.1, о тл и ч а ю шийся тем, что блок ввода содержит генератор единицы, кнопку пуска, группу кнопок адреса, выходы которых соединены с первыми выходами блока ввода, выход генератора единицы соединен с входами группы кнопок адреса и входом кнопки пуска, выход которой соединен с управляющим выходом блока ввода. 1229963
Составитель О. Тюрина
Техред Л.Олейник Корректор А. Ференц
Редактор Н. Егорова
Заказ 2460/59
Тираж 816 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4