Устройство для исправления ошибок

 

Изобретение относите , к технике связи и вычислительной технике и является усовериенствованием устройства по авт. св. № 1287296. Использование изобретения позволяет повысить достоверность декодирования. Устройство содержит приемный регистр 2, буферные регистры 3-5, генераторы 6,7 псевдослучайной последовательности, коммутатор 8, блок 10 пробного исправления ошибок, блок 11 суммирования, блок 12 деления и блок I3 декодирования . Благодаря введению блока 1 элементов И и блока 9 управляющих сигналов в устройстве обеспечивается точная привязка работы генераторов 6,7. 1 з.п. А-лы, 5 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

А2 (51)5 Н 03 М 13/12

ОПИСАНИЕ ИЭОБРЕТ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

К АВ ГОРСКОМУ СВИДЕТЕЛЬСТВУ (61) 1287296 (21) 4665656/24 (22) 23.03.89 (46) 07.03,91. Бюп. 9 9 (72) Г.Н. Устинов и А,Б. Васильев (53) 621.391.15.681.3?(088.8) (56) Авторское свидетельство СССР

М 1287296, кл. Н 03 .! 13/02, 1984. ! (54) УСТРОЙСТВО ДЛЯ ИСПРАВЛЕНИЯ ОШ11БОК (57) Изобретение относитс; к технике связи и вычислительной технике и является усоверщенствованием устройSU 1633500

2 ства по авт. св. 9 1287296. Использование изобретения позволяет повысить достоверность декодирования. Устройство содержит приемный регистр 2, буферные регистры 3-5, генераторы 6,7 псевдослучайной последовательности, коммутатор 8, блок 10 пробного исправления ощибок. блок 11 суммирования, блок 12 деления и блок 13 декодирования. Благодаря введению блока 1 элементов И и блока 9 управляющих сигналов в устройстве обеспечивается точная привязка работы генераторов

6,7. 1 з.п. A-лы, 5 ил.

1633500

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

Цель изобретения — повышение достоверности декодирования. 10

На фиг,l приведена блок-схема устройства; на Фиг. 2 — блок управляющих сигналов; на Фиг.3 — - приемный регистр с блоком элементов И и блоком суммирования; на фиг. 4 — блок элементов И, генераторы псевдослучайной последовательности и коммутатор; на фиг. 5 — структура кодовой комбинации, поступающей из канала связи.

Устройство для исправления ошибок содержит блок 1 элементов И, приемный регистр 2, первый 3 — третий 5 буферные регистры, первый 6 и второй

7 генераторы псевдослучайной последовательности (ПСП), коммутатор 8, блок 9 управляющих сигналов, блок 11 пробного исправления ошибок, блок ll суммирования, блок 12 деления и блок

