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

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

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

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

На фиг. 1 представлена функциональная схема устройства; на фиг. 2 - блок управления.

Устройство содержит линейный преобразователь 1 кодов, блок 2 контроля, первый и втооой блоки 3. 4 модификации кодов, первый и второй блоки 5, 6 памяти кодов и блок 7 управления. На фиг. 1 обозначены информационные входы 8, тактовый вход 9,

вход 10 пуска, информационные выходы 11 и выход 12 индикации отказа устройства.

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

Блок 2 контроля также выполняется на сумматорах по модулю два.

Блоки 3, 4 модификации кодов представляют собой наборы из соответствия п и k сумматоров по модулю два. первые и втоvj

О

Ю

сл

00

рые входы которых образуют первые и вторые входы блоков 3 или 4.

Блоки 5, 6 памяти кодов могут быть реализованы на ПЗУ или на мультиплексорах. Блок 7 управления содержит (фиг. 2) элемент 13 И, триггер 14, элемент ИЛИ 15, регистр 16 сдвига, двоичный счетчик 17 и формирователь 18 сигнала отказа. На фиг. 2 обозначены информационный вход 19, тактовый вход 20, вход 21 пуска, информационные выходы 22 и контрольный выход 23 блока 7.

Счетчик 17 имеет разрядность m(2m - общее число тактов преобразования).

Формирователь 18 сигнала отказа представляет собой дешифратор, рассчитанный на выделение необходимого импульса от 1 до 2т-1.

Работу устройства для исправления отказов линейных преобразователей кодов опишем на примере преобразования кодового вектора Xi, X2Xis кода БЧХ (15,7) в

вектор Yi, Y2 YB путем умножения на

матрицу Н, представленную в двоичной форме:

1 0001 0011010111 010011010111100 001001101011110 Н 000100110.101111 1 0001 1 0001 10001 000 1 1 000 1 1 0001 1 001010010100101 011110111101111, Умножение вектора на матрицу является типичным преобразованием для параллельного определения синдрома, используемым, например, в устройствах декодирования помехоустойчивых кодов.

Для рассматриваемого примера , k-8, , а регистр 16 имеет два разряда.

Поступающий на вход 10 пуска устройства сигнал начала преобразования подается на вход 21 пуска блока 7 управления, обнуляя счетчик 17 и устанавливая триггер 14 в состояние. При этом приходящий на тактовый вход 20 блока 7 управления первый тактовый импульс возвращает триггер 14 в нулевое состояние. При этом счетчик 17 выдает на выход 22 блока 7 управления сигнал в виде двух разрядов логических нулей 00, который поступает на входы блоков 5, 6 памяти кодов.

По сигналу Начало преобразования на входы 8 устройства поступают информационные сигналы в виде пятнадцатиразрядного параллельного кода XL X2Xis. Для

устройства требуется четыре такта тактовой частоты. В течение первого такта после сигнала начала преобразования счетчик 17 блока 7 управления выдает сигналы 100,

которые являются адресными для блоков 5, 6, памяти кодов. С выхода блоков 5,6 памяти кодов снимаются соответственно сигналы В Д В2(1) Bi5°4), 0О и С/1), С2(1)

С8(1)0, 00.t

Сигналы В р, 1,15 поступают в блок 3 модификации кодов, где поразрядно складываются на сумматорах по модулю два с входными сигналами Xj; .15. С выходов

0 блока 3 модификации кодов сигналы X/ (Xj+ Bj), ,15 (& означает суммирование по модулю два) поступают на входы линейного преобразователя 1 кодов и на первые входы блока 2 контроля.

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

0 сигналов этого сумматора

Выходные сигналы Yr , ,8 линейного преобразователя 1 кодов поступают на вторые входы блока 2 контроля и на первые входы блока 4 модификации кодов.

5На первые входы блока 2 контроля поступают для данного примера соответственно сигналы Хзп, Х(1), Х6и , Х7и;, Xev, XulV а на вторые входы блока 2 контроля поступают соответственно сигналы Yr1 . Y2 ...,

0 Ye . Блок 2 контроля выдает сигнал О при отсутствии отказов в линейном преобразователе 1 кодов или сигнал 1 при наличии отказов в линейном преобразователе 1 кодов. По сигналу О на выходе блока 2 конт5 роля на выходы 11 устройства поступает сигнал (1)yCi(1), i 1.8.

