×
13.01.2017
217.015.8fbf

Результат интеллектуальной деятельности: ДЕКОДЕР С ОБРАБОТКОЙ СПИСКА БАЗОВОГО КЛАСТЕРА

Вид РИД

Изобретение

Аннотация: Изобретение относится к технике связи и может использоваться при проектировании новых и модернизации существующих систем передачи дискретной информации. Технический результат изобретения заключается в повышении достоверности приема информации и скорости обработки данных. Декодер позволяет исправлять стирания, кратность которых определяется соотношением n-k;существенно сократить время обработки кодовых комбинаций в декодере за счет исключения из вычислительного процесса процедуры поиска обратной матрицы для переставленной порождающей матрицы кода и последующего формирования на этой основе матрицы эквивалентного кода; декодер работает только с базовым кластером (всегда с единственным списком), не затрачивая при обработке каждого нового принятого вектора время на составление нового списка методом подбора наиболее вероятных векторов. 1 ил., 8 табл.

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

Известны устройства восстановления стираний и исправления ошибок, использующие индексы мягких решений символов для повышения вероятности правильного приема информации (см. Р. Морелос-Сарагоса. Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение. - М.: Техносфера, 2005, С. 103-105; а также устройства по патентам РФ на изобретения №№2166235; 2209519; 2209520; 2256294; 2344556; 2490804).

Кроме того, известны устройства декодирования по упорядоченным статистикам (см. Р. Морелос-Сарагоса. Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение. - М.: Техносфера, 2005, С. 213-216).

Наиболее близким устройством такого же назначения является декодер с упорядоченной статистикой символов (см. патент РФ на изобретение №2490804), содержащий блок приема, первый выход которого подключен к анализатору сигналов, а также накопитель, блок определения кластера и накопитель кодовой комбинации, один выход которого подключен к первому входу блока исправления стираний, отличающийся тем, что введены блок специальных оценок, блок специальных символов, блок упорядочения оценок, блок запрещенных комбинаций, блок эквивалентного кода, формирователь укороченного кода и блок корректирующего вектора, при этом второй выход блока приема подключен к входу блока специальных символов, один выход которого подключен к входу накопителя кодовой комбинации, а другой соединен с первым входом блока определения кластера, при этом второй вход этого блока подключен к одному выходу блока специальных оценок, тогда как другой выход этого блока подключен через последовательно соединенные накопитель и блок упорядочения оценок к первому входу блока эквивалентного кода, служебный выход которого подключен к входу блока запрещенных комбинаций, а выход этого блока подключен к служебному входу блока эквивалентного кода, выход которого подключен ко второму входу блока исправления стираний, при этом второй вход блока эквивалентного кода через формирователь укороченного кода подключен к первому выходу блока корректирующего вектора, а один вход этого блока подключен к выходу блока определения кластера, тогда как другой вход блока корректирующего вектора подключен к другому выходу накопителя кодовой комбинации, а выход блока корректирующего вектора подключен к третьему входу блока исправления стираний.

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

Технический результат - повышение достоверности приема информации и скорости обработки данных. Структурная схема декодера представлена на фигуре 1. Для достижения технического результата в декодер с обработкой списка базового кластера, содержащий блок 1 приема, первый выход которого через один выход блока 2 формирования индексов мягких решений подключен к первому входу блока 3 определения номера кластера, тогда как второй выход блока 1 приема через накопитель 10 кодовых комбинаций подключен к первому входу блока 13 коррекции ошибок, в который дополнительно введены блок 4 проверки номера кластера, блок 5 ключевых комбинаций, блок 6 перехода в базовый кластер, блок 7 базового кластера, блок 8 проверки линейности, блок 11 транспонирования матрицы перестановок, блок 9 выделения ошибок, блок 12 обратной перестановки, при этом первый выход блока 3 определения номера кластера подключен к входу блока 4 проверки номера кластера, а выход этого блока 4 подключен ко второму входу блока 3 определения номера кластера, второй выход которого через блок 5 ключевых комбинаций подключен к первому входу блока 6 перехода в базовый кластер, первый выход этого блока 6 через блок 7 базового кластера подключен к входу блока 8 проверки линейности, тогда как его один выход через блок 9 выделения ошибок подключен к первому входу блока 12 обратной перестановки, при этом другой выход блока 8 проверки линейности подключен к одному входу блока 11 транспонирования матрицы перестановок, а выход этого блока 11 подключен ко второму входу блока 12 обратной перестановки и выход этого блока 12 подключен ко второму входу блока 13 коррекции ошибок, при этом третий выход блока 8 проверки линейности подключен ко второму входу блока 6 перехода в базовый кластер, второй выход которого подключен к другому входу блока 11 транспонирования матрицы перестановок, при этом третий вход блока 6 перехода в базовый кластер подключен к другому выходу блока 2 формирования индексов мягких решений. Работа декодера с обработкой списка базового кластера иллюстрируется на примере кода БЧХ (15, 5, 7) с порождающим полиномом g(x)=24678 и порождающей матрицей G вида:

