Преобразователь кодов

 

Изобретение относится к вычислительной технике и может быть использовано при построении преобразователей , входящих в состав блоков сопря7Р0JS0 жения цифровых устройств с каналами связи. Изобретение позволяет подсчитывать не только число единиц, но и число нулей в информационной части кодограммы, т.е. обрабатывать кодограммы переменной длины, а также обеспечивает возможность, приема кодограмм , содержащих нули (единицы) в старшем разряде, что расширяет область использования преобразователя. Преобразователь содержит элементы ИЛИ 1и 2, счетчики 3,4,18 и 19 импульсов, элементы И 5 - 13, 22, 23 и 24, регистр 14 сдвига, блок 15 элементов И, программно-логическую матрицу 16, триггеры 17,20 и 21 и элемент И-НЕ 25. s 2ил.й (/ 1 СЛ о 30

СОЮЭ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (И) А1 51)5 Н 03 M 9/(И) ОПИСАНИЕ ИЗОБРЕТЕНИЯ и А ВТОРСНОМ, СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4470723/24 (22) 01. ()8.88 (46) 15.05. 91. Бюл. ) - 18 (72) С.)О.Петунин, В.В.Самойленко и О.В.)Пурыгин (53} 681. 325 (088.8) (56) Авторское свидетельство СССР по заявке )) 4 104887/24-24, кл. H 03 И 9/ОО, 1987.

Авторское свидетельство СССР

У 1229967, кл. Н ОЗ И 9/00, 1986. (54) ПРЕОБРАЗОВАТЕЛЬ КОДОВ (57) Изобретение относится к вычислительной технике и может быть использовано при построении преобразователей, входящих в состав блоков сопря2 жения цифровых устройств с каналами связи. Изобретение позволяет подсчитывать не только чисдо единиц, но и число нулей в информационной части кодограммы, т.е. обрабатывать кодограммы переменной длины, а также обеспечивает возможность приема кодограмм, содержащих нули (единицы) в старшем разряде, что расширяет область использования преобразователя.

Преобразователь содержит элементы ИЛИ

1 и 2, счетчики 3,4,18 и 19 импульсов, элементы И 5 — 13, 22, 23 и 24, регистр 14 сдвига, блок 15 элементов И, программно-логическую матрицу 16, триггеры 17,20 и 2 1 и элемент И-HE 25. в

2 ил. 649675

Изобретение относится к вычислительной технике и может быть использовано при построении преобразователей, входящих в состав блоков сопряже- ния цифровых устройств с каналами связи

Целью изобретения является расширение области использования преобразователя путем обеспечения преобразова- 10 ния кодограмм переменной утины.

На фиг. 1 представлена функциональная блок-схема преобразователя кодов„ на фиг. 2 — временные диаграммы, поясняющие его работу. 15

Преобразователь содержит. первый и второй элементы ИЛИ 1 и 2, первый и второй счетчики 3 и 4 импульсов, первый-девятый элементы И 5 — 13, регистр 14 сдвига, блок 15 элементов 20

И, программно-логическую матрицу 16, первый триггер 17, третий и четвертый счетчики 18 и 19 импульсов, второй и третий триггеры 20 и 21, десятый— двенадцатый элементы И 22 — 24 и эле- 25 мент И-НЕ 25. На фиг. 1 позициями 26 и 27 обозначены управляющий и информационный соответственно входы преобразователя, позициями 28 " 30 — информационный, первый и второй управляющие соответственно выходы преобразователя.

На фиг. 2 соответствующими индексами обозначены следующие сигналы: а— сигнал на входе 27, .б — сигнал на входе 26, в — сигнал на выходе элемента И 12, r — сигнал на выходе счетчика 4, д — сигнал на выходе триггера 17, е — сигнал на выходе элемента

И 23, ж — сигнал на выходе счетчика 18 з — сигнал на выходе элемента И 8, и — сигнал па выходе счетчика 3, к — сигнал на выходе элемента И

