Устройство для исправления ошибок в избыточном коде Советский патент 1990 года по МПК H03M13/03 

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

4.2

6 5

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

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

УстрЬйство (фиг. 1) содержит группу счетчиков 1.1-1.П (п - разрядност кода), группу информационных входов 2 устройства, блок 3 контроля, вход $.1 задания режима устройства, первый тактовый вход .2 устройства, контрольный выход 5 устройства, второй тактовый вход 6 устройства и информационный выход 7 устройства.

Блок 3 контроля (фиг. 2) образуют элемент ИЛИ 8 и группа узлов 9.1 - 9.п/2 исправления ошибки.

Узел 9Л исправления ошибки (фиг. 3) включает третий информационный вход 10 узла исправления ошибки, первый и второй триггеры 11.1 и 11.2 первый элемент 12 запрета, первый элемент И 13, второй элемент 1 зап- .рета, с второго по пятый элементы И 15 18, элемент ИЛИ-НЕ 19, первый и второй элементы ИЛИ 20.1 и 20.2, первый и второй сигнальные выходы 21.1 и 21.2 узла исправления ошибки, первый и третий информационные выходы 22 и 23 узла исправления ошиб ки, первый информационный вход 2k узла исправления ошибки, второй и четвертый информационные выходы 25 и 26 узла исправления ошибки, второй информационный вход 27 узла исправления ошибки, причем вход .1 соединен с управляющими входами элементов 12 и 1А запрета, с первыми входа . ми элементов И 13 и 15, выходы элемента 12 запрета и элементы И 13 соединены с первым и вторым входами элемента ИЛИ 20.1, выход которого соединен с информационным входом триггера 11.1, выход которого соединен с вторыми входами элементов И 15 и 16, ИЛИ-НЕ 19, выходы элемента Ik запрета и элемента И 15 сое-1, динены с первым и вторым входами элемента ИЛИ 20.2, выход которого соединен с информационным входом триггера 11.2, выход которого соеди

0

5

нен с первыми входами элементов И 16 и ИЛИ-НЕ 19, с пятым информационным выходом узла справления ошибок, вход 10 которого соединен с вторым входом элемента И 13, вход 6 соединен с синхровходами триггеров 11.1 и 11.2, выход элемента И 16 соединен с первым входом элемента И 17 выход которого является выходами 21.2, 23 и 26, выход элемента ИЛИ-НЕ 19 соединен с первым входом элемента И 18, выход которого является выходами 21.1, 22 и 25, вход .2 соединен с вторыми входами элементов И 17 и 18, входы 2k и 27 соединены с информационными входами элементов 12 и 1 запрета соответственно.

В 2-символьном коде единица представляется как 10, а ноль - как 01. При однократной ошибке в паре 10 или 01 типа перехода 0-1

,или 1-0 возникает запрещенная комбинация 00 или 11. 00 свиде-- тельствует об ошибке 1-0, а 11 - об ошибке 0-1. Если при приеме элементарной посылки не принимать однозначное решение О или 1, а привести преобразование уровня CHI- нала в двоичный код, то далее в реверсивных счетчиках можно осуществить операцию сравнения двух кодов (уровней) для простых амплитудно-модули- рованных сигналов (для других видов посыпок приемлемо использование различных весовых коэффициентов). При сравнении кодов (уровней) элементов искаженных посылок 00 и 11 приходят к решению какая комбинация из разрешенных 01 и 10 наиболее близка к искаженной. На принципе сравнения путем вычета или сложения в паре счетчиков последовательности единиц искаженных кодов (уровней) основана работа устройства.

Группа счетчиков 1.1-1.П предназначена для занесения кодов (уровней, весовых коэффициентов) сигналов О или 1 с целью последующего сравнения (коррекции) их в искаженных парах 11 и 00. Входы 2 (2.11-2.nk) предназначены для занесения в счетчики f.f - t.n кодов сигналов параллельным способом. Узлы 9-1 9-п/2

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

0

5

0

5

0

