×
14.11.2018
218.016.9d32

Результат интеллектуальной деятельности: ПЕРЕСТАНОВОЧНЫЙ ДЕКОДЕР С ПАМЯТЬЮ

Вид РИД

Изобретение

Аннотация: Изобретение относится к области связи и может быть использовано в системах обмена данными. Техническим результатом является сокращение объема памяти для хранения эталонных матриц. Устройство содержит блок приема, блок мягких решений символов, накопитель оценок, блок упорядочения оценок, блок эквивалентного кода, блок сравнения и обратных перестановок, блок исправления стираний, блок ранжирования, блок ранжированных отрицательных решений, блок ранжированных положительных решений и блок матричных преобразований. 1 ил., 2 табл.

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

Заявленное устройство расширяет арсенал мягкого декодирования двоичных избыточных блоковых кодов за счет исправления доли стираний, кратность которых выходит за пределы минимального кодового расстояния. Для этого используются известные свойства эквивалентных кодов (см. У. Питерсон, Э. Уэлдон. Коды, исправляющие ошибки. Ред. Р.Л. Добрушин и С.И. Самойленко. М.: Мир, 1976. - С. 76-78). Для двоичных кодов реализация подобных свойств может иметь как положительный, так и отрицательный исход, который зависит от конфигурации конкретных перестановок принятых символов. Положительный результат формируется в том случае, когда выполненная по результатам оценки мягких решений перестановка символов принятой кодовой комбинации не приводит к линейной зависимости столбцов адекватно переставленной порождающей матрицы. В противном случае формирование эквивалентного кода положительного результата не дает. Количество положительных решений из общего множества возможных решений составляет большую часть.

Близким по технической сущности к заявленному устройству является способ мягкого декодирования систематических блоковых кодов, в основе которого лежит процедура ранжирования мягких решений символов (МРС) принятой кодовой комбинации, выделения из них наиболее надежных символов по показателям МРС, переход к эквивалентному коду с последующим вычислением вектора ошибок, действовавшего на принятый кодовый вектор в процессе передачи его по каналу связи (см. Р. Морелос-Сарагоса. Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение. М., Техносфера, 2005, С. 213, …, 216). Достоинством способа является возможность исправления стираний не только кратности (d-1), но и большей доли стираний кратности (n-k), где d - метрика Хемминга, n - число символов в кодовом векторе, k - число информационных разрядов в нем.

Недостатком указанного способа является необходимость вычисления для каждой принятой кодовой комбинации определителя переставленной порождающей матрицы кода в соответствии с показателями МРС для ее первых k столбцов. При невырожденности указанной матрицы для нее выполняется поиск обратной матрицы и вычисление на этой основе порождающей матрицы эквивалентного кода в систематической форме (см. Гладких А.А. Основы теории мягкого декодирования избыточных кодов в стирающем канале связи. Ульяновск: УлГТУ, 2010, С. 286-295).

Кроме того, известен способ мягкого декодирования систематических кодов (см. патент РФ 2444127), в котором с целью снижения вычислительных затрат в алгоритме поиска обратной матрицы вычисление матрицы эквивалентного кода при приведении ее к систематическому виду используют прием кластеризации множества разрешенных кодовых векторов, что позволяет обрабатывать определители матриц размерности не (k×k), а размерности (k-ƒ)×(k-ƒ), где ƒ - число бит, отводимых на нумерацию (в двоичной системе) формируемых в коде кластеров. Указанная процедура обеспечивает незначительное снижение вычислительных затрат, поскольку в значительной степени зависит от выбранного параметра ƒ, где 1≤ƒ<k.

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

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

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

Известно также устройство - декодер с повышенной корректирующей способностью (см. патент РФ 2438252), которое практически реализует способ, описанный в работе Р. Морелос-Сарагосы, с незначительным уточнением процедуры получения МРС. В таком декодере, по сути, сохраняются все недостатки, характерные для решений по патентам 2444127, 2490804 и 2580797.

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

Достоинством прототипа является возможность мягкого декодирования комбинаций двоичного кода за пределами метрики Хемминга.

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

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

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

Работу предлагаемого устройства рассмотрим на примере кода Хэмминга (7, 4, 3) с истиной порождающей матрицей G вида

