способ передачи сообщений в системе с обратной связью

Классы МПК:H04L1/00 Устройства для обнаружения или предотвращения ошибок в принятой информации
H04L1/12 с использованием обратных каналов 
H04L1/20 с использованием детектора качества сигнала
Автор(ы):,
Патентообладатель(и):Федеральное государственное унитарное предприятие "Калужский научно-исследовательский институт телемеханических устройств" (RU)
Приоритеты:
подача заявки:
2004-03-10
публикация патента:

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

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

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

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

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

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

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

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

Известен способ передачи информации по протоколу MNP4, предусматривающего исправление ошибок (или схожему по возможностям протоколу Международного Союза электросвязи ITU-Т V.42) в процедуре адаптивной сборки пакетов информации, при котором передают пакеты информации различной длины, защищенные помехоустойчивыми кодами. Пакет может содержать 32, 64, 128, 192 или 256 байт информации. При большом уровне шумов в канале связи информацию передают пакетами меньших размеров. В результате этого повышается вероятность правильного приема пакета информации. По каналам высокого качества пересылают пакеты информации больших размеров: при этом уменьшается количество служебной информации и увеличивается скорость передачи информации. Контроль ошибок в пакетах информации осуществляют с помощью помехоустойчивого кода, используемого в режиме обнаружения и исправления ошибок (Лагутенко О.И. Модемы. Справочник пользователя. Оформление А.Лурье. СПб.: Лань. 1997, стр. 184).

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

Наиболее близким к предлагаемому способу является способ (прототип) передачи сообщений в системе с обратной связью, заключающийся в том, что на передающей стороне системы связи информационный пакет кодируют помехоустойчивым кодом, затем к помехоустойчивому коду добавляют служебную информацию и полученную информационную последовательность передают в канал связи. На приемной стороне системы связи из полученной информационной последовательности выделяют помехоустойчивый код и выполняют его декодирование. По результатам декодирования помехоустойчивого кода оценивают количество ошибок в информационном пакете и среднюю вероятность ошибки на бит в канале связи, характеризующую качество канала связи. В зависимости от средней вероятности ошибки на бит в канале связи определяют оптимальную длину информационного пакета, которая обеспечивает максимальную скорость передачи полезной информации в канале связи и новое значение длины информационного пакета по каналу обратной связи доводят до передающей стороны системы связи. (Заявка №1120932 ЕПВ, МПК 7 Н 04 L 1/00, Н 04 L 1/20, опубл. 01. 08. 2001).

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

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

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

Предлагаемый способ передачи сообщений в системах связи реализуют следующим образом.

На передающей стороне сначала исходный информационный пакет объемом k двоичных символов кодируют помехоустойчивым кодом, например, помехоустойчивым циклическим кодом.

Для описания процедуры кодирования представим исходную информацию в виде информационного полинома f(x), коэффициентами которого являются двоичные информационные символы.

Проверочную часть r(х) слова помехоустойчивого кода в полиномиальной форме записывают в виде

способ передачи сообщений в системе с обратной связью, патент № 2259636

где g(x) порождающий полином помехоустойчивого кода, n - блоковая длина, а k - информационная длина кода (длина информационного пакета).

При выборе порождающего полинома g(x) помехоустойчивого кода руководствуются желаемой разрядностью остатка r(х) в уравнении (1) и способностью кода обнаруживать и исправлять ошибки. Выбор порождающего полинома помехоустойчивого кода имеет значение с точки зрения сложности реализации кодирования и декодирования кода. Процедуры кодирования и декодирования кода могут быть упрощены, если выбранный порождающий полином образует помехоустойчивый циклический код. Ряд порождающих полиномов принят международными организациями в качестве стандартов. Рекомендацией ITU-Т (Международного Союза электросвязи) V.41 стандартизуется порождающий полином g(x)=х16125+1, для которого разрядность проверочной части кода равна 16.

Увеличение числа разрядов проверочной части кода повышает надежность передаваемых данных. Порождающий полином 32-й степени дает 32-разрядный остаток и стандартизован в рекомендации ITU-Т V.42 в виде g(x)=x 32262322+x16 +x12+x11+x10+x8 +x7+x5+x4+x2+x+1.

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

а(х)=f(x)xr+r(х),

где r=n-k - избыточность помехоустойчивого кода.

Далее к слову помехоустойчивого кода добавляют служебную информацию, например синхронизирующую последовательность (маркер цикловой синхронизации) с(х) длины h символов. В качестве синхронизирующей последовательности выбирают двоичную последовательность подходящей длины (обычно h=8...50) с хорошими синхронизирующими свойствами, например, последовательность Баркера или последовательность максимальной длины (код Рида-Маллера 1-го порядка).

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

способ передачи сообщений в системе с обратной связью, патент № 2259636

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

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

