Устройство для исправления ошибок при многократном повторении сообщений
Изобретение относится к телемеханике и импульсной технике и может быть использовано в системах передач и обработки дискретной информации для коррекции ошибок в каналах связи. Цель изобретения - повышение помехоустойчивости за счет расширения набора решающих правил и учета сигналов стираний для коррекции наиболее ненадежных символов. Поставленная цель достигается тем, что в устройство для исправления ошибок при многократном повторении сообщений, содержащее три регистра сдвига 1 - 3, счетчик 5, решающий блок 6, введены четвертый регистр сдвига 4, блок управления 7, детектор качества 8 с соответствующими связями, что позволяет увеличить число комбинаций, подвергаемых обработке, тем самым увеличивается исправляющая способность устройства и достоверность принимаемого сообщения. 6 ил., 4 табл.
Изобретение относится к телемеханике и импульсной технике и может быть использовано в системах передачи и обработки дискретной информации для коррекции ошибок в каналах связи.
Известно устройство для адаптивного приема и мажоритарного декодирования, содержащее 3 регистра сдвига, ключ, три переключателя, решающий блок, кодопреобразователь [1]. Недостатком данного устройства является ограниченность функциональных возможностей, проявляющаяся в том, что анализируются не все состояния повторений сообщения. Наиболее близким к предлагаемому является устройство для адаптивного мажоритарного декодирования телемеханических дублированных сигналов, содержащее три регистра сдвига, последовательно включенный ключ и счетчик, выходы которого через соответствующие элементы И и регистры сдвига подключены к входам решающего блока и к своим установочным входам, при этом выходы элементов И подключены к дополнительным входам решающего блока, выход которого соединен с управляющим входом ключа, сбросовый вход которого объединен с вторым входом элементов И [2]. Недостатком данного устройства является низкая помехоустойчивость, проявляющаяся в неспособности устройства принимать мажоритарные решения по "трем" на шестом, девятом, двенадцатом повторах, "по пяти" на восьмом, одиннадцатом, "по семи" на десятом, тринадцатом повторах. В то же время при использовании каналов низкого качества вследствие интенсивного воздействия помех возможны случаи, когда не искажены четвертый или пятый и шестой повторы или когда верны один или два из четвертого, пятого, шестого повторов и правильно приняты седьмой и восьмой, возможно правильны два или три из трех повторов, начиная с седьмого, включительно, кроме того могут быть искажены десятый и хотя бы три из шести повторов, начиная с седьмого и т.д., поэтому с большой вероятностью можно утверждать, что известным устройством исправляются не все ошибки после приема тринадцати повторов. Цель изобретения - повышение помехоустойчивости. На фиг. 1 представлена структурная схема устройства для исправления ошибок при многократном повторении сообщений с учетом сигналов стираний. Устройство содержит n-разрядные регистры сдвига 1-4, решающий блок 6, блок управления 7, детектор качества 8. Устройство осуществляет мажоритарную обработку по трем, пяти, семи повторам, начиная с первого, четвертого, седьмого, десятого, тринадцатого, что позволяет при использовании каналов низкого качества принимать правильное решение в случаях, описанных выше. На фиг. 2 приведен алгоритм работы устройства. В верхней части фиг. 2 в упрощенном виде показано, что по приходу третьего, шестого, девятого, двенадцатого повторов на выход устройства выдается результат мажоритарной обработки "по трем", по приходу пятого, восьмого, одиннадцатого повторов выдается результат обработки "по пяти" и по приходу седьмого, десятого, тринадцатого повторов выдается результат мажоритарной обработки "по семи". В нижней части фиг. 2 представлен принцип циркуляции обрабатываемой информации в регистрах сдвига. Столбцы 1, 2, 3... обозначает повторы сообщения, строки RG1-RG4 обозначают код числа единиц, записываемый со счетчика в регистры RG1-RG4. Причем зачерненные ячейки означают, что решение выдается на выход устройства одновременно с записью в регистры сдвига. Так по приходу первого повтора в регистр RG1 записывается первый повтор, а в регистр RG2 записываются соответствующие этому повтору сигналы стираний 1. С приходом второго повтора информация выходит из RG1 и поступает на счетчик, где формируется код числа единиц двух повторов с учетом сигналов стираний первого и второго повторов и записывается в регистры RG1 и RG2, причем в регистр RG1 записываются младшие разряды кода, а в регистр RG2 - старшие разряды. С приходом третьего повтора с выходов регистров RG1 и RG2 код числа единиц 2-х повторов подается на счетчик, где с учетом сигналов стираний третьего повтора формируется код числа единиц трех повторов и записывается в регистры RG1 и RG2 и одновременно информация, которая записывается в регистр RG2 подается на выход устройства. Это и есть результат мажоритарной обработки по "трем" с учетом сигналов стираний. Аналогично работают регистры RG3 и RG4 по приходу четвертого, пятого, шестого повторов. В это же время в регистрах RG1 и RG2 происходит перезапись информации через счетчик в эти же регистры. Решение мажоритарной обработки "по пяти" формируется из кода числа единиц четвертого и пятого повторов и кода числа единиц первых трех повторов. Подробнее принцип формирования мажоритарных решений с учетом сигналов стираний описан ниже. Счетчик 5 предназначен для подсчета числа единиц в однотипных элементах принимаемых повторов и их коррекции с помощью сигналов стирания. Счетчик состоит из двух однотипных схем, одинаковых по строению и отличающихся тем, что работают они с разными регистрами сдвига и на различных тройках повторов. На фиг. 3 представлен возможный вариант схемы счетчика кода числа единиц и сигналов стирания. Счетчик содержит синхронные Т-триггеры с установочными R-входами 26-29, элементы ИЛИ 20-25, 43-46, 53-54, элементы И 1-19, 30-42, 47-51, входы 1-6, управляющие входы УI-18, вход синхроимпульсов. Управляющие входы У1-У3 представляют собой входы, на которые подаются потенциалы во время соответствующих повторов 1-3. На управляющие входы У8 подаются управляющие потенциалы во время 4, 5, 6 повторов. Управляющие потенциалы формируются в блоке управления. На фиг. 4 представлен блок управления. Принцип построения блока и его работа описаны ниже. Счетчик работает следующим образом. С приходом первого повтора, поступающего на первый вход счетчика с помощью управляющего потенциалы У1 через элементы 1, 24, 26, он записывается в регистр RG1. Сигналы стираний, соответствующие ненадежным символам первого повтора, записываются в регистр RG2. По окончании первого повтора в регистре RG1 будет записан первый повтор, а в регистре RG2 - соответствующие ненадежным символам первого повтора сигналы стираний. С приходом второго повтора из регистра RG1 выходит первый повтор и поступает на третий вход счетчика, на четвертый его вход поступают сигналы стираний первого повтора. Второй повтор поступает на первый вход счетчика, соответствующие ему сигналы стираний - на второй вход. Во время второго повтора работает элементы 2-4, 6-9, 20, 22, 14, 16, 24, 25, управление производит управляющий потенциал У2. Алгоритм обработки первого и второго повторов с учетом сигналов стираний этих повторов приведен в табл. 1, где столбцы обозначают различные комбинации первого, второго повторов и их символов стираний. RG1 и RG2 обозначают результат обработки, записываемый в эти регистры. Код числа единиц одноименных символов первого и второго повторов формируются следующим образом: 0 + 0 = 00 0 + 0 = 01 1 + 0 = 01 1 + 1 = 10 Представляют интерес комбинации 3, 6, 9, 12 (см. табл. 1), в которых реализован учет сигналов стирания. В остальных комбинациях сигналы стирания не учитываются. Рассмотрим комбинацию 3. В первом повторе символ "0", во втором символ "1", символ второго повтора соответствует сигналу стирания. Учитывая, что в первом повторе этот символ был "0" без сигналов стирания, с большей вероятностью можно сказать, что во втором повторе не надежный символ также "0". Поэтому в регистры RG1, RG2 записывается код числа единиц уже с учетом сигналов стираний. Аналогично принимаются решения для комбинаций 6, 9, 12. По окончании второго повтора в регистры RG1, RG2 будет записан код числа единиц первого и второго повтора, с учетом сигналов стираний этих повторов, причем в регистр RG1 записываются младшие разряды кода числа единиц, а в регистр RG2 - старшие разряды. С приходом третьего повтора на первый вход счетчика и соответствующих ему сигналов стираний на второй, третий и четвертый входы счетчика поступает код числа единиц первого и второго повторов из регистров RG1 и RG2. Обработка информации во время третьего повтора реализована на элементах 5, 10, 11, 12, 15, 17, 21, 23-28 при помощи управляющего потенциала У3. Алгоритм обработки первых трех повторов с учетом сигналов стирания третьего повтора приведен в табл. 2. Представляют интерес комбинации 3, 9, в которых производится учет сигналов стираний третьего повтора. Так, например, комбинация 9 означает, что в первых двух повторах было две "1", а в третьем повторе был "0", но ему соответствовал сигнал стирания. Принимается решение, что в третьем повторе данный символ "1", т.е. вместо кода "10" в регистры RG1, RG2 будет записан код "11". Результат мажоритарной обработки трех повторов одновременно с записью в регистры выдается на выход устройства через решающий блок. По приходу четвертого, пятого, шестого повторов работает вторая часть схемы счетчика кода числа единиц и сигналов стираний совместно с регистрами RG3 и RG4, аналогично первым трем повторам. В это время в первой части счетчика производится перезапись кода числа единиц первых трех повторов с выходов регистров RG1 и RG2 на их входы, через элементы 18, 24, 26, 19, 25, 28 (см. фиг. 3). Мажоритарная обработка "по трем", "по пяти", "по семи" обеспечивает решающий блок, функциональная схема которого представлена на фиг. 6. Он содержит элементы И 1-6, 8-19, 22, 23, элементы ИЛИ 7, 20, 21, 24, входы 1-9, управляющие входы У1-У6, выход блока является выходом устройства. Принятие решений в блоке осуществляется следующим образом с приходом третьего повтора на втором выходе счетчика формируется результат мажоритарной обработки "по трем", который подается на пятый вход решающего блока, а в нем - на элемент И 11. Благодаря управляющему потенциалу П3, он проходит на вход элемента ИЛИ 24 и поступает на выход устройства. Управляющий потенциал работает на 3, 9, 15 повторах, аналогично с приходом шестого повтора на четвертом выходе счетчика формируется результат мажоритарной обработки "по трем" четвертого, пятого, шестого повторов и поступает на девятый вход решающего блока через элемент И 10, открытый управляющим потенциалом П6, и элемент ИЛИ 24 на выход устройства. Управляющий потенциал П6 включен на 6, 12 повторах (см. фиг. 5). С приходом пятого повтора с первого и второго выходов счетчика на третий и пятый входы блока решающих правил подается код числа единиц первого, второго и третьего повтора, а с третьего и четвертого выхода счетчика на седьмой и девятый входы решающего блока подается код числа единиц четвертого и пятого повтора. Принятие решения мажоритарной обработки "по пяти" осуществляется в соответствии с табл. 3. Столбцы таблицы 1-4 соответствуют выходам единице-четырем счетчика. Столбец "maj 5" показывает принятие решения схемой по приходу той или иной комбинации кода числа единиц. Столбцы 4, 3 показывают в данном случае, что в них записан код числа единиц четвертого и пятого повторов, а в столбцах 1, 2 - код числа единиц первого, второго и третьего повторов, причем разряды 2 и 4 старшие. Так запись в четвертой строке означает, что в первых трех повторах была одна "1" и в четвертом, пятом повторах одна "1", на выходе "maj 5" - "0". Запись в двенадцатой строке означает, что в первых трех повторах было три "1", а в четвертом и пятом - ни одной, на выходе - "1". Знак "
Формула изобретения
УСТРОЙСТВО ДЛЯ ИСПРАВЛЕНИЯ ОШИБОК ПРИ МНОГОКРАТНОМ ПОВТОРЕНИИ СООБЩЕНИЙ, содержащее первый, второй и третий регистры сдвига, выходы которых соединены соответственно с первым, вторым и третьим информационными входами счетчика и решающего блока, выход решающего блока является информационным выходом устройства, отличающееся тем, что, с целью повышения помехоустойчивости устройства, в него введены четвертый регистр сдвига, блок управления и детектор качества, первый вход которого является информационным входом устройства, первый выход детектора качества соединен с четвертыми информационными входами решающего блока и счетчика, второй выход детектора качества соединен с пятым информационным входом счетчика, первый - четвертый выходы которого соединены с информационными входами соответственно первого - четвертого регистров сдвига и соответственно с пятым - восьмым информационными входами решающего блока, выход четвертого регистра сдвига соединен с шестым информационным входом счетчика и девятым информационным входом решающего блока, первый и второй входы блока управления являются одноименными управляющими входами устройства,третий вход блока управления и второй вход детектора качества объединены и являются тактовым входом устройства, первый - шестой выходы блока управления соединены с одноименными управляющими входами решающего блока и счетчика, седьмой и восьмой выходы блока управления соединены с одноименными управляющими входами счетчика, девятый вход блока управления соединен с синхровходом счетчика и синхровходами регистров сдвига.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8