Множество кодовых комбинаций кода разбивается на кластеры путем выделения f любых разрядов, где 1<f≤k. Пусть f=3 и в качестве разрядов любого кластера в системе выделяются разряды а 1, а 2, a 3 (см. таблицу 1). Полное множество комбинаций кода, разбитое на кластеры в соответствие с выбранным правилом, представлено в таблицах 1-8, а номера всех кластеров в двоичной системе счисления образуют множество элементов поля GF(2f)=GF(23). Кластер с номером ноль называется базовым. Анализ элементов столбцов кластеров показывает, что не всегда сочетание столбцов при их перестановке, в соответствии со значениями ИМР, приводит к образованию полного набора элементов поля GF(2k-f), а значит подобное сочетание столбцов не может привести к одному из образцов эквивалентного кода и поэтому должно быть заменено на другое сочетание путем итеративных преобразований ближайших соседних столбцов. Например, столбец а 7 в сочетании по отдельности со столбцами а 5, a 8, а 11 и а 15 не обеспечивает получение полного набора элементов поля GF(2k-f)=GF(22). Признаком неудачного сочетания столбцов является отсутствие элементов единичной матрицы. Число подобных неудачных сочетаний по значениям ИМР для всех столбцов составляет около 20% от общего возможного числа комбинаций столбцов. В случае необходимости столбец, стоящий на правой крайней позиции из числа элементов n-k заменяется на столбец, стоящий на первой позиции из числа избыточных элементов, и так далее. Как правило, неудачное сочетание столбцов устраняется за одну итерацию.

Заметно, что столбец a 8 всех кластеров при любом сочетании не обеспечивает получение желаемого результата, поэтому разряд а 8 целесообразно отвести под бит проверки четности номера кластера, при этом соотношение а 1а 2a 3=a 8 выполняется для всех кластеров. Для других кодов или при иной нумераций кластеров, подобное соотношение устанавливается по структуре базового кластера.

Пусть на выходе кодера образовался вектор вида

С учетом свойства а 1а 2а 3=а 8 Vкод=Vпер, т.е. переданный по каналу связи вектор в точности соответствует вектору Vкод. Пусть в ходе передачи вектора Vпер в канале связи действовал вектор ошибок вида

Блок приема 1 принимает вектор вида Vпер⊕Vош=Vпр:

а блок формирования индексов мягких решений (ИМР) 2 для каждого бита из Vпр сформирует целочисленные значения индексов (см. Гладких, А.А. Основы теории мягкого декодирования избыточных кодов в стирающем канале связи / А.А. Гладких. - Ульяновск: УлГТУ, 2010. - 379 с., см. с. 212).

В блок определения номера кластера 3 выделяются символы и их индексы а 1=0 с индексом 5; а 2=0 с индексом 3; а 3=1 с индексом 6 и а 8=0 с индексом 6. Жесткие решения Vпр фиксируются в накопителе 10 кодовых комбинаций и в блоке 6 перехода в базовый кластер. В блоке 3 определения номера кластера, а в блоке 4 проверки номера кластера осуществляется проверка соответствия символов номера кластера (позиции а 1 и а 2, а 3) правилу четности. Если правило четности выполняется, декодер реализует последующие шаги по восстановлению вектора Vпр. В противном случае номер кластера восстанавливается за счет взаимодействия блока 3 и блока 4 декодера с использованием арсенала итеративных преобразований в соответствии с правилом

где функция возвращает знак своего аргумента; L(d1) - оценка надежности символа, участвующего в формировании проверочного бита; L(d2) - оценка надежности проверочного символа; µ - число исключенных из преобразований единичных символов при условии, что они имеют высокий показатель ИМР.

Например, в полученной последовательности а 1, а 2, а 3 символ а 3=1 с индексом 6 является наиболее надежным. Информационное значение а 3=1, поэтому µ=1. Последовательность, подлежащая коррекции, принимает вид: -5 -3 | -6. В этой последовательности единицы представляются знаком +, а нули знаком -, вертикальная черта отделяет символ четности -6 от символов номера кластера.