После установления цикловой синхронизации осуществляют выделение в принятой информационной последовательности помехоустойчивого кода а(х). Далее выполняют декодирование помехоустойчивого кода с обнаружением и исправлением ошибок. В процессе декодирования помехоустойчивого кода возможны либо правильный прием сообщения, либо трансформация (ложный прием) сообщения, либо стирание (отказ от декодирования) сообщения. Помехоустойчивый код с обнаружением и исправлением ошибок исправляет t и менее ошибок в кодовом слове, при наличии s (sспособ передачи сообщений в системе с обратной связью, патент № 2259636t) и менее ошибок - ошибки только обнаруживают и помехоустойчивый код стирают. При декодировании помехоустойчивого кода оценивают вероятность безошибочного приема исходного информационного пакета, то есть подсчитывают частоту способ передачи сообщений в системе с обратной связью, патент № 2259636 приема кодовых слов, при декодировании которых не были обнаружены ошибки.

Для канала с группированием ошибок, согласно модифицированной модели канала Пуртова, вероятность безошибочного приема кодового слова выражается формулой (Самойлов В.М. Обобщенная аналитическая модель канала с групповым распределением ошибок. Вопросы радиоэлектроники, сер. ОВР, вып.6, 1990)

способ передачи сообщений в системе с обратной связью, патент № 2259636

где р - средняя вероятность ошибки на бит в канале, а - коэффициент группирования ошибок (0способ передачи сообщений в системе с обратной связью, патент № 2259636аспособ передачи сообщений в системе с обратной связью, патент № 22596361).

Из последней формулы, при наличии статистики приема безошибочных кодовых слов, для двух различных длин блоков символов n1 и n2 (например, для блоков символов с длиной, равной длине слова помехоустойчивого кода n1=n, и с длиной, равной двойной длине этих слов n2=2×n), запишем систему из двух нелинейных уравнений, позволяющую определить оба параметра канала связи с группированием ошибок p и а

способ передачи сообщений в системе с обратной связью, патент № 2259636

где способ передачи сообщений в системе с обратной связью, патент № 2259636 1 и способ передачи сообщений в системе с обратной связью, патент № 2259636 2 - соответственно частоты безошибочного приема блоков длины n1 и n2 символов.

Отсюда параметры канала связи запишутся в виде

способ передачи сообщений в системе с обратной связью, патент № 2259636

Эти параметры определяют состояние канала связи, то есть его качество.

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

Для системы с защитой информации помехоустойчивым кодом и повторениями не принятых сообщений (при наличии канала обратной связи) коэффициент скорости передачи полезной информации с выражают формулой

способ передачи сообщений в системе с обратной связью, патент № 2259636

где R=k/(k+r+h) - скорость помехоустойчивого кода с учетом избыточности, затрачиваемой на синхронизацию помехоустойчивого кода, причем обратная величина R-1 показывает, во сколько раз снижается скорость передачи информации за счет помехоустойчивого кодирования, способ передачи сообщений в системе с обратной связью, патент № 2259636 - коэффициент, показывающий, во сколько раз снижается скорость передачи информации за счет повторений сообщений в случае их неприема.

Вероятность правильного приема кода при m-кратном повторении, считая, что события приема кода при каждом повторении независимы друг от друга, выражают уравнением

способ передачи сообщений в системе с обратной связью, патент № 2259636

где Рnn - вероятность правильного приема кода, Рoo - вероятность обнаружения ошибок кодом или вероятность стирания

Poo=1-Pnn-Pно ,

где Рно - вероятность трансформации кодового слова.

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

способ передачи сообщений в системе с обратной связью, патент № 2259636

и коэффициент снижения скорости передачи за счет повторений будет равен

способ передачи сообщений в системе с обратной связью, патент № 2259636

Отсюда уравнение для коэффициента скорости передачи полезной информации с в канале связи запишем в форме

способ передачи сообщений в системе с обратной связью, патент № 2259636

Вероятность стирания Рoo помехоустойчивого кода зависит от параметров кода и качества канала связи

способ передачи сообщений в системе с обратной связью, патент № 2259636

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

Коэффициент трансформации способ передачи сообщений в системе с обратной связью, патент № 2259636 приближенно оценивают по формуле

способ передачи сообщений в системе с обратной связью, патент № 2259636

Согласно модифицированной модели канала Пуртова вероятность t и более ошибок (tспособ передачи сообщений в системе с обратной связью, патент № 22596362) в блоке длины n бит выражают формулой

способ передачи сообщений в системе с обратной связью, патент № 2259636

где способ передачи сообщений в системе с обратной связью, патент № 2259636

и вероятности, входящие в формулу (7), запишем в виде

способ передачи сообщений в системе с обратной связью, патент № 2259636

способ передачи сообщений в системе с обратной связью, патент № 2259636

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

