Устройство для обнаружения ииСпРАВлЕНия ОшибОК B КОдОВОйКОМбиНАции Советский патент 1981 года по МПК H03M13/51 

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

Изобретение относится к технике связи и может использоваться для защиты от ошибок аппаратуры передачи данных. По основному авт. св. № 540389 известно устройство для обнаружения и исправления ошибок в кодовой комбинации , содержащее однопороговый и двухпороговый блоки, входы которых соединены с входом устройства, причем выход двухпорогового блока через счетчик подключен к управляющему йходу первого ключа и через последовательно соединенные первый ключ и блок формирования полиномов ошибок соединен с первым входом сумматора п модулю два, выход однопорогового бло ка через последовательно соединенные буферный и основной накопители - с вторым входом сумматора по модулю два, выход которого подключен к инфо мационному входу второго ключа, управляющий вход которого связан с выходом, блока обнаружения ошибок, при этом выход сумматора по модулю два подключен к входу блока обнаружения ошибок, выход которого соединен с вторым входом блока формирования полиномов ошибок l Т. Однако известное устройство имеет . недостаточную помехоустойчивость и достоверность кодовых комбинаций ао времени при эначительньах частотах передачи данных и при нгшичии полиноминальных ошибок. Цель изобретения - повышение помехоустойчивости и достоверности кодовых комбинаций во времени. Указанная цель достигается тем, что в устройство для обнаружения и исправления сваибок в кодовой комбинации, содержащее однопороговый и двухпороговый блоки, входы которых соединены с входом устройства, причем выход двухпорогового блока через счетчик подключен к управляющему входу первого ключа и через последовательно соединенные первый ключ к блок формирования полинсимов сшибок соединен с первым входом сукматора по модулю два, выход однопорогового блока через последовательно соединенные буферный и основной накопители - с вторым входом сумматора по модулю два, выход которого подключен к информационному входу второго ключа, управляющий вход которого связан с выходом блока обнаружения ошибок, при этом йыход сумматора по модулю

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

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

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

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

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

С выхода однопорогового блока 1 засинхронизированная кодовая комб нация, состоящая из последовательн сти О и через буферный накопитель 7 вводится в основной накопитель 8. В результате анализа каждого принимаемого элемента кодовой комбинации на выходе двухпорогового блока 2 появляется сигнал стирания в том слу-iae, если принятый элемент не может быть отождествлен ни с 1, ни с О. Эти ненадежные элементы через открытый первый ключ 4 подаются .в блок 5 формирования полиномов ошибок и подсчитываются счетчиком 3, Устройство рассчитано на исправление t-кратных ошибок, поэтому емкость

счетчика 3 равна t. При появлении стираний в количестве г t импульс переноса со счетчика 3 закрывает первый ключ 4, прекращая ввод стираний в блоке 5 формирования полиномов ошибок. После приема п элементов комбинации корректирующего кода последняя из основного накопителя 8 подает на вход сумматора б по модулю два, на другой вход которого одновременно поступает нулевой полином из блока 5 формирования полиномов ошибок. С выхода сумматора б по модулю два элементы комбинации, соответствующие принятой кодовой комбинации, подаются на вход блока 10 обнаружения ошибок .

На выход устройства элементы не поступают, так как второй ключ 9 находится в закрытом состоянии. При необнаружении ошибок блок 10 обнаружения ошибок выдает сигнал в блок 5 формирования полиномов ошибок и на управляющий вход второго ключа 9, открывая его. Блок 5 формирования полиномов ошибок,, восприняв сигнал необнаружения ошибки , в очередном цикле формирует полином ошибки, аналгичный предыдущему, т.е. нулевой. Кодовая комбинация второй раз поступает из основного накопителя 8 через сумматор б по модулю два и открытый второй ключ 9 непосредственно на выход устройства. Если при первом цикле проверки блок 10 обнаружения ошибок обнаруживает ошибку, то комбинация из основного накопителя 8 выдается на проверку второй раз и при этом блок 5 формирования полиномов ошибок формирует полином однократной ошибки, который на сумматоре б по модулю два осуществляет первое исправление принятой комбинации. Исправленная комбинация проверяется блоком 10 обнаружения ошибок, который при необнаружении ошибки выдает сигнал в блок 5 формирования полиномов ошибок и на управляющий вход второго ключа 9, открывая его. Блок 5 формирования полиномов ошибок формирует полином однократной ошибки, аналогичный предыдущему, и исправленная комбинация в очередном цикле через открытый второй ключ 9 поступает на выход устройства. Если блок 10 обнаружения ошибок обнаружит ошибку в первом варианте исправленной комбинации, то проверки продолжаются. При этом блок 5 формирования полиномов ошибок формирует очередной ,полином ошибки и т.д. до первого необнаружения ошибки в каком-либо из вариантов исправленной комбинации. В этом случае исправленная комбинация в очередном цикле работы через открытый второй ключ 9 поступает на вход устройства. Если ошибка будет обнаружена во всех циклах проверки, включая и последний, при

