×
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;

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

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

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

Показаны записи 21-30 из 83.
09.06.2018
№218.016.5bb1

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

Предлагаемое изобретение относится к оборудованию для термообработки сырья в электромагнитном поле сверхвысокой частоты и может быть использовано в сельском хозяйстве, например, с целью избирательного расплавления кожи шкур кроликов, для отделения от пуха и меха, используемого при производстве...
Тип: Изобретение
Номер охранного документа: 0002655748
Дата охранного документа: 29.05.2018
09.06.2018
№218.016.5bbd

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

Изобретение относится к сушильному оборудованию и может быть использовано в фермерских хозяйствах для сушки и обеззараживания шкур кроликов, нутрии, норки, лисы, песца, соболя, выдры, ондатры и т.д. Сверхвысокочастотная установка с передвижными цилиндрическими резонаторами для сушки...
Тип: Изобретение
Номер охранного документа: 0002655770
Дата охранного документа: 29.05.2018
09.06.2018
№218.016.5c0b

Способ посева пропашных культур с одновременным внесением минеральных удобрений

Способ посева пропашных культур с одновременным внесением минеральных удобрений включает открытие борозды и формирование посевного ложа, высев семян, припосевное внесение минеральных удобрений, заделку борозды почвой и ее уплотнение. При этом выполняют независимое формирование центральной...
Тип: Изобретение
Номер охранного документа: 0002655762
Дата охранного документа: 29.05.2018
09.06.2018
№218.016.5c2f

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

Изобретение относится к области сельского хозяйства и может быть использовано для обеззараживания комбикормов. Сверхвысокочастотная установка, характеризующаяся тем, что внутри вертикально расположенного цилиндрического экранирующего корпуса установлен неферромагнитный тор, представленный в...
Тип: Изобретение
Номер охранного документа: 0002655756
Дата охранного документа: 29.05.2018
16.06.2018
№218.016.6258

Всасывающее сопло пневмотранспортной установки

Изобретение относится к машиностроению и может быть использовано в сельскохозяйственном производстве, мукомольно-элеваторной и комбикормовой промышленности для пневматического транспортирования сыпучих материалов, в частности зерна, гранул травяной муки и других материалов во всасывающих...
Тип: Изобретение
Номер охранного документа: 0002657818
Дата охранного документа: 15.06.2018
25.06.2018
№218.016.664e

Дробилка зерна с увеличенной сепарирующей поверхностью

Изобретение относится к устройствам для измельчения сыпучих материалов и может быть применено в сельском хозяйстве и других отраслях промышленности. Дробилка зерна содержит корпус с загрузочным и выгрузным окнами, электродвигатель, ротор, установленный на валу электродвигателя, молотки,...
Тип: Изобретение
Номер охранного документа: 0002658704
Дата охранного документа: 22.06.2018
25.06.2018
№218.016.66dc

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

Изобретение относится к технике электрических измерений и предназначено для измерения активной, реактивной и полной мощностей в электрических цепях синусоидального тока, и может быть использовано для контроля и расчета потребляемой электрической энергии. В известное устройство, измеряющее...
Тип: Изобретение
Номер охранного документа: 0002658496
Дата охранного документа: 21.06.2018
14.11.2018
№218.016.9d32

Перестановочный декодер с памятью

Изобретение относится к области связи и может быть использовано в системах обмена данными. Техническим результатом является сокращение объема памяти для хранения эталонных матриц. Устройство содержит блок приема, блок мягких решений символов, накопитель оценок, блок упорядочения оценок, блок...
Тип: Изобретение
Номер охранного документа: 0002672300
Дата охранного документа: 13.11.2018
13.12.2018
№218.016.a5dd

Микроволновая сушилка пушно-мехового сырья

Изобретение относится к обработке пушно-мехового сырья, в частности к сушильному оборудованию. Микроволновая сушилка пушно-мехового сырья выполнена в виде тороидального резонатора 2, внутри которого коаксиально расположены радиопрозрачные ободки 7, 8, связанные с радиопрозрачными направляющими...
Тип: Изобретение
Номер охранного документа: 0002674605
Дата охранного документа: 11.12.2018
24.01.2019
№219.016.b302

Смеситель кормов

Изобретение относится к устройствам для смешивания кормов. Смеситель кормов содержит корпус (1), внутри которого находится горизонтально расположенный ведущий вал (2) с вращающейся вместе с ним рамкой (3). Параллельно ведущему валу (2) на одинаковом расстоянии от него установлено как минимум...
Тип: Изобретение
Номер охранного документа: 0002677995
Дата охранного документа: 22.01.2019
Показаны записи 21-30 из 46.
29.03.2019
№219.016.ed0e

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