13 декодирования а также информационный вход 14, вход 15 цикловой синхронизации, информационный 16 и контрольный 17 выходы, Блок 9 управляющих сигналов (Фиг 2 1 содержит генератор 13 такто35 вой частоты, регистр 19 сдвига, счетчик 20 импульсов, первый 21 и второй

22 дешифраторы, первый 23 и второй

24 триггеры задержки и элемент НЕ 25, а также первый 26 и второй 27 входы и 40 первый ?8 и второй 29 выходы.

Генераторы 6 и 7 ПСП (Фиг.4 7 реализуются на триггерах 3 ) и полусумматорах 31, Там же показан пример выполнения блока 1 элементов И и ко". - 45 мутатора 8 на элементах И-НЕ 32.

Все остальные блоки не отличаются от известных блоков.

Псевдостохастическое преобразование (прямое Т и обратное Г ), испольI

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

Устройство работает следующим образом, Пусть последовательность сигналов, принимаемая в буферный регистр 3, сформирована на передаче следующим образом (фиг,5): число двоичных информационных сигналов k подлежащих передаче, подвергают помехоустойчивому кодированию и прямому псевдостохастическому пгеобразованию с добавлением числа проверочных сигналов, полученных, например, в соответствии с используемым обнаруживающим ошибки (п1, л) — кодом, где n,=k+r. К полученной последовательности сигналов добавляют число сигналов синхропосылки, необходимых для синхронизации генераторов 6 и 7 ПСП приемника. Последовательность полученных сигналов длины (g +n <, двоичных символов разделяют на 1, отрезков длины каждый (последний отрезок может быть дополнен нулями) и производят кодирование второй степени, в соответствии с которым одноименные сигналы полученных Nl отрезков складывают по модулю два с получением в результате суммирования проверочного отрезка длины ф =г < двоичных символов, которые добавляют к (g +п <) двоичным символам. В результате общая длина передаваемой (и заносимой в буферный регистр 3) последовательности равна

n="l

r-=г +х де

При приеме вс. последовательность сигналов записывают в буферный ре! 6335с!О 6

10 !

50 декодирование.

55 гистр 3, à n<=k+r < сигналов, подверг«утых на передаче псевдостохастическому преобразованию (п < — последовательность), и <Р<, сигналов синхропосылки записывают в приемный регистр 2 (<<>иг- 1

По завершении приема сигналов последовательности на вход 15 устройства поступает сигнал цикловой синхро. низации, который, проходя »а установочный Вход блока 1с) пробного исправления ошибок, устанавливает его в исходно положение, и,поступая на

Вход блока 9 управляющих сигналов, запускает его. Сигналом с первого выхода ?8 блока 9 управляющих сигналов, поступающим на первый вход блока 1 элементов И, считывают Д сигналов синхропосылки из Д ячеек приемного регистра 2, содержащих сигнал.: синхропосылки, которые подают на установочные входы первого 6 и второго 7 генераторов. Последние в соответствии с поступившими сигналами синхропосылки вырабатывают псевдослучайнь<е последовательности и пересылают их через коммутатор 8 в блок обратного псевдостохастического преобразования (блоки 2,5,11 и 12), где над сигналами последовательности длины !с+ -< двоичных символов, поступившими иэ приемного регистра 2, и поступ <Вшими псевдослучайными последовательностями производят операцию обратного псевдостохастического преобразования и результат преобразования передают в блок 13 декодирования, в котором производят проверку на наличие ошибок в поступившей комбинации сигналов длины k+r< двоичных символов.

При необнаружении ошибок инфор«<ационную последовательность сигналов длины k двоичных символов выдают с второго выхода блока 13 декодирования на выход 16 устройства, а по третьему выходу алака 13 декодирования на выход 17 устройства вырабатывается сигнал Правильно".

При обнаружении ошибок в блоке 13 декодирования на его первом выходе вырабатывается сигнал, который поступает на управляющий вход блока 10 пробного исправления ошибок и второй вход 27 блока 9 управляющих сигналов. В соответствии с полученными сигналами блок 1 ? пробного исправления ошибок выбирает иэ 6y

<В<м восстановлен«ем (за счет постолбного суммирования всех оставшихся нестертыми сигналов В Ч отрезках длинь< ф каждый) первого участка длиной ф символов, и выдает отрезок сЖор <нрава««ой последовательности длины 1=Ь+и < двоичных символов (беэ проверочных символов г ) в приемный регистр 2. В соответствии с поступившим сигналом на второй вход 27 блока

Э на его выходе 29 вырабатывают сигнал, который поступает на вход блока

1 элементов И и считает Д сигналов синхропасьслки, которые пост лают с выходов пр< .е".«

Полученную в результате пробного стирания ф двоичных символов и последуюmern ее восстановления и<- разрядную двоичную последовательность вновь подвергают обрати-.му псевдостохастическому преобраэованиь

1? и декодированию с p. Ihlo обнаружения ошибок в блоке .. декодирования.

При необнаружении ошибок сообщение длины !с двоичнъ<х символов поступает на выход 16, а при обнаружении вновь вырабатывается сигнал по первому выходу блока 13 декодирования, который поступает на управляющий вход блока

10 пробного исправления ошибок, где осуществляется стирание в принятой последовательности с последующим восстановлением уже другой комбинации двоичных символов длины Я в результате исправления ошибок. Полученная (Ь+и

В случае обнаружения ошибок во всех предусмотренных V < циклах декодирования блок 10 пробного исправления ошибок вырабатывает сигнал по контрольному выходу на Выход 17 уст1633500 ройства о наличии неисправляемой комбинации ошибок.

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

P =1-n(2 -1) испр где n — число двоичных символов ко20 довой последовательности; г — число символов проверочной последовательности.

Таким образом, повышается достоверность принимаемой информации. 25

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

1. Устройство для исправления ошибок по авт. св. 1=- 1287296, о т л ич а ю щ е е с я тем, что, с целью повышения достоверности декодирования, в устройство введены блок элементов И и между входом цикловой синхронизации устройства и управляющими входами генераторов псевдослучайной последовательности и коммутатора — блок управляющих сигналов, второй вход которого подключен к первому выходу блока декодирования, вторые выходы приемного 40 регистра и второй выход блока управляющих сигналов соединены соответственно с ин*ормациопными и управлякшим входами блока элементов И, первые и вторые выходы которого подключены к установочным входам соответственно первого и второго генераторов псевдослучайной последовательности.

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

НЕ и счетчик импульсов, вход обнуления и счетный вход которого объедииены с соответственно первым и вторым входами второго дешифратора и чвляются первым и вторым входами блока, выходы счетчика импульсов соединены с третьими входами второго дешифратора, выход которого подключен к информационному входу первого триггера задержки, выход которого соединен с информационным входом второго триггера задержки и входом обнуления регистра сдвига, параллельные выходы которого соединены с соответствующими входами первого дешифратора, выход которого является первым выходом блока, выход генератора тактовой частоты подключен к тактовым входам триггеров задержки и регистра сдвига, последовательный выход которого объединен с выходом элемента НЕ и соединен с установочным входом регистра сдвига, выход второго триггера задержки подключен к входу элемента lIF. и является вторым выходом блока, 16 3 3 э00

14

Фиг, 3

I E) 3 )()i) Фиг. Ф

Составитель О. Ревинский

Редактор Н. Рогулич Техред Л.Олийнык Корректор М.Демчик

Заказ 622 Тираж 456 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинаr "Патент", г. Ужгород, ул. Гагарина, 101

Устройство для исправления ошибок Устройство для исправления ошибок Устройство для исправления ошибок Устройство для исправления ошибок Устройство для исправления ошибок Устройство для исправления ошибок Устройство для исправления ошибок 

 

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

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

Изобретение относится к вычислительной технике и технике связи

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

Изобретение относится к импульсной технике и может быть использовано в устройствах автоматики и вычислительной техники

Изобретение относится к вычислительной технике

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

Изобретение относится к электросвязи и может использоваться в системах телемеханики для мажоритарного декодирования кодовых сигналов

Изобретение относится к области электросвязи и м.б

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

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

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

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

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

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

Изобретение относится к вычислительной технике и связи

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

Изобретение относится к электросвязи и может быть применено в телеметрии и при передаче данных
Наверх