На первом шаге итеративных преобразований получаем:

L(d1)=[-3+0] | -6≈3 - новое значение апостериорной оценки для символа - 5;

L(d2)=[-5+0] | -6≈5 - новое значение для символа -3.

Второй шаг итерации:

L(d1)=[-3+-5] | -6≈-2 - значение коррекции для символа -5;

L(d2)=[-5+3] | -6≈2 - значение коррекции для символа +4.

Третий шаг итерации:

L(d1)=[-3+2] | -6≈1 - значение коррекции для символа -5;

L(d2)=[-5-2] | -6≈6 - значение коррекции для символа +4.

Итогом преобразований являются действия (-5+1=-4) и (-3+6=+3). В результате вместо искаженной последовательности -5 -3 +6 | -6 получают восстановленную последовательности символов -4 +3 +6 | -6. Следовательно, номер кластера, которому принадлежит комбинация, имеет номер 0112=310.

Блок 5 ключевых комбинаций, получив проверенное значение кластера 0112=310 определяет для Vпр, принадлежащего третьему кластеру, ключевую комбинацию этого кластера путем умножения вектора V3=01100 на порождающую матрицу σ. В результате формируется ключевая комбинация

В блоке 6 перехода в базовый кластер комбинация Vпр с восстановленным номером кластера путем поразрядного сложения с комбинацией Vкл3 формируют комбинацию, принадлежащую базовому кластеру

Путем ранжирования символов V0 по убыванию их ИМР в блоке 6 ключевых комбинаций формируется ранжированный вектор Vранж, в котором не учитываются символы номера кластера а 1, а 2, а 3.

На основании процедуры формирования Vранж в блоке 6 декодера формируется матрица перестановок Р размерности (n-f)×(n-f). В блоке 7 базового кластера путем умножения комбинаций (матрицы) кластера на Р получают конфигурацию комбинации вида (переставленный кластер 0002=010):

В блоке 8 проверки линейности оценивается результат перестановки путем выделения столбцов на позициях крайних левых разрядов (в примере позиции а 11 и а 12) и выявлением признаков единичной матрицы (обратной единичной матрицы). Если условие не выполняется в блоках 6 и 7, производится замена а 12 на a 13 и так далее до тех, пор пока не выполнится условие образования единичной матрицы. В примере условие выполняется (см. нижние две строки на позициях а 11 и а 12). Выделения ошибок происходит в блоке 9 выделения ошибок путем сравнения вектора Vранж, у которого совпадаю элементы а 11 и а 12 с элементами второй строки переставленных комбинаций нулевого кластера, по сути с эталонным переставленным вектором

Этот вектор выделяется из строк переставленного кластера 010. Сравнение приводит к образованию переставленного вектора ошибок .

В блоке 11 транспонирования матрицы перестановок из матрицы Р получают матрицу PT и с учетом добавленных символов номера кластера обрабатывают вектор , получая истинный вектор ошибок после обратных перестановок, выполняемых в блоке 12

Декодирование завершается в блоке 13 путем сложения принятого вектора с найденным вектором ошибки

Предложенный декодер позволяет:

- в большинстве случаев исправлять стирания, кратность которых определяется соотношением n-k;

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

- декодер работает только с базовым кластером (всегда с единственным списком), не затрачивая при обработке каждого нового принятого вектора время на составление нового списка методом подбора наиболее вероятных векторов.

Декодер с обработкой списка базового кластера, содержащий блок приема, первый выход которого через один выход блока формирования индексов мягких решений подключен к первому входу блока определения номера кластера, тогда как второй выход блока приема через накопитель кодовых комбинаций подключен к первому входу блока коррекции ошибок, отличающийся тем, что дополнительно введены блок проверки номера кластера, блок ключевых комбинаций, блок перехода в базовый кластер, блок базового кластера, блок проверки линейности, блок транспонирования матрицы перестановок, блок выделения ошибок, блок обратной перестановки, при этом первый выход блока определения номера кластера подключен к входу блока проверки номера кластера, а выход этого блока подключен ко второму входу блока определения номера кластера, второй выход которого через блок ключевых комбинаций подключен к первому входу блока перехода в базовый кластер, первый выход этого блока через блок базового кластера подключен к входу блока проверки линейности, тогда как его один выход через блок выделения ошибок подключен к первому входу блока обратной перестановки, при этом другой выход блока проверки линейности подключен к одному входу блока транспонирования матрицы перестановок, а выход этого блока подключен ко второму входу блока обратной перестановки и выход этого блока подключен ко второму входу блока коррекции ошибок, при этом третий выход блока проверки линейности подключен ко второму входу блока перехода в базовый кластер, второй выход которого подключен к другому входу блока транспонирования матрицы перестановок, при этом третий вход блока перехода в базовый кластер подключен к другому выходу блока формирования индексов мягких решений.
ДЕКОДЕР С ОБРАБОТКОЙ СПИСКА БАЗОВОГО КЛАСТЕРА
ДЕКОДЕР С ОБРАБОТКОЙ СПИСКА БАЗОВОГО КЛАСТЕРА
Источник поступления информации: Роспатент