Изобретение относится к сверхвысокочастотному оборудованию для использования в кролиководческом хозяйстве для вычесывания пуха. Сверхвысокочастотная многорезонаторная установка для отделения пуха от шкуры кроликов содержит в вертикально расположенном цилиндрическом экранирующем корпусе соосно...
Тип: Изобретение
Номер охранного документа: 0002682890
Дата охранного документа: 22.03.2019
10.04.2019
№219.017.0841

Декодер с повышенной корректирующей способностью

Изобретение относится к технике связи и может быть использовано при проектировании новых и модернизации существующих систем передачи дискретной информации. Техническим результатом является повышение достоверности приема информации. Указанный результат достигается тем, что декодер с повышенной...
Тип: Изобретение
Номер охранного документа: 0002438252
Дата охранного документа: 27.12.2011
21.08.2019
№219.017.c1ca

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

Изобретение относится к технике связи и может использоваться при проектировании новых и модернизации существующих систем передачи дискретной информации. Технический результат заключается в возможности сократить объем памяти для хранения порождающих матриц эквивалентных кодов. Способ...
Тип: Изобретение
Номер охранного документа: 0002697732
Дата охранного документа: 19.08.2019
05.09.2019
№219.017.c789

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

Изобретение относится к сверхвысокочастотному оборудованию и может быть использовано для снятия и сбора волосяного покрова со шкур кроликов. СВЧ установка для отделения волосяного покрова со шкур кроликов при отволаживании в рассоле содержит резонаторную камеру. Она образована горизонтально...
Тип: Изобретение
Номер охранного документа: 0002699194
Дата охранного документа: 03.09.2019
10.09.2019
№219.017.c97c

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

Изобретение относится к сверхвысокочастотному оборудованию и может быть использовано для отделения и сбора волосяного покрова со шкур кроликов. СВЧ установка с тороидальными резонаторами для отделения волосяного покрова от кожи шкур кроликов в процессе распыления рассола содержит направляющую...
Тип: Изобретение
Номер охранного документа: 0002699709
Дата охранного документа: 09.09.2019
10.09.2019
№219.017.c9c1

Способ организации хранения данных на базе кодов-произведений с простой проверкой на четность со смещением

Изобретение относится к способу организации хранения данных в массиве устройств хранения. Технический результат заключается в снижении нагрузки на сеть передачи данных и на устройства хранения данных, возникающей в ходе восстановления содержимого одного утраченного устройства хранения данных из...
Тип: Изобретение
Номер охранного документа: 0002699678
Дата охранного документа: 09.09.2019
11.09.2019
№219.017.c9de

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

Изобретение относится к сельскому хозяйству и может быть использовано при производстве белкового корма для птиц и животных из непищевых отходов яиц, в том числе из неоплодотворенных яиц из инкубационных шкафов. СВЧ установка с тороидальным резонатором для термообработки отходов яиц содержит на...
Тип: Изобретение
Номер охранного документа: 0002699753
Дата охранного документа: 09.09.2019
17.10.2019
№219.017.d705

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

Изобретение относится к сельскому хозяйству. Предложена установка для предпосадочной обработки клубней картофеля, содержащая тороидальный резонатор, представленный в виде тора с круглым сечением и стыкованных плоскопараллельных круглых поверхностей в центральной части. Внутри тора расположен...
Тип: Изобретение
Номер охранного документа: 0002703062
Дата охранного документа: 15.10.2019
24.10.2019
№219.017.d932

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

Изобретение относится к сверхвысокочастотному оборудованию и может быть использовано при производстве гранулированного белкового продукта из обезвоженных непищевых отходов животного происхождения. Установка содержит тороидальный резонатор 1 из неферромагнитного материала. Резонатор 1 выполнен в...
Тип: Изобретение
Номер охранного документа: 0002703944
Дата охранного документа: 22.10.2019
24.10.2019
№219.017.d93e

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

Изобретение относится к сверхвысокочастотному оборудованию и может быть использовано при производстве гранулированного комбикорма, например, из смеси зерноотходов (отруби, травяная мука и т.п.) и непищевых отходов животного происхождения (кровь, селезенка, кишки, мездровая ткань и т.п.)....
Тип: Изобретение
Номер охранного документа: 0002703940
Дата охранного документа: 22.10.2019
+ добавить свой РИД