Элемент ИЛИ 8 предусмотрен для сигнализации наличия ошибки в кодовой комбинации.

Если на входе 4.1 - нулевой потенциал, то узлы 9.1-9-П/2 работают в режиме коррекции, в противном случае узлы 9..п/2 работают в режиме сдвига исправленной кодовой комбинации. Вход 4.2 предназначен для-подачи серии корректирующих импульсов в узлы 9.1-9.П/2 в режиме коррекции. Контрольный выход 5 выдает единичный сигнал при наличии ошибки в кодовой комбинации, вход 6 обеспечивают синхронизацию триггеров 11.1 и 11.2 (фиг, 3). Триггеры 11.1 и 11.2 представляют собой последовательный регистр сдвига с параллельным занесением информации. Элементы 12 и 14 запрета, элементы И 13 и 15 и элементы ИЛИ 20.1 и 20.2 служат для реализации управления узлами 9..п/2 посредством входа 4.1. Элементы И 16 и 17 обеспечивают исправление комбинации вида 11, элемент ИЛИ-НЕ 19 и элемент И 18 - исправление комбинации вида 00. Выходы 21.1 и 21.2 предназначены для подачи сигналов ошибки на элемент ИЛИ 8, выходы 22, 23, 25 и 26 - для подачи сигналов ошибки (коррекции) на входы +1 и -1 счетчиков 1.1-1,п в искаженных парах.

Входы 2k и 27 служат для занесения информации в триггеры 11.1, 11 . 2 в режиме коррекции, они являются выходами функций счетчиков 1..п. Если счетчик 1,j находится в состоянии, равном или большем принятому порогу, то на выходной функции - 1,

158

в противном случае - О. Например, пусть счетчик l.j четырехзарядный, поднятый порог - состояние 8, тогда выходной функции соответствует выход четвертого (старшего) разряда счетчика 1.j„

Устройство (фиг. 1 - 3) работает следующим образом.

От приемного аналого-цифрового преобразователя посредством входов 2 производится запись уровня (в двоичном коде) каждого из п принимаемых сигналов в соответствующий счетчик 1.j. При этом на выходах счетчиков 1 .1 -1 .п устанавливаются потенциалы 1 или О в соответствии с принятым (установленным) порогом. Если в паре счетчиков устанавливается 00,

82356

10

то комбинация считается искаженной в соответствии с заданным свойством 2-символьного кода. Производится режим коррекции, в которой на входе 4.1 присутствует нулевой потенциал, посредством синхроимпульса, поступающего на вход 6, в триггеры 11.1 и 11.2 записываются нулевые потенциалы, при этом на выходе элемента ИЛИ-НЕ 19 единичный потенциал. Подаются импульсы с входа 4.2 на второй вход элемента И 18. которые проходят элемент И 18 и поступают на вход элеjr мента ИЛИ 8 для сигнализации ошибки и одновременно на выходы 22 и 25, происходит увеличение содержимого пары счетчиков до .появления i на выходе одного из них единичного потенциала, при этом импульсы с входа 4.2 синхронизируются посредством входа 6; т.е. содержимое триггеров 11.1 и 11.2 после каждого корректирующего импульса с входа 4.2 обновляется. С появлением на входе одного из счетчиков пары единичного потенциала режим коррекции прекращается и комбинация считается исправленной, т.е. приведенной к РИДУ 01 или 1U.

Зо Коррекция в случае ошибочной комбинации 11 производится аналогично через элементы И 16 и 17 и состоит в уменьшении содержимого обоих счетчиков пары до разрешенной комбинации

20

25

5

0

5

0

5

ОТ1 или 10, После режима коррекции, когда на контрольном выходе 5 устанавливается нулевой потенциал, комбинация сдвигается в режиме сдвига (на входе 4.1 - единичный потенциал).

Качественный анализ каждой из посылок в приемном аналого-цифровом преобразователе и других приемных устройствах и системах позволяет верно исправлять 95% ошибок в парах символьного кода при нормальном распределении при приеме простых ампли- тудно-модулированных сигналов. Остальные 5% ошибок исправляются неверно. Процент неверно исправляемых ошибок может быть значительно снижен ,за счет введения доверительного ин- тервала между двумя уровнями CHI- налов в искаженной паре.

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

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

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

