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

 

Изобретение относится к области автоматики и вычислительной техники и может найти применение в системах передачи данных по цифровым каналам для преобразования параллельного кода в последовательный. Целью изобретения является повьппение помехозащищенности преобразователя. Поставленная Цель достигается тем, что в преобразователь кодов, содержащий регистр сдвига 1, шифратор 3, генератор импулы сов 4, одновибратор 6, элементы запрета 8, 11, элементы И 12, 13, элементы ИЛИ 14, 16, дополнительно введены триггер 5, элемент задержки 7, элементы И 9, 10, элемент НЕ 17. 2 табл., 1 нл.

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

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

РЕСПУБЛИК

15ц 4 Н 03 М 7/12

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4126387/24-24 (22) 24.06.86 (46) 07.02.88. Бюл. У 5 (72) И.П.Барбаш, С.Ю.Петунин и А.В.Дорофеев (53) 681 . 325 (088. 8) (56) Авторское свидетельство СССР

11 860056, кл. Н 03 М 7/00, 1981.

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

У 1229963, кл. Н 03 М 7/00, 1984. (54) ПРЕОБРАЗОВАТЕЛЬ КОДОВ (») Изобретение относится к области автоматики и вычислительной техники и может найти применение в системах.80„, 1 2625 А1 передачи данных по цифровым каналам для преобразования параллельного кода в последовательный. Целью изобретения является повышение помехозащищенности преобразователя. Поставленная Цель достигается тем, что в преобразователь кодов, содержащий регистр сдвига 1, шифратор 3, генератор импуль-. сов 4, одновибратор 6, элементы запрета 8, ll элементы И 12, 13, элементы ИЛИ 14, 16, дополнительно введены триггер 5, элемент задержки 7, элементы И 9, 10, элемент НЕ 17 °

2 табл., 1 ил.

1372625

В табл.2 приведены значения разрядов (показаны в скобках),которые ограничивают длину переменного кода.

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

50

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

Начало работы определяется кодом, который подается на входы 2, преобразуется в шифраторе 3 и поступает на информационные входы регистра сдвига. На управляющий вход 19 подается команда "Пуск", и этим обеспечиИзобретение относится в автоматике и вычислительной технике и может найти применение в системах передачи данных по цифровьм каналам для преобразования параллельного кода в последовательный.

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

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

Преобразователь кодов содержит регистр 1 сдвига, информационные входы 15

2, шифратор 3, генератор 4 импульсов, счетный триггер 5, одновибратор 6, элемент 7 задержки, элемент 8 запрета, элементы И 9-10, элемент ll запрета, элементы И 12 и 13, элементы 20

ИЛИ 14-!6 и элемент HE 17, выход

18 преобразователя, управляющий вход

19 преобразователя.

Шифратор 3 предназначен для преобразования параллельных кодов фиксиро- 25 ванной длины в параллельные коды переменной длины.

Пример. Принцип построения элемента °

Пусть десять элементов информации (табл.l, столбец 1) с вероятностями поступления (проявления), равными

0,3; 02; 0,15 и т.д. (табл.l, столбец 3), закодированы кодами переменной длины (столбцы 4-9). Минимальная 35 длина кода для элементов 1 и 2, которые наиболее. часто передаются, равна 2, а максимальная длина для элементов 7-10, которые редко передаются, равна 6. Следовательно, для дан- 40 ного примера максимальная разрядность регистра 1 сдвига равна 7. вается запуск устройства. При этом команда "Пуск" поступает через элемент ИЛИ 15 на вход элемента И 13.

При поступлении на вход элемента

И 13 импульса с выхода генератора

4 импульсов на выходе элемента И 13 формируется сигнал, который поступает на вход одновибратора 6. Одновибратором 6 формируется маркер начала кодограммы длиной с,, который через элемент ИЛИ 16 поступает на выход 18 устройства и на время закрывает элемент 8 запрета.

Команда "Пуск", кроме того, поступает на управляющие входы регистра

1 сдвига и обеспечивает запись преобразованного кода с выходов шифратора

3 в регистр 1 сдвига, В результате хотя бы в одном иэ первых разрядов регистра 1 сдвига появляется единица (единица в разряде ограничения длины кода). Это приводит к тому, что на выходе элемента И 9 формируется нулевой сигнал, который через элемент НЕ

17 и элемент 7 задержки. поступает на входы элементов 8 и 11 запрета, тем самым элемент 8 запрета подготавливает к работе, а элемент ll запрета закрывает, а также через элемент

НЕ 17 поступает на вход элемента

