Устройство для контроля четности двоичного последовательного кода
Изобретение относится к вычислительной технике и может быть использовано при построении узлов обнаружения ошибок в каналах связи. Цель изобретения - повышение достоверности контроля устройства. Устройство содержит триггеры 2 и 4, элемент И 3, генератор 5 импульсов, блок 6 синхронизации , формирователь 7 тактовых импульсов ,формирователь8 синхроимпульсов, элементы ИЛИ 9 и 10. Информационное сообщение, содержащее служебную единицу в первом разряде первого слова, поступает на информационный вход 1 устройства. Блок 6 позволяет синхронизовать сигналы генератора 5 с первым разрядом первого слова сообщения. На триггере 2 определяется четность принимаемого слова. Формирователи 7 и 8 определяют границу принимаемого слова. Устройство включается в работу сигналом запуска по входу 11 устройства и не позволяет обнаружить пропадание единицы в слове с одной единицей. 2 з п. ф-лы, 4 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (я)ю G 06 F 11/10
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОГКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4732524/24 (22) 25.08.89 (46) 30.12.91. Бюл. М 48 (72) P.À.Ñàëàõåòäèíîâ и Н.З,Семенюк (53) 681.3(088.8) (56) Селлерс Ф. Методы обнаружения ошибок в работе ЭЦВМ. М.: Мир, 1972, с. 76, фиг.4.10.
Авторское свидетельство СС.CP
hL 1103239, кл. G 06 F 11/10, 1983. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЧЕТНОСТИ ДВОИЧНОГО ПОСЛЕДОВАТЕЛ6НОГО КОДА (57) Изобретение относится к вычислительной технике и может быть использовано при построении узлов обнаружения ошибок в каналах связи. Цель изобретения — повышение достоверности контроля устройства. Ус,, Ы,, 1702373 А1 тройство содержит триггеры 2 и 4, элемент
И 3, генератор 5 импульсов, блок 6 синхронизации, формирователь 7 тактовых импульсов, формирователь 8 синхроимпульсов, элементы ИЛИ 9 и 10.
Информационное сообщение, содержащее служебную единицу в первом разряде первого слова, поступает на информационный вход 1 устройства. Блок 6 позволяет синхронизовать сигналы генератора 5 с первым разрядом первого слова сообщения. На триггере 2 определяется четность принимаемого слова. Формирователи 7 и 8 определяют границу принимаемого слова.
Устройство включается в работу сигналом запуска по входу 11 устройства и не позволяет обнаружить пропадание единицы в слове с одной единицей. 2 з.п. ф-лы, 4 ил.
1702373
Изобретение относится к вычислительной технике и может быть использовано при построении узлов обнаружения ошибок в каналах связи.
Цель изобретения — повышение достоврености контроля устройства.
На фиг,1 приведена функциональная
Схема устройства; на фиг.2 — пример реализации блока синхронизации и формирователей тактовых импульсов и
Синхроимпульсов; на фиг.3 и 4 — временные
Диаграммы работы устройства и блока синхронизации соответственно.
Устройство (фиг.1) содержит информационный вход 1 устройства, первый триггер
2, элемент И 3, второй триггер 4, генератор
5 импульсов, блок 6 синхронизации, формирователь 7 тактовых импульсов, формирователь 8 синхроимпульсов, элементы ИЛИ 9 и
10, вход 11 запуска устройства, выход 12 генератора 5 импульсов, инверсный выход
13 первого триггера, прямой выход 14 второго триггера, первый и второй выходы 15 и
16 формирователя 7 тактовых импульсов, выходы 17 — 19 формирователя 8 синхроимпульсов, выход 20 устройства, Блок 6 синхронизации, формирова.гель
7 тактовых импульсов и формирователь 8 синхроимпульсов (фиг.2) содержат триггеры
21 — 23 блока 6, выход 24 nepeoro триггера
21 блока 6, инверсный выход 25 второго ,триггера 22 и прямой выход 26 третьего
",триггера 23 блока 6 синхронизации, счетчик
27, дешифратор 28 и триггеры 29 и 30 формирователя 7 тактовых импульсов, счетчик
31, дешифратор 32 и триггер 33 формирователя 8 синхроимпульсов.
В информационном сообщении, которое приходит в устройство, первый разряд первого слова всегда содержит единичную информацию, что необходимо для синхронизации работы устройства с передающим блоком.
Применение блока 6 синхронизации в устройстве обусловлено необходимостью точной привязки импульсов тактовой частоты ТИ с импульсами информационного массива на входе 1 устройства. Такое построение блока 6 обеспечивает формирование прямоугольных последовательных импульсов тактовой частоты ТИ на выходе
15 узла?, синфазно привязанных с импульсами информационного массива на входе 1 устройства. Точность привязки осуществляется ss счет повышенной масштабности частот импульсной последовательности, формируемой генератором 5, по отношеwe к частоте импульсов информационного массива на входе 1 устройства.
Устройство работает следующим образом, На входы 11 и 1 устройства поступают сигнал запуска устройства (фиг.3 — 11) и контролируемая информация (фиг.3 — 1), имеющая массив слов двоичного последовательного кода. Сигналом запуска устройства устанавливаются в исходное состояние блок 6, формирователь 7 тактовых импульсов, формирователь 8 синхроимпульсов, триггеры 2 и 4, Следом за сигналом запуска устройства с информационного входа 1 устройства на счетный вход триггера 2, единичный вход триггера 4 и информационный вход блока 6 поступает массив слов контролируемой информации (фиг.3 — 11,1).
Генератор 5 импульсов генерирует импульсы непрерывной последовательности, частота следования которых выше частоты следования информационных импульсов в
15 — 20 раз, чем достигается точная временная привязка rio частоте синхроимпульсов, формируемых устройством с частотой следования входной информации, С выхода генератора 5 импульсы высокой частоты поступают на тактовый вход блока 6. При совпадении переднего фронта первого разряда входной информации с одним из импульсов генератора 5 на выходе блока 6 формируются импульсы, совпадающие с передним фронтом nepeoro разряда входной информации. Импульсы с выхода блока 6 поступают на формирователь 7 тактовых импульсов, который формирует тактовые импульсы, совпадающие пб времени с импульсами первого разряда информации.
Импульсы с выхода формирователя 7 тактовых импульсов поступают на тактовый вход формирователя 8 синхроимпульсов. На выходе 17 формирователя 8 синхроимпульсов вырабатываются импульсы сброса (фиг,3—
17), а на выходе 18 — импульсы считывания (фиг.3 — 18). В устройстве предусмотрен текущий самоконтроль. Обнуление устройства производится как при прохождении каждого импульса запуска, так и перед прохождением каждого информационного слова. Для этого формирователь 7 тактовых импульсов и формирователь 8 синхроимпульсов формируют импульсы сброса,. которые поступают на входы элементов ИЛИ 9 и 10. 8 зависимости от последовательности импульсов запуска или импульсов обнуления с выходов формирователя 7 тактовых импульсов и формирователя 8 синхроимпульсов на выходах элементов ИЛИ 9 и 10 формируются импульсы обнуления, которые приводят в исходное состояние формирОватель 7 так17023?3 товых импульсов, формирователь 8 синхроимпульсов, триггеры 2 и 4.
Рассмотрим три возможных варианта прохождения слов информационного массива (фиг.3, эпюра 1): число единиц в слове четно (1 и 6 слово); число единиц в слове нечетно (2 и 3 слово); информация в слове отсутствует (4,5 и 7 слово).
Начальное положение триггеров 2 и 4 определяется импульсом, поступающим с выхода 17 формирователя 8 синхроимпульсов.
Иэ информационного канала на счетный вход триггера 2, единичный вход триггера 4 и информационный вход блока 6 поступает информационный массив.
Первая же единица информационного слова (для случая, когда информация есть) устанавливает триггер 4 в единичное состояние, тем самым единичный выход 14 триггера 4 (фиг.3-14) выдает сигнал, разрешающий анализ состояния триггера 2.
Случай 1. В информационном массиве слово 1 или 6 (эпюра 1 — 1(6) слово) содержит четное число единиц, т.е. происходит сбой передаваемой (принимаемой) лнфармации.
При этом триггер 2 (эпюра 13 — 1 (6) слово) после прохождения 1 (6) слова устанавливается в исходное состояние (в положение
"1"). Триггер 4 (эпюра 13 —.1(6) слово) также устанавливается в положение "1". На входы элемента И 3 поступают импульсы считывания с выхода 18 формирователя 8 синхроимпульсов (эпюра 18) и два положительных уровня — с выхода 13 триггера 2 и выхода 14 триггера 4 (эпюры 13, 14 — 1 (6) слова). На выходе 20 устройства формируется сигнал положительной полярности, фиксирующий сбои информации (эпюра 20).
Случай 2. В информационном массиве слова 2 и 3 (эпюра 1 — 2 или (3) слова) содержат нечетное число единиц, информация передается правильно. При этом триггер 2 (зпюра 13 — 2 (3) слово) устанавливается в положение "0". Триггер 4 (эпюра 13 — 2 (3) слово) устанавливается в положение "1". Следовательно, на входы элемента И 3 поступают сигналы с выхода
18 формирователя 8 синхроимпульсов, сигнал нулевой полярности — с выхода 13 триггера 2 (эпюра 13 — 2 (3) слово) и сигнал положительной полярности (единица) с выхода 14 триггера 4 (эпюра 14 — 2 (3) слово).
При этом на выходе 20 устройства появляется сигнал "Наличие ошибки отсутствует", т.е. информация передается правильно, Случай 3. В информационном массиве слова 4,5,7 (эпюра 1 — 4 (или 5 или 7) слово) не содержат информации, При этом триггер
2 (эпюра 13 — 4 (5,7) слово) находится в исходном состоянии (в положении "1"), а
5 триггер 4.(эпюра 14 — 4 (5,7) слово) также находится в исходном состоянии (в положении "0"). На входы элемента И 3 поступают сигналы с выхода 18 формирователя 8 синхроимпульсов (зпюра 18) сигнал положитель10 най полярности (единица) с выхода 13 триггера 2 (эпюра 13 — 4 (5,7) слово) и сигнал нулевой полярности с выхода 14 триггера 4 (эпюра 14 — 4(5,7) слово). При этом на выходе
20 устройства (зпюра 20 — 4 (5. 7) слово)—
15 наличие ошибки отсутствует, т.е. слова не содержащие информации из контроля исключены.
Формула изобретения
20 1. Устройство для контроля четности двоичного последовательного кода, содержащее первый триггер, элемент И и два элемента ИЛИ, причем счетный вход триггера подключен к информационному входу уст25 ройства, инверсный выход первого триггера соединен с первым входом элемента И, выход которого является информационным выходам устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверсти
30 контроля устройств;;, в него введены второй триггер, генератор импульсов, блок синхронизации, формирователь тактовых импульсов и формирователь синхроимпульсав, причем единичный вход второго тригге35 ра и информационный вход блока синхронизации псдключены к информационному входу устройства, прямой выход второго триггера соединен с вторым входом элемента И, выход генератора импульсов
40 соединен с тактовым входом блока синхронизации, выход которого соединен с тактовым входом формирователя тактовых импульсов, первый выход которого соединен с тактовым входам формирователя син45 хроимпульсав, первый выход которого соединен с нулевыми входами первого и второго триггеров, второй выход формирователя синхраимпульсав соединен с третьим входам элемента И, второй выход формирователя тактовых импульсов соеди50 нен с первым входом первого элемента
ИЛИ, выход которого соединен с первым установочным входом формирователя тактовых импульсов, третий выход формирователя синхраимпульсав соединен с первым
55 входом второго элемента ИЛИ, выход которого соединен с установочным входом формирователя синхроимпульсов, вторые входы первого и второго элементов ИЛИ, второй установочный вход формирователя тактовых импульсов и установочный вход
1702373 блока синхронизации подключены к входу запуска устройства.
2. Устройство поп.1, отл ич а ю щеес я тем, что формирователь тактовых импульсов содержит счетчик, дешифратор и два триггера, причем выходы счетчика подключены к информационным входам дешифратора, стробирующий вход которого соединен со счетным входом счетчика и под, ключен к тактовому входу формирователя,, вход сброса счетчика соединен с первым установочным входом формирователя, первый инверсный выход дешифратора соединен с единичными входами триггеров, седьмой и пятнадцатый инверсные выходы дешифратора соединены соответственно с нулевым входом первого триггера и первым нулевым sx второго триггера, второй нулевой вход которого соединен с входом запуска устройства, прямой выход первого триггера и инверсный выход второго триггера являются соответственно первым и вторым выходами формирователя.
3. Устройство по п,1, о т л и ч а ю щ е е5 с я тем, что формирователь синхроимпульсов содержит счетчик, дешифратор и триггер, причем выходы счетчика соединены с информационными входами дешифраторэ, стробирующий вход которого соединен со
10 счетным входом счетчика и подключен к тактовому входу формирователя, первый инверсный выход дешифратора соединен с единичным входом триггера, сороковой инверсный выход дешифратора соединен с ну15 левым входом триггера и является первым выходом формирователя, инверсный выход триггера является третьим выходом формирователя, двадцать шестой выход дешифратора является вторым выходом формирователя, 20 вход. сброса счетчика соединен с установочным входом формирователя.
1702373
1702373
Составитель В,Гречнев
Редактор М.Петрова Техред М.Моргентал Корректор M.Êó÷åðÿaàÿ
Заказ 4544 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035. Москва. Ж-35, Раушская наб.. 4/5
Производственно-издательский комбинат "Патент", г. Ужгород;ул.Гагарина, 101