Столбцы истиной матрицы G нумеруются от 1 до 7 слева направо. Пусть передатчик передает информационный вектор Vинф=1010, тогда в канал связи будет отправлен вектор Vкан=Vинф×G=1010011. Пусть вектор ошибок Ve имеет вид Ve=1100100. В ходе фиксации вектора приема Vпр в блоке приема 1 и выработки для каждого бита этого вектора мягких решений в блоке мягких решений символов 2 в накопителе оценок 3 фиксируется последовательность жестких решений символов и соответствующих им целочисленных МРС вида

Последовательность МРС в блоке 2 формируется по правилу

где ρ - интервал стирания; Ев - энергия сигнала, приходящаяся на один информационный бит; Z - уровень принятого модулируемого параметра (сигнала); λmах - фиксированная оценка МРС с максимальным значением, как правило, определяемая конструктором декодера (см. А.А. Гладких. Основы теории мягкого декодирования избыточных кодов в стирающем канале связи, Ульяновск. - 2010 с. 211). В примере λmах=7. В блоке упорядочения оценок 4 вектор V3 после перестановок жестких решений по убыванию и соответствующих им МРС принимает вид

При этом в ходе упорядочения оценок формируется перестановочная матрица Р, которая в последующем через блок эквивалентного кода 5 поступает в блок сравнения и обратных перестановок для осуществления обратных перестановок с использованием транспонированной матрицы РT.

Одновременно с этим блок 5 получает переставленную последовательность номеров столбцов истиной матрицы G в порядке убывания значений МРС в виде V5 → 6743251.

Для последующей обработки данных важны первые четыре номера этой последовательности (6 7 4 3). Для быстрого поиска положительного или отрицательного решения по данной перестановке в блоке 9 указанная последовательность ранжируется к виду (3 4 6 7). Все упорядоченные последовательности отрицательных решений хранятся в блоке 8, а упорядоченные значения ранжированных положительных решений хранятся в блоке 10. Упорядоченные последовательности могут быть подсчитаны заранее и введены соответственно в блоки 8 и 10. Для используемого в примере кода все сочетания номеров отрицательных решений представлены в таблице 1, а положительных решений - в таблице 2.

Для любого ранжированного сочетания решений из таблицы 1 справедливы будут всевозможные перестановки, общее число которых определяется как k!. Например, для первой позиции таблицы: 1253; 1325; 1352; …; 5123.

Общее число различных сочетаний номеров столбцов для блокового кода определяется выражением вида . Тогда . Следовательно, с учетом показателей таблицы 1 число положительных решений в таблице 2 должно быть равным 28.

Сравнивая значения номеров столбцов, поступивших из блока 5 в виде (6 7 4 3) и приведенных в блоке 9 к виду (3 4 6 7), со значениями таблицы 1, декодер устанавливает отсутствие такой комбинации в отрицательных решениях. Сравнивая это же значение (3 4 6 7) с ранжированными положительными решениями, декодер находит аналогичную комбинацию в памяти блока 10 и приступает к формированию порождающей матрицы эквивалентного кода. На оставшихся (n-k) позициях обрабатываемого вектора могут быть только номера символов, не вошедшие в первые k номеров. Если их упорядочить по возрастанию, то получится эталонная переставленная матрица некоторого эквивалентного кода. Такими номерами в примере является последовательность (1 2 5). Образцы эталонных матриц в систематической форме для всех 28 элементов из таблицы 2 хранятся в блоке матричных преобразований. Для приведенного примера эталонная матрица G3467125 в систематическом виде имеет вид

С учетом номеров строк и столбцов проверочной части матрицы.

В блок матричных преобразований 11 через третий выход блока ранжирования 9 поступают данные о текущей последовательности перестановок в виде (6743251). В блоке 11 по первым k элементам сортируются строки эталонной матрицы, по оставшимся (n-k) элементам сортируются столбцы проверочной части матрицы.

Умножая надежную часть вектора (1 1 0 1) из V4 на , в блоке сравнения и обратных перестановок 7 получают вектор эквивалентного кода вида Vэкв=1101101. Складывая и умножая результат сравнения на РT, в блоке 7 получают истинный вектор ошибок, действовавший в канале связи в момент передачи вектора Vкан или Ve=1100100. Значение этого вектора позволяет исправить стирания в блоке исправления стираний 6.

Предложенное устройство в полной мере использует свойство линейных преобразований матриц и сокращает объем памяти для хранения эталонных матриц в k!×(n-k)! раз. При этом максимально используется введенная в код избыточность и исключаются такие матричные операции, как вычисление определителей и последующий поиск порождающих матриц эквивалентных кодов и последующее приведение их к систематической форме.

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