13, л — сигнал на выходе триггера 20, м — сигнал на выходе элемента И 5, н — (5 сигнал на выходе триггера 21, о — сигнал на выходе элемента И-НЕ 25, и— сигнал на втором выходе счетчика 19, р - сигнал на выходе элемента И 24, с — сигнал на первом выходе счетчика 19, т — сигнал на выходе элемента И 9.

Регистр 14 сдвига предназначен для преобразования последовательного кода в параллельный. В исходном состоянии во все разряды регистра 14, кроме пер вого, записаны "0". По мере записи в регистр 14 принимаемой кодограммы "1" из первого разряда перемещается впереди кодограмы, отделяя ее от "О", записанных в свободные разряды °

Счетчик 4 выдает сигнал переполнения в случае приема числа импульсов, эквивалентных длине маркера начала кодограммы.

Программно-логическая матрица 16 обеспечивает дешифрацию полученных из регистра 14 сдвига кодов к виду, в котором они были поданы перед преобразованием из параллельного в последовательный код. Например: необходимо преобразовать семь полученных кодограмм различной длины. Таблица описывает соответствие входных кодов Х

Х 5 (информационная часть кода подчеркнута) выходным кодаи 7 1 — У. 3.

Входы ПЛМ

Выходы ПЛМ

Х5 Х4 ХЗ Х2 Х1 73 У2 У1

1 0 0 О 1 О 1 0 {)

2 0 О 0 1 1 О 1 О

3 О 0 1 О 1 1 1 О

4 0 1 1 1 (2 0 0 1

5 1 0 1 1 1 1 О

6 1 1 1 0 1 0

7 1 О 1 0 1 0 О О

Преобразователь работает следующим образом.

В исходном состоянии (цепи установки в исходное не показаны) в регистр

14 сдвига записана "1", триггеры 17, .

20 — в состоянии "1".

С приходом по информационному входу 27 маркера начала кодограмм начинается работа преобразователя. Маркер начала кодограм (подается на вход элемента И 12. На его инверсный вход подкются сь-.нхроимпульсы с управляющего входа 26. С выхода элемента И 12 последовательность импульсов поступает на вход счетчика 4 маркера через элемент И 6, при переполнении которога "1".сигнал с его выхода поступает на вход установки в "О" триггера 17, который переходит в нулевое состояние.

При этом закрывается элемент И 6 и открываются элементы И 13, 10,22 и 7, т.е. начинается этап приема информационной части кодограммы.

Информационная часть кодограммы с информационного входа 27 через открытый элемент И 7 поступает через элемент ИЛИ 2 на информационный вход регистра 14 сдвига, а "аюке на вход

49675

5 16 элемента И 8 и инверсный вход элемен— та И 23, -Элементы И 10,23 и 8 осуществляют запись информационной части кодограммы (последовательным сдвигом) в регистр 14 сдвига, подсчет числа

"0" счетчиком 18 нулей и числа "1" счетчиком 3 единиц. С приходом маркера конца кодограммы на выходе элемента И 12 формируется единичный сигнал, который через открытый элемент И 13 поступает на обнуляющий вход триггера 20 и переводит его в нулевое состояние. В результате закрываются элементы И 10, 23 и 8 и открывается элемент И 5. С выхода элемента И 12 по-следовательность импульсов через открытый элемент И 22 поступает на вычитающие входы счетчика 18 нулей и счетчика 3 единиц.

Открытый элемент И 5 обеспечивает:

1) подачу информационной кодограммы через блок 15 элементов И mfa входы программно-логической матрицы 16;

2) Формирование единичного сигнгла на выходе 29;

3) приведение в единичное состоя— ние первого, второго и третьего триггеров 17, 20 и 21. :

На этом заканчивается этап приема маркера конца кодограммы и начинается э-.ап начал=ной установки.

В результате перехода третьего триггера 21 в единичное состояние открываются элементы И 11,24 и 9. Синхроимпульсь1 через открытый элемен- И . начинают поступать на суммирующии вход счетчика 19 управления. Формирование единичного сигнала на управляющем выходе счетчика 19 управления приводит к формированию ™1" на выходе элемента И 24, что обеспечивает обнуление регистра 14 сдвига, а также счетчиков 18 и 3. Сигнал переполнения счетчика 19 управления обеспечивает формирование "1" на выходе элемента

И 9, которая записывается в регистр

14 сдвига и подается на выход 30.

3S логической матрицы, выходы которой являются информационным выходом преобразователя, выход первого элемента И соединен с установочным входом первого триггера, прямой выход которого соединен с первым входом второго элемента И, выход третьего элемента И соединен с первым входом четвертого элемента И, выход которого соединен с суммирующим входом первого счетчика импульсов, выход пятого элемента И соединен с первым входом первого элемента ИЛИ; второй вход которого подключен к выходу шестого элемента И, вход установки регистра сдвига объединен с входом установки первого счетчика импульсов, первый вход седьмого .элемента И объединен с первым входом шестого элемента И и является управляющим входом преобразователя, первый вход третьего элемента И является информационным входом преобразователя, о т л и ч а юшийся тем, что, с целью расширения области использования преобразователя путем обеспечения преобразования кодограмм переменной длины, в преобразователь введены третий и четвертый счетчики импульсов, второй и третий триггеры, десятый, одиннадцатый и двенадцатый элементы И и элемент И-НЕ, выход которого соединен с прямым входом первого элемента И, выход восьмого элемента И соединен с первыми вхо-. дами девятого и десятого элементов И и с вторым входом второго элемента И, выход которого соединен со счетным входом второго счетчика импульсов, выход которого соединен с вхбцом обнуления первого триггера, инверсный выход которого соединен с вторыми входа.ми третьего, шестого, девятого и десятого элементов И, выход второго триггера соединен с третьим входом шестого элемента И, инверсным входом первого элемента И, вторым входом четвертого элемента И и с первым прямым входом одиннадцатого элемента И, выход которого соединен с суммируюФ о р м у л а изобретения

