УСТРОЙСТВО для ДЕКОДИРОВАНИЯ ГРУППОВЫХ кодовс Советский патент 1972 года по МПК G06F11/10 

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

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

РСНОВНЫМ недостатком существующих устройств декодирования групповых (п, k)1ШДРЗ является малое быстродействие, которое обусловлено большим количеством тактов, требующихся для декодирования прин.яТЬ1Х кодовьхх комбинаций.

Цель изобретения - упрощение схемы устройства и увеличение его быстродействия.

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

Для выявления исходного состояния (00...011) используется логическая схема «И, входы которой подключаются к проверочному регистру-счетчику, а выход - ко вторым входам двухвходовых логических схем, через которые подаются сигналы на исправление одиночных ошибок.

мы декодирования маркера /, распределителя 2, информационного регистра 3, проверочного регистра-счетчика 4, схемы выявления исходного состояния 5, управляющего триггера 6, двухвходовых логических схем 7-10.

Работа схемы разбивается на два цикла.

Первый цикл - цикл записи принимаемой кодовой комбинации.

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

Импульс, получающийся на выходе схемы / в результате декодирования маркера, запускает распределитель и устанавливает в нуль информационный регистр 3, проверочный регистр 4 и управляющий триггер 6. Цифры входного кода записываются в информационный и проверочный регистры через логические схемы 9.

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

25

.

Поэтому на каждый из входов Xi, Х2... Xn-k подаются последовательности информационных цифр ui (одновременно с их поступлением в информационный регистр) и по одной контрольной цифре.

В конце первого цикла в регистре 1 записаны информационные цифры, в проверочном регистре-счетчике 4 - проверочное число (синдром).

При отсутствии ошибок это число равно нулю, а при наличии одиночной ошибки отлично от нуля.

Второй цикл - цикл исправления одиночной ошибки.

Переход ко второму циклу обеспечивается тем, что с последнего каскада д-разрядного распределителя на вход триггера Ь, подается сигнал, переводящий триггер в состояние «i.

Этот же сигнал через логическую схему 7 .подается на первый каскад распределителя и повторно запускает п-каскадный распределитель. Сигнал с выхода «1 триггера 6 переводит проверочный регистр-счетчик 4 в режим «обратного счета и подготавливает логические схемы i и и к работе в режиме «И.

При переключении распределителя на вход логической схемы 8 со всех каскадов распределителя последовательно во времени подаются импульсы, которые через схему в поступают на вход проверочного регистра-счетчика. Проверочное число, записанное в проверочном регистре-счетчике, начинает уменьшаться. Импульсы с распределителя подаются также на входы схемы lOi, (с первого каскада), 10 (с третьего каскада) и т. д.

Предположим, что при передаче какой-нибудь кодовой комбинации (кодового вектора), в ней произошла ошибка в первом разряде (слева). Тогда после приема кодовой комбинации (в нервом цикле работы распределителя) в проверочном регистре-счетчике 4 будет записано число 3 (0..011) и на все входы логической схемы 5 будут поданы с регистра-счетчика 4 высокие напряжения.

Как только триггер 6 перейдет в состояние «1, на выходе схемы 5 появится сигнал, который подается на все вторые входы логических схем 10. Импульсом с первого каскада распределителя открывается схема lOi и сигнал с ее выхода подается в первый триггер информационного регистра. Цифра ai меняется на противоположную, и одиночная ошибка исправляется.

Допустим, что ошибка произошла во второй цифре (us) кодовой комбинации. Этой ошибке соответствует число 5 (0... 0101). При этом схема работает аналогично предыдущему случаю.

Отличие только в том, что сигнал на выходе логической схемы 5 появляется после того, как на вход регистра-счетчика 4 поступят два импульса (с первого и второго каскада распределителя). Импульс с третьего

каскада распределителя, открывает логическую схему Юг, выход которой подключен ко входу второго триггера информационного регистра 3j и одиночная ошибка во втором разряде исправляется.

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

схемы 10.

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

Устройство для декодирования групповых

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

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

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

j

ВЧ

O1

J

и i ш S

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

название год авторы номер документа
УСТРОЙСТВО для ДЕКОДИРОВАНИЯ ГРУППОВЫХ кодов 1973
  • А. С. Смирнов
SU374603A1
Устройство для декодирования (п,к)кодов 1974
  • Смирнов Александр Степанович
  • Переход Владлен Николаевич
SU526083A1
ДЕКОДИРУЮЩЕЕ УСТРОЙСТВО С ИСПРАВЛЕНИЕМОШИБОК 1970
SU264774A1
Устройство для декодирования /п,к/ кодов 1976
  • Смирнов Александр Степанович
  • Переход Владлен Николаевич
SU638966A2
ДЕКОДИРУЮЩЕЕ УСТРОЙСТВО С ИСПРАВЛЕНИЕМ ОДИНОЧНЫХ И ОБНАРУЖЕНИЕМ МНОГОКРАТНЫХОШИБОК 1970
SU273516A1
СПОСОБ КОДОВОЙ ЦИКЛОВОЙ СИНХРОНИЗАЦИИ 2011
  • Квашенников Владислав Валентинович
  • Трушин Сергей Алексеевич
RU2450436C1
УСТРОЙСТВО КОДОВОЙ ЦИКЛОВОЙ СИНХРОНИЗАЦИИ С МЯГКИМИ РЕШЕНИЯМИ 2010
  • Квашенников Владислав Валентинович
  • Трушин Сергей Алексеевич
RU2428801C1
СПОСОБ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ДАННЫХ ДЛЯ СИСТЕМЫ ПЕРСОНАЛЬНОГО РАДИОВЫЗОВА И ДЕКОДЕР ДЛЯ СИСТЕМЫ ПЕРСОНАЛЬНОГО РАДИОВЫЗОВА 1994
  • Портной С.Л.
  • Гриднев О.А.
  • Курочкин В.Г.
  • Головин О.Б.
  • Скиталинский К.Т.
RU2108667C1
Логическое запоминающее устройство 1978
  • Балашов Евгений Павлович
  • Варлинский Николай Николаевич
  • Волкогонов Владимир Никитич
  • Степанов Виктор Степанович
SU771720A1
УСТРОЙСТВО КОДОВОЙ ЦИКЛОВОЙ СИНХРОНИЗАЦИИ 2008
  • Забабурин Андрей Николаевич
  • Квашенников Владислав Валентинович
  • Третьяков Андрей Васильевич
  • Трушин Сергей Алексеевич
RU2383104C2

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

Реферат патента 1972 года УСТРОЙСТВО для ДЕКОДИРОВАНИЯ ГРУППОВЫХ кодовс

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

,j-r-j-r r-j T-j

Ус/г,0°

SU 338 903 A1

Авторы

А. С. Смирнов

Даты

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