Устройство для контроля кодовой комбинации


G08C13 - Системы для передачи измеряемых переменных величин, управляющих или подобных сигналов (пневмогидравлические передающие системы F15B; чувствительные элементы для определенных физических переменных см. в соответствующих подклассах, например классов G01,H01; индикаторные или регистрирующие устройства см. в соответствующих подклассах, например G01D,G09F; механические средства для преобразования выходного сигнала чувствительного элемента в различные переменные величины G01D 5/00; мостовые схемы с автоматической балансировкой G01R; управление положением вообще G05D 3/00; механические системы управления G05G; системы для передачи только сигналов "включено-выключено", системы для передачи сигналов тревоги G08B;

 

Изобретение относится к цифровой вычислительной технике и может быть использовано в аппаратуре передачи данных с повышенной достоверностью . Цель изобретения - повышение достоверности контроля, Устройство содержит два блока памяти, сигнатурный анализатор, сумматор по модулю., два, триггеры, счетчик,Информация,, поступающая в устройство, содержит контрольные признаки, образующиеся на матрицах - шифраторах, слова записываются в блок памяти по адресам , хранящимся в другом блоке памяти . Это один режим работы, В режиме выборки информации считывание происходит по тем же адресам, однако адреса позволяют считывать поочередно слова одинаковых строк или столбцов матриц, через которые проходит информационное слово. При возникнове- j НИИ ошибки контрольньй разряд не будет равен сигнатуре информационного слова. 2 ил, 1 табл, . 2 (О

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

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

РЕСПУБЛИК

>>".> >;> ffIЯЩ Ю

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3825699/24-24 (22) 11. 12.84 (46) 23, 11,88. Бюл. ¹ 43 (75) В.В. Макаров „ Б.М. Лукин, Ю.П. Рукоданов и И.И. Воробьева (53) 681.3(088.8) (56) Авторское свидетельство СССР № 746528, кл. С 06 F 11/00, 1979.

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

1059629, кл. G 06 F 29/00, 1983. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КОДОВОЙ

КОМБИНАЦИИ . (57) Изобретение относится к цифровой вычислительной технике и может быть использовано в аппаратуре передачи данных с повышенной достоверностью. Цель изобретения — повышение

„„SU 3439597 А1 (51)4 G 06 F 11/10. С 08 С 13 00 достоверности контроля, Устройство содержит два блока памяти, сигнатурный анализатор, сумматор по модулю., два, триггеры, счетчик., Информация,. поступающая в устройство, содержит контрольные признаки, образующиеся на матрицах — шифра-..орах, слова записываются в блок памяти по адресам, хранящимся в другом блоке памяти. Это один режим работы. В режиме выборки информации считывание происходит по тем же адресам, однако адреса позволяют считывать поочередно слова одинаковых строк или столбцов матриц, через которые проходит информационное слово. При возникновении ошибки контрольный разряд не будет равен сигнатуре информационного слова. 2 ил, 1 табл.

1439597

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

Целью изобретения является повы,шение достоверности контроля.

На фиг. 1 изображена функциональная схема устройства для контроля кодовой комбинации, на фиг. 2 — функ- 10 циональная схема сигнатурного аналн— затора.

Устройство (фиг.1) соцержит первый блок 1 памяти, сигнатурный ана-. лизатор 2, сумматор 3 по модулю два, 15, триггеры 4-6, счетчик 7, первый элемент И 8, элементы ИЛИ 9 и 10, элементы И-HE 11 и 12, второй элемент

И 13, элементы 14-16 задержки, второй блок 17 памяти, элементы ИЛИ-НЕ 20

18 и 19, информационный вход 20 устройства, тактовый вход 7-1 устройства, установочный вход 22 устройства, вход

23 задания режима работы устройства, . выход 24 неисправности устройства, . 25 информационный выход 25 устройства, выход 26 окончания контроля устройства.

Сигнатурный анализатор 2 (фиг.2) содержит сумматор 27 по модулю два и регистр 28 сдвига, Сообщение, поступающее на информационный вход 20 устройства, состоит из информационных и контрольных разрядов, причем контрольные разряды образуются из информационных матричным способом. Например, при 16 информационных разрядах они компануются в три различные матрицы Д1, Д2, ДЗ размером 4х4.

Иатрица Д2 образуется из матрицы

Д1 следующим образом: нижняя строка матрицы Д1 используется как диагональ матрицы Д2, на оставшиеся места записываются по порядку остальные информационные разряды.

Иатрица ДЗ образуется из матрицы

Д2 следующим образом: ;няя диагональ матрицы Д2 используется как диагональ матрицы ДЗ, остальные информационные разряды записываются по порядку, если брать их по столбцам.

Если обозначить информационные разряды И01, ИО2, ° ° °, И16, контроль- ные разряды Р1, Р ., РЗ, Р4, С1, С2, СЗ, С4, то сообщение поступает в следующей последовательности: И01, И02, И16, Р1...Г4, С1...С4.

Используя зти обозначения матрицы

Д1, Д2, ДЗ и контрольные разряды можно п р едс та в ит ь в сл е дующем в иде:

ИО1, ИО

И05, ИО

Д1= ИО9, И1

И13, И1

Ñ1 i, С12, С13, С14

Здесь Р1 и С1 являются суммой по модулю два i-го столбца и i-й строки матрицы Д1 соответственно.

Точно также формируются значения

Р2;, РЗ, С2,, СЗ. для матриц Д2 и

ДЗ.

И16„

ИО4, Д2=ИО7, И10, ИОЗ Р21

И06 Р22

ИО9 Р23

И13 Р24

ИО1 ИО2, И15 ИО5„

ИО8, И14, И11, И12, С24

С22, С23, И16, И04

И11, И14,.

ИО6, C2f, И10, И08, ДЗ=И05, ИОЗ, С31, С32, СЗЗ, С34

С1=С116С21ЮС 31®1, C 2=C 1 2ЩС2 2®СЗ 261, СЗ=С1МС23ЮС3391, С4=С14®Ñ249Ñ3491, Р1=Р11УР219Р31®1;

Р2=Р 12ЮР22ОР 3291, РЗ=Р1 ЗЮР23ЮР 3 3®1;

Р4=Р1 49Р 249Р 349+;

Применение такого тройного кодирования позволяет повысить контролирующую способность кода.

Устройство для кон 1 роля такой ко= цовой последовательности работает следующим образом.

Перед началом работы сигналом по установочному входу 22 устройства происходит установка в нулевое состояние сигнатурного анализатора 2, первого триггера 4 и счетчика 7.

Начинается прием сообщения, поступающего на информационный вход 20 устройства. При этом на вход 23 задания режима работы устройства подается единичный потенциал.

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

3959; з 14 счетчика 7 и тактовый -вход первого блока 1 памяти. Счетчик 7 начинает считать. В том случае, когда два млад ших разряда счетчика находятся н »улевом состоянии, на выходе второго элемента ИЛИ-НЕ 19 появляется единичный сигнал, который поступает ка вход чтения/записи первого блока 1 памяти, как сигнал записи, В этот момент осущестнляется запись информа ционного символа в блок 1 памяти по адресу, определяемому выходными сигналами второго блока 17 памяти. Содержимое второго блока 17 приведено в таблице.

Таким образом, приходящее сообщение записывается в адреса А01

А16,АР1,...,AP4„ACi,...,ÀÑ4 одноразрядного первого блока 1 памяти.

После этого изменяется сигнал на входе 23 задания режима устройства и на входе чтения/записи первого блока 1 памяти постоянно устанавливается нулевой сигнал, означающий режим чтения.

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

Адрес блока 1 памяти снова определяется содержимым второго блока 17 памяти. Адреса, хранящиеся во втором . блоке 17 памяти, позволяют, как это . видно из таблицы, вызывать поочередно информационные символы одинаковых строк или столбцов всех трех матриц (прочерком в таблице обозначается адрес, где содержится нулевая информация).

Информация, содержащаяся в адресах 11100000-11111111, повторяет информацию, содержащуюся в адресах

01100000-01111111.

Считываемые биты из первого блока, 1 памяти поступают ка информационный вход триггера 5. Тактовые импульсы,,задержанные на первом элементе 14 задержки, поступают па тактовый вход второго триггера 5 и за»»псынают сч»»танную из перного блока 1 памяти информацию. Одновременно тактовые импульсы через первый элемент И-HE 11 поступают на тактовый вход сигнатурного анализатора 2, где происходит формирование сигнатуры ° ; ".Ом "лучае когда два младших разряда c«= ò«èêà

7 находя ся н единичном состоянии, второй элемент И-% 12 закрывает первый элемент И-Ш . 11 и сигнал ка тактоный вход сигнатурного анализатора не поступает.

Как только четыре младших разряда счетчика 7 устанавливаются в единич5 ное состояние, ка выходе первого элемента И 8 формируется едиккчкьп» сигнал, который разрешает прохождение тактового импульса через второй элемент И t3 и второй элемент 15 задержки на тактовый вход первого триггера

4. I(этому времени на втором триггере 5 находится один из контрольных разрядов, а на сигнатурном анализаторе 2 — сигнатура соответствующих строк или столбцов матриц Д1,Д2,ДЗ.

».сли сообщение принято правильно, то ка выходе сумматора 3 по модулю два .будет нулевой сигнал и первый триггер

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

Сигнал с выхода второго элемента

15 задержки через третий элемент 16 задержки и первый элемент ИЛИ 9 ycgp тананливает сигнатурный анализатор в исходное состояние, и начинается .проверка очередкого контрольного разряда.

На информационный выход 25 устрой ства поступает информация, считыва.емая из первого блока l памяти. Эта информация повторяет принятые информационные символы. IIo окончании проверки на входе 23 устройства сно"

40 ва устанавливается единичный потенциал.

После того как старший разряд счет. чика 7 установится в единичное со- стояние, счетчик 7 останавливается, формируется сигнал на выходе 26 оконча:.шя контроля устройства.

Ць»кл работы устройства завершен.

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

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

Адрес

Адрес

А01

011000 00

А01

000000 00

Ai6

10

1.0

А10

А02

01100100

А02

000001 00

А16

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

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

39597 6 версный выход которого является информационным выходом устройства, выход сумматора по модулю два соединен с первым входом второго элемента ИЛИ, б 1 выход которого соединен с информационным входом первого триггера, прямой выход которого соединен с вторым входом второго элемента ИЛИ и является выходом неисправности устройства, выход первого элемента задержки соединен с тактовым входом второго-триггера, первым входом первого элемента

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

25 H-HE, выход которого соединен с вторым входом первого элемента И-НЕ, выход которого соединен с тактовым входом сигнатурного анализатора, выходы первого и второго элементов ИЛИ-НЕ соединены соответственно с тактовым входом третьего триггера и входом чтения-записи первого блока памяти, выход первого элемента И соединен с вторым входом второго элемента И, Зб выход старшего разряда счетчика соединен с входом запрета счета счетчика и является выходом окончания контроля устройства.

1439597

11родолаение табл!гцьт

А03

АОЗ

01

А02

А00

А04

А04

АОЗ

А07

А05

О!

А04

О1

А08

01

А06

01

А15

А11

АР2

А07

А05

А01

АР4

000010 00

000011 00 г

00, 111 00

0!О00О 00

010001 00

01001100

Ф

А16

01101000

011011 00

01110000

01110100

01111000

Х

1439597

Продолжение таблицы

А08

А06

10

А15

АС1

10

А07

АС2

А05

Af0

АС4

А08

А14

01

А11

А06

А14

01

А15

А11

А12

А10

А12

А08

А09

10

А02

А14

А13

А10

А11

01 О 1 О 1 00 00

:010101 00

01011100

100010 00

1 О О О 1 1 00

10010000

) 01111100

1000 00 ОО

100001 00

101101 00

1 О 1 1 1 О 00

1 0 1 1 1 1 00

А09

1439597

АОЗ

А06

АС2

АОЗ

А14

01

А02

А11

tO

А06

А04

А15

А07

А12

01

А05

А09

A0t

А16

А11

А13

А14

А13

10

А12

АР4

А15.

A0t

А12

А16

А09

10

А10

АСЗ

А04

АО5

А04

АОЗ

А08

АО"

10

11 I

100101 00

t 00110 00

100111. 00

101000 00

10 t 001 00

12

Продолжение таблицы

11000000

110001 00

11001000

11001100

11010000

> 439597

А08

А09

А06

А07

10

А15

А05

А12

А13

А10

А09

10

А02

АОЗ

А16

А02

А01

10

А16

А13

АС4

10101000

101011 00

101100 00

Продолжение таблицы

110101 00

10110 00

110111 00! 439597

К&3

Составитель В. Гречнев

Техред Л.Сердюкова Корректор В. ярняк

Редактор А. Ворович

Тираж 704

Заказ 6079/49

Подписное

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

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

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

Устройство для контроля кодовой комбинации Устройство для контроля кодовой комбинации Устройство для контроля кодовой комбинации Устройство для контроля кодовой комбинации Устройство для контроля кодовой комбинации Устройство для контроля кодовой комбинации Устройство для контроля кодовой комбинации Устройство для контроля кодовой комбинации Устройство для контроля кодовой комбинации 

 

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

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

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

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

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

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

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

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

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

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

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

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