Вероятностные характеристики некогерентного приема последовательных турбо-кодов на основе сигналов с относительной фазовой манипуляцией при передаче по нестационарным каналам
Л.Е. Назаров
П.В. Шишкин
Выбор эффективных сигнальных конструкций в сочетании с помехоустойчивым кодированием и методов их обработки при приеме определяются характеристиками физических каналов передачи [1].
При анализе вероятностных характеристик систем связи различного назначения базовая модель для каналов передачи основана на использовании стационарного аддитивного белого гауссовского шума (АБГШ) [2]. Реальные каналы передачи для широкого ряда систем связи (например, для спутниковых и наземных подвижных систем связи) имеют ряд отличительных свойств по отношению к АБГШ, учёт которых необходим при организации надёжной передачи информации [1, 2]. Важными факторами снижения надёжности передачи для данных систем связи являются нестационарность каналов, обусловленная многолучевостью распространения сигналов в мобильных системах связи [3] (наземная подвижная система связи сотового формата GSM [3], спутниковые подвижные системы связи), а также изменение характеристик физической среды распространения сигналов (например, изменение электрических свойств ионосферных линий передачи спутниковых систем связи, ионосферных линий передачи систем связи коротковолнового диапазона, тропосферных линий передачи систем дальней тропосферной связи [4]).
Результаты экспериментальных и модельных исследований в части оценивания времени стационарности для ряда каналов приведены в ряде работ, например в [3-7]. Для каналов дальней тропосферной связи значение достигает 200 мсек [5]. Для линий ионосферных систем связи коротковолнового диапазона средней дальности в обычных условиях значения не превышают 100…150 мсек [6]. Время стационарности ионосферных каналов передачи спутниковых систем связи зависит от частотного диапазона, времени суток (день, ночь), географического размещения приемных станций: для Р-частотного диапазона и низких широт () оценочные значения с, для средних широт () оценочные значения с, для высоких широт оценочные значения с [7].
Многолучевость и влияние среды распространения определяют наличие межсимвольной и межканальной интерференции в цифровых системах связи и, как следствие, в дополнение к АБГШ возникновение мультипликативных помех. Для снижения влияния этого типа помех разработан ряд методов, основанных на использовании эффективных сигнальных конструкций и на применении соответствующей обработки при их приёме. Например, в современных цифровых системах связи (IEEE802.11(WiFi), IEEE802.16(WiMax), DVB-SH (цифровое спутниковое телевещание), 3GPP LTE (мобильная связь 4G)) используются широкополосные сигналы с ортогональным частотным мультиплексированием OFDM(orthogonal frequency-division multiplexing) [3]. В подвижной системе связи сотового формата GSM осуществляется периодическое оценивание изменяющейся во времени импульсной характеристики линии передачи и с её использованием выполняется обработка сигналов при приёме, реализующая правило максимального правдоподобия [3].
Эффективный метод организации надежной передачи информации по рассматриваемым нестационарным каналам основан на переключении рабочих частот (ПРЧ). При этом сигнальные конструкции представляются в виде последовательности парциальных сигналов, передаваемых на различных частотных позициях. Время передачи парциальных сигналов сравнимо со временем стационарности канала. В этом случае возможна когерентная обработка парциальных сигналов, однако при приеме нужно учитывать априорную неопределенность относительно начальных фаз парциальных сигналов в составе сигнальной конструкции. Это определяет необходимость оценивания этих фаз, например, с использованием пилот-сигналов [3], либо применять сигнальные конструкции, прием которых осуществляется без оценки начальных фаз (некогерентный приём) [1, 8].
В работе развивается направление ПРЧ с использованием сигнальных конструкций с некогерентным приёмом парциальных сигналов. Рассматриваемые сигнальные конструкции основаны на использовании сигналов с относительной фазовой модуляцией (ОФМ) [1] в сочетании с последовательными турбо-кодами [9,10].
Постановка задачи
Рассматривается система связи, реализующая метод ПРЧ: длительность парциальных сигналов на частотной позиции равна , информационная скорость (бит/с), длительность информационных символов . В канале присутствует АБГШ с односторонней спектральной плотностью . Полагается выполнение тактовой синхронизации сигналов на входе сигнального демодулятора и выполнение кадровой синхронизации.
Для нестационарных многолучевых каналов начальные фазы парциальных сигналов при использовании метода ПРЧ полагаются случайными величинами с равномерным законом распределения . При наличии сигнала прямой видимости с амплитудой плотность распределения огибающей общего сигнала с учетом многолучевых компонент с мощностью на входе приемной антенны может задаваться законом Релея-Райса, характеризуемое коэффициентом Райса [1,3]
. (1)
Здесь - модифицированная функция Бесселя первого рода 0-го порядка.
При отсутствии сигнала прямой видимости плотность распределения огибающей входного сигнала определяется законом Релея [1]
. (2)
В зависимости от отношений между и методы ПРЧ классифицируются на внутрисимвольные и межсимвольные [11].
Для метода внутрисимвольного ПРЧ выполняется условие , когда лишь часть информационного бита передается на времени частотной позиции. Реализация этого метода с использованием сигнальных конструкций на основе последовательных турбо-кодов с каскадированием совокупности кодов-повторений приведена в [12]. В качестве парциальных сигналов использовались ортогональные сигналы Уолша. Для этих сигнальных конструкций разработаны алгоритмы некогерентного приема.
Ниже рассматривается метод межсимвольной ПРЧ, при котором выполняется условие и несколько информационных битов передается на частотной позиции. В работах [13-16] приведены результаты по развитию этого направления, исследуемые сигнальные конструкции формируются на основе блоковых турбо-кодов с высокой кодовой скоростью в сочетании с парциальными ортогональными сигналами Уолша. Для этих сигнальных конструкций также разработаны алгоритмы некогерентного приема.
Суть задачи - привести описание сигнальных конструкций и алгоритмов их некогерентного итеративного приема на основе помехоустойчивых последовательных турбо-кодов с низкой кодовой скоростью в сочетании с сигналами ОФМ, перспективных для реализации направления межсимвольной ПРЧ для нестационарных каналов передачи.
Описание последовательных турбо-кодов на основе сигналов ОФМ для ПРЧ
Рассматриваемая помехоустойчивая кодовая конструкция входит в класс последовательных турбо-кодов с пониженной сложностью алгоритмов приема [9,10]. Общая блок-схема формирования этих кодов приведена на рис. 1, она содержит внешний помехоустойчивый код , перемежитель и внутренний помехоустойчивый код .
Рис. 1. Общая блок-схема формирования помехоустойчивые последовательных турбо-кодов ( - регистр задержки на такт, - сложение по mod2)
Результаты исследований свойств и вероятностных характеристик этих кодов приведены в ряде работ, например в [12,17,18]. В работе [18] в качестве внешнего кода рассмотрен нерекурсивный сверточный код с кодовой скоростью 1/2 и с числом состояний в кодовой решетки, равным 4. В работе [17] в качестве кода использована совокупность кодов с обобщенной проверкой на четность. В работе [12] исследовались вероятностные характеристики рассматриваемой кодовой конструкции с использованием кодов повторений. Для данных кодов разработаны эффективные алгоритмы итеративного приема, реализующие правило посимвольного приема. Путем теоретического анализа и компьютерного моделирования работы этих алгоритмов показано достижение практически предельных вероятностных характеристик при приеме рассматриваемых кодов, определяемых пропускной способностью каналов передачи АБГШ.
В настоящей работе в качестве внешнего кода используется совокупность блоковых систематических кодов с параметрами () на основе ортогональных базисных функций Уолша-Адамара [1,19]. Здесь - длительность кодовых слов кода ; - размерность базиса функций Уолша-Адамара. Внутренний код является рекурсивным сверточным кодом с минимальным возможным числом состояний в кодовой решетке и . Начальное состояние кодера . Фрагмент кодовой решетки данного кода приведен на рис. 2.
Рис. 2. Фрагмент решетчатой структуры рекурсивного сверточного кода с двумя состояниями (обозначение соответствует проверочному символу для информационного символа )
Кодирование осуществляется следующим образом - входная информационная последовательность длительностью разбивается на групп одинаковой длительности , каждая из которых поступает на вход соответствующего кодера кода () в составе . Для последовательности длительность кодовых слов на выходе кодера равна . Последовательность символов с выхода кода поступает на устройство перемежения П и далее на вход кодера внутреннего кода .
Модификация внутреннего кода для согласования с ПРЧ заключается в формировании подпоследовательностей , для каждой последовательности из символов с выхода перемежителя . При этом кодовые решетки подпоследовательностей начинаются и заканчиваются состоянием , что определяется включением дополнительного символа для каждой последовательности по правилу: , если после обработки состояние кодера и в противном случае. Длительность кодовых слов кода равна , кодовая скорость , на частотных позициях находится информационных битов. Результирующая последовательность кодовых символов с выхода является манипуляционной при формировании сигналов ОФМ.
Алгоритм некогерентного приема последовательных турбо-кодов
Пусть на частотной позиции передается сигнал ОФМ, соответствующий последовательности ; и - прямая и квадратурная реализации с выхода демодулятора с отчетами [1]
, (3)
. (4)
Здесь - амплитуда сигналов; - помеховые составляющие, статистически независимые, с гауссовским законом распределения с нулевыми средними и с дисперсиями ; - длительность символов сигналов ОФМ.
Рис. 3. Блок-схема алгоритма итеративного приема последовательного турбо-кода (РУ - решающее устройство)
На рис. 3 приведена блок-схема алгоритма итеративного приема рассматриваемой кодовой конструкции, которая является общей для последовательных турбо-кодов [10, 20]. Итерация итеративного приема включает два этапа.
На первом этапе -ой итерации в блоке “обработка ” вычисляются отношения апостериорных вероятностей для символов внутреннего кода
. (5)
и далее вычисляется функционал . Здесь - апостериорные вероятности символов кода ; - вектор априорной информация символов кода на итерации, на первой итерации его отсчеты полагаются равными 0.
На втором этапе -ой итерации алгоритма итеративного приема в блоке “обработка ” вычисляются отношения апостериорных вероятностей для символов внешнего кода
(6)
и далее вычисляется функционал , где - отсчеты деперемеженной последовательности . Последовательность с выхода блока перемежения отсчетов принимается в качестве априорной информации для последующей -ой итерации.
После реализации задаваемого числа итераций решающим устройством вычисляются оценки информационных символов : если , то и в противном случае.
Приведем описания процедур вычисления отношений символьных апостериорных вероятностей для составляющих кодов , .
Алгоритмы вычисления символьных апостериорных вероятностей для составляющего сверточного кода
При вычислении на первом этапе отношений вероятностей (5) используется алгоритм MAP (maximum a'posteriori probability), реализующий правило посимвольного приема и основанный на представлении сверточного кода в виде решетчатой структуры [9].
Суть алгоритма MAP - вычисление двух рекуррентных соотношений, которые для рассматриваемого сверточного кода имеют вид [9]
, , , (7)
, (8)
, , , (9)
. (10)
Здесь - длительность подпоследовательностей с дополнительным символом ; ; - состояния кодовой решетки (рис.2); - метрика перехода между состояниями решетки ( и ), задаваемая соотношением
. (11)
Если между состояниями и решетки существует переход, то в (11) , в противном случае .
Вероятности в (11) задаются соотношениями , если и , если . Здесь - символьная априорная информация, вычисляемая для каждой итерации.
Для АБГШ канала справедливо выражение относительно множителя в (11) , здесь - постоянная.
Результирующее выражение для отношения апостериорных символьных вероятностей имеет вид
. (12)
При реализации процедуры MAP требуется оценка параметра , необходимо также вычисление нелинейных функций , , что усложняет ее реализацию. Модификация данной процедуры log_max_МАР является более простой относительно реализации, так как не требует оценки энергетического параметра и требуются лишь операции “сложение-вычитание-сравнение”. Соответствующие выражения имеют вид [9]
, , , (13)
, (14)
, , , (15)
. (16)
(17)
Процедура log_max_МАР, используемая для согласования с ПРЧ, заключается в вычислении значений , для последовательностей , соответствующих парциальным подпоследовательностям , . Отсчеты последовательностей при вычислении (13)-(17) для задаются в виде
. (18)
Таким образом, вычисление совокупности последовательностей выполняется для значений начальных фаз . Здесь - множество используемых дискретных начальных фаз. Выбор соответствующего значения и последовательностей , при вычислении величин (15) для второго этапа итерации определяется условием выбора максимума