Декодирующее устройство каскадного кода Советский патент 1974 года по МПК H03M13/05 

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

(54) ДЕКОДИРУЮЩЕЕ УСТРОЙСТВО КАСКАДНОГО КОДА

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

название год авторы номер документа
СПОСОБ КОДОВОЙ ЦИКЛОВОЙ СИНХРОНИЗАЦИИ 2011
  • Квашенников Владислав Валентинович
  • Трушин Сергей Алексеевич
RU2450436C1
УСТРОЙСТВО КОДОВОЙ ЦИКЛОВОЙ СИНХРОНИЗАЦИИ С МЯГКИМИ РЕШЕНИЯМИ 2010
  • Квашенников Владислав Валентинович
  • Трушин Сергей Алексеевич
RU2428801C1
СПОСОБ ИСПРАВЛЕНИЯ МНОГОКРАТНЫХРАЗНЕСЕННЫХ И СОСРЕДОТОЧЕННЫХВ ПАКЕТЫ ОШИБОК 1972
SU428435A1
Способ кодирования и декодирования блокового кода с использованием алгоритма Витерби 2015
  • Золотарев Валерий Владимирович
  • Овечкин Павел Владимирович
RU2608872C1
УСТРОЙСТВО КОДОВОЙ ЦИКЛОВОЙ СИНХРОНИЗАЦИИ С ИНТЕГРИРОВАННЫМИ МЯГКИМИ И ЖЕСТКИМИ РЕШЕНИЯМИ 2011
  • Квашенников Владислав Валентинович
  • Трушин Сергей Алексеевич
RU2450464C1
ВСЕСОЮЗНАЯ I 1971
SU304582A1
УСТРОЙСТВО ДЕКОДИРОВАНИЯ С МЯГКИМИ РЕШЕНИЯМИ ДЛЯ ДВУХСТУПЕНЧАТОГО КАСКАДНОГО КОДА 2012
  • Забабурин Андрей Николаевич
  • Квашенников Владислав Валентинович
  • Ромачева Ирина Анатольевна
  • Третьяков Андрей Васильевич
  • Трушин Сергей Алексеевич
RU2485683C1
Дешифратор двоичного циклического кода 1981
  • Евграфов Владимир Георгиевич
  • Келлер Феликс Эдуардович
  • Каспин Давид Яковлевич
  • Суханов Владимир Яковлевич
SU1117848A1
УСТРОЙСТВО КОДОВОЙ ЦИКЛОВОЙ СИНХРОНИЗАЦИИ 2008
  • Забабурин Андрей Николаевич
  • Квашенников Владислав Валентинович
  • Третьяков Андрей Васильевич
  • Трушин Сергей Алексеевич
RU2383104C2
СПОСОБ АДАПТИВНОЙ КОРРЕКЦИИ ПАРАМЕТРОВ ПЕРЕДАЧИ СООБЩЕНИЙ 2006
  • Квашенников Владислав Валентинович
  • Кухарев Александр Дмитриевич
  • Манкевич Дмитрий Михайлович
  • Филимонов Юрий Федорович
RU2331987C1

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

Реферат патента 1974 года Декодирующее устройство каскадного кода

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

1

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

Известные дешифраторы-корректоры циклических кодов на КОЛЬЦОВЫХ управляемых регистрах сдвига, позволяющие наряду с дешифрированием исправлять стирания и обнаруживать ошибки, не могут исправлять ошибки.

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

Цель изобретения - оостроение простых дешифраторов-корректоров с исиравлецием ошибок.

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

Это достигнуто благодаря тому, что код первой ступени используется для обнаружения ошибок (комбинации кода первой ступени

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

(на первой ступени декодирования) и исправлять стирания (на второй ступени декодирования) .

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

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

На чертеже представлена схема декодирующего устройства -каскадного (9, 4)-кода с минимальным кодовым расстоянием d-4, исправляющего все одиночные и обнаруживающего все двойные ошибки.

Устройство состоит из кольцевого дешифратора 1 двоичного (3, 2)-кода цервой ступени, состоящего из инфор;мациокных входов 2

и 3, двухвходовых схем «И 4-7 и двоичных ячеек 8-11 регистра сдвига; логичс ской схемы 12 согласования ступеней декодирования, состоящей из четырехвходовой схемы «ИЛИ 13, инвертора 14 и двухвходовых схем «ИЛИ 15-18; кольцевого дешифратора 19 четвертичного (3, 2)-кода Рида-Соломона второй ступени, состоящего из двухзходовых схем «И 20-35 и двоичных ячеек 36-51 регистра сдвига.

Кольцевой дешифратор 1 выполнен «а кольцевых управляемых регистрах 1сдвига, реализующих следующую систему кодовых колец двоичного (3, 2)-кода первой ступени: -О-, -011-.

Кольцевой дешифратор 19 выполнен на кольцевых управляемых регистр:ах сдвига, реализующих следующую систему кодовых колец четвертичного (3, 2) -кода Рида-Соломона второй ступени: -О-, -011-, -022-, -123-, -033-, -132-.

Выходы ячеек памяти дешифратора 19 являются выходами устройства.

Частота сдвигающих импульсов дешифратора 1 в три раза превышает частоту сдвигающих импульсов дешифратора 19 (шины импульсов сдвига на чертеже не показаны).

Двоичные символы каскадного кода передаются последовательно во времени и поступают: «О на вход 2, а «1 - на вход 3 кольцевого дешифратора 1, где декодируется отделыно каждая комбинация кода первой ступени с основанием 2. Через каждые 3 такта считывается результат декодирования с дешифратора 1, выходные сигналы которого представляют собой символы «ода второй ступени с основанием 4 и подаются через логическую схему 12 на вход кольцевого дешифратора 19, оде производится декодирование кода второй ступени за 3 такта. При отсутствии ошибок в коде первой ступени выходные сигналы дешифратора 1 без изменений проходят через логическую схему 12 на входы дешифратора 19. При обнаружении ошибок нулевое состояние всех выходов дешифратора 1 преобразуется логической схемой 12 в единичные состояния всех входов дешифратора 19, благодаря чему исправляются стирания в коде второй ступени.

В качестве примера рассмотрим процесс декодирования комбинации 011 100 101, которая получена из кодовой комбинации 011 ПО 101 в результате одной ошибки во втором подблоке. Рассмотрим сначала работу дешифратора 1. Процесс приема первого, второго и третьего подблока показан в табл. 1. Напомним, что при приеме «О управляющий сигнал подается на вход 2, а при приеме «1 - на вход 3. Перед приемом очередного подблока все ячейки памяти дешифратора 1 устанавливаются в состояние «1 (uiHiHa установки на чертеже не показана).

Таблица 1

Состояние ячеек памяти

Декодируемая комбинация

ТакЕМ образом, после приема первого аюдблока в состоянии «1 окажется только ячейка 11, что соответствует символу «Ь в коде второй ступени, после приема второго подблока все ячейки окажутся в состоянии «О, что соответствует символу стирания S в коде второй ступени, и, наконец, после шриема третьеТаблица 2

Состояние ячеек памяти

SU 437 219 A1

Авторы

Келлер Феликс Эдуардович

Даты

1974-07-25Публикация

1971-03-24Подача