Преобразователь кодов
Изобретение относится к вычислительной технике, а именно к устройствам преобразования информации, и может найти применение в системах передачи данных по цифровым каналам. Устройство позволяет исключить из передаваемой информации маркер конца кодограммы, что уменьшает ее длину и тем самым повьшает скорость передачи информации. Преобразователь содержит одновибратор 1, генератор 2 синхроимпульсов , два сдвиговых регистра 6 и 12, программно-логическую матрицу 7, четыре элемента И 3,4,8 и П, четыре элемента ИЛИ 5,9,10 и 13 и элемент ШШ-НЕ 14. 1 ил. о 00
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) (59 4 Н 03 М 9/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ у Ю
3;;,ф
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
Н A ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3959699/24-24 (22) 01.10.85 (46) 15.05.87. Бюл. Ф 18 (72) И.П. Барбаш и С.Ю. Петунин (53) 681.325(088.8) (56) Авторское свидетельство СССР
В 860056, кл. H 03 М 9/00, 1981.
Авторское свидетельство СССР
У 1229963, кл. Н 03 М 9/00, 1984. (54) ПРЕОБРАЗОВАТЕЛЬ КОДОВ (57) Изобретение относится к вычислительной технике, а именно к устройствам преобразования информации, и может найти применение в системах передачи данных по цифровым каналам.
Устройство позволяет исключить из пеР редаваемой информации маркер конца кодограммы, что уменьшает ее длину и тем самым повышает скорость передачи информации. Преобразователь содержит одновибратор 1, генератор 2 синхроимпульсов, два сдвиговых регистра
6 и 12, программно-логическую матрицу 7, четыре элемента И 3,4,8 и II че=ыре элемента ИЛИ 5,9,10 и 13 и элемент ИЛИ-НЕ 14. 1 ил;
34 2 запись в него информации с 1-го п-го входов программно-логической матрицы 7. Кроме того, синхроимпульс с выхода элемента И 3 поступает на вход одновибратора 1 и с его выхода через время, равное длине синхроимпульса, поступает на Ч-вход и через элемент ИЛИ 5 на С-вход регистра 6 преобразования информации, обеспечивая запись в данный регистр информации с 1-ro — п-l-го выходов программно-логической матрицы 7. В результате на выходе элемента ИЛИ-НЕ 14 формируется нулевой сигнал, который блокирует прохождение синхроимпульсов через элемент И 3 и снимает с выхода
17 сигнал готовности к приему очередной кодограммы.
По окончании записи информации в регистр 12 формирования маркера начинается этап формирования маркера начала кодограммы. Он сводится к следующему. При появлении на выходе регистра 12 формирования маркера начала кодограммы хотя бы одной "единицы", ограничивающей длину кодограммы, она через элемент ИЛИ 10 обеспечит: блокировку прохождения синхроимпульсов через элемент И 4; прохождение синхроимпульсов через элемент И 11; формирование сигнала маркера начала кодограммы через элемент ИЛИ 9 на информационном выходе 18 устройства.
Сигнал маркера на информационном выходе 18 устройства остается до тех пор, пока в регистре 12 формированиямаркера будет записана хотя бы одна
"единица" в любом разряде, т.е..до тех пор, пока синхроимпульсами, поступающими с второго выхода генератора 2 синхроимпульсов через открытый элемент И ll и элемент ИЛИ 13 на
С-вход регистра 12 формирования маркера из данного регистра не будет
"вытолкнута":вся кодограмма. Таким образом, длина маркера начала кодограммы определяется длиной кодограммы и частотой Е .
13110
Преобразователь кодов работает следующим образом. 40
Сформированный на входе 15 код преобразуется в программно-логической матрице 7 и поступает на 1-й и-й входы регистра 6 и 1-й — (n-1)-й входы регистра 12. При поступлении сигнала "Пуск" с управляющего входа
16 на вход элемента И 3 обеспечивается прохождение синхроимпульса с первого выхода генератора 2 синхроимпульсов через элемент И 3 (на выходе элемента ИЛИ-НЕ 14, связанного с входом элемента И 3, сформирован разрешающий сигнал, поскольку в исходном состоянии 1-й — (n-1)-й разряды регистра 9 преобразования кодов обнуле5 ны). В результате данный синхроимпульс поступает на V-вход и через элемент ИЛИ 13 на С-вход регистра 12 формирования маркера и обеспечивает
Изобретение относится к вычислительной технике, а именно к устройствам преобразования информации, и может найти применение в системах передачи данных по цифровым каналам. 5
Целью изобретения является повышение быстродействия. преобразователя за счет уменьшения длины кодограммы.
На чертеже приведена функциональная схема преобразователя кодов. 10
Преобразователь содержит одновибратор 1, генератор 2 синхроимпульсов, первый и второй элементы И 3 и 4, первый элемент ИЛИ 5, первый сдвиговый регистр 6, программно-логическую матрицу 7, третий элемент И 8, второй и третий элементы ИЛИ 9 и 10, четвертый элемент И ll, второй сдвиговый регистр 12, четвертый элемент ИЛИ 13 и элемент ИЛИ-НЕ 14, 20
Преобразователь имеет информационный 15 и управляющий 16 входы, управляющий 17, информационный 18 выходы и синхровыход 19.
Программно-логическая матрица 17 (ПЛИ) предназначена для преобразования параллельных кодов фиксированной длины в последовательные коды переменной длины.
С первого выхода генератора 2 синхроимпульсов поступает частота f в соответствии с которой формируется (синхронизируется) информационная часть кодограммы, а с второго выхода — частота f, в соответствии с ко- 35 торой формируется маркер начала кодограммы, причем Е. яЕ, Окончание этапа формирования маркера характеризуется появлением нулевого сигнала на выходе элемента ИЛИ
10. В результате блокируется прохождение синхроимпульсов через элемент
И 11 и открывается элемент И 4. Устройство переходит к этапу формирования смысловой части кодограммы, Он сводится к следующему, Тактовые импульсы с второго выхода генератора 2
30
Формула изобретения
Составитель Н. Бочарова
Редактор М. Циткина Техред М.Ходанич Корректор M. 111ароши
Заказ 1903/56 Тираж 902 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
l1"035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
3 13110 .синхроимпульсов через открытый элемент И 4 и элемент ИЛИ 5 поступают на С-вход регистра 6 преобразования кодов и обеспечивают в нем потактовый сдвиг информации в сторону и-го разряда. В результате все разряды кодограммы (кроме последнего) через от.— крытый элемент И 8 и элемент ИЛИ 9 поступают на информационный выход 18 устройства. 10
Блокировка последнего разряда необходима потому, что он не является информационным, а лишь ограничивает длину кодограммы. В момент, когда в
l-м — п-1-м разрядах регистра 6 преобразования кодов будут записаны только нулевые сигналы (все информационные разряды кодограммы "вытолкнуты" из регистра), на выходе элемента 14 ИЛИ-НЕ формируются единичный 20 сигнал, который блокирует прохождение информации через элементы И 3 и 8 и выдает сигнал готовности к преобразованию очередной кодограммы на управляющий выход 17 устройства.
В устройстве предусмотрен синхронизирующий выход 19, который обеспечивает синхронизацию с устройством, принимающим кодограмму.
Преобразователь кодов, содержащий одновибратор, генератор синхроимпульсов, первый выход которого соединен 35 с первым входом первого элемента И и с прямым входом второго элемента И,. выход которого соединен с первым вхо— дом первого элемента ИЛИ, выход которого соединен с первым управляющим 40 входом первого п-разрядного регистра, п-разрядную программно-логическую матрицу, и выходов которой соединены. с соответствующими информационными входами первого регистра, и выход ко-45 торого соединен с прямым входом третьего элемента И, выход которого соединен с первым входом второго элемента ИЛИ, выход которого является информационным выходом преобразователя, третий элемент ИЛИ, выход которого соединен с первым входом четвертого элемента И, второй вход первого элемента И является управляюпрнк входом преобразователя, отличающийся тем, что, с целью повышения быстродействия преобразователя за счет уменьшения длины кодограммы, в него введены второй (n-1)-разрядный регистр, четвертый элемент ИЛИ и элемент ИЛИ-НЕ, выход которого соединен с третьим входом первого элемента И, с инверсным входом третьего элемента
И и является управляющим выходом преобразователя, выход первого элемента
И соединен с входом одновибратора, с первым входом четвертого элемента
ИЛИ и с первым управляющим входом второго регистра, второй управляющий вход которого подключен к выходу четвертого элемента ИЛИ, выход одновибратора соединен с вторым входом первого элемента ИЛИ и с вторым управляющим входом первого регистра, (n-I) выходов которого соединены с соответствующими входами элемента ИЛИ-НЕ, второй выход генератора синхроимпульсов соединен с вторым входом четвертого элемента И, выход которого соединен с вторым входом четвертого элемента ИЛИ, второй вход второго элемента ИЛИ объединен с инверсным входом второго элемента И и подключен к выходу третьего элемента ИЛИ, (n-1) выходов второго регистра соединены с соответствующими входами третьего элемента ИЛИ, (п-l) информационных входов второго регистра подключены к одноименным выходам программно-логической матрицы, входы которой являются информационными входами преобразователя, первый выход генератора синхроимпульсов является синхровыходом преобразователя.


