БИБЛИОУТ'КД . ^ Советский патент 1973 года по МПК H03M13/51 

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

1

Изобретение относится к технике передачи данных.

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

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

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

Выходы сумматоров по модулю два подключены ко входу соответствующих регистров, выходы которых через соответствующие транзисторные ячейки типа «Запрет и триггеры подключены ко входам соответствующих схем совпадения, другие входы которых через регистры задержки соединены с соответствующими выходами рекуррентного датчик,... Выходы схем совпадения соединены с выходом устройства. На чертеже представлена блок-схема описываемого устройства.

Она содержит регистр / на /г разрядов с обратной связью, схему 2 совпадения, q рекуррентных датчиков 3 исходного безызбыточного кода на k разрядов, z кодирующих блоков 4 корректирующего кода, z регистров 5 сдвига на k разрядов, г схем сравнения (сумматор 6 по модулю два), z регистров 7 на (t+l) разрядов, z ферротранзисторных ячеек 8 типа «Запрет, z триггеров 9, z схем W совпадения и сборку 11.

Пусть передача информации осуществляется корректирующим (п, k) кодом, в котором п - общее число двоичных элементов, а k - число информационных элементов.

Если в принятой комбинации искажено t

или менее элементов, то при t , где

d - расстояние Хемминга, она будет отличаться от (2-I) генерируемых больше, чем в t разрядах, а от одной в t или менее разрядах.

Следовательно, для исправления ошибок

кратности t и менее принятая кoм бинaция

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

Принятая комбинация параллельным кодом записывается в регистр / с обратной связью, с помощью которого геиерируется последовательность из 2Vz принятых комбинаций. Схема 2 совпадения служит для замыкания обратной связи на время выдачи 2Vz-1 комбинаций регистром / и размыкания обратной связи в течение выдачи последней комбииации этим регистром, что необходимо для подготовки регистра 1 к приему новой кодовой комбинации.

Рекуррентные датчики 3 выдают z последовательностей (датчик выдает последовательность с каждого разряда), состоящих из всех ненулевых элементов неизбыточного кода из k элементов.

Управляющие импульсы подаются на рекуррентные датчики 5 таким образом, чтобы эти комбинации были разделены (п-k) нулевыми элементами.

Для получения нулевой комбинации один раз в цикле комбинаций в течение п тактов импульсы не подаются. Полученные комбинации с каждого из разрядов рекуррентных датчиков 3 кодируются одинаковыми кодирующими блоками 4.

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

Полученные комбинации иеизбыточного кода кодируются при ПОМОЩИ Z кодирующих блоков 4 и одновременно подаются на регистры 5.

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

Последовательность принятых комбинаций разветвляется на z сумматоров 6 по модулю два, на которые поступают генерируемые последовательности, где осуществляется их сравнение. С помощью регистров 7 и ячеек 8 типа «Запрет определяется число несовпадающих разрядов сравниваемых комбинаций.

Для этого перед сравнением каждой комбинации, поступающей с регистра / с обратной связью с z генерируемыми, импульсом 12 записывается единица в первый разряд регистров 7 и ячейки 8. Результаты сравнений ком.бинаций поступают с сумматоров 6 в продвигающие щины регистров 7. Если комбинации отличаются более, чем в t разрядах, то импульс будет выдан с регистра 7 и, поступив в о.бмотку «Запрет ячгейки 8, спищет записанную ранее единицу. Так как описывание произойдет по обмотке «Запрет, то импульса на выходе не будет, поэтому при поступлении

считывающего, импульса в ячейку § с ее выхода импульса не выйдет. Если же какие-либо комбинации отличаются в г или менее разрядах, то из регистра 7 импульс на ячейку 8 не поступит, и поэтому при считывании по щине считывания ячейки 8 с нее будет выдан импульс.

Перед сравнением каждой поступающей комбинации с генерируемыми триггеры 9

