устройство фильтрации неравномерных кодов

Классы МПК:H04L1/20 с использованием детектора качества сигнала
Автор(ы):, ,
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) (RU)
Приоритеты:
подача заявки:
2009-03-24
публикация патента:

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

устройство фильтрации неравномерных кодов, патент № 2400934 устройство фильтрации неравномерных кодов, патент № 2400934 устройство фильтрации неравномерных кодов, патент № 2400934

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

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

Описание изобретения к патенту

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

Известны устройства восстановления стираний и исправления ошибок, использующие оценки надежности символов для повышения достоверности приема информации (см. Бородин Л.Ф. Введение в теорию помехоустойчивого кодирования. М.: Советское радио, 1968 г., с.281-284; а также устройства по патентам РФ на изобретения № 2166235, опубл. 27.04.2001; № 2209519, опубл. 27.07.2003; № 2209520, опубл. 27.07.2003).

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

Кроме того, известны способы построения кодовых последовательностей с помощью неравномерных кодов Хаффмана (см. Хэмминг Р.В. Теория кодирования и теория информации: пер. с англ. М.: Радио и связь, 1983, с.52-55, а также патент РФ на изобретения № 94023230, опубл. 27.05.1996).

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

Наиболее близким устройством такого же назначения является устройство для восстановления стираний и исправления ошибок в кодовой последовательности (см. патент РФ на изобретение № 2256294, опубл. 10.07.2005 года), содержащее блок приема, анализатор сигналов, накопитель, блок оценок демодуляции, накопитель кодовой комбинации, блок коррекции, блок восстановления стираний и блок исправления стираний.

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

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

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

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

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

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

Заявляемое устройство поясняется чертежами, на которых показаны:

на фиг.1 - функциональная схема устройства фильтрации неравномерных кодов;

на фиг.2 - дерево неравномерного кода;

на фиг.3 - график зависимости вероятности ошибки блока от длины последовательности неравномерного кода при заданной вероятности ошибки в канале связи.

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

Блок приема 1, анализатор сигналов 2, накопитель 3, блок оценок демодуляции 4, блок коррекции 5, накопитель кодовой комбинации 6, блок восстановления стираний 7, блок исправления стираний 8, формирователь входного сигнала 9, запоминающее устройство 10, блок нормировки 13 могут быть выполнены на процессоре цифровой обработки сигнала DSP 96002 фирмы Motorola (см. М.С.Куприянов, Б.Д.Матюшкин. Цифровая обработка сигналов: процессоры, алгоритмы, средства проектирования. С-Пб.: Политехника, 1998 г., стр.23-24).

Умножители 11 и 12, линия задержки 14 могут быть выполнены по схемам (см. Л.М.Гольденберг, Б.Д.Матюшкин, М.Н.Поляк. Справочник. М.: Радио и связь, 1985 г., стр.48-49).

Анализатор выходного сигнала 15 может быть выполнен по схеме (см. А.А.Сикарев, С.Н.Лебедев. Микроэлектронные устройства формирования и обработки сложных сигналов. М.: Радио и связь, 1983 г., стр.202-205).

Устройство работает следующим образом.

Вход блока приема 1 является информационным входом устройства. Блок приема 1 регистрирует поступающие сигналы и передает их текущие значения в двоичной форме в накопитель кодовой комбинации 6. Кроме того, в блоке приема 1 вырабатывается сигнал стирания, поступающий в виде логической единицы в анализатор сигналов 2. Он вырабатывает оценку надежности для каждого текущего символа кодовой последовательности. Выход анализатора сигналов 2 подключен к входу накопителя 3, который накапливает оценки надежности для каждого символа кодовой комбинации. После завершения обработки символов очередной кодовой комбинации оценки одновременно считываются в блок восстановления стираний 7 и в блок оценок демодуляции 4. Блок восстановления стираний 7 определяет возможность физического восстановления комбинации кода при конкретной конфигурации стираний. Работая в метрике Хэмминга, блок выбирает d-1 символов кодовой комбинации с наименьшими оценками надежности (здесь d - минимальное кодовое расстояние). Таким образом, в блоке 7 формируется вторичный поток стираний, основанный на показателях надежности. По результатам выбора осуществляется анализ возможности однозначного исправления стертых символов. В случае успешного исхода стирания исправляются в блоке исправления стираний 8, в противном случае по управляющему выходу блока 7 на второй вход блока коррекции 5 подается сигнал о получении дополнительной информации результатов обработки кодовой комбинации.

Накопитель кодовой комбинации 6 запоминает принятую кодовую комбинацию.

Блок исправления стираний 8 осуществляет окончательное декодирование принятой кодовой комбинации помехоустойчивого кода.