Показаны записи 51-60 из 83.
18.12.2019
№219.017.ee13

Установка для гранулирования измельченного сырья с зубчатыми кольцевыми матрицами в процессе диэлектрического нагрева

Предлагаемое изобретение относится к сверхвысокочастотному оборудованию и может быть использовано при производстве гранулированного комбикорма, например, из смеси зерноотходов и непищевых отходов животного происхождения, влажностью до 25%. Установка для гранулирования измельченного сырья с...
Тип: Изобретение
Номер охранного документа: 0002709089
Дата охранного документа: 13.12.2019
25.12.2019
№219.017.f1fb

Установка для шелушения рапса в электромагнитном поле сверхвысокой частоты

Изобретение относится к сельскому хозяйству, в частности к зерноперерабатывающему оборудованию, предназначенному для шелушения зерна. Установка содержит горизонтально расположенный цилиндрический корпус 2, имеющий прорезь вдоль боковой поверхности, загрузочную емкость 1 с заслонкой и с...
Тип: Изобретение
Номер охранного документа: 0002710063
Дата охранного документа: 24.12.2019
25.12.2019
№219.017.f25d

Переключаемая фильтрокомпенсирующая установка

Изобретение относится к системам электроснабжения электрических железных дорог переменного тока, в частности к устройствам компенсации реактивной мощности тяговой нагрузки и фильтрации высших гармоник тока и напряжения в тяговой сети, то есть к фильтрокомпенсирующим установкам (ФКУ)....
Тип: Изобретение
Номер охранного документа: 0002710022
Дата охранного документа: 24.12.2019
08.02.2020
№220.018.0047

Свч установка с призматическим резонатором для отделения пуха от шкурок кроликов в непрерывном режиме

Изобретение относится к сельскому хозяйству и может быть использовано для обработки шкурок кроликов. СВЧ установка с призматическим резонатором для отделения пуха от шкурок кроликов в непрерывном режиме содержит горизонтально расположенный призматический резонатор 1 с прорезями 3, т.е. открытый...
Тип: Изобретение
Номер охранного документа: 0002713711
Дата охранного документа: 06.02.2020
23.02.2020
№220.018.059a

Микроволновая установка с дисковым транспортером для отделения пуха от шкур кроликов

Микроволновая установка с дисковым транспортером для отделения пуха от шкур кроликов содержит на монтажном каркасе горизонтально расположенный цилиндрический резонатор с полусферическими основаниями, имеющий щели вдоль образующей, через которые выступает горизонтально расположенный вращающийся...
Тип: Изобретение
Номер охранного документа: 0002714637
Дата охранного документа: 18.02.2020
28.02.2020
№220.018.06f0

Свч установка с биконическим резонатором для ослабления прочности соединения волосяного покрова с кожей шкур кроликов в непрерывном режиме

Изобретение относится к сверхвысокочастотному оборудованию и может быть использовано для обработки шкур кроликов. СВЧ установка для ослабления прочности соединения волосяного покрова с кожей шкур кроликов содержит горизонтально расположенный симметричный биконический резонатор 1. Внутри...
Тип: Изобретение
Номер охранного документа: 0002715341
Дата охранного документа: 26.02.2020
04.03.2020
№220.018.0877

Почвообрабатывающее орудие для склоновых земель

Изобретение относится к сельскохозяйственному машиностроению. Почвообрабатывающее орудие для склоновых земель содержит раму, на которой закреплен гидромотор, регулируемый с учетом рельефа обрабатываемых земель. Гидромотор приводит в движение ведущий и ведомый валы с установленными на них...
Тип: Изобретение
Номер охранного документа: 0002715621
Дата охранного документа: 02.03.2020
07.03.2020
№220.018.09f3

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