устанавливаются импульсом по щинам 13 в положение, закрывающее схему 10, и поэтому, если комбинации будут отличаться более, чем в / разрядах, триггеры 9 будут закрыты, и ни одна комбинация на выход с регистра 5

не поступит.

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

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

Если за весь цикл декодирования принятой комбинации отождествления не произойдет, то Генерируется сигнал «Ощибка.

Способ исправления многократных ошибок основан на принципе сравнения двух последовательностей - последовательности, повторяемой раз декодируемой комбинации, и последовательности, поступающей по z ветвям генерируемых комбинаций корректирующего (п, k) кода. Поэтому логическая схема

отождествления принятой комбинации в ближайп1ую кодовую весьма проста.

Предмет изобретения

Устройство для исправления многократных ощибок по авт. св. № 206169, отличающееся тем, что, с целью увеличения быстродействия устройства, оно содержит дополнительные регистры по числу разрядов рекуррентного датчика, транзисторные ячейки типа «Запрет, триггеры, сумматоры по модулю два, кодирующие блоки корректирующего кода, регистры сдвига и Схемы совпадения, причем выходы разрядов рекуррентного датчика соединены через соответствующие кодирующие блоки со входами соответствующих сумматоров по модулю два, другие входы которых подключены к выходу входного регистра, выходы сумматоров по модулю два подключены ко входу

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

12

/2 7 t

/IT

III I / f /

т I I I I 11-4 43 4) -41

- nil -j. Iiq;

-1 I I I I I b-B n 4 -2±2±: TlZt

1 ШГТьф ЧП / / / I-4l

DUD DO

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

название год авторы номер документа
УСТРОЙСТВО для ИСПРАВЛЕНИЯ И ОБНАРУЖЕНИЯ МНОГОКРАТНЫХ ОШИБОК 1967
SU206169A1
УСТРОЙСТВО ИСПРАВЛЕНИЯ СТИРАНИЙ 1973
  • А. И. Захаров
SU396826A1
Декодер циклического кода с исправлением ошибок и стираний 1980
  • Давыдов Владимир Семенович
  • Жуков Анатолий Борисович
SU1083387A1
Устройство исправления стираний 1975
  • Гладких Анатолий Афанасьевич
  • Лящук Михаил Зиновьевич
SU581589A2
Устройство исправления стираний 1977
  • Бобошко Александр Алексеевич
  • Воронин Август Алексеевич
  • Жигора Павел Петрович
  • Ясаков Николай Иванович
SU651479A2
УСТРОЙСТВО для ИСПРАВЛЕНИЯ ОШИБОК В КОДОВОЙКОМБИНАЦИИ 1971
SU293243A1
Устройство для приема дискретной информации, закодированной корректирующим кодом 1987
  • Гаврилов Александр Николаевич
  • Карпов Вячеслав Николаевич
  • Коричнев Леонид Павлович
  • Коршунов Юрий Михайлович
  • Пылькин Александр Николаевич
SU1462492A1
Способ кодовой цикловой синхронизации для каскадного кода Рида-Соломона и Боуза-Чоудхури-Хоквингема [РС(32,16,17), БЧХ(31,16,7)] при одновременном применении жестких и мягких решений 2020
  • Трушин Сергей Алексеевич
RU2747623C1
Способ цикловой синхронизации с динамической адресацией получателя 2016
  • Когновицкий Олег Станиславович
  • Владимиров Сергей Сергеевич
  • Кукунин Дмитрий Сергеевич
  • Лапшов Дмитрий Яковлевич
RU2621181C1
Устройство для исправления ошибок 1985
  • Матвеев Борис Васильевич
  • Черненко Александр Михайлович
  • Кретинин Виктор Васильевич
  • Алперин Евгений Данилович
SU1327297A1

Иллюстрации к изобретению SU 362 302 A1

Реферат патента 1973 года БИБЛИОУТ'КД . ^

Формула изобретения SU 362 302 A1

SU 362 302 A1

Авторы

А. П. Буданов

Даты

1973-01-01Публикация