С выхода блока исправления стираний 8 очередная кодовая комбинация поступает на вход формирователя входного сигнала 9. Здесь происходит ее запись для дальнейшей поэлементной обработки каждого двоичного символа. Двоичные посылки (устройство фильтрации неравномерных кодов, патент № 2400934 0устройство фильтрации неравномерных кодов, патент № 2400934 или устройство фильтрации неравномерных кодов, патент № 2400934 1устройство фильтрации неравномерных кодов, патент № 2400934 ) преобразуются в многопозиционную кодовую комбинацию устройство фильтрации неравномерных кодов, патент № 2400934 длины N, где N - число узлов дерева неравномерного кодирования без корневой вершины (см. фиг.2); k - номер шага.

Кодовая посылка устройство фильтрации неравномерных кодов, патент № 2400934 0устройство фильтрации неравномерных кодов, патент № 2400934 преобразуется в
1-Pош Pош 1-Pош Pош ...Pош
1 устройство фильтрации неравномерных кодов, патент № 2400934 N
Кодовая посылка устройство фильтрации неравномерных кодов, патент № 2400934 1устройство фильтрации неравномерных кодов, патент № 2400934 преобразуется в
Pош 1-Pош Pош 1-Pош ...1-Pош
1 устройство фильтрации неравномерных кодов, патент № 2400934 N

где Рош - вероятность ошибки в канале связи.

Далее сформированная кодовая комбинация устройство фильтрации неравномерных кодов, патент № 2400934 поступает на первый вход первого умножителя 11, на второй вход которого поступает кодовая комбинация устройство фильтрации неравномерных кодов, патент № 2400934 , полученная на выходе второго умножителя 12, перемножением кодовой комбинации устройство фильтрации неравномерных кодов, патент № 2400934 из линии задержки 14 и матрицы переходных вероятностей дерева неравномерного кода устройство фильтрации неравномерных кодов, патент № 2400934 , хранящейся в запоминающем устройстве 10:

устройство фильтрации неравномерных кодов, патент № 2400934

Результирующая кодовая комбинация устройство фильтрации неравномерных кодов, патент № 2400934 на выходе первого умножителя 11:

устройство фильтрации неравномерных кодов, патент № 2400934

где устройство фильтрации неравномерных кодов, патент № 2400934 - прямое произведение кодовых комбинаций;

нормируется в блоке нормировки 13:

устройство фильтрации неравномерных кодов, патент № 2400934

устройство фильтрации неравномерных кодов, патент № 2400934

и записывается в линию задержки 14. Далее кодовая комбинация устройство фильтрации неравномерных кодов, патент № 2400934 поступает на анализатор выходного сигнала 15, где определяется номер разряда, содержащего максимальное значение:

устройство фильтрации неравномерных кодов, патент № 2400934

где y(k)=0, если a(k) нечетное число;

y(k)=1, если a(k) четное число.

Анализатор выходного сигнала 15 осуществляет окончательное декодирование принятой кодовой посылки неравномерного кода. Выход анализатора является информационным выходом устройства.

Экспериментальная проверка характеристик устройства фильтрации неравномерных кодов была выполнена на ЭВМ в пакете прикладной математики MathCad 12.0 при следующих исходных данных:

1) число букв алфавита источника равно 256;

2) число вершин дерева неравномерного кодирования N равно 506;

3) L - длина последовательности неравномерного кода изменяется от 0 до 10000;

4) вероятность ошибки блока определяется по формуле pош блок=1-(1-pош n)L , где pош n - средняя вероятность ошибки символа неравномерного кода.

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

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

Класс H04L1/20 с использованием детектора качества сигнала

способ определения вероятности ошибки на бит по флуктуациям фазы информационных сигналов -  патент 2526283 (20.08.2014)
адаптивный декодер произведения кодов размерности 3d -  патент 2500073 (27.11.2013)
декодер с упорядоченной статистикой символов -  патент 2490804 (20.08.2013)
система исправления стираний с защитой номера кластера -  патент 2485702 (20.06.2013)
способ и устройство для реализации показателя качества цифрового сигнала -  патент 2468519 (27.11.2012)
способ контроля импульсного шума -  патент 2464716 (20.10.2012)
способ контроля импульсных помех, соответствующие сетевой терминал, узел сети и устройство управления сетью -  патент 2461133 (10.09.2012)
настройка приемника между пакетами пилот-сигналов -  патент 2452109 (27.05.2012)
способ определения вероятности ошибки на бит по параллельным многочастотным информационным сигналам -  патент 2451407 (20.05.2012)
способ мягкого декодирования систематических блоковых кодов -  патент 2444127 (27.02.2012)
Наверх