Изобретение относится к сверхвысокочастотной технике и может быть использовано в мясоперерабатывающей промышленности для обработки измельченного мясного сырья, например для варки мясного фарша. Установка с коаксиально расположенными резонаторами для термообработки и стерилизации измельченного...
Тип: Изобретение
Номер охранного документа: 0002716084
Дата охранного документа: 05.03.2020
07.03.2020
№220.018.0a69

Молоток дробилки зерна

Изобретение относится к сельскому хозяйству. Предложен молоток дробилки, выполненный в виде продольно согнутой на угол 80…120° пластины с отверстиями для подвеса, направленной внешними сторонами угла по ходу движения ротора, на рабочем конце молотка параллельно плоскости его вращения закреплены...
Тип: Изобретение
Номер охранного документа: 0002716104
Дата охранного документа: 05.03.2020
19.03.2020
№220.018.0da1

Микроволновая технология отделения обеззараженного волосяного покрова от шкур кроликов в биконическом резонаторе

Изобретение относится к микроволновой технологии отделения волосяного покрова от шкур кроликов в кролиководческом хозяйстве. Способ отделения обеззараженного волосяного покрова от шкур кроликов в СВЧ-установке с биконическим резонатором объемом 350 л предусматривает воздействие на шкуры...
Тип: Изобретение
Номер охранного документа: 0002716968
Дата охранного документа: 17.03.2020
Показаны записи 41-46 из 46.
19.03.2020
№220.018.0da1

Микроволновая технология отделения обеззараженного волосяного покрова от шкур кроликов в биконическом резонаторе

Изобретение относится к микроволновой технологии отделения волосяного покрова от шкур кроликов в кролиководческом хозяйстве. Способ отделения обеззараженного волосяного покрова от шкур кроликов в СВЧ-установке с биконическим резонатором объемом 350 л предусматривает воздействие на шкуры...
Тип: Изобретение
Номер охранного документа: 0002716968
Дата охранного документа: 17.03.2020
02.04.2020
№220.018.12e2

Перестановочный декодер с системой быстрых матричных преобразований

Изобретение относится к области техники связи и может использоваться при проектировании новых и модернизации существующих систем обмена данными с применением блоковых помехоустойчивых кодов. Техническим результатом является повышение производительности декодера и значительное снижение...
Тип: Изобретение
Номер охранного документа: 0002718224
Дата охранного документа: 31.03.2020
31.07.2020
№220.018.39e6

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

Изобретение относится к сельскому хозяйству. Предложена микроволновая установка для предпосадочной обработки овощных культур, содержащая вертикально расположенный квазистационарный тороидальный резонатор прямоугольного сечения, у которого в конденсаторной части расстояние между стенками меньше,...
Тип: Изобретение
Номер охранного документа: 0002728388
Дата охранного документа: 29.07.2020
31.07.2020
№220.018.39fd

Свч установка с усеченным коническим резонатором для отделения пуха от шкурок кроликов в периодическом режиме

Изобретение относится к сельскому хозяйству и может быть использовано в кролиководческих хозяйствах для отделения пуха от шкурок кроликов. СВЧ установка с усеченным коническим резонатором для отделения пуха от шкурок кроликов в периодическом режиме содержит вертикально расположенный конический...
Тип: Изобретение
Номер охранного документа: 0002728462
Дата охранного документа: 29.07.2020
02.08.2020
№220.018.3b5f

Установка для санитарной обработки волосовидного сырья воздействием электрофизических факторов

Изобретение относится к сельскому хозяйству и может быть использовано для обеззараживания овечьей шерсти, пухового сырья (кроличьего, козьего пуха) и т.п. Установка для санитарной обработки волосовидного сырья состоит из горизонтально расположенной экранирующей шестигранной призмы (11) из...
Тип: Изобретение
Номер охранного документа: 0002728587
Дата охранного документа: 30.07.2020
14.05.2023
№223.018.54a7

Конвейерная сверхвысокочастотная установка с коаксиальным резонатором для отделения пуха от шкур кроликов

На монтажном каркасе горизонтально установлен коаксиальный резонатор, выполненный из двух соосно расположенных неферромагнитных наружного и внутреннего цилиндров с общими основаниями. По периметру боковой поверхности наружного цилиндра, со сдвигом на 120 градусов, установлены магнетроны...
Тип: Изобретение
Номер охранного документа: 0002737144
Дата охранного документа: 25.11.2020
+ добавить свой РИД