Показаны записи 51-60 из 72.
26.04.2020
№220.018.1a0c

Способ регулирования напряжения на подстанции при одностороннем питании сети переменного тока с нерегулируемой установкой компенсации реактивной мощности

Изобретение относится к области электротехники, в частности, к системам тягового электроснабжения железнодорожного транспорта. Технический результат заключается в повышении надежности электроснабжения за счет нормализации режима напряжения в тяговой сети при любой тяговой нагрузке. Достигается...
Тип: Изобретение
Номер охранного документа: 0002720065
Дата охранного документа: 23.04.2020
21.05.2020
№220.018.1f1d

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

Предлагаемое изобретение относится к сельскому хозяйству и может быть использовано для размораживания коровьего молозива в фермерских хозяйствах. СВЧ установка с биконическим резонатором для размораживания коровьего молозива в непрерывном режиме содержит в вертикально расположенной...
Тип: Изобретение
Номер охранного документа: 0002721484
Дата охранного документа: 19.05.2020
22.05.2020
№220.018.1fc2

Шнековое орудие для противоэрозионной контурной обработки почвы

Изобретение относится к сельскохозяйственному машиностроению. Шнековое орудие для противоэрозионной контурной обработки почвы содержит раму, закрепленную в поперечной плоскости к машинотракторному агрегату с помощью тягово-сцепного устройства, горизонтально установленный на раме активный...
Тип: Изобретение
Номер охранного документа: 0002721536
Дата охранного документа: 19.05.2020
12.07.2020
№220.018.3219

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

Изобретение относится к технике электрических измерений и предназначено для профилактических испытаний изоляции крупных электрических машин и аппаратов, имеющих большую постоянную времени. Устройство в процессе заряда изоляции фиксирует через равные промежутки времени три значения тока,...
Тип: Изобретение
Номер охранного документа: 0002726282
Дата охранного документа: 10.07.2020
16.07.2020
№220.018.331e

Стенд для комплексной диагностики элементов подвески и органов управления

Изобретение относится к транспортному машиностроению. Стенд для комплексной диагностики элементов подвески и органов управления состоит из двух симметрично расположенных блоков в приямках осмотровой канавы. Блок содержит раму, электродвигатель и упругие элементы. Упругие элементы в соединении...
Тип: Изобретение
Номер охранного документа: 0002726485
Дата охранного документа: 14.07.2020
23.07.2020
№220.018.3578

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

Изобретение относится к технике сверхвысокочастотной термообработки диэлектрических материалов и может быть использовано для сушки и подогрева гранул полиэтилена низкого давления, используемых при производстве напорной, газовой и технической трубы. Осушитель гранул полиэтилена с источниками...
Тип: Изобретение
Номер охранного документа: 0002727118
Дата охранного документа: 20.07.2020
31.07.2020
№220.018.39c4

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

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

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

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

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

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

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

Изобретение относится к сельскому хозяйству. Двухмодульная СВЧ установка для термообработки пчелиного воскового сырья содержит в первом модуле соосно расположенные неферромагнитные усеченные конусы, между которыми соосно расположена диэлектрическая коническая тарелка с прорезями на боковой...
Тип: Изобретение
Номер охранного документа: 0002728659
Дата охранного документа: 30.07.2020
Показаны записи 11-17 из 17.
19.10.2018
№218.016.93a8

Способ удаления перенапылённых углеводородных слоёв

Изобретение относится к технологии очистки вакуумных камер и других элементов в вакууме, находящихся в труднодоступных для очистки местах, от перенапыленных углеводородных слоев и может быть использовано в установках с обращенными к плазме элементами из углеродных материалов и в технологических...
Тип: Изобретение
Номер охранного документа: 0002669864
Дата охранного документа: 16.10.2018
10.04.2019
№219.017.0841

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

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

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

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

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

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

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

Изобретение относится к технике связи и может использоваться при проектировании новых и модернизации существующих систем обмена данными. Техническим результатом является сокращение объема памяти для хранения эталонных матриц. Перестановочный декодер с обратной связью содержит: блок приема,...
Тип: Изобретение
Номер охранного документа: 0002704722
Дата охранного документа: 30.10.2019
02.04.2020
№220.018.12e2

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

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

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

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