Устройство для контроля кодов с "постоянным весом

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано для контроля достоверности передаваемой информации по каналам связи. Изобретение позволяет контро- .лировать достоверность информации, передаваемой кодами с постоянным весом различных типов, чем достигается расширение области применения устройства. Устройство для контроля передачи цифровой информации содер- , жит элемент И 1, блок 2 из п триггеров 3,- 3, п элементов ИЛИ 4,- 4, п элементов И 5,- 5„ первой группы, п элементов И 6 - 6 второй группы, .сдвиговый регистр 7, дешифратор 8, коммутатор 9, два триггера 10 и 11, два одновибратора 12 и 13, п+1 элемент ИЛИ 14, элемент 15 задержки и инвертор 16. 1 ил. (Л со ел 05 tc ю 05

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

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

РЕСПУБЛИК (59 4 Н 0 M 13/02

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

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ связи. Изобретение позволяет контро,лировать достоверность информации, передаваемой кодами с "постоянным о весом различных типов, чем достигается расширение области применения устройства. Устройство для контроля передачи цифровой информации содержит элемент И 1, блок 2 из и триггеров 3<- 3„, и элементов ИЛИ 4, — 4„, п элементов И 5„- 5ц первой группы, п элементов И 6 - 6„ второй группы,,сдвиговый регистр 7, дешифратор 8, коммутатор 9, два триггера 10 и 1 t два одновибратора 12 и 13, а+1 элемент ИЛИ 14, элемент 15 задержки и инвертор 16. 1 ил.

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР 1 10 делАм изОБРетений и ОткРытий (21) 4013205/24-24 (22) 17.01.86 (46) 30.11.87. Бюл. У 44 (72) Н.И. Дементьев, В.В. Кульков, A.Ñ. Сальман и M.À. Терещенко (53) 681.326.7(088.8) (56) Авторское свидетельство СССР

У 428385, кл. G 06 F 11/10, 1972.

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

У 716041, кл. G 06 F 11/10, t980. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КОДОВ

С "ПОСТОЯННЫМ ВЕСОМ" (57) Изобретение относится к вычислительной технике и может быть использовано для контроля достоверности передаваемой информации по каналам

„„SU„„1356226 А 1

1356226

Дешифратор 8 предназначен для преобразования сигнала со входа 21 в единичный уровень напряжения, появляющийся на выходе дешифратора 8,под-. ключенном к одному из первых входов коммутатора 9, а именно к первому входу того элемента И, один из вто1рых входов которого соединен с выходом сдвигового регистра 7. Количество выходов дешифратора 8- определяется количеством единиц в передаваемой кодовой комбинации, Сдвиговый регистр 7 служит для фиксации импульсов с выхода элемента

И 1, количество которых соответствует числу единиц в кодовой комбинации.

Например, при использовании кода "3 из 7" на тактовый вход регистра 7 с выхода элемента И 1 должно поступить три импульса, вследствие чего единица, записанная при начальной установке в регистр 7, оказывается сдвинутой на четвертую позицию.

Разрядность сдвигового регистра 7 должна быть на единицу больше, чем количество "1" в используемом коде с постоянным весом.

Коммутатор 9 представляет собой набор элементов И, число которых соответствует разрядности сдвигового регистра 7.

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

Целью изобретения является расширение области применения устройства за счет контроля расширенного класса кодов с "постоянным весом" °

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

Устройство содержит элемент И 1, блок 2 иэ п триггеров 3, — 3, и элементов ИЛИ 4 1- 4„, и элементов И

5," 5 первой группы, и элементов И

6, — 6„ второй группы, сдвиговый регистр 7, дешифратор 8, коммутатор 9, первый и второй триггеры 10 и 11, первый и второй одновибраторы 12 и

13, n+1 элемент ИЛИ 14, элемент 15 задержки и инвертор 16, На чертеже позициями 17, 18-21 обозначены соответственно тактовый, информационный, первый, второй и третий управляющие входы устройства, позицией 22 — выход устройства.

Триггер 11 управляет работой элемента И 1, он устанавливается в состояние "1" сигналом, поступающим на

5 . его вход через одновибратор 13 управляющего входа 18 устройства. В состояние "0" триггер 11 устанавливается сигналом с элемента ИЛИ 14, на входы которого поступают сигналы с выхода

10 одновибратора 12 и управляющего входа

20. Элемент 15 задержки выполняет фун кцию задержки выходного сигнала элемента И 1, который с выхода элемента

15 задержки поступает на тактовые

15 входы С триггеров 3» — 311 блока 2. 3ацержка необходима для того, чтобы запись импульсов в триггеры 3»- 3», осу11 11 ществлялась позднее, чем сдвиг 1 . в сдвиговом регистре 7. Это имеет

2g значение при фиксации результатов контроля триггером 10, так как к моменту поступления импульса на вход Се триггера 10, на выходе коммутатора 9 уже должен присутствовать нулевой

25 или единичный уровень напряжения, определяемый положением "1" в сдвиговом регистре 7.

Количество триггеров 3» — 3 определяется общим числом разрядов пере30 даваемой кодовой комбинации. Например, 11 II .при использовании кода 3 из 7 их количество равно n = 7.

Для использования в качестве кода

11 11 с постоянным весом кода 3 из 7 число триггеров 3»- Зд равно семи, . разрядность сдвигового регистра 7 равно четырем.

На вход 21 .подается сигнал, соответствующий количеству единиц в посИ 11 тоянном коде, например 3

На входы элементов И»5 — 5n первой группы поступает параллельный двоичный кода,, а1, а — а„, а на входы элементов И 6, — 6„ второй группы — парал45 лельный двоичный код А01 А». Ах - «Аи

Предположим, что единицы содержатся ва, dI и п„разрядах. Импульсом начальной установки, поступающим по управляющему входу 20, осуществляет50 ся установка регистра 7, триггеров

10 и 11, триггеров 3» — 3„ в исходное состояние, при этом регистр 7 и триггер 10 устанавливаются в единичное состояние, а триггеры 11 и 3»- 3„—

55 в нулевое состояние.

На выходе Q триггера 11 появляется нулевой уровень, препятствующий прохождению импульсов со входа 17 через элемент И з

На выходе Q триггера 10 (т.е. на выходе 22 устройства) устанавливается нулевой уровень.

На вход 19 подается сигнал разре-. шения контроля в виде единичного уровня напряжения, поступающего на входы элементов И 5 » и 6,, запускающий свсим передним положительным фронтом одновибратор 13.

Входной импульс одновибратора 13 производит установку триггера 11 в единичное состояние, после чего тактовые импульсы начинают проходить через элемент И 1 на тактовый вход сдвигового регистра 7.

Таким образом, в сдвиговом регистре 7 оказывается записанным двоичный код 0100.

Выходной импульс элемента И 1, задержанный элементом 15 задержки на время, необходимое для сдвига единицы в сдвиговом регистре 7, поступает на тактовые входы триггеров 3„ — 3,, при этом триггер

3 устанавливается в единичное состояние, так как на его информационном входе Э присутствует единичный уровень напряжения с выхода элемента

И 5». Единичный (высокий) уровень напряжения с выхода Q триггера 3, через элемент ИЛИ 4 » поступает на входы элементов И 5 и 6, при этом на входе D триггера 3 появляется единичный уровень напряжения, На выходе инвертора 16 сохраняется единичный уровень напряжения, разрешающий прохождение тактовых импульсов через элемент И 1, так как триггер Зд находится в нулевом состоянии. Второй выходной импульс элемента И 1 поступает на тактовый вход регистра 7 и производит сдвиг вправо, в результате в сдвиговом регистре 7 записывается двоичный код 0010.

356226

Происходит подтверждение единичного состояния триггера 10, в результаЗ5 те при нормальном приеме на выходе

Q триггера 10 (выходе 22 устройства) сохраняется нулевой уровень сигнала, свидетельствующий о правильной передаче сообщения, 4р В случае неправильной передачи информации триггер 3„ устанавливается в единичное состояние после поступления количества импульсов, не равного трем, в результате чего элемент И 1

45 закрывается нулевым уровнем сигнала с выхода инвертора 16, и количество импульсов, поступивших на сдвиговый регистр 7, не равно трем. В этом случае с выхода коммутатора 9 на инфор-.

60 мационный вход триггера 10 поступает нулевой уровень сигнала и выходной импульс одновибратора 12 устанавливает триггер 11 в нулевое состояние, В результате на выходе триггера 10

55 и выходе 22 устррйства появляются единичные уровни сигнала, свидетельствующие об ошибке при передаче информационного слова сообщения. В этом случае сообщение макет быть пеВыходной импульс элемента 15 задержки, поступая на тактовые входы триггеров 3„— 3„, устанавливает триггер 3 в единичное состояние, так как на его информационном входе Р присутствует единичный уровень напряжения с выхода элемента И 5 . Единичный уровень с выхода Q триггера 3 через элемент ИЛИ 4, поступает на входы элементов И 5 и 6„, .

n-»

На информационном входе элемента

И 5„, — единичный уровень, в результате чего на выходе элемента И 6 » появляется единичный. уровень напряжения, который, пройдя через элемент

ИЛИ 4„,, поступает на управляющие входы элементов И 5„ и 6„. При этом на информационном входе Р триггера 3 (n = 7) появляется единичный уровень напряжения, так как на информационном входе элемента 5„ присутствует единичный уровень напряжения.

1р Третий выходной импульс элемента

И 1 поступает на тактовый вход сдвигового регистра 7 и производит сдвиг вправо единицы, в результате в сдвиговом, регистре 7 записывается двоич1б ное число 0001. . Третий выходной импульс элемента

И 1, задержанный элементом 15 задерж-. ки, поступает на тактовые входы С триггеров 3„ — Зд, при этом происходит

2р установка триггера 3„ в единичное состояние. На выходе инвертора 16 появляется нулевой уровень сигнала, закрывающий прохождение тактовых импульсов через элемент И 1. Одновре25 менно отрицательным фронтом с выхода инвертора 16 происходит запуск одновибратора 12, выходной положительный импульс которого поступает на тактовый вход С триггера 10, на информад0 ционный вход D которого поступает единичный уровень сигнала с соответствующего выхода коммутатора 9, 1356226

Составитель Б, Ходов

Техред Л.Сердюкова

Редактор Л. Повхан

Корректор О. Кравцова

Заказ 5812/55 Тираж 900

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

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

Подписное

IIpoHsBoEIcTBeнно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 редано повторно после установки устройства в исходное состояние сигналом пэ входу 20. формула изобретения

Устройство для контроля кодов с

"постоянным весом", содержащее эле мент И, первый вход которого является тактовым входом устройства, блок из и триггеров, выходы которых соединены с первыми входами одноименных. элементов ИЛИ, первую и вторую группы из и элементов И, первые входы элементов И первой и второй групп являо ются соответствующими информационны-ми входами устройства, выходы эле,ментов И первой группы. соединены с соответствующими информационными входами одноименных триггеров блока триггеров, выходы элементов И второй группы соединены с вторыми входами одноименных элементов ИЛИ, выход i-го элемента ИЛИ (где i = 1 - (n-1)) соединен с объединенными вторыми входами (i+1)-х элементов И первой и второй групп, вторые входы первых элементов И первой и второй групп объединены и являются первым управляющим входом устройства, тактовые входы триггеров блока триггеров объединены, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства за счет контроля кодов с

"постоянным весом" различных типов, в него введены сдвиговый регистр, дешифратор, коммутатор, триггеры,одновибраторы,.(и+1)-й элемент ИЛИ,эле5 мент задержки и инвертор выход котоУ . рого соединен непосредственно с вторым входом элемента И и через первый одновибратор — с тактовым входом первого триггера и с первым входом (n+1)-ro элемента ИЛИ, выход которого соединен с первым установочным входом второго триггера, выход которого соединен с третьим входом элемента И, выход которого соединен непосредственно с тактовым входом регистра и через элемент задержки — с тактовыми входами триггеров блока триггеров, выходы дешифратора соединены с пер, выми входами коммутатора, выход кото20 рого соединен с информационным входом первого триггера, выход и-го элемента

ИЛИ соединен с входом инвертора, выход второго одновибратора соединен с вторым установочным входом второго

25 триггера, выходы регистра соединены с вторыми входами коммутатора, второй вход n+ 1-ro элемента ИЛИ объединен с установочными входами регистра, первого триггера и триггеров блока триггеров и является вторым управляющим входом устройства, вход второго одновибратора подключен к первому управляющему входу устройства, входдешиф-ратора является третьим управляющйм входом устройства, выход первого

35 триггера является выходом устройства.