Устройство для контроля двоичного кода
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советскив
Социалистическип
Республик
«»962953 (61) Дополнительное к авт, сеид-ву (51) М.Кп,з (22) Заявлено 230680 (21) 2945074/18-24
С 06 F 11/10 с присоединением заявки М =
Государственный комнтет
СССР оо делам нзобретеннй и открытий (23) ПриоритетОпубликовано 30.09.82. Бюллетень HP Зб
Дата опубликования описания 30.0982 (531 УДК 681 ° 3 (088.8) (72) Авторы изобретения
Л.Г.Дергачев и В.Н.Терещенко (71) Заявитель
Донецкое отделение института "Гипроугле (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ДВОИЧНОГО КОДА
Изобретение относится к вычисли тельной технике.
Известно устройство для контроля
I двоичного кода, содержащие логические элементы И и ИЛИ и триггеры f1).
Наиболее близким по технической сущности к предлагаемому является устройство для контроля двоичного кода на четность 2).
Однако данное устройство не обеспечивает высокой надежности контроля кодовой комбинации. Так, если кодовая комбинация поступает на входы преобразователя параллельного кода в последовательный (элементы И и ИЛИ) по каналам передачи с помехами, то возможно наличие парных сбоев в кодовой комбинации. В таком случае устройство не обнаружит искажения кода (количество единиц в кодовой комбинации все равно четное) и не обеспечит выявления недостоверной информации.
Цель изобретения — повышение надежности. 25
Поставленная цель достигается тем, что в устройство, содержащее генера тор тактовых импульсов, двоичный счетчик, дешифратор, преобразователь параллельного кода в последователь- З0 ный, первый триггер, причем выход ,тактового генератора подключен к входу двоичного счетчика, выходы которого подключены к входам дешкфратора, И+1 выходов которого подключены к (И+1)-ым входам преобразователя параллельного кода в последовательный, выход которого подключен к счетному входу первого триггера, нулевой вход которого подключен к (И+
+2)-ому выходу дешифратора, введены два триггера, Четыре элемента И,причем выход преобразователя параллельного кода в последовательный подключен к пЕрвому входу йервого элемента И, второй вход которого подключен к (И -1)ому выходу дешифратора и к первому вхопу второго элемента И, второй вход которого подключен к прямому выходу пер" вого триггера, выход первого элемента И подключен к единичному входу второго триггера, нулевой вход которого подключен к .Й-ому выходу дешифратора, (и=1)-ый выход которого подключен к первым входам третьего и четвертого элементов И, второй вход третьего элемента И подключен к прямому выходу второго триггера и к третьему входу второго элемента И, инверсный выход второго триггера подключен к второму
962953,входу четвертого элемента И, выход которого подключен к нулевому входу третьего триггера, единичный вход которого подключен к выходу третьего элемента И, а выход — к четвертому входу второго элемента И, выход кото- 5 рого является выходом устройства.
На фиг.1 представлена принципиальная схема предлагаемого устройства; на фиг.2 — временные диаграммы работы отдельных узлов устройства. 10
Устройство для контроля двоичного кода содержит распределитель 1 с числом выходов на две большие разрядности контролируемого кода и состоящий из последовательно соединенных генератора 2 тактовых импульсов, двоич,ного счетчика 3 и дешифратора 4; преобразователя 5 параллельного кода в последовательный, счетный триггер б, два триггера 7 и 8 и четыре элемента И 9-12.
Устройство работает следующим образом.
Перед началом работы триггеры 6-8 находятся в нулевом состоянии (фиг.2) 2 и на выходе элемента И 10 уровень потенциала соответствует логическому нулю.
Проверяемые коды комбинации форми руются преобразователем 5 параллельного кода в последовательный (напри-- З0 мер, контактным), при этом кодовые комбинации должны иметь четное количество "1".
При первом цикле проверки кодовой комбинации счетный триггер б на(и+1)-ом 35 шаге распределителя 1 импульсов устанавливается в единичное состояние.
На этом же (И+1)-ом шаге распредели- теля 1 импульсов первый элемент И 9, на выходе которого единичный импульс 40 появляется при наличии в проверяемой кодовой комбинации единицы в контрольном (И+1)-ом разряде (сигнал "Готов код ), переводит первый триггер 7 в единичное состояние. Таким образом, 45 на входы элемента И 10 поступают на (И+1)-ом шаге первого цикла проверки кодовой комбинации единичные уровни с выходов первого 7 и. счетного б триггеров и с выхода распределителя 1 импульсов. Однако на четвертому входе элемента 10 уровень потенциала соответствует логическому нулю с прямого выхода второго триггера 8 и, следова тельно, на выходе элемента И 10 тоже логический нуль. 55
На следующем, (и+2) -ом шаге распределителя 1 импульсов счетный триггер
6 устанавливается в нулевое состояние и устройство приступает к второму циклу проверки кодовой комбинации. 60 Исходное состояние триггеров перед вторым циклом проверки кода таково: первый триггер 7 находится в единичном состоянии, второй 8 и счетный ф триггеры — в нулевом состоянии.
На (и+1)-ом шаге распределителя 1 импульсов состояние первого триггера
7 переписывается посредством элементов И 11 и 12 в второй триггер. А на
И-ом шаге распределителя 1 импульсов, вне зависимости от кодовой комбинации, первый триггер 7 устанавливается в нулевое состояние.
На (И+1)-ом шаге распределителя 1 первый триггер 7 вновь устанавливается в единичное, состояние. При этом триггеры 6-8 оказываются в единичном состоянии, а на выходе элемента И
10 появляется единичный импульс, разрешающий запись проверенной кодовой комбинации в регистр хранения или для обработки (дешифрации ).
Наличие в устройстве для контроля двоичного кода триггеров 7 и 8 и элементов И 9-12 позволяет в автоматическом режиме осуществлять циклическую проверку каждой кодовой комбинации, которая дважды проходит через преобразователь и дважды проверяется на четность.
Устройство выдает разрешение на использование информации только в том случае, если в двух, непосредственно следующих друг за другом циклах проверки, кодовая комбинация оказывается четной и содержащей единицу в дополнительном контрольном разряде (сигнал "Готов код") .
Надежность проверки кода (вероятность обнаружения случайных искажений ) значительно повышается, так как вероятность случайных парных искажений кода в двух следующих друг за другом циклах его приема — проверки является величиной высшего порядка малости по отношению к вероятности случайного парного его искажения при однократной проверке.
Формула изобретения
Устройство для контроля двоичного кода, содержащее генератор тактовых импульсов, двоичный счетчик, дешифратор, преобразователь параллельного кода в последовательный, первый триггер, причем выход тактового генератора подключен к входу двоичного счетчика, выходы которого подключены к входам дешифратора, И+1 выходов которого подключены к (И+1)-ым входам преобразователя параллельного кода в последовательный, выход которого подключен к счетному входу первого триггера, нулевой вход которого подключен к (И+2)-ому выходу дешифратора, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности, в него введены два триггера, четыре элемента И, причем выход преобразователя йараллельного кода в последовательный подключен к первому входу
962953 первого элемента И, второй вход которого подключен к (и+1)-ому выходу дешифратора и к первому входу-второго элемента И, второй вход которого подключен к прямому выходу первого триггера, выход первого элемента И подключен к единичному входу второго триггера, нулевой вход которого подключен к ому выходу дешифратора, (и-Ц -ый выход которого подключен к первым входам третьего и четвертого элементов.И, второй вход третьего элемента И подключен к прямому выходу второго триггера и к третьему входу второго элемента И, инверсный выход второго триггера подключен к второму входу четвертого элемента И, выход которого подключен к нулевому входу третьего триггера, единичный вход которого подключен к выходу третьего элемента И, а выход — к четвертому входу второго элемента И, выход которого является выходом устройства.
Источники информации, IO принятые во внимание при экспертизе
1.Авторское свидетельство СССР
9 716041, кл. G 06 F 11/10, 1977.
2. Авторское свидетельство СССР
9 428385, кл. G 06 F 11/ 10, 1975
35 (прототип) 962953
12
f7
Составитель A.Çèíúêîâà
Редактор Т. Лопатина Техред A.дч Корректор Е. Рошко
Заказ 7515/70 Тирам 731 Подписное
ВНИИПИ Государственного, комитета СССР по делам изобретений и.открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Филиал ППП "Патент", г.уигород, ул.Проектная, 4