котором комбинация исправляется полиномом t-кратной ся1Шбки, то блок 10 обнаружения ошибок фиксирует наличие в принятой комбинации неисправленной ошибки, о чем вьадает сигнал на выход. При наличии в кодовой комбинации полинсминальной сяиибки (помехи) (фиг. 2д) однопороговый и двухпороговый блоки 1 и 2 селектируют данную ошибку по результатам синхронизации кодовой комбинации синхронизирукадими импульсами.

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

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

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

5

Источники информации , принятые во внимание при экспертизе

1. Авторское свидетельство СССР 540389, кл. Н 04 L 1/10, 1974.

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

название год авторы номер документа
Устройство для обнаружения и исправления ошибок в кодовой комбинации 1976
  • Ключко Владимир Игнатьевич
  • Ткаченко Александр Васильевич
SU604170A2
Устройство для обнаружения и исправления ошибок в кодовой комбинации 1974
  • Ключко Владимир Игнатьевич
SU540389A1
УСТРОЙСТВО ДЛЯ ИСПРАВЛЕНИЯ ОШИБОК В КОДОВОЙ КОМБИНАЦИИ 1972
SU335689A1
Устройство для исправления ошибок в кодовой комбинации 1976
  • Андрущенко Анатолий Григорьевич
  • Ключко Владимир Игнатьевич
  • Ларин Александр Анатольевич
  • Глушков Валерий Иванович
  • Попов Сергей Петрович
SU599267A2
Устройство для исправления ошибок в кодовой комбинации 1974
  • Ключко Владимир Игнатьевич
SU526898A1
Устройство для обнаружения ошибок 1983
  • Попов Сергей Петрович
  • Башмаков Валерий Николаевич
  • Соляник Станислав Григорьевич
SU1100746A1
Устройство для исправления одиночных и обнаружения многократных ошибок 1982
  • Бецков Анатолий Иванович
  • Ивашин Владимир Васильевич
  • Ткаченко Александр Васильевич
  • Бороденко Евгений Иванович
  • Стеценко Виктор Иванович
  • Краснобаев Виктор Анатольевич
  • Балабанов Александр Вениаминович
SU1078655A2
Устройство для обнаружения и исправления ошибок 1984
  • Величко Геннадий Анатольевич
SU1243100A1
Устройство для приема дискретной информации, закодированной корректирующим кодом 1987
  • Гаврилов Александр Николаевич
  • Карпов Вячеслав Николаевич
  • Коричнев Леонид Павлович
  • Коршунов Юрий Михайлович
  • Пылькин Александр Николаевич
SU1462492A1
Устройство для исправления одиночных и обнаружения многократных ошибок 1982
  • Бондарев Борис Григорьевич
  • Голубчик Матвей Михайлович
  • Скотарь Сергей Андреевич
  • Федотов Александр Викторович
SU1061275A1

Иллюстрации к изобретению SU 801 283 A2

Реферат патента 1981 года Устройство для обнаружения ииСпРАВлЕНия ОшибОК B КОдОВОйКОМбиНАции

Формула изобретения SU 801 283 A2

SU 801 283 A2

Авторы

Юфа Александр Лейбович

Даты

1981-01-30Публикация

1979-03-05Подача