Устройство для контроля последовательного кода

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах передачи данных. Цель изобретения - повышение диагностической способности устройства. Устройство содержит триггер 1, счетчики 2, 8, блок 3 памяти , дешифратор 4, сумматор 5 по модулю два, элемент И 6, элемент ИЛИ-НЕ 7 и элемент НЕ 9. В устройстве осуществляется проверка поступающей информации на четность в каждом слове. Ведется подсчет принятых слов на счетчике 2. При обнаружении ошибки в принятом слове номер ошибочного слова переписывается в блок 3 памяти по адресу, формируемому счетчиком 8, который подсчитывает число ошибочных слов. По окончании приема информации счетчик 8 обнуляется и начинается считывание из блока 3 памяти номеров ошибочных слов, пока не появляется сигнал на выходе дешифратора 4 нулевой комбинации. 1 ил. (Л

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

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

РЕСПУБЛИК .

„.SU„„

2 А1 (51)5 G 06 F 11/10

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

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

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

ПО ИЗОБРЕТЕНИЯМ И (ЛНРЫТИЯМ

ПРИ .ГНКТ СССР (21) 4694785/24 (22) 22.05.89 (46) 07.05.91. Бюл. h» 17 (72) М.Я.Вертлиб и Ф.Г.Гордон (53) 681.3(088,8) (56) Авторское свидетельство СССР

11 530332, кл. G 06 F 11/10, 1974.

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

Р 1319036, кл. r. 06 F I l /10, 1986 ° (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПОСЛЕДОВАТЕЛЬНОГО КОДА (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах передачи данных, Цель изобретения— повышение диагностической способности устройства, Устройство содержит

2 триггер 1, счетчики 2, 8, блок 3 памяти, дешифратор 4, сумматор 5 по модулю два, элемент И 6, элемент

KIH-HE 7 и элемент HE 9. В устройстве осуществляется проверка поступающей информации на четкость в каждом слове. Ведется подсчет принятых слов на счетчике 2. При обнаружении ошибки в принятом слове номер ошибочного слава переписывается в блок 3 памяти по адресу, формируемому счетчиком 8, который подсчитывает число ошибочных слов. По окончании приема информации счетчик 8 обнуляется и начинается считывание из блока 3 памяти номеров ошибочных слов, пока не появляется а сигнал на выходе дешифратора 4 куле- Е вой комбинации. 1 нл.

1647572

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

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

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

Устройство .содержит триггер 4, первый счетчик 2, блок 3 памяти, дешифратор 4, сумматор 5 по модулю два;элемент И б, элемент ИЛИ-НЕ 7, второй счетчик 8, элемент НЕ 9, информацион- 15 ный вход 10 устройства, входы признаков качала слова 1l н сообщения 12 устройства, тактовый вход 13 устройства, вход 14 контрольного разряда устройства, блок 15 сопряжения с кана-20 лами связи (не входит в состав устройства), вход 16 задания режима работы устройства, тактовый вход 12 устройства, выход 18 номера ошибочных слов устройства, выход 19 конца мас- 25 сива ошибочных слов устройства, вход

20 начальной установки устройства.

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

Одновременно запоминаются порядковые номера (адреса) поступающих слов и порядковые номера ошибочно принятых слов.

Порядковые номера ошибочно принятых слов являются адресами блока памяти, по которым (начииая с нулевого адреса) записываются порядковые номера поступающих слов (адреса ошибочных слов), которые запоминаются в блоке памяти.

По управляющим сигналам адреса ошибочных слов в общем массиве. поступают 45 на выход устройства до формирования в блоке памяти первого адреса слова, не содержащего ошибок (нулевой адрес).

Выходной массив может быть использован дпя запроса повторной передачи ошибочных слов.

Из блока 15 сопряжения с каналами связи поступают: на информационный вход 10 устройства - последователь- ность информационного кода; на вход

11 устройства — сигнал начала каждого

55 слова в информационном сообщении; на вход 12 устройства — сигнал начала информационного сообщения; на тактовый вход 1 3 устройства — сигнал окончания каждого слова в информационном сообщении; на вход 14 контрольного разряда устройства — сигнал свертки по модулю два для каждого слова, который присутствует на время выдачи соответствующего информационного слова.

Счетчик 2 служит для подсчета ко" личества слов в сообщении и формирует порядковый номер (адрес) текущего слова.

Счетчик 8 служит для подсчета количества ошибочных слов, порядковые номера которых служат адресом для записи адреса слова в сообщении в блок 3 памяти.

Информация, постунающая иэ блока

15 сопряжения в канал связи (из канала связи), поступает также в устройство через информационный вход 10.

Устройство работает следующим образом.

Перед выдачей информации из блока

15 сопряжения иа входы li и 12 устройства постуяают сшгкалы, которые устанавливают соответственно триггер

1 в состояние "!", а счетчики 2 и 8в состояние "0". На вход 14 контрольного разряда устройства поступает

l сигнал свертки по модулю два, который сохраняет свое значение на время выдачи слова.

Последовательность импульсов информационного сообщения поступает на счетный вход триггера 1, причем, если количество импульсов в слове четное, то триггер устанавливается в состояние "l" если. нечетное - то в состояние "0". По окончании каждого слова на счетный вход счетчика 2 поступает стробирующий сигнал. Таким образом, счетчик 2 подсчитывает количество слов в сообщении. Сигнал окончания слона с тактового входа 1 3 . устройства поступает также через элемент НЕ 9 иа вход элемента И 6.

На сумматоре 5 по модулю два происходит сравнение состояния входа 14 контрольного разряда устройства и состояния триггера 1 . Если состояние сигналов на обоих входах сумматора

5 по модулю два не совпадает, то в момент появления етробирующего импульса на входе 13 устройства на выходе элемента И 6 появляется сиг« нал "Ошибка" в слове и на вход 16 устройства не поступает сигнал запре-

7572 6 мер, по обратному каналу на передающую сторону для повторной их передачи.

50 ка .начала сообщения и входу начальной

164 та записи блока памяти. Сигналом

"Ошибка" в блок 3 памяти записывается адрес (номер) слова, в котором обнаружена ошибка, Одновременно счетчик 8 считает количество слов, . 5 в которых содержались ошибки, и формируют адрес для блока 3 памяти, по которому записывается номер ошибочного слова. Задним фронтом импульса ошибки счетчик 8 подготавливает новый адрес, по которому будет записан . очередной номер ошибочного слова.

Таким образом, счетчик 2 формирует порядковые номера слов (адреса слов), которые при наличии ошибки будут записаны в блок 3 памяти но адресам, указанным счетчиком 8. Первое ошибочное слово будет записано по нулевому адресу, следующее — по первому и т.д.

После окончания передачи информации на вход l6 устройства подается сигнал запрета записи блока 3 памяти и сигнал сброса с в ода 20 устройства на сброс счетчика 8. Если по нулевому адресу блока 3 памяти не записан адрес слова с ошибкой, то дешифратор 4 сформирует на выходе 39 устройства сигнал "Конец массива ошибочных слов", Если по нулевому адресу блока 3 памяти записан адрес слова с ошибкой, то этот адрес появляется на выходе 38 номера ошибочиьи слов устройства. Затем, при появлении на входе 17 устройства сигналов считывания адреса ошибочньи слов, счетчик 8 кажцым импульсои с входа i? устройства будет увеличиваться íà "i" т.е. по первому адресу блока 3 памяти появляется адрес следующего слова с ошибкой и т.д,, пока на выходе дешифратора 4 не будет сформирован сигнап конца массива ошибочных слов (по наличию на входах дешифратора 4 всех нулей), Устройство может работать как на .передаче, так и на приеме.

В нервом случае после передачи пакета информации начйнают передаваться номера (адреса) ошибочнъи слов для повторения этих слов. Во втором случае на приеме формируются адреса слов, принятых с ошибками, и информация об этих словах передается, напри10

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

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

Устройство для контроля последовательного кода Устройство для контроля последовательного кода Устройство для контроля последовательного кода 

 

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области передачи информации и предназначено для измерения значения отношения сигнал-шум на входе декодера

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

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

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

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

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

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

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