В качестве примера рассмотрим систему, в которой сообщения защищают помехоустойчивым кодом, порождающим многочленом которого является многочлен 32-й степени. Декодирование помехоустойчивого кода осуществляют только с обнаружением ошибок, без их исправления. При этом минимальное кодовое расстояние рассматриваемого помехоустойчивого кода, равное 3, позволяет коду обнаруживать все ошибки двойной кратности и меньше. В качестве синхронизирующей последовательности используется 32-разрядная последовательность, представляющая собой последовательность максимальной длины, дополненная одним битом проверки на четность. Таким образом, длина проверочной части помехоустойчивого кода r=32, длина синхронизирующей последовательности также составляет h=32. Используя формулы (6)...(11), можно вычислить оптимальные значения длины информационного пакета k для различных наборов параметров канала связи р и а. Эти значения величины k, а также соответствующие величины скорости передачи полезной информации в канале связи с были вычислены заранее и приведены соответственно в таблицах 1 и 2. При этом, поскольку всю избыточность помехоустойчивого кода используют только для обнаружения ошибок, коэффициент трансформации способ передачи сообщений в системе с обратной связью, патент № 2259636 по формуле (8) примерно оценивается величиной 1/2-32 , и при расчетах трансформациями кодовых слов можно было пренебречь.

При передаче сообщений по каналу связи информационными пакетами длиной k=64 бит были определены частота приема кодовых слов без ошибок способ передачи сообщений в системе с обратной связью, патент № 2259636 1=0,992, частота приема двух кодовых слов подряд без ошибок способ передачи сообщений в системе с обратной связью, патент № 2259636 2=0,986. Коэффициент скорости передачи полезной информации в канале связи, вычисленный по формуле (6), составит в этом случае величину с=0,496. В соответствии с формулами (5) параметры канала связи по модифицированной модели Пуртова будут р=0,0003, а=0,2. По таблице 1 для этих параметров канала связи оптимальная длина информационного пакета будет составлять k=992, при этом коэффициент скорости передачи полезной информации по таблице 2 будет с=0,871. Таким образом, при оптимальном выборе длины информационного пакета по таблице 1 скорость передачи полезной информации в рассматриваемом примере можно увеличить примерно в 1,76 раза.

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

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

Таблица 1

Способ передачи сообщений в системе с обратной связью
р а
00.1 0.2
0.00018321024 >1024
0.0002576800 >1024
0.0003512704 992
0.0004448608 832
0.0005416544 768
Таблица 2
Р а
0 0.10.2
0.0001 0.8540.893 0.917
0.0002 0.8010.852 0.893
0.0003 0.7640.822 0.871
0.0004 0.7360.797 0.857
0.0005 0.7120.776 0.834

Класс H04L1/00 Устройства для обнаружения или предотвращения ошибок в принятой информации

способ и система возвращения информации о состоянии канала -  патент 2528153 (10.09.2014)
устройство синхронного приема двоичной информации по дублирующим каналам связи -  патент 2528089 (10.09.2014)
мультиплексирование управляющей информации и информации данных от пользовательского оборудования в физическом канале данных -  патент 2527753 (10.09.2014)
система и способ для одночастотного высокоскоростного пакетного доступа нисходящей линии связи сдвоенной ячейки -  патент 2527209 (27.08.2014)
способ определения вероятности ошибки на бит по флуктуациям фазы информационных сигналов -  патент 2526283 (20.08.2014)
моделируемое снижение соотношения сигнал-шум в декодированном цифровом звуковом сигнале в зависимости от коэффициента однобитовых ошибок в беспроводном канале связи -  патент 2524564 (27.07.2014)
способ и подсистема базовых станций (bss), ускоряющие подтверждение состояния окна управления радиотрактами (rlc) -  патент 2523919 (27.07.2014)
устройство для приема двоичной информации по двум параллельным каналам связи -  патент 2523210 (20.07.2014)
способы и системы для слепого декодирования pdcch в мобильной связи -  патент 2523170 (20.07.2014)
способ улучшения получения совокупности данных, многократно передаваемых в сложной окружающей среде -  патент 2522310 (10.07.2014)

Класс H04L1/12 с использованием обратных каналов 

способ синхронной передачи данных с решающей обратной связью и устройство его осуществления -  патент 2460217 (27.08.2012)
способ и устройство в телекоммуникационной системе -  патент 2451403 (20.05.2012)
способ и система для отмены назначения ресурсов в системе беспроводной связи -  патент 2433573 (10.11.2011)
отчет о доставке в системе связи -  патент 2432715 (27.10.2011)
способ и устройство для сокращения издержек обратной связи в беспроводной связи -  патент 2420889 (10.06.2011)
фильтр ошибок для различения между ошибками в видеоданных обратной линии связи и прямой линии связи -  патент 2409007 (10.01.2011)
системы и способы для сигнализации канала управления -  патент 2408990 (10.01.2011)
способ и система адаптивного кодирования информации в режиме реального времени в беспроводных сетях -  патент 2384008 (10.03.2010)
способ и устройство для агрегирования пакетов в сети беспроводной связи -  патент 2313912 (27.12.2007)
способ синхронной передачи данных с решающей обратной связью и устройство его осуществления -  патент 2263405 (27.10.2005)

Класс 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)
Наверх