RU2276837C1 - Способ передачи информации с использованием адаптивного помехоустойчивого кодирования - Google Patents

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

Info

Publication number
RU2276837C1
RU2276837C1 RU2004134048/09A RU2004134048A RU2276837C1 RU 2276837 C1 RU2276837 C1 RU 2276837C1 RU 2004134048/09 A RU2004134048/09 A RU 2004134048/09A RU 2004134048 A RU2004134048 A RU 2004134048A RU 2276837 C1 RU2276837 C1 RU 2276837C1
Authority
RU
Russia
Prior art keywords
code
interference
communication channel
error
resistive
Prior art date
Application number
RU2004134048/09A
Other languages
English (en)
Other versions
RU2004134048A (ru
Inventor
Дмитрий Анатольевич Зимихин (RU)
Дмитрий Анатольевич Зимихин
Владислав Валентинович Квашенников (RU)
Владислав Валентинович Квашенников
Александр Дмитриевич Кухарев (RU)
Александр Дмитриевич Кухарев
Дмитрий Михайлович Манкевич (RU)
Дмитрий Михайлович Манкевич
Original Assignee
Федеральное государственное унитарное предприятие "Калужский научно-исследовательский институт телемеханических устройств"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Федеральное государственное унитарное предприятие "Калужский научно-исследовательский институт телемеханических устройств" filed Critical Федеральное государственное унитарное предприятие "Калужский научно-исследовательский институт телемеханических устройств"
Priority to RU2004134048/09A priority Critical patent/RU2276837C1/ru
Publication of RU2004134048A publication Critical patent/RU2004134048A/ru
Application granted granted Critical
Publication of RU2276837C1 publication Critical patent/RU2276837C1/ru

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Error Detection And Correction (AREA)

Abstract

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

Description

Изобретение относится к области техники связи и может быть использовано для передачи дискретной информации защищенной помехоустойчивым кодом, в частности помехоустойчивым каскадным кодом.
Одним из основных свойств большинства реальных каналов связи является их нестационарность или изменение состояния канала связи во времени. В системах связи, в которых параметры используемого помехоустойчивого кода являются постоянными, выбор кода и метода декодирования обычно производят исходя из некоторого среднего или из наихудшего состояния канала связи. Такой подход к выбору кода для реальных каналов приводит, как правило, к уменьшению скорости передачи информации из-за выбора кода с большой избыточностью и нерационального использования этой избыточности в каждом из возможных состояний канала связи. Одним из путей устранения этого недостатка является переход к адаптивным системам связи с переменными параметрами, в которых способы передачи сообщений и способы их приема автоматически и целенаправленно изменяются по мере изменения состояния канала связи, то есть изменения условий передачи информации в канале связи.
Известен способ передачи информации по протоколу МNP4 (или схожему по возможностям протоколу Международного Союза электросвязи ITU-TV.42), предусматривающий исправление ошибок в процедуре адаптивной сборки пакетов информации, при котором передают пакеты информации различной длины, защищенные помехоустойчивыми кодами. Пакет может содержать 32, 64, 128, 192 или 256 байт информации. При большом уровне шумов в канале связи, информацию передают пакетами меньших размеров. В результате этого повышается вероятность правильного приема пакета информации. По каналам связи высокого качества передают пакеты информации, имеющие большие размеры, чем пакеты информации, передаваемые по каналам связи низкого качества. При этом уменьшается количество служебной информации, что приводит к увеличению скорости передачи информации. Контроль за ошибками в пакетах информации осуществляют с помощью помехоустойчивого кода, используемого в режиме обнаружения ошибок (Лагутенко О.И. Модемы. Справочник пользователя. Оформление А.Лурье. СПб. Лань. 1997, стр.184).
Недостатком этого способа является снижение достоверности принимаемой информации, так как декодирование помехоустойчивого кода осуществляется только с обнаружением ошибок и при этом не выдерживается оптимальное соотношение между количеством исправляемых и обнаруживаемых ошибок, которое соответствует состоянию канала связи в текущий момент времени.
Известен также способ передачи информации с использованием адаптивного помехоустойчивого кодирования, в соответствии с которым на передающей стороне осуществляют непрерывный контроль за состоянием канала связи (например за уровнем шумов, помехи и т.д.). Результаты контроля качества канала связи используются для выбора наилучших помехоустойчивых кодов, при этом используются две схемы кодирования: первая из них осуществляет кодирование информации с помощью циклического помехоустойчивого кода с обнаружением ошибок, а вторая - с помощью кода с исправлением ошибок. Далее выбранный помехоустойчивый код передают в канал связи. На приемной стороне помехоустойчивый код декодируется с обнаружением или исправлением ошибок в зависимости от используемого кода (Пат. №6044485 США, МПК 7 G 06 F 11/10, опубл. 2000).
Недостатком этого способа также является невысокая достоверность принимаемой информации, обусловленная тем, что решения о выборе помехоустойчивого кода и алгоритма его декодирования принимаются на передающей стороне канала связи. Известно, что качество канала связи на передающей стороне может отличаться от качества канала на приемной стороне (особенно в каналах связи большой протяженности), что может привести к неоптимальному приему информации, защищенной помехоустойчивым кодом.
Наиболее близким к предлагаемому способу (прототип) является способ передачи информации с использованием адаптивного помехоустойчивого кодирования, при котором сначала осуществляют контроль качества канала связи. По результатам контроля качества канала связи выбирают помехоустойчивый код с переменными параметрами, которым на передающей стороне кодируют исходную информацию. Далее информацию, защищенную помехоустойчивым кодом, передают в канал связи. На приемной стороне помехоустойчивый код декодируют с обнаружением и исправлением ошибок в зависимости от корректирующей способности выбранного кода (Габе И.Р., Лебедев Ю.М., Опаринский П.П., Семенович Д.И. Использование адаптивных блоковых корректирующих кодов в информационных каналах с помехами. Вопросы радиоэлектроники. Сер. ОВР, вып.14, 1990, стр.25).
Недостаток известного способа заключается в снижении достоверности принимаемой информации и высокой сложности способа. Этот недостаток обусловлен тем, что оценку качества канала связи выполняют при декодировании специальных служебных сигналов с заранее известной структурой. При этом данные о качестве приема слов помехоустойчивого кода не используют для оптимизации параметров помехоустойчивого кода.
Цель изобретения - увеличение достоверности принятой информации и упрощение способа за счет того, что оценку качества канала связи и выбор оптимальных параметров помехоустойчивого кода осуществляют по результатам приема помехоустойчивого кода с учетом статистических характеристик неискаженного приема слов внутреннего кода помехоустойчивого каскадного кода.
Для достижения цели предложен способ передачи информации с использованием адаптивного помехоустойчивого кодирования, при котором сначала осуществляют контроль качества канала связи. По результатам контроля качества канала связи выбирают помехоустойчивый код с переменными параметрами, которым на передающей стороне кодируют исходную информацию. Далее информацию, защищенную помехоустойчивым кодом, передают в канал связи. На приемной стороне помехоустойчивый код декодируют с обнаружением и исправлением ошибок в зависимости от корректирующей способности выбранного кода. Новым является то, что исходную информацию кодируют на передающей стороне помехоустойчивым каскадным кодом, контроль качества канала связи осуществляют на приемной стороне по результатам декодирования слов внутреннего кода помехоустойчивого каскадного кода. Причем при декодировании внутреннего кода помехоустойчивого каскадного кода оценивают вероятность безошибочного приема слов внутреннего кода помехоустойчивого каскадного кода. Далее вычисляют параметры, характеризующие качество канала связи. Затем определяют вероятности правильного приема, стирания и трансформации слов внутреннего кода помехоустойчивого каскадного кода. После этого осуществляют выбор переменных параметров помехоустойчивого каскадного кода, обеспечивающих необходимую вероятность правильного приема помехоустойчивого каскадного кода, и далее эти параметры помехоустойчивого каскадного кода сообщают на передающую сторону. При этом целесообразно качество канала связи описывать двумя параметрами: средней вероятностью ошибки на бит и коэффициентом группирования ошибок по модифицированной модели канала связи Пуртова.
Предлагаемый способ передачи информации с использованием адаптивного кодирования реализуется следующим образом.
На передающей стороне формируют помехоустойчивый каскадный код, например каскадный код, внешним кодом которого является код Рида-Соломона, а внутренним - двоичный код Боуза-Чоудхури-Хоквинхема (БЧХ-коды). Для этого на передающей стороне исходное сообщение, объемом k m-ичных (m>1) символов, вначале кодируют m-ичным помехоустойчивым кодом Рида-Соломона. Код Рида-Соломона является внешним кодом или кодом первой ступени помехоустойчивого каскадного кода.
В результате кодирования информации получают кодовое слово кода Рида-Соломона (n, k), информационная длина которого равна k, а блоковая - n символов.
Далее информацию кодируют двоичным кодом БЧХ. Код БЧХ является внутренним кодом или кодом второй ступени помехоустойчивого каскадного кода. Код БЧХ имеет параметры: nl - блоковая длина кода, kl - информационная длина кода.
Исходной информацией для каждого слова двоичного кода БЧХ являются символы кода Рида-Соломона, рассматриваемые как последовательность двоичных символов. В результате кодирования кодом БЧХ будет получено n двоичных слов кода БЧХ (nl, kl), которые далее с выхода передающей стороны передают в канал связи.
В начале работы на передающей стороне канала связи информацию кодируют с помощью помехоустойчивого каскадного кода, параметры которого могут изменяться. Наиболее просто, с точки зрения аппаратной и программной реализации, могут изменяться параметры внешнего кода помехоустойчивого каскадного кода или кода Рида-Соломона: информационная k и блоковая n длины кода. Эти параметры определяют избыточность каскадного кода, и значит, его минимальное кодовое расстояние и помехоустойчивость.
Далее символы каскадного кода, преобразованные в сигналы, поступают в канал связи. В канале связи под воздействием помех передаваемые сигналы искажаются. Это может привести к тому, что каскадный код будет принят с ошибками.
На приемной стороне осуществляют декодирование каскадного кода. Каскадный код, поступающий на вход приемника, содержит n слов внутреннего кода каскадного кода. Декодирование каскадного кода начинают с декодирования слов внутреннего кода каскадного кода с обнаружением и исправлением ошибок.
В результате декодирования слов внутреннего кода каскадного кода получают символы внешнего кода каскадного кода. Если количество принятых символов внешнего кода каскадного кода достаточно для декодирования внешнего кода, осуществляют декодирование внешнего кода каскадного кода с исправлением ошибок и стираний.
При декодировании внутреннего кода каскадного кода несложно определить количество слов внутреннего кода m, принятых без ошибок. Оценка для вероятности безошибочного приема слов внутреннего кода - P1(0) записывается в виде
Figure 00000001
где Р3(0) - вероятность трансформации кодового слова с нулем ошибок,
N - общее число принятых слов внутреннего кода.
Вероятность трансформации кодового слова с нулем ошибок оценивается формулой
P3(0)=β(0)P1(0),
при этом коэффициент
Figure 00000002
, и поскольку обычно n-k≫1, то величиной вероятности трансформации с допустимой погрешностью можно пренебречь.
Вероятности безошибочного приема слов внутреннего кода помехоустойчивого каскадного кода P1(0) позволяют вычислить параметры, характеризующие качество канала связи.
Для канала связи с группированием ошибок согласно модифицированной модели канала Пуртова вероятность t и более ошибок (t≥2) в блоке длины n бит выражается формулой (Самойлов В.М. Обобщенная аналитическая модель канала с групповым распределением ошибок. Вопросы радиоэлектроники, сер. ОВР, вып.6, 1990, стр.151)
Figure 00000003
где
Figure 00000004
р - средняя вероятность ошибки на бит в канале связи,
a - коэффициент группирования ошибок (0≤a≤1).
Вероятность искажения кодовой комбинации
Figure 00000005
Для канала с группированием ошибок вероятность безошибочного приема слов внутреннего кода помехоустойчивого каскадного кода Р1(0) записывают в виде
Figure 00000006
Из последней формулы при наличии статистики безошибочного приема слов для двух различных длин блоков символов n1 и n2 (например, для блоков с длиной, равной длине слова внутреннего кода n1=n, и длиной, равной двойной длине этих слов n2=2×n) можно записать два уравнения, позволяющие определить оба параметра канала связи с группированием ошибок р и а
Figure 00000007
где λ1=P1(0)
λ2 - вероятности безошибочного приема двух соседних слов внутреннего кода помехоустойчивого каскадного кода.
Из двух последних формул параметры, характеризующие качество канала связи, запишутся в виде
Figure 00000008
Затем определяют вероятности правильного приема, стирания и трансформации слов внутреннего кода помехоустойчивого каскадного кода.
Для канала с группирующимися ошибками, в частности канала, соответствующего модифицированной модели канала Пуртова, вероятность правильного приема Рп.п символов внешнего кода каскадного кода при исправлении внутренним кодом t ошибок будет равна
Pп.п=1-P(j≥t+1, n),
где P(j≥t+1, n) - вероятность более t ошибок в блоке длины n символов, вычисляемая по формуле (1).
Вероятность стирания Рст символов внешнего кода каскадного кода при обнаружении внутренним кодом s (s≥t) ошибок будет равна
Figure 00000009
где коэффициент трансформаций β, равный отношению числа трансформированных слов к числу стертых слов внутреннего кода, приближенно по "объему сфер" коэффициент трансформаций β выражается в виде
Figure 00000010
Вероятность трансформации Ртр символов внешнего кода каскадного кода запишется в виде
Pст=1-Pп.п-Pст
Далее осуществляют выбор переменных параметров помехоустойчивого каскадного кода, обеспечивающих необходимую вероятность правильного приема помехоустойчивого каскадного кода.
Известна формула, связывающая вероятность правильного приема помехоустойчивого каскадного кода с вероятностями правильного приема, стирания и трансформации символов внешнего кода помехоустойчивого каскадного кода (Мериминский И. А. Сравнительный анализ помехоустойчивости двух каскадных кодов методом моделирования на ЭВМ. Техника средств связи. Сер. ТРС, 1986, вып.6, стр.13). Вероятность правильного приема P1 помехоустойчивого каскадного кода записывается в виде
Figure 00000011
где число ошибок t, исправляемых внешним кодом помехоустойчивого каскадного кода, выражается формулой
Figure 00000012
, обозначение [r] для некоторого числа r означает ближайшее целое, не превосходящее r.
Используя приведенную выше формулу (2), рассчитывают параметры каскадного кода n и k, обеспечивающие вероятность правильного приема Р1 помехоустойчивого каскадного кода, то есть вероятность правильного приема сообщения не хуже заданной величины.
Далее по каналу обратной связи значения параметров каскадного кода n и k, необходимые для правильного приема информации с заданной вероятностью, сообщаются на передающую сторону. На передающей стороне формируют новый каскадный код с блоковой и информационной длиной, равной соответственно n и k. Затем этот каскадный код передают на приемную сторону.
В предлагаемом изобретении за счет контроля качества канала связи по результатам оценки неискаженного приема слов внутреннего кода помехоустойчивого каскадного кода обеспечивается высокая достоверность оценки параметров кода. При этом, в отличие от прототипа, не требуется передача специальных служебных сигналов для оценки качества канала, что позволяет увеличить корректирующую способность помехоустойчивого каскадного кода и, следовательно, достоверность принимаемой информации при одинаковой скорости передачи информации в канале связи. При оценке качества приема слов внутреннего кода помехоустойчивого каскадного кода используется информация, которую получают при декодировании этого кода и при этом затрачивается незначительное число дополнительных операций и оборудования, что упрощает программную или аппаратную реализацию предлагаемого способа.
Достигаемым техническим результатом способа передачи информации с использованием адаптивного помехоустойчивого кодирования является увеличение достоверности принимаемой информации и упрощение способа.

Claims (2)

1. Способ передачи информации с использованием адаптивного помехоустойчивого кодирования, заключающийся в том, что сначала осуществляют контроль качества канала связи, по результатам контроля качества канала связи выбирают помехоустойчивый код с переменными параметрами, которым на передающей стороне кодируют исходную информацию, далее информацию, защищенную помехоустойчивым кодом, передают в канал связи, на приемной стороне помехоустойчивый код декодируют с обнаружением и исправлением ошибок в зависимости от корректирующей способности выбранного кода, отличающийся тем, что исходную информацию кодируют на передающей стороне помехоустойчивым каскадным кодом, контроль качества канала связи осуществляют на приемной стороне по результатам декодирования слов внутреннего кода помехоустойчивого каскадного кода, причем при декодировании внутреннего кода помехоустойчивого каскадного кода оценивают вероятность безошибочного приема слов внутреннего кода помехоустойчивого каскадного кода, далее вычисляют параметры, характеризующие качество канала связи, затем определяют вероятности правильного приема, стирания и трансформации слов внутреннего кода помехоустойчивого каскадного кода, после этого осуществляют выбор переменных параметров помехоустойчивого каскадного кода, обеспечивающих необходимую вероятность правильного приема помехоустойчивого каскадного кода, и далее эти параметры помехоустойчивого каскадного кода сообщают на передающую сторону.
2. Способ по п.1, отличающийся тем, что качество канала связи описывают средней вероятностью ошибки на бит и коэффициентом группирования ошибок по модифицированной модели канала связи Пуртова.
RU2004134048/09A 2004-11-22 2004-11-22 Способ передачи информации с использованием адаптивного помехоустойчивого кодирования RU2276837C1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2004134048/09A RU2276837C1 (ru) 2004-11-22 2004-11-22 Способ передачи информации с использованием адаптивного помехоустойчивого кодирования

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2004134048/09A RU2276837C1 (ru) 2004-11-22 2004-11-22 Способ передачи информации с использованием адаптивного помехоустойчивого кодирования

Publications (2)

Publication Number Publication Date
RU2004134048A RU2004134048A (ru) 2006-05-10
RU2276837C1 true RU2276837C1 (ru) 2006-05-20

Family

ID=36656483

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2004134048/09A RU2276837C1 (ru) 2004-11-22 2004-11-22 Способ передачи информации с использованием адаптивного помехоустойчивого кодирования

Country Status (1)

Country Link
RU (1) RU2276837C1 (ru)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2563166C1 (ru) * 2014-12-16 2015-09-20 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Рязанский государственный университет имени С.А. Есенина" Способ передачи информации по каналу связи в реальном времени и система для его осуществления
RU2563058C1 (ru) * 2014-05-05 2015-09-20 Акционерное общество "Калужский научно-исследовательский институт телемеханических устройств" Способ адаптивного помехоустойчивого кодирования
EA026623B1 (ru) * 2015-01-15 2017-04-28 Белорусский Национальный Технический Университет Способ осуществления транзакции

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ГАБЕ И.Р., ЛЕБЕДЕВ Ю.М., ОПАРИНСКИЙ П.П., СЕМЕНОВИЧ Д.И. Использование адаптивных блоковых корректирующих кодов в информационных каналах с помехами. Вопросы изобретательства. Серия ОВР, вып.14, 1990, с.25. *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2563058C1 (ru) * 2014-05-05 2015-09-20 Акционерное общество "Калужский научно-исследовательский институт телемеханических устройств" Способ адаптивного помехоустойчивого кодирования
RU2563166C1 (ru) * 2014-12-16 2015-09-20 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Рязанский государственный университет имени С.А. Есенина" Способ передачи информации по каналу связи в реальном времени и система для его осуществления
EA026623B1 (ru) * 2015-01-15 2017-04-28 Белорусский Национальный Технический Университет Способ осуществления транзакции

Also Published As

Publication number Publication date
RU2004134048A (ru) 2006-05-10

Similar Documents

Publication Publication Date Title
US7817753B2 (en) Reception quality estimating apparatus, wireless communication system, and reception quality estimating method
KR101651683B1 (ko) 통신 시스템에서의 채널 부호화 장치 및 방법
RU2265960C2 (ru) Способ передачи информации с использованием адаптивного перемежения
US8891661B2 (en) Techniques for data transmission using high-order modulation
US20020196812A1 (en) Transmitter, receiver, transmitter-receiver, and communication system with retransmission management
EP2719103B1 (en) Adaptive generation of correction data units
CN102037671A (zh) Wcdma和lte网络中harq的重传设置的选择
AU755043B2 (en) Data transmission method, data transmission system, transmitter and receiver
US6888900B2 (en) Method and system for optimizing coding gain
RU2375824C2 (ru) Способ адаптивного помехоустойчивого кодирования
US7003045B2 (en) Method and apparatus for error correction
US8028222B2 (en) Apparatus and method for improving turbo code performance in a communication system
US6665832B1 (en) Slotted mode decoder state metric initialization
CN110868616A (zh) 一种5g网络下低延时高可靠视频传输方法
US6848065B1 (en) Bit error rate estimation
US6460158B1 (en) Transmission system with adaptive channel encoder and decoder
RU2276837C1 (ru) Способ передачи информации с использованием адаптивного помехоустойчивого кодирования
CN109525367B (zh) 基于LoRa编码和解码机制的检错和自适应纠错方法
US6883130B2 (en) Enhanced and adaptive error detection in digital communications
RU2295196C1 (ru) Способ контроля качества канала связи
RU2251814C1 (ru) Способ передачи информации с использованием адаптивного помехоустойчивого кодирования
RU2259636C1 (ru) Способ передачи сообщений в системе с обратной связью
RU2331987C1 (ru) Способ адаптивной коррекции параметров передачи сообщений
RU2321180C1 (ru) Способ передачи информации с использованием адаптивного помехоустойчивого кодирования
RU2299515C1 (ru) Способ передачи информации с использованием адаптивного помехоустойчивого кодирования

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20081123