И 12 и подготавливает его к работе.

По окончании действия маркера начала кодограмьы открывается элемент

8 запрета и обеспечивает прохождение импульсов через элемент ИЛИ 14 на

С-вход регистра 1 сдвига. При поступлении очередного синхроимпульса один элемент информации через элементы

И 12 и ИЛИ 16 поступает на выход

18 устройства.

Данный процесс продолжается до тех пор» пока не передана вся информационная часть кодограммы.

Окончание данного процесса характеризуется тем, что в (1-n)-х разрядах регистра 1 сдвига остаются нули, а в (и+1)-M разряде — единица, характеризующая длину кодограммы.

В результате на выходе элемента

И 9 формируется единичный сигнал, поступающий на второй вход элемента

И 10, на выходе которого формируется сигнал, равный сигналу единичного выхода счетного триггера 5, для придания кодограмме четкого веса.

После этого единичный сигнал с выхода элемента И 9 через элемент

НЕ 17 и элемент 7 задержки блокирует

1372625 мационными входами преобразователя, управляющий вход которого соединен с вторыми входами первого и второго элементов ИЛИ и управляющим входом регистра сдвига, синхровход которого соединен с выходом второго элемента

ИЛИ, а выход (и+ I) -го разряда регистра сдвига, где п — максимальная разрядность входного кода, соединен с вторым входом второго элемента запрета и первым входом второго элемента

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

ИЛИ, а второй вход четвертого элемента И соединен с выходом счетного триггера, R- и С-входы которого соединены соответственно с выходами второго элемента запрета и выходом (и+ 1) -ro разряда регистра сдвига. прохождение импульсов через элемент

8 запрета на С-вход регистра 1 сдвига, и совместно с единичным сигналом (a+I) òo разряда регистра 1 сдвига

5 подготавливает элемент 11 запрета к работе. По приходу очередного импульса на вход элемента 11 запрета едини-. ца с его выхода через элемент ИЛИ 15 и открытый элемент И 13 поступает на вход одновибратора 6, который формирует маркер конца кодограммы, Одновременно происходит сброс регистра I сдвига и счетного триггера 5.

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

Формула изобретения

Преобразователь кодов, содержащий регистр сдвига, шифратор, генератор импульсов, одновибратор, первый и второй элементы И, первый и второй элементы запрета, первый, второй и третий элементы ИЛИ, первые входы которых соответственно соединены с выходами второго и первого элементов запрета и выходом одновибратора, вход которого соединен с выходом первого

35 элемента И, первый вход которого соединен с выходом генератора импульсов, с первыми входами первого и второго элементов запрета, выход второго элемента запрета соединен с к-входом 40 регистра сдвига, информационные входы которого соединены с выходами шифратора, входы которого соединены с инфорТаблица 1

Разряды кода Длина

4 5 6 7 8 9

Стол х х х х бец

О 0 0 0,3 1 1

0 0 1 0,2 1 0

010015011

011015010

1372625

Продолжение табл.!

1 0 0 0,1 0 0 1

1, 0 1 0,05 0 0 О 1

0 0020 0 0 0 1 1 6

1 1 1 0,01 0 0 0 0 1 0 6

0 0 0 0,01 0 0 0 0 0 1 6

0 0 1 0010 0 0 0 0 0 6

Таблица 2

Столбец

Выходы IIJIM

76 7s 71 УЭ

4 хь х х

1 (1) 0 0 0 0

0 (1) 0 0 0 0

0 0 0

0 0 1

1 (1) 0 . 0 0

0 (1) 0 0 0

1 (1) 0 0 0

0 1 (1) 0 0

0 0 1 1 (1)

0 0 1 0 (1)

0 0 0 1 (1)

0 0 0 0 (1) 0 0 1 0

0 0 1

0 0

0 1

0 1 0 1

0 1 1 0.0 1

0 0

0 0

Составитель М. Аршавский

Техред И.Попович Корректор И. Му ска

Редактор Н.Рогулич

Заказ 500/56 Тираж 928 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

 

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

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

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

Изобретение относится к вычислительной технике и цифровым автоматам , в частности к преобразователям кодов,и может найти применение в различных цифровых специализированных измерительных устройствах.Целью изобретения является повьшение быстродействия, что достигается благодаря соответствующему изменению связей в преобразователе , содержащем три двоичньпс сумматора 1, 2, 3 и три элемента ИЛИ 4, 5, 6

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

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

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

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

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

Изобретение относится к технике отображения цифровой информации

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

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

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

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

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

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

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

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