Устройство для контроля передачи информации
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в системах контроля передачи информации. Цель изобретения - повышение достоверности работы устройства. Устройство содержит группу 1.1 - 1.к элементов ИЛИ, регистр 2, блок 3 элементов И, группу элементов 4.1.1 - 4 M.N, четыре группы (5.1-5.H)-(8.1-8M) узлов свертки по модулю два, регистры 9, 10, блок 11 формирования тестовых воздействий, блок 12 элементов И, блок 13 хранения информации, блоки 14, 15 сравнения, блок 16 фиксации неисправности, элемент И 17, вход 18 задания тестового режима устройства, вход 19 начальной установки устройства, выход 20 сигнала конца формирования тестовых воздействий, вход 21 задания режима иммитации неисправности устройства, вход 22 синхронизации устройства, вход 23 задания режима коррекции устройства, выход 24 сигнала некорректируемой ошибки, устройства, группу 25 выходов результата контроля устройства, группу 26 информационных входов устройства, группу 27 информационных выходов устройства, группу 28 входов начальной установки устройства. Устройство осуществляет контроль и коррекцию контроля устройства с имитацией неисправности. Цель изобретения - достигается за счет введения блока формирования тестовых воздействий, двух регистров и групп элементов И и ИЛИ. 2 з.п. ф-лы, 4 ил.
СОЮЗ СОВЕТСНих
СОЩЕЛИСТИЧЕСНИХ. щспюлин (19) (}1) А1 (5D4 G 06 F 11 00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ASTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЦТИЯМ
IlPH ГКНТ СССР
1 (21) 4285017I24-24 (22) 22,06.87 (46) 30,11,89, Ввл, В 44 (72) Н.Н.Новиков О.Ф,Жуков . и Ю,А,Романенко (53) 681.3(088.8) (56) Авторское свидетельство СССР
У 1018121 кл. G 06 F llj20, 1981
Авторское свидетельство СССР
У 1242960, кл, G 06 F ll/08, 1984 °
2 (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПЕРЕДАЧИ ИНФОРМАЦИИ (57) Изобретение относится к вычис-. лительной технике н может быть использовано в системах контроля передачи информации, Цель изобретенияповьппение достоверности работы уст- . ройства, Устройство срдержит группу
1.1-1,k элементов ИЛИ, регистр 2, 1525702 блок 3 элементов И, группу элементов
° ° . 1, 1-4,шп, четыре группы (5. 1-5.п) 8 ° 1-8.ш) узлов свертки по модулю, фва, регистры 9, 10, блок 11.формирования тестовых воздействий, блок
l2 элементов И, блок 13 хранения информации, блоки 14, 15 сравнения, флок 16 фиксации неисправности, элемент И 17 вход 18 задания тестово "о режима устройства, вход 19 началь аой установки устройства, выход 20 сигнала конца формирования тестовых воздействий, вход 21 задания режима митации неисправности устройства, 15 хбд ?2 синхронизации устройства, 25
40 Устройство работает следующим образом, Информационное слово, поступившее на группу входов 26 устройства, условно разбивается на группы разрядов, образующих строки информационной матрицы, которая дополняется группой контрольных разрядов на передающей стороне устройства, на приемной стороне устройства осущест50 вляется контроль принимаемой информации на соответствие контрольным разрядам и выдача информации на группу выходов 27 устройства, Контрольные разряды представляют собой дополнение до нечеткости соответствующих
55 строк и столбцов информационной матрицы, В работе устройства возможны сле" дующие режимы, Изобретение относится к вычисли тельной технике и может быть испольовано в системах контроля передачи нформации.
Цель изобретения — повьппение достоверности контроля, На фиг,1 изображена функциональ,, ная схема устройства; на фиг.2 функциональная схема блока формиро1 дания тестовых воздействий; на фиг,З функциональная схема блока фиксации . неисправности; на фиг,4 — функциональная схема блока хранения информации.
Устройство содержит группу 1 элементов ИЛИ, регистр 2, блок 3 элементов И, группу 4 элементов И> четыре группы 5-8 узлов свертки по модулю два, регистры 9 -и 10, блок
1 1 формирования тестовых.воздействий, блок 12 элементов И, блок 13 хранения информации, блоки 14 и 15 сравнения, блок 16 фиксации неисправности, элемент И 17, вход 18
sадания тестового режима устройства, вход 19 начальной установки устройства, выход 20 признака конца формирования тестовых вбздействий, .вход 21 задания режима имитации неисправности устройства, вход 22 синхронизации устройства, вход 23 задания режима коррекции устройства, выход 24 некорректируемой ошибки устройства, группу 25 выходов результата контроля устройства, группу 26 информационных входов устройства, . группу 27 информационных выходов уствход 23 задания режима коррекции уст- ройства, выход 24 сигнала некорректируемой ошибки, устройства, группу
25 выходов результата контроля устройства, группу 26 информационных входов устройства, группу 27.информационных выходов устройства, группу
28 входов начальной установки устройства, Устройство осуществляет контроль и коррекцию контроля устройства с имитацией неисправности, Цель изобретения достигается за счет введения блока. формирования тестовых воздействий, двух регистров и групп элементов И и ИЛИ. 2 s,ï. ф-лы, 4 ил, 1 ройства, группу 28 входов начальной . установки устройства, Блок формирования тестовых воздействий образуют регистр 29, счетчик 30, группа 31 элементов И, триггеры 32 и 33, элементы И 34 и 35, элементы ИЛИ 36 и 37, генератор
38 тактовых импульсов и элементы
39-41 задержки.
Блок фиксации неисправности содержит узел 42 дешифраторов, две группы 43 и 44, элементов И, пороговый элемент 45, элемент И 46, триггер 47, элементы ИЛИ 48 и 49, Блок хранения информации состоит из группы 50 элементов ИЛИ и регистра 51, 5 15257
1, Передача информации с ее конт= ролем, но без исправления ошибок, возникающих при передаче, 2, Передача информации с ее контролем и с исправлением ошибок, возникающих при передаче, 3.- Самопроверка устройства, Первый режим, Первоначально на вход 19 устройст- lp ва поступает сигнал, приводящий устройство в исходное состояние, На вход 23 сигнал не подается. Кодовая последовательность поступает на передающей стороне на вход 26, а снима- 15 ется на приемной стороне .с выходов
27. Информацию; поступающую на вход
26, сопровождает сигнал, поступающий на вход 22, На основании этого сигнала блок Il вьдает первый стробирующий 20 сигнал. Информация, поступающая на вход 26, записывается в регистр 2
Записанная информация с регистра 2 поступает на узлы 5 и 6 свертки по модулю два, которые формируют конт- 25 рольные разряды, Значения контрольных разрядов с каждого узла 5 и 6 свертки по модулю два записываются в регистры 9 и 10. Информация, которая поступила на вход 26, и значения 30 контрольных разрядов, записанные в регистры 9 и 10, поступают на вход блока 12 элементов И, По второму * стробирующему сигналу, снимаемому свыхода блока 11, осуществляется передача информации на приемную сторону, т,е, в блок 13 хранения информации.
С блока 13 хранения информации записанная информация поступает на узлы 7 и 8 свертки по модулю два, 4р которые формируют контрольные разряды. Полученные значения контрольных разрядов с блоков 7 и 8 сравниваются со значениями контрольных разрядов, поступивших с регистров 9 и
10 в блоки 14 и 15 сравнения, которые осуществляют сравнение поступившей информации по сигналу с блока
ll При сравнении контрольных разрядов блоки 14 и 15 вьдают сигналы на элемент И 17. Его выходной сигнал обеспечивает открытие элементов И 4, выходная информация с которых поступает на выходы 27 устройства, Если информация, поступившая на.входы блоков 14 и 15, не совпадает, то с их информационных выходов поступает информация на блок 16 фиксации неисправности. Блок 16 выог 6 дает на выход 25 сигнал о наличии неисправности и код-разряда, в котором возникла ошибка, l
Второй режим, На вход 23 подается сигнал о том, что коррекция информации в случае ее искажения разрешена, Коррекция происходит в том случае, если кратность ошибки не пре вышает установленный предел, который установлен н пороговом элементе
45 блока 16. В этом случае с выхода блока 16 поступает сигнал на коррекцию искаженного разряда. Коррекция должна осуществляться в промежуток времени, определяемый действием управляющего сигнала с блока
11 на блоки 14 и 15 сравнения. Если кратность ошибки превышает установленный порог, с выхода 24 выдается сигнал отказа по кратности ошибки, Третий режим. В режиме самопроверки сигнал поступает на вход 18 °
С выхода блока 11 через элементы ИЛИ
1„ на вход устройства подаются все возможные комбинации входных воздействий. Устройство работает как и в первом режиме. В конце самопроверки с выхода 20 устройства вьдается сигнал об ее окончании, Для проверки работы блока 16 в режиме коррекции в блок 11 используя группу входов 28.начальной установки, вводится код, имитирующий ошибки.
Этот код с выхода блока 11 поступает в блок 13, В дальнейшем работа устройства аналогична работе устройства во втором режиме. В конце самопроверки вьдается сигнал с выхода 20 устройства об окончании самопроверки.
Блок Il работает следующим образом»
Для приведения блока в исходное состояние на его вход начальной установки поступает импульс. Этим импульсом приводятся в исходное состо— яние триггеры 32 и 33 и счетчик 30 импульсов, Приведение в исходное состояние регистра 29 осуществляется с помощью кода, поступающего на входы 28 устройства, Работать блок 11 начинает после поступления сигнала с входа 18 устройства. В этом случае триггер 32 переводится в единичное состояние, а элемент И 34 подготовлен, к приему сигнала с входа 21 устройства, Триггер 32 подготавливает к от1525702 к рытию элемент И 35, Импульсы с генератора 38 через элемент И 35 поступают в счетчик 30 импульсов. Появление сигналов на его выходах имитирует вы-. дачу входных воздействий на входы 26. выхода элемента И 35 импульсы через элемент 39 задержки.и элемент ИЛИ 37 поступают на первый, а через элементы 40 и 41 задержки — на второй и третий стробирующие выходы блока. Потупление информации на входы 26 соровождает сигнал, поступающий на ход 22 ° В регистр 29 записывается нформация тогда, когда необходимо роимитировать ошибку при передаче информации в режиме самопроверки.
Появление сигнала на выходе перепол нения счетчика свидетельствует об окончании данного цикла самопроверки. По этому сигналу триггеры 32 и
33 и счетчик 30 импульсов приводят..;ся в исходное состояние, Блок фиксации неисправности рабо .тает следующим образом, 25
Для приведения блока в исходное
:состояние на его вход начальной уста;новки поступает импульс, который через элемент ИЛИ 49 приводит в исход-., ное состояние триггер 47. Если при контроле передачи информации разреше,на коррекция информации в случае возникновения ошибки, на вход 23 предварительно подается импульс, пе реводящий триггер 47 в единичное состояние, Узел 42 дешифраторов обес35 печивает выявление номера разряда в кодовой комбинации, в которой выявлена ошибка. Элемент 45 обеспечивает выявление ошибок кратностью больше двух, Если коррекция искаженных раз-. рядов в,кодовой комбинации запрещена, триггер 47 находится в исходном (нулевом) состоянии. В случае возникновения ошибки на выход 25 выдается сигнал отказа и код номера искаженного разряда, Формула изобретения
1. Устройство для контроля передачи информации, содержащее первый регистр, блок хранения информации, первый и второй блоки элементов И, четыре группы узлов свертки по модулю два два блока сравнения, блок фиксации неисправности, причем вход начальной установки устройства соединен с входами начальной установки первого регистра, блока хранения информации и блока фиксации неисправности, выход сигнала некорректируемой ошибки которого является выходом.некорректируемой ошибки устройства, группа выходов первого регистра соединена с группой входов первого блока элементов И, i-я группа выходов первого блока элементов И соединена с i-й группой входов второго блока элементов И и группой входов i-го узла свертки по модулю два первой группы, группа j-x выходов каждой группы выходов первого блока элементов И соединена с группой входов j-го узла свертки по модулю два второй группы, где j=1sne j=lsmi
k=n хm,1 — разрядность контролируемой информации, n, m — целые положительные числа, i-я группа выходов второго блока элементов И соединена с
i-й группой информационных входов блока хранения информации, группа входов коррекции которого соединена с группой выходов коррекции бло-ка фиксации неисправности, первая и вторая группы входов признака неисправности которого соединены соответственно с группами выходов первого и второго блоков сравнения, i-я группа выходов блока хранения информации соединена с группой входов i-ro узла свертки по модулю два третьей группы, группа j-x выходов каждой группы выходов блока хранения информации соединена с группой входов j --ro узла свертки по модулю два четвертой группы, выходы узлов свертки по модулю два третьей группы соединены с первой группй информационных входов первого блока сравнения, выходы узлов свертки по модулю два четвертой группы соединены с первой группой информационных входов второго блока сравнения, о т л и ч а ю- . щ е е с я тем, что, с целью повышения достоверности контроля, в устройство введены блок. формирования тестовых воздействий, второй и тре-. тий регистры, группа элементов ИЛИ, группа элементов И, элемент И, причем группа информационных входов устройства соединена с первыми входами элементов ИЛИ группы, выходы элементов
ИЛИ группы соединены.с группой входов первого регистра, вход начальной установки которого соединен с входами начальной установки второго„ третьего регистров и блока.фор9 15257 мирования тестовых воздействий, первый стробирующий выход которого соединен с.входом первого блока элементов И, группы выходов узлов сверт5 ки по модулю два первой и второй групп соединены с группами входов соответственно второго и третьего регистров, группы выходов которых соединены соответственно с (n+1)-й и (и+2)-й группами входов второго блока элементов И, (и+1)-я и (n+2)-я группы выходов которого соединены соответственно с (и+1)-й и (n+2)-й группами информационных входов блока 15 хранения информации, (n+1)-я и (n+2)-я группы информационных выходов которого соединены соответственно с вторыми группами информационных входов первого и второго блоков сравнения, 20 выходы которых соединены соответственно с первым и вторым входами эле ментов И, выходы которых соединены с первыми входами элементов И группы, вторые входы элементов И группы сое- 25 динены с соответствующими выходами блока хранения информации, группа выходов элементов И группы является группой информационных выходов устройства, первая и вторая группы информационных выходов блока формирования тестовых воздействий соединены соответственно. с (n+3)-й группой информационных входов блока хранения информации и вторыми входами элементов ИЛИ группы, группа выходов резуль.35 .тата контроля блока фиксации неисправности является группой выходов результата контроля устройства, вход задания режима коррекции которого сое-40 динен с входом задания режима коррекции блока фиксации неисправности, второй и третий стробирующие выходы блока формирования тестовых воздействий соединены соответственно с вхо-. дом второго блока элементов И и стробирующими входами блоков сравнения, вход задания тестового режима устройства соединен с входом запуска блока формирования тестовых воздействий,, вход синхронизации и вход задания режима имитации неисправности которого являются одноименными входами устройства, группа входов начальной установ" ки устройства соединена с группой вхо155 дов начальной установки блока форми- рования тестовых воздействий, выход признака конца формирования тестовых воздействий которого явля02 10 ется одноименным выходом устройI ства.
2 ° Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок формирования тестовых. воздействий содер-. жит два триггера, два.элемента ИЛИ, три элемента задержки, счетчик, регистр, два элемента И, генератор тактовых импульсов и группу элементов И, причем, группа информационных входов регистра и вход записи регистра образуют группу входов начальной уста». новки блока, вход начальной установки которого соединен с первым входом первого элемента ИЛИ и входом установки в "О" первого триггера, вход установки в "1" которого объединен с вторым входом первого элемента ИЛИ и подключен к выходу переполнения счетчика, вход установки в "0" которого объединен с входом установки в
"0" второго триггера и подключен к входу первого элемента ИЛИ, выход ге-. нератора тактовых импульсов соединен с первым входом первого элемента И, выход которого соединен со счетным входом счетчика и входом первого элемента задержки, выход которого соединен с первым входом второго элемента ИЛИ, выход которого соединен с входом второго элемента задержки, с первыми входами элементов И группы и-является. первым стробирующим выходом блока; вход синхронизации которого соединен с вторым входом второго элемента ИЛИ, вход запуска блока соединен с первым входом второго элемента И и с входом установки в "1" второго триггера, выход которого соединен с.вторым входом первого элемента И, вход задания режима имитации неисправности блока соединен с вторым входом второго элемента И, выход которого соединен со стробирующим входом регистра, группа выходов которого соединейа с.вторыми входами элементов И группы, выходы элементов И группы и группа выходов счетчика являются соответственно первой и второй группами информационных выходов блока, выход второго элемента задержки соединен с входом третьего элемен-. та задержки и является вторым стробирующим выходом блока, третий стробирующий выход которого подключен к выходу третьего элемента задержки, выход первого триггера является вы!
1 !52 холодов признака конца формирования тестовых воздействий блока, 3, Устройство по и. 1, о т л и ч а ю щ е е с я тем, что блок фиксации неисправности содержит две групг ы элементов И, два элемента ИЛИ, лемент И, пороговый элемент, узел ешифраторов, и триггер, причем перая и вторая группы входов признаа неисправности блока соединены со- тветственно с первой и второй групами выходов узла дешифраторов. руппа выходов которого соединена с ервыми входами элементов И первой и второй групп, группой входов пороового элемента и группой входов перoro элемента ИЛИ, выход порогового лемента соединен с первым входом торого элемента ИЛИ и является вы570? ходом некорректнруемой ошибки блока, вход начальной установки и вход задания режима коррекции которого соединены соответственно с вторым входом второго элемента ИЛИ и входом установки в "1" триггера, выход второго элемента ИЛИ соединен с входом установки в "0" триггера, инверсный выход
10 которого соединен с первым входом элемента И .и вторыми входами элементов И первой группы, группа выходов которых и выход элемента И образуют группу выходов результата контроля
15 блока, прямой выход триггера соединен с вторыми входами элементов И второй группы, группа выходов кото" рых является группой выходов коррекции блока, выход первого элемента
20 ИЛИ соединен с вторым входом элемента И, 1525702
@uzi
Dm дя Q
5uz.
Составитель И.Иваныкин
Редактор Л,Пчолинская Техред.А.Кравчук Корректор С.Шекмар
Заказ 7228/45 Тираж 668 Подписное ,ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101