2. Устройство по п.

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

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

вторые информационные выходы которых являются выходами первой группы блока контроля, третьи и четвертые информационные выходы узлов исправления ошибки группы являются выходами второй группы блока контроля, пятый информационный выход 1-го Ц. 1 - {п/2 - 1), п - разрядность кода J узла исправления ошибки группы соединен с третьим информационкым входом (i+1)-ro узла исправления ошибки, пятый информационный выход п/2-го узла исправления ошибки является информационным выходом блока контроля.

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

название год авторы номер документа
УСТРОЙСТВО СИНХРОНИЗАЦИИ КОДОВЫХ КОМБИНАЦИЙ 2023
  • Шадрин Борис Григорьевич
  • Дворянчиков Виталий Алексеевич
RU2810267C1
СПОСОБ СИНХРОНИЗАЦИИ КОДОВЫХ КОМБИНАЦИЙ 2023
  • Шадрин Борис Григорьевич
  • Дворянчиков Виталий Алексеевич
RU2812335C1
Устройство для обнаружения и исправления ошибок в непозиционном коде 1983
  • Коляда Андрей Алексеевич
SU1134941A1
УСТРОЙСТВО ДЛЯ ИСПРАВЛЕНИЯ ОШИБОК В СИМВОЛЬНОМ КОДЕ 1991
  • Ткаченко А.В.
  • Солнцев Д.Б.
RU2021644C1
Устройство для мажоритарного выбора сигналов 1988
  • Мощицкий Сергей Семенович
  • Тимонькин Григорий Николаевич
  • Соколов Сергей Алексеевич
  • Ткаченко Сергей Николаевич
  • Ткаченко Владимир Антонович
  • Харченко Вячеслав Сергеевич
SU1619278A1
Устройство для контроля текстовой информации 1983
  • Пиотровский Раймонд Генрихович
  • Шингарева Елена Александровна
  • Попескул Анатолий Никитович
  • Колибан Валентин Владимирович
  • Тэрэчилэ Николай Александрович
  • Комлев Лев Петрович
SU1328817A1
Устройство для контроля передачи информации 1987
  • Новиков Николай Николаевич
  • Жуков Олег Федорович
  • Романенко Юрий Александрович
SU1525702A1
Устройство для обнаружения и исправления ошибок 1990
  • Кондрашев Андрей Анатольевич
SU1751762A1
Устройство для магнитной записи цифровой информации 1982
  • Иссерлин Георгий Семенович
  • Соловьев Виктор Серафимович
  • Чуманов Игорь Васильевич
SU1037337A1
Буферное запоминающее устройство на полупроводниковых динамических элементах памяти 1987
  • Колганов Владимир Андреевич
  • Гутерман Иосиф Яковлевич
SU1525744A1

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

Реферат патента 1990 года Устройство для исправления ошибок в избыточном коде

Изобретение относится к вычислительной технике и аппаратуре для приема дискретных сообщений и может использоваться для исправления ошибок в 2-х символьном коде. Цель изобретения - расширение области применения за счет исправления ошибок в 2-х символьном коде. Эта цель достигается в устройстве, содержащем группу счетчиков 1.1 - 1.N и блок 3 контроля с соответствующими связями. Устройство может быть применено в любых системах передачи дискретных сообщений, в которых решаются задачи распознавания сигналов и последующего исправления ошибок. 1 з.п. ф-лы, 3 ил.

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

II ill ill ll

9.1

Э.П/2

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

Устройство аналого-цифрового преобразования 1985
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Моисеев Вячеслав Иванович
  • Стейскал Виктор Ярославович
  • Козырь Людмила Владимировна
SU1288914A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 582 356 A1

Авторы

Ткаченко Александр Васильевич

Красиков Сергей Анатольевич

Даты

1990-07-30Публикация

1988-07-13Подача