Устройство для обнаружения ошибок в информации,переданной в коде "1 из "
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (11) 583531 (6l) Дополнительное к авт. свид-ву (22) Заявлено0 1174 (21) 2071598/18-24 с присоединением заявки №вЂ” (23) Приоритет— (43) Опубликовано051277 Вюллетень № 45 (45) Дата опубликования описания 23.12.77 (51) М. Кл.
Н 04 (1/00
G 06 F 11/QQ
Гав1даротвваный намнтвт
Ооввта 1анннотров CCCP аа данам нзоорвтвннй н отнрытнй (53) УДК 681, 326. 7 (088. 8) (72) Авторы изобретения h1,с, Белков, G. е. Бабушки:, е.A. Братальский и В.Н. Пахунов (71) Заявитель (54 ) УСТРОИОТВО ДЛЯ ОВНА .РУi":I= НИЯ 0(ОИБОК
В ИНФОРМйЦИИ, ПЕРЕДАННОЙ В КОДЕ 1 ИЗ
Изобретение отиосится к связи и вычислительной технике и предназначено для контроля аппаратуры дискретных систем связи и дешифраторов, Известно устройство для контроля кода 1 из n, содержащее последовательную цепь из (п-1) переключающих каскадов, каждый из которых состоит из трех элементов И-НЕ и элемента ИЛИ, число входов которого равно числу ° 0 переключающих каскадов (1) .
Однако для этого устройства характерно невысокое быстродействие, так как задержка времени образования сигнала неис. равности равна времени прохождейия этого сигнала через все переключающие каскады.
Наиболее близким по технической сущности к изобретению является устройство для обнаружения ошибок в информации, переданной в коде 1 из содержащее шифраторы прямого кода, шифраторы обратного кода, элементы И и элемент ИЛИ-НЕ, причем выходы шифраторов прямого кода соеди- 25 нены с первыми входами соответствующих элементов И, выходы которых соединены со входами элемента ИЛИ-НЕ(2 .
Однако это устройство содержит много элементов И, так как контроль 30 проводится путем проверки совпадения прямого и обратного двоичного кода передаваемого числа с прямым и обратным кодом этого же числа, полученного путем шифрации его из кода 1. из поступающего на входы устройства. Кроме того для обеспечения проверки необходимо передавать число не только в коде 1 из и, но и в двоичном коде, что увеличивает необходимое количество связей.
Целью изобретения является упрощение устройства и обеспечение контроля пропадания сигнала.
Для этого выходы шифраторов обратного кода соединены со вторыми входами соответствующих элементов И, а также тем, что устройство дополнительно содержит два элемента И, подключенные первыми входами к выходу упомянутого элемента ИЛИ-НЕ, выходами — ко входам дополнительного элемента ИЛИ-НЕ, а в †.орыми входами — к выход=-м старших разрядов упомянутых шифраторов прямого и обратного кода
cooтветственно.
:хема устройства дляп= 16 приведена на чертеже. устройство содержит К = 4 шифраторов прямого кода -4, К. 4 шифра
583531
45 ров обратного кода 5-8, элементы
И 9-14 и два элемента ИЛИ-НЕ 15, 16.
Входы устройства А — А соединены
О 15 со входами шифраторов прямого 1 — 4 и обратного 5-8 кода, выходи шифраторов прямого кода соединены с первыми входами элементов И 9-12. Выходы шифраторов обратного кода соединены со вторыми входами элементов
И 9-12, выходы которых соединены со 0 входами элемента ИЛИ-НЕ 15. Выход элемента ИЛИ-НЕ 15 соединен с первыми входами элементов И 13, 14, выходы которых соединены со входами элемента ИЛИ-HE 16. Выход шифратора прямого кода старшего разряда 4 соеди!
8 нен со вторым входом элемента И 13, выход шифратора обратного кода старшего разряда 8 соединен со вторым входом элемента И 14, выход элемента ИЛИ-HE 16 соединен с выходом устройства.
Устройство работает следующим образом.
На входы А — А, устройства поступает передайаемое число в обратном коде, т.е. по одной и только по одной из шин передается сигнал 0, по всем остальным — сигнал 1 .
В случае передачи чисел прямым кодом схема шифратора меняется по известным правилам алгебры логики, Сигналы со входа устройства подаются на входы шифраторов прямого и обратного кода 1-8, количество шифраторов определяется по формуле 35 к- Еод,. = cop,18=4, и !ифра торы реализуют следующие логические формулы:
Разряды прямого кода:
-2 4 Э Ь 7 <2 33 !4 15
1 А А A А А А ° А А
Л 8 Ъ ю и И 13 10 35
Разряды обратного кода:
3,0 1 2 3 4 5 6 1
Как видно из формул, сигналы на выходах шифраторов одноименных раз- @) рядов всегда находятся в противофазе, следовательно, на входах всех элементов И 9-12, к которым подключены выходы шифраторов 1-8, возникают комбинации 10 или 01, что приводит к 55 появлению сигнала 1 на выходе элемента ИЛИ-НЕ 15. С выхода элемента ИЛИ-НЕ 15 сигнал поступает на элементы И 13, 14. На другие входы этих элементов поступают сигналы с выходов шифраторов старшего разряда прямого и обратного кода 4, В. Как указывалось выше, сигналы на этих выходах в противофазе, таким образом один из элементов И 13, 14 окажется открытым, и на выходе элемента ИЛИ-НЕ 16 возникает сигнал 0, что свидетельствует о правильности передачи
B случае отказа, т. е. при возникновении сигналов 0 на двух и более шинах, сигналы на выходах шифраторов 1-8 будут представлять дизъюнкцию двоичных кодов чисел, соответствующих номерам шин, находящихся в состоянии 0 . По определению, каждому двоичному числу соответствует лишь один обратный код, поэтому обратный код одного числа должен совпадать хотя бы в одном разрезе с прямым кодом другого числа. Следовательно, хотя бы один из элементов И 9-12 окажется открытым, и на выходе элемента ИЛИ-HE 15 возникнет сигнал 0, который запрет оба элемента И 13, 14. Вследствие этого на выходе элемента ИЛИ вЂ 16 появится сигнал 1, что свидетельствует о наличии ошибки, возникшей при передаче числа.
Если отказ выражается в наличии всех единиц на входных шинах (т.е. произошла утеря числа при передаче), то на выходах всех шифраторов 1-8 возникают сигналы 0 . Это приводит к тому, что элементы И 13, 14 оказываются запертыми, и на выходе элемента ИЛИ вЂ 16 появляется сигнал 1, что свидетельствует о наличии ошибки в передаче.
Для реализации устройства для обнаружения ошибок в информации, переданной в коде 1 из и требуется меньшее по сравнению с известными устройствами количество оборудования, при п 16 количество элементов И уменьшается на 3, с ростом количества разрядов разница в количестве -элементов И для известного и предложенного устройств увеличивается.
Формула изобретения
1. Устройство для обнаружения ошибок в информации, переданной в коде 1 иэ п, содержащее шифраторы прямого кода, шифраторы обратного кода., элементы И и элемент ИЛИ-НЕ, причем выходы шифраторов прямого кода соединены с первыми входами соответствующих элементов И, выходы которых соединены со входами элемента ИЛИ-НЕ, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, выходы шиФраторов обратного кода соединены со вторыми входами соответствующих элементов И.
2. Устройство по п.1, о т л и ч аю щ е е с я тем, что, с целью контроля пропадания сигнала, оно дополнительно содержит два элемента И, подключенные первыми входами к выходу элемента ИЛИ вЂ , выходами — ко входам
583531 дополнительного элемента ИЛИ-НЕ, а вторыми входами — к выходам старших разрядов шифраторов прямого и обратного кода соответственно.
Источники инщормаиии, принятые во внимание при экспертизе:
l. Авторское свидетельство СССР
М 284040, Н 03 К 13/32 1968.
2. Ф. Селлерс Методы обнаружения ошибок в работе ЭЦВМ. М., Мир, 1972, с. 230-231, рис. 12.7.
4, л, л, л, Филиал ППП Патент, r. Ужгород., ул. Проектная, 4
Составитель Л. Горская
Редактор И. Малаховская Техред З.Фанта . Корректор H. Ковалева
Заказ 4905/59 Тираж 815 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035 Москва, Ж-35m Раушская наб. д. 4Е5