Устройство для контроля и исправления информации
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
Союз Советсинк
Социалистических
Республик
696466
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. саид-ву (22) Заявлено 22,08,77 (21) 2523685/18-24 с присоединением заявки № (23) Приоритет—
Опубликовано 05.11.79. Бюллетень ¹41
Дата опубликования описания 10.11.79 (51)М. Кл.
5 06 F 11/12
Н 04 I 1/10
Внуднреткенньй комитет
СССР
Вю мнем нзебретеннй н еткрытнй (53) УД К 681. 3 (088.8) К. К. Ещин, A. К. Заволокин, В. И. Заровский, В. Н. Каминский и Б. Н. Симонов (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ И ИСПРАВЛЕНИЯ
И НФОРМА LIHH
Изобретение относится к области циф-. ровой вычислительной т зхники и передачи информации и может быть использовано, например, в БВМ, в которых информация передается, хранится и обрабатывается в корректирующем коде.
Известны устройства для контроля и исправления информации, представленной корректирующим кодом с кодовым расстоянием У = t + d + 1,, позволяющим ис1О правлять ошибки кратности t и обнаруживать ошибки кратности Д >+ (1).
Недостатком известного устройства является ограниченность функциональных возможностей.
15 фФ
Наиболее близким по технической сущности к предложенному — изобретению является устройство для контроля и исправления передаваемой информации (2).
Это устройство содержит блок коррекции, выходы которого соединены с выходными шинами устройства, обнаружитель ошибок кратности т-, обнаружитель ошибок кратности т, +1 и локализатор ошибок кратности т,, выходы которого соединены со входами регистра, подключенного к блоку формирования сигналов исправления ошибок.
Недостатком известного устройства является низкая надежность.
Бель изобретения — упрощение и повышение надежности устройства.
Поставленная цель достигаетси тем, что в устройство для контроля и исправления информации, введен элемент ИЛИ, входы которого соединены с выходами обнаружителей ошибок кратности т и кратности 1+ l„a выход соединен с управляющим входом блока формирования сигналов исправления ошибок, выхбды которого и входные шины устройства подключены к входам блока коррекций, выходы которого соединены со входами локализатора ошибок, обнаружителя ошибок кратности
t+ 1 и обнаружителя ошибок кратности т„выход которого подключен к управляющему входу локализатора ошибок.
696466
На чертеже представлена блок-схема устройства.
Устройство содержит блок коррекции
1, выполненный на триггерах со счетным входом 2, обнаружитель 3 ошибок кратности t и обнаружитель 4 ошибок кратности t+ 1, локализатор 5 ошибок кратности, выходы которого соединены со входами регистра 6, подключенного к блоку формирования сигналов исправления ошибок 7, управляющий вход которого подключен к выходу элемента ИЛИ,8, а выходы вместе с входными шинами устройства — к счетным входам триггера
2. Выходы блока корректора 1 соединены с выходными шинами устройства и со входами локализатора 5 и обнаружителей 3, 4. Выход обнаружителя 3 ошибок кратности подключен к управляющему входу локализатора 5 и одному входу элемента ИЛИ 8, к другому входу которого подключен выход обнаружителя
4 ошибок кратности + 1.
Устройство работает следуюшим образом.- В исходном состоянии, при отсутствии ошибок во иходной информации, регистр 6 установлен в состояние"О",и с выходов узлы формирования сигналов исправления ошибок 7 никакие сигналы не .поступают. Входные сигналы поступают на счетные входы триггеров 2 блока коррекции 1 и устанавливают их в соответствии с входной информацией. Перед каждым приемом новой информации трит гера 2 сбрасываются в состояние 0 .
На выходах обнаружителей Э, 4 локализатора 5 сигналы отсутствуют.
При появлении во входной информации одиночной ошибки, кратность которой не превышает т, формируется сигнал на
40 выходе обнаружителя 3, по которому информапия о номерах отказавших разрядов с выходов локализатора 5 передается на регистр 6. Одновременно этот сигнал через элемент ИЛИ 8 поступает на управляющий входу блока 7, на ийходах которого формируются сигналы испраиления ошибок в искаженных разрядах. Эти сигналы, поступая на счетные входы триггеров 2, инвентируют их состояние, исправляя тем самым ошибки. Исправленная информация передается на выходные шины устройства. Состояние регистра 6 сохраняется. При последующих появлениях ошибок кратности не свыше 1 действия
55 повторяются. При этом в регистре 6 каждый раз сохраняется информация об искаженных разрядах. 4
При воэникнове)п и затем в некоторый момент времени ошибки кратности + 1 сигнал на иыходе обнаружителя 3 не появляется, а формируется сигнал на выходе обнаружителя 4. По этому сигналу открывается элемент ИЛИ 8, и узел 7 производит исправление ошибок в тех разрядах, номера которых зафиксированы в регистре 6 при предыдущих обращениях. Предполагается, что всего в систе ме не более 1+ 1 отказа, причем все отказы устойчивые, и поэтому и число + 1 отказа при данном обращении обязательно войдут все зафиксированные ранее отказы. В результате такого исправления кратность ошибок на выходах триггеров 2 с щжается до величины, не превьгшающей 4, появляется сигнал на выходе обнаружителя 3 и производится еще один цикл коррекции, как было указано выше. В результате исправляются ошибки в оставшихся искаженных разрядах.
Формула изобретения
Устройство для контроля и исправления информации, с;одержащее блок коррекции, выходы которого соединены с выходными шинами устройства, обнаружитель ошибок кратности 1, обнаружитель ошибок кратности + 1 и локализатор ошибок кратности, выходы которого соединены.со входами регистра, подключенного к блоку формирования сигналов исправления ошибок, о т л и ч а ю ш, е— е с я тем, что, с целью упрощения и повышении надежности устройства, в него введен элемент ИЛИ, входы которого соединены с выходами обнаружителей ошибок кратности и кратности 1 +1,а выход соединен с управляющим входом блока формирования сигналов исправления ошибок, выходы которого и входные шины устройства подключены к входам блока коррекции, выходы которого соединены со входами локализатора ошибок, обнаружителя ошибок кратности 1+ 1 и обнаружителя ошибок кратности т,, выход которого подключен к управляющему входу локализатора ошибок.
Источники информации, принятые во внимание при экспертизе
1. Патент Великобритании
М 1319570, кл. G 4 А, 1973.
2. Авторское свидетельство СССР 5728», л. Е 08 С 25tOO, 05, 11.1975, (прототип).
696466
Составитель М. Петухов
Редактор Д. Зубов Техред М. Келемеш Корректор М. Селехман
Заказ 6768/49 Тираж 780 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-З5, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4