При наличии отказов в линейном преобразователе 1 кодов блок 2 контроля выдает 17 поступающую с входа 19 блока 7 на один

0 из входов элемента И 13 блока 7 управления. При этом в первом разряде регистра 16 сдвига формируется импульс, соответствующий второму такту преобразования, который поступает через элемент ИЛИ 15 на

5 вход элемента И 13, на выход которого проходит один тактовый импульс, поступающий на счетный вход счетчика 17. Счетчик 17 выдает сигналы 0,1 (младший разряд справа), по которым из блоков 5, 6 памяти

0 кодов снимаются соответственно сигналы

Bi(2), B2p)Bigp 0, 0, 0, 0, 1, 1, 0, 1, 1. О,

1. О, 1, 1, 0 и Ci(2), С2(2)Св(2)0, 1, 1, 1, 1.

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

5 Xjp)-(X(© Вта,-1,15.

О на выходе блока 2 контроля сигнализирует об исправлении отказа линейного преобразователя 1, при этом на выходы 11 устрс йства поступает сигнал YKYr% Ci{2r), ,8.

1 на выходе блока 2 контроля в течение второго такта сигнализирует о переходе к третьему такту. При этом управляющие сигналы на третьем такте формируются в блоке 7 управления аналогично описанному выше. Счетчик 17 выдает сигналы 1, 0, по которым из блоков 5, 6 памяти снимаются сигналы Вг ,

„И

Дз)

В21 ,.., .0.1.1.0.0,0,1.0.0.0.0.1,0.0 иС/3), С2() Св(3)1.0.0.1.1,1.1.0.

При этом на входы линейного преобразователя кодов поступают сигналы X/ (X,ЈBj(3)), j 1,15.

О на выходе блока 2 контроля сигнализирует об исправлении отказа линейного преобразователя 1 кодов и на выходы 11 устройства поступает сигнал Yi(Yi%Ci(3)). ,8.

На четвертом такте по сигналу 1 в блоке 2 контроля формирователь 18 блока 7 управления формирует сигнал отказа, который выдается на выход 12 устройства.

Работа устройства повторяется с поступлением на вход 10 следующего сигнала начала преобразования.

В отличие от известного, в предлагаемом устройстве используется только один комплект линейного преобразователя 1 кодов с блоком 2 контроля с исправлением в нем отказов за счет модификации входных сигналов. Для приведенного примера сложность рассмотренного устройства - 90 сумматоров, тогда как сложность прототипа - 134 сумматора.

Как показывают расчеты, при увеличении размерности (kxn) матрицы Н, в соответствии с которой соединяются сумматоры по модулю два, относительный выигрыш в количестве сумматоров стремится к 100%.

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

1. Устройство для исправления отказов линейных преобразователей кодов. содер: жащее линейный преобразователь кодов и блок контроля, первые п входов которого (п-общее число символов входного кодового слова) объединены с соответствующими входами линейного преобразователя кодов, выходы которого подключены к вторым k входам(k-число информационных символов входного кодового слова) блока

контроля, отличающееся тем, что, с целью упрощения устройства, в него введены первый и второй блоки модификации кодов, первый и второй блоки памяти кодов 5 и блок управления, первые п входов первого блока модификации кодов являются информационными входами устройства, первые k входов второго блока модификации кодов подключены к выходам линейного преобра0 зователя кодов, выходы первого блока модификации кодов соединены с первыми п входами блока контроля, выход которого подключен к информационному входу блока управления, тактовый вход и вход пуска ко5 торого являются одноименными входами устройства, m информационных выходов (2т- общее число тактов преобразования) блока управления соединены с входами первого и второго блоков памяти кодов, вы0 ходы которых подключены к вторым соответственно п и k входам одноименных блоков модификации кодов, контрольный выход блока управления является выходом индикации отказа устройства, выходы вто5 рого блока модификации кодов являются информационными выходами устройства.

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

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

0 информационному входу регистра сдвига, выходы разрядов которого соединены с входами элемента ИЛИ. выход которого подключен к третьему входу элемента И. выход которого соединен со счетным вхо5 дом двоичного счетчика, выходы которого подключены к входам формирователя сигнала отказа и являются информационными выходами блока, выход формирователя сигнала отказа является контрольным вы0 ходом блока.

