Устройство для определения необнаруживаемых ошибок линейных кодов Советский патент 1991 года по МПК H03M13/13 H03K5/19 

Описание патента на изобретение SU1676104A1

12

#

ON X

О

о

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

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

На фиг.1 показана структурная электрическая схема устройства; на фиг.2 - то же, блока 2 кодирования; на фиг.З - то же, селектора 5 состояний входного регистра; на фиг.4 - то же, кодопреобразователя 10.

Устройство (фиг.1) содержит последовательно соединенные входной регистр 1 памяти, блок 2 кодирования и дешифратор 3, счетчики 4.1...4.N необнаруживаемых ошибок. Выходы регистра 1 поразрядно соединены с входами селектора 5 состояний входного регистра, второй выход которого соединен с.первым входом первого элемента И б, а первый выход - с первым входом триггера 7, выход которого соединен с первым входом второго .элемента И 8, выход которого соединен с входом элемента 9 задержки. Выходы дешифратора 3 поразрядно соединены с входами кодопреобразователя 10. Выход элемента 9 задержки соединен с первыми входами элементов 11.1...11.N совпадения, информационные входы регистра 1 поразрядно соединены с информационной шиной 12, вторые входы элементов И 6 и 8 с тактовой шиной 13, выходы счетчиков 4.1...4.N с выходной шиной 14. Счетные входы счетчиков 4.1...4.N соединены с выходами соответственно элементов 11.1...11.N совпадения, вторые входы которых поразрядно соединены с выходами кодопреобразователя 10.

Блок 2 кодирования (фиг.2) выполнен на элементах ИСКЛЮЧАЮЩЕЕ ИЛИ 2.1 ...2.4 и регистре 2.5 кодового слова с соответствующими связями.

Селектор 5 (фиг.З) содержит элемент ИЛИ-НЕ 5.1 и элемент И 5,2, выходы которых являются соответственно первым и вторым выходами селектора 5, а входы поразрядно соединены с входами селектора 5.

Кодопреобразователь 10 (фиг,4) содержит элементы ИЛИ 10.1...10.(N-1), причем входы элемента ИЛИ 10i соединены с . входами кодопреобразователя 10, соответствующими двоичным кодовым комбинациям с числом единиц, равным I, где I 1,2(N-1), а выход - с

1-м выходом кодопреобразователя 10, вход которого, соответствующий единичной двоичной кодовой комбинации, соединен с его N-м выходом.

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

Перед началом работы счетчики 4 необнаруживаемых ошибок установлены в нулевое состояние. Время работы устройства делится на М тактов (М - число кодовых

слов анализируемого кода). На j-м такте (j 1,М) на вход регистра 1 поступает в параллельном коде двоичная запись числа (j-1), которое является блоком информационных символом для j-ro кодового слова. В

0 первом такте работы, когда во входном регистре 1 записана нулевая комбинация, на выходе элемента ИЛИ-НЕ 5.1 в селекторе 5 состояний входного регистра формируется единичный сигнал, переводящий триггер 7

5 в единичное состояние и отпирающий элемент И 8 для прохождения тактовых импульсов на элементы 11. Элемент 9 задержки обеспечивает задержку тактовых импульсов на время, требуемое для прохождения сиг0 налов в кодопреобразователе 10.

На каждом такте осуществляются следующие операции.

Сигналы с выходов входного регистра 1 поступают на входы регистра 2.5 кодового

5 слова в блоке 2 кодирования как непосредственно, так и через элементы 2,1, 2.2, 2.3 и 2.4, в результате чего в регистре 2.5 кодового слова формируются символы кодового слова.

0 С выходов регистра 2.5 сигналы поступают на информационные входы дешифратора 3, в результате чего на одном из его выходов появляется сигнал, который поступает на вход одного из элементов ИЛИ

5 10.1...10(N-1) в блоке 10, если на входах дешифратора 3 в кодовой комбинации была одна единица, то сигнал поступит на элемент ИЛИ 10.1, если две - то на элемент ИЛИ 10.2 и т.д., если все N единиц в кодовой

0 комбинации - то на второй вход элемента И 11,N. С выхода элемента ИЛИ 10i сигнал проходит на элемент И 11| (второй вход),где I 1, (N-1). С приходом от элемента 9 задержки тактового импульса открывается один

5 из элементов И 11, сигнал проходит на счетный вход соответствующего счетчика 4 необнаруживаемых ошибок.