55

Преобразователь кодов, содержащий первый и второй элементы ИЛИ, первый и второй счетчики импульсов, первый— девятый элементы И и регистр сдвига, выходы которого соединены с соответствующими первыьы входами блока элемеитов И, выходы которого соединены с соответствующими входами программнощим входом третьего счетчика импульсов, выход которого соединен с первым входом элемента И-НК, выход десятого элемента И соединен с вычитающи-.. ми входами первого и третьего счетчиков импульсов, первый выход .четверто-. го счетчика импульсов соединен с первым входом пятого элемента И и с вхо-.. дом обнулениятретьего триггера, выход которого соединен с вторым входом пято1649675

Составитель h.Õîäoâ

Техред М.Дидык Корректор Н,Ревская

Редактор А.Маковская

Заказ 1526

Тираж 466

Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям прн ГЕНТ СССР

113035, Москва, Ж-35, Раушская наб., д, 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 191 го элемента И, с первым входомдвенадцатого элемента И и с вторым входом седьмого элемента И, выход которого соединен со счетным входом четвертого счетчика импульсов, второй выход которого соединен с вторым входом двенадцатого элемента И, выход которого соединен с входами обнуления первого и третьего счетчиков импульсов, выход 1п первого счетчика импульсов соединен с вторым входом элемента И-НЕ, выход девятого элемента И соединен с входом обнуления второго триггера, выходы первого и второго элементов ИЛИ соединены соответственно с управляющим информационным входом регистра сдвига, инверсный вход восьмого элемента И объединен с вторым прямым входом одиннадцатого элемента И, с третьим входом четвертого элемента И и подключен к первому входу шестого элемента И, прямой вход восьмого элемента И объединен с первым входом третьего элемента И, второй вход блока элементов И объединен с входами установки второго и третьего триггеров и подключен к выходу первого элемента И, первый вход второго элемента ИЛИ объединен с инверсным входом одиннадцатого элемента И и подключен к выходу третьего элемента И, второй вход второго элемента ИЛИ подключен к выходу лятого элемента И, выходы первого и пятого элементов И являются соответственно первым и вторым управляющими выходами преобразователя .

Преобразователь кодов Преобразователь кодов Преобразователь кодов Преобразователь кодов 

 

Похожие патенты:

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах телеуправления и передачи цифровой информации, иелью изобретения является повышение достоверности дешифратора

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

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

Изобретение относится к автоматике и вычислительной технике и может -быть использовано в устройствах ввода-вывода информации автоматизированных систем научного исследования сваi X рочного процесса

Изобретение относится к вычислительной технике, а именно к внешним периферийным устройствам ЭВМ, работающим в биполярном коде с использованием преобразования биполярного кода в параллельный, и может быть использовано для вывода информации с ЭВМ непосредственно на цифропечатающее или графопостроительное устройства

Изобретение относится к вычислительной технике и может быть использовано в схемах преобразования параллельного кода в последовательный

Изобретение относится к вычислительной технике и может быть использовано для передачи бинарной информации с помощью сигналов трех уровней напряжения между ЭВМ и периферийными устройствами

Изобретение относится к вычислительной технике, автоматике и цифровой измерительной технике и может быть использовано в арифметико-логических устройствах последовательного действия для преобразования последовательного кода в параллельный с основанием √2, и наоборот, при разработке распределителей импульсов, а также при создании АЦП поразрядного кодирования и интерполяторов

Изобретение относится к вычислительной технике и может быть использовано в системах преобразования цифровых данных и их передачи по широкополосным каналам

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

Изобретение относится к вычислительной технике и предназначено для выполнения операции преобразования последовательного двоичного кода в параллельный код

Изобретение относится к цифровой вычислительной технике и может быть использовано в процессорах ЭВМ и в устройствах цифровой автоматики

Изобретение относится к вычислительной технике

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

Изобретение относится к вычислительной технике и может быть использовано для преобразования биполярного трехуровневого последовательного кода в однополярный параллельный код

Изобретение относится к вычислительной технике и может найти применение в радиолокационных станциях одновременного сопровождения по дальности путем математического стробирования больщого количества объектов различной протяженности и в других системах цифровой обработки сигналов с различным целевым назначением
Наверх