20

19

Г

f3

22./ 22.2 22.m

A A

17

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

название год авторы номер документа
Устройство для магнитной записи цифровой информации 1982
  • Иссерлин Георгий Семенович
  • Соловьев Виктор Серафимович
  • Чуманов Игорь Васильевич
SU1037337A1
Система для исправления ошибок при передаче N-разрядных кодовых слов 1985
  • Елисеев Александр Александрович
  • Роговская Татьяна Ивановна
  • Третьяк Татьяна Михайловна
SU1336254A1
Устройство для сбора,кодирования,передачи и приема информации с исправлением ошибок 1980
  • Анищенко Александр Дмитриевич
  • Кучинский Генрих Эдуардович
  • Коялис Витаутас Костович
  • Каханович Владимир Семенович
SU960898A1
Микропрограммное устройство управления 1982
  • Харченко Вячеслав Сергеевич
  • Благодарный Николай Петрович
  • Тимонькин Григорий Николаевич
  • Плахтеев Анатолий Павлович
  • Ткаченко Сергей Николаевич
  • Самарский Виктор Борисович
SU1027726A1
Устройство для декодирования линейных кодов 1985
  • Пятошин Юрий Павлович
  • Ермаков Андрей Юрьевич
  • Тузиков Валентин Андреевич
  • Зиновьев Виктор Александрович
  • Ивочкин Владимир Георгиевич
  • Шурыгин Владимир Иванович
SU1287297A1
Устройство для передачи данных с самотестированием 1988
  • Розенберг Ефим Наумович
  • Зорин Василий Иванович
  • Кузьмин Александр Васильевич
  • Спектор Яков Семенович
  • Нахимовская Елена Евгеньевна
  • Друнин Евгений Владимирович
SU1702376A1
УСТРОЙСТВО ДЛЯ ЗАПИСИ-ВОСПРОИЗВЕДЕНИЯ МНОГОКАНАЛЬНОЙ ЦИФРОВОЙ ИНФОРМАЦИИ 1995
  • Смирнов А.К.
  • Замолодчиков Е.В.
  • Петров В.В.
  • Туревский В.С.
RU2107953C1
Система для передачи и приема дискретной информации 1979
  • Белевич Андрей Николаевич
  • Васильев Георгий Георгиевич
  • Ицкович Юрий Соломонович
  • Келлер Феликс Эдуардович
  • Молотков Валентин Александрович
  • Парижский Юрий Семенович
  • Савуткин Вячеслав Васильевич
  • Червяков Сергей Иванович
  • Шагулин Владилен Иванович
  • Шеховцов Олег Иванович
SU903850A1
Устройство для контроля раствора валков прокатного стана 1983
  • Клевцов Сергей Виссарионович
  • Левченко Николай Николаевич
  • Толстых Василий Александрович
  • Попельнух Владимир Иванович
SU1088832A1
Устройство для управления и микродиагностики 1981
  • Ткачев Михаил Павлович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Барбаш Иван Панкратович
  • Ткаченко Сергей Николаевич
SU968815A1

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

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

Изобретение относится к вычислительной технике и м.б. использовано в системах хранения, преобразования и обработки дискретной информации. Цель - упростить устройство Оно содержит линейный преобразователь 1 кодов и блок 2 контроля. Благодаря введению блоков 3, 4 модификации кодов, блоков 5, 6 памяти кодов и блока 7 управления обеспечивается выполнение устройства на меньшем, чем в прототипе, числе сумматоров по модулю два. При этом для кода БЧХ

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

AA t

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

Кузнецов А
В
Кодирование в памяти при наличии информации о дефектах
- В кн.: Помехоустойчивое кодирование и надежность ЭВМ/Под ред
В
В
Зяблова
М.: Наука, 1987, с
Прибор для массовой выработки лекал 1921
  • Масленников Т.Д.
SU118A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Пархоменко П
П
Согомонян Е
С Основы технической диагностики
М: Энергоиз- дат, 1981, с
Искроудержатель для паровозов 1920
  • Шелест А.Н.
SU271A1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1

SU 1 702 531 A1

Авторы

Пятошин Юрий Павлович

Тузиков Валентин Андреевич

Кузнецов Александр Васильевич

Даты

1991-12-30Публикация

1989-06-05Подача