Процесс продолжается до тех пор, пока на входе селектора 5 не появится комбина0 ция из всех единиц, что соответствует М-у такту (М - число кодовых слов анализируемого кода). При появлении такой комбинации на входе элемента И 5.2 последний отпирается и открывает элемент И 6, на вы5 ходе которого также появляется единичный сигнал, переводящий триггер 7 в нулевое состояние. В результате запирается элемент И 8, тактовые импульсы на элемент 9 задержки не проходят, счет ошибок прекращается. Для продолжения работы необходимо снять показания счетчиков 4 и подать на входы регистра 1 нулевую комбинацию. Полный цикл работы в предлагаемом устройстве завершается за М тактов, а в известном - за M-N тактов, что позволяет повысить быстродействие устройства. Формула изобретения 1. Устройство для определения необнаруживаемых ошибок линейных кодов, содержащее входной регистр памяти, ин- формационные входы которого соединены с информационной шиной, а выходы - поразрядно с входами блока кодирования и селектора состояний входного регистра памяти, первый выход которого соединен с первым входом триггера, второй выход - с первым входом первого элемента И. выход которого соединен с вторым входом триггера, а также N счетчиков необнаруживаемых ошибок, выходы которых соединены с вы- ходной шиной, а счетные входы с первого по N-й счетчиков необнаруживаемых ошибок соединены с выходами соответственно с первого по N-й элементов совпадения, первые входы которых объединены, а также де- шифратор, элемент задержки и тактовую шину.о тличающееся тем, что, с целью повышения быстродействия устройства, в

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

2. Устройство поп.1,отличающее- с я тем, что кодопреобразователь содержит (N-1) элементов ИЛИ, причем входы 1-го элемента ИЛИ соединены с входами кодопреобразователя, соответствующими двоичным кодовым комбинациям с числом единиц, равным I, где I 1,2(N-1), a

выход i-ro элемента ИЛИ соединен с 1-м выходом кодопреобразователя, причем вход кодопреобразователя, соответствующий единичной двоичной кодовой комбинации, соединен с N-м выходом кодопреобразователя.

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

название год авторы номер документа
Устройство для определения необнаруживаемых ошибок линейных кодов 1985
  • Абрамович Вероника Борисовна
  • Евсеев Григорий Сергеевич
  • Ефимов Юрий Тихонович
  • Крук Евгений Аврамович
  • Лернер Давид Маркович
  • Осипов Сергей Семенович
SU1338076A1
УСТРОЙСТВО ВВОДА-ВЫВОДА ИНФОРМАЦИИ ДЛЯ СИСТЕМЫ ЦИФРОВОГО УПРАВЛЕНИЯ 1993
  • Мясников В.В.
RU2042183C1
Селектор импульсов заданной кодовой комбинации 1987
  • Медведев Александр Николаевич
SU1457169A1
МОДУЛЬ ВВОДА-ВЫВОДА СИСТЕМЫ ЦИФРОВОГО УПРАВЛЕНИЯ 1991
  • Мясников В.В.
  • Чернопольский А.Д.
RU2032201C1
СЕЛЕКТОР ИМПУЛЬСНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ 1994
  • Смирнов П.Л.
  • Терентьев А.В.
  • Викторов А.В.
  • Соловьев Н.В.
RU2085028C1
СИСТЕМА ДЛЯ ПЕРЕДАЧИ И ПРИЕМА ИНФОРМАЦИИ КОДОМ ПЕРЕМЕННОЙ ДЛИНЫ 1996
  • Медведев М.Ю.
  • Финаев В.И.
  • Харчистов Б.Ф.
RU2123765C1
УСТРОЙСТВО СЕЛЕКЦИИ ДВУХ РЕТРАНСЛИРОВАННЫХ СИГНАЛОВ 1996
  • Терентьев А.В.
  • Смирнов П.Л.
  • Макеев В.М.
RU2103811C1
Устройство для сортировки двоичных чисел 1982
  • Финаев Валерий Иванович
SU1049900A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ 1992
  • Аронштам М.Н.
  • Ицкович Ю.С.
RU2043652C1
СЕЛЕКТОР ИМПУЛЬСОВ ЗАДАННОЙ КОДОВОЙ КОМБИНАЦИИ 1994
  • Медведев А.Н.
  • Сорокина Е.С.
  • Хазов Г.А.
RU2076455C1

Иллюстрации к изобретению SU 1 676 104 A1

Реферат патента 1991 года Устройство для определения необнаруживаемых ошибок линейных кодов

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

Формула изобретения SU 1 676 104 A1

I

j

Фиг.1

LJAJ

5.1

Первый Выход

блока 5

5.2

второй выход

.. еЈ

блока 5 &2п-1

Фиг.З

ФигМ

Документы, цитированные в отчете о поиске Патент 1991 года SU1676104A1

Устройство для определения необнаруживаемых ошибок циклических кодов 1977
  • Ботвин Геннадий Алексеевич
  • Бояринов Виктор Матвеевич
  • Поленников Виктор Михайлович
SU646450A1
кл
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1
Устройство для определения необнаруживаемых ошибок линейных кодов 1985
  • Абрамович Вероника Борисовна
  • Евсеев Григорий Сергеевич
  • Ефимов Юрий Тихонович
  • Крук Евгений Аврамович
  • Лернер Давид Маркович
  • Осипов Сергей Семенович
SU1338076A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 676 104 A1

Авторы

Ткачев Евгений Александрович

Карпенко Андрей Николаевич

Людоговский Александр Станиславович

Даты

1991-09-07Публикация

1989-06-09Подача