Алгоритмы некогерентного приема сигнально-кодовых конструкций на основе блоковых турбо-кодов

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид статья
Язык русский
Дата добавления 06.11.2018
Размер файла 237,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Алгоритмы некогерентного приема сигнально-кодовых конструкций на основе блоковых турбо-кодов

Л.Е. Назаров

Аннотация

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

Ключевые слова: некогерентный прием, блоковые турбо коды, код Уолша-Адамара.

The results of noncoherent decoding algorithm for block turbo codes are presented.

Keywords: noncoherent decoding, block turbo-codes, Walsh-Hadamard codes.

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

Известный метод решения данной задачи основан на каскадной схеме кодирования с использованием алфавита ортогональных сигналов - используется внешний блоковый помехоустойчивый код и внутренний ансамбль ортогональных сигналов. Как правило, в качестве внешних кодов используются коды Рида-Соломона в недвоичных полях, на вход соответствующего устройства приема поступают «жесткие» (двухуровневые) решения с выхода схемы обработки сигналов из ансамбля ортогональных сигналов [1]. Примером является система связи JTIDS (Joint Tactical Information Distribution System) с псевдослучайной перестройкой рабочей частоты, основу которой составляет внешний код Рида-Соломона над полем ) с использованием ансамбля квазиортогональных сигналов объемом .

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

Постановка задачи

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

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

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

В качестве внешнего кода используется блоковый турбо-код. Кодовые слова блоковых турбо-кодов формируются на основе двух двоичных блоковых кодов () и () и эквивалентны двумерной матрице размером . Строки матрицы - кодовые слова кода , столбцы матрицы - кодовые слова кода [2]. Здесь , - длительность кодовых слов и размерность блокового кода. Длительность кодовых слов турбо-кода равна , размерность , кодовая скорость . Если составляющие блоковые коды систематические, то информационные символы кода-произведения образуют прямоугольную матрицу размером в составе двумерной матрицы кодовых слов.

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

Пусть , - прямая и квадратурная дискретные реализации с выхода демодулятора

, (1)

. (2)

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

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

Алгоритмы некогерентного приема

Процедура обработки реализаций , при некогерентном приеме сигналов состоит из двух этапов [4].

На первом этапе вычисляются “мягкие” решения для декодера блокового турбо-кода. Апостериорные вероятности вычисляются по правилу

(3)

Здесь - символ Кронекера; . Обозначение соответствует усредненной по условной вероятности функции Уолша длительностью .

Для вероятности формула Байеса имеет вид , .

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

, , (4)

сигнальный кодовый радиосигнал

здесь - функция Бесселя 0-го порядка, - постоянный множитель; ; .

Таким образом, процедура оценки апостериорных вероятностей заключается в вычислении корреляций , их нелинейном преобразовании в соответствии с (4) и суммировании (3).

Вычисление и суммы (3) может быть осуществлено при помощи алгоритма быстрого преобразования Уолша размерностью с базовыми операциями “сложение-вычитание-пересылки”, что повышает производительность по отношению к прямому вычислению в раз [4,5].

Более простой метод вычисления мягких решений , не требующий знания энергетических параметров канала и , основан на применении приближенного соотношения [3]

. (5)

При вычислении соотношения (5) можно применить модифицированный алгоритм быстрого преобразования Уолша размерностью с базовыми операциями “сравнение-пересылки” [6]. На рис.2 приведена схема основного элемента модифицированного алгоритма быстрого преобразования Уолша.

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

Рис.2. Схематическое изображение базового элемента модифицированного алгоритма быстрого преобразования Уолша с операциями “сравнение-пересылки”.

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

Алгоритм приема блоковых турбо-кодов является итеративным, итерация содержит два шага [3]. На первом шаге -ой итерации вычисляются приращения отношений апостериорных вероятностей для кодовых символов для -го кодового слова блокового кода

. (6)

Здесь ; - реализация в составе , соответствующая кодовому слову . Для первой итерации () верно условие .

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

. (7)

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

На последней итерации принимаются решения относительно символов : при условии полагается , иначе .

При вычислении величин , применяется алгоритм подоптимальной оценки [3]

. (8)

Процедура поиска кодовых векторов , определяющих максимумы делимого и делителя в (8), основана на использовании алгоритма Чейза [3]. Алгоритм Чейза не требует оценки энергетических параметров канала передачи.

Модификация изложенного алгоритма некогерентного приема (5)-(8) определяет дополнительный энергетический выигрыш. Суть модификации алгоритма - применение итеративной обработки, производимой в сочетании двух приведенных этапов.

Блок-схема результирующего алгоритма приведена на рис.3. Алгоритм включает выполнение двух этапов.

Рис.3. Блок-схема результирующего алгоритма некогерентного приема (РУ - решающее устройство).

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

. (9)

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

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

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

Результаты моделирования

На рис. 4 приведены вероятности ошибки на бит для сигнально-кодовой конструкции на основе блокового турбо-кода (1024,441) и ансамбля функций Уолша объемом 64. По оси абсцисс отложены значения сигнал/помеха , здесь - энергия на бит. Кривая 1 соответствует применению исходного алгоритма некогерентного приема, кривая 2 соответствует применению модифицированного алгоритма итеративного некогерентного приема (5 итераций). Данные кривые получены путем компьютерного моделирования приведенного модифицированного алгоритма некогерентного приема. Энергетический выигрыш кривой 2 по отношению к кривой 1 достигает 0.3 дБ.

Рис. 4. Вероятности ошибки для сигнально-кодовой конструкции на основе блокового турбо-кода (1024,441) и ансамбля функций Уолша объемом 64: 1 - применение исходного алгоритма некогерентного приема; 2 - применение модифицированного алгоритма некогерентного приема.

На рис. 5 приведены вероятности ошибки на бит для ряда рассматриваемых сигнально-кодовых конструкции на основе блоковых турбо-кода и кодов Рида-Соломона [3]. Кривая 1 и кривая 2 соответствуют сигнально-кодовым конструкциям на основе кода Рида-Соломона (63,47) над полем и турбо-кода (4096,2601) и ансамбля функций Уолша объемом 64. Кодовые скорости кода Рида-Соломона и блокового турбо-кода близки (). Данные кривые получены путем компьютерного моделирования приведенного модифицированного итеративного алгоритма некогерентного приема (5 итераций). Видно, что энергетический выигрыш кривой 2 по отношению к кривой 1 для значения достигает 1.75 дБ. При уменьшении вероятности значения энергетического выигрыша увеличиваются.

Рис. 5. Вероятностные кривые для сигнально-кодовых конструкции на основе блоковых турбо-кода и кодов Рида-Соломона: 1 - на основе кода Рида-Соломона (63,47) над полем и ансамбля функций Уолша объемом 64; 2 - на основе турбо-кода (4096,2601) и ансамбля функций Уолша объемом 64; 3 - на основе кода Рида-Соломона (63,31) над полем и ансамбля функций Уолша объемом 64; 4 - на основе турбо-кода (1024,441) и ансамбля функций Уолша объемом 64.

Кривые 3 и 4 на рис.5 соответствуют сигнально-кодовым конструкциям на основе кода Рида-Соломона (63,31) над полем и турбо-кода (1024,441) и ансамбля функций Уолша объемом 64. Кодовые скорости кода Рида-Соломона и турбо-кода близки (). Видно, что энергетический выигрыш кривой 2 по отношению к кривой 1 для достигает 1.6 дБ.

Рис. 6. Вероятностные кривые для сигнально-кодовой конструкции на основе турбо-кода (1024,441) и ансамбля функций Уолша объемом 64: 1 - исходный алгоритм некогерентного приема; 2 - модифицированный алгоритм некогерентного приема.

На рис. 6 приведены вероятности для сигнально-кодовой конструкции на основе турбо-кода (1024,441) и ансамбля функций Уолша объемом 64. Кривые 1 и 2 получены путем компьютерного моделирования исходного и модифицированного алгоритмов некогерентного приема (5 итераций). Видно, что при применении модифицированного алгоритма приема энергетический выигрыш по отношению к исходному алгоритму некогерентного приема достигает 0.3 дБ.

Заключение

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

Литература

1. Кларк Дж. мл., Кейн Дж. Кодирование с исправлением ошибок в системах цифровой связи. Перевод с англ. М.: Радио и связь. 1987. 392 с.

2. Морелос-Сарагоса Р. Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение. Перевод с англ. М.: Техносфера. 2005. 320 с.

3. Pyndiah R.M. Near-optimum decoding of product-codes: block turbo-codes. //IEEE Transactions on Communication. 1998. V.46. N8. P.1003-1010.

4. Назаров Л.Е Итеративный некогерентный прием турбо-кодов на основе двоичных блоковых кодов. // Радиотехника и электроника. 2005. Т.50. №3 Стр.315-320.

5. Ахмед Н., Рао К.Р. Ортогональные преобразования при цифровой обработке сигналов. М.:Связь. 1980. 248 с.

6. Назаров Л.Е. Алгоритмы посимвольного приема сигналов.// Информационные технологии. 2010. №2. Стр.53-55.

Размещено на Allbest.ru

...

Подобные документы

  • Способы некогерентного накопления сигнала. Эффект некогерентного накопления сигнала в системе "индикатор-оператор". Характеристики обнаружения при некогерентном накоплении сигнала. Преимущества некогерентного накопления по сравнению с когерентным.

    реферат [430,9 K], добавлен 21.01.2009

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

    курсовая работа [139,1 K], добавлен 13.08.2010

  • Анализ алгоритма функционирования системы накопления радара некогерентного рассеяния. Предложение о введении дополнительного канала обработки. Описание работы принципиальной схемы. Технология сборки амплитудного накопителя. Себестоимость и цена изделия.

    дипломная работа [941,1 K], добавлен 05.07.2012

  • Назначение и характеристики широкополосных систем связи. Основы применения шумоподобных сигналов. Системы псевдослучайных последовательностей. Структурные схемы генераторов линейных кодовых последовательностей. Генерирование кодов с высокой скоростью.

    курсовая работа [465,4 K], добавлен 04.05.2015

  • CDMA — технология радиосвязи, при которой каналы передачи имеют общую полосу частот, но разную кодовую модуляцию. Принцип работы широкополосной связи. Использование ортогональных кодов Уолша. Параметры кодовых последовательностей в стандарте IS-95.

    реферат [40,0 K], добавлен 22.10.2011

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

    реферат [3,2 M], добавлен 09.12.2010

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

    лабораторная работа [709,6 K], добавлен 26.08.2010

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

    реферат [195,1 K], добавлен 11.02.2009

  • Проект магистральной линии связи на железной дороге. Выбор трассы и типа сигнально-блокировочного кабеля. Электрические расчеты кабельной сети светофоров. Магистральная кабельная линия на прилегающем к станции перегоне. Сметно-финансовый расчет проекта.

    курсовая работа [1,8 M], добавлен 21.02.2013

  • Применение кодирования с исправлением ошибок для восстановления данных, потерянных при их передаче и хранения. Использование кодов Рида-Соломона с недвоичными символами. Деление полиномов как важный момент при кодировании и декодировании кодов компьютера.

    реферат [43,4 K], добавлен 25.02.2014

  • Изучение и освоение методов разработки и оформления принципиальных электрических либо структурно-логических схем устройств. Расчёт элементов широкополосного усилителя. Проектирование демультиплексора кодов 1 на 64, коммутатора параллельных кодов.

    курсовая работа [230,8 K], добавлен 04.02.2015

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

    реферат [719,9 K], добавлен 10.02.2012

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

    курсовая работа [2,3 M], добавлен 17.09.2009

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

    курсовая работа [538,0 K], добавлен 01.07.2013

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

    реферат [230,9 K], добавлен 17.11.2013

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

    лабораторная работа [39,2 K], добавлен 26.09.2012

  • Исследование помехоустойчивости методов разнесенного приема сигналов в декаметровом канале связи, сравнение показателей качества этих методов. Метод комбинированной обработки цифровых сигналов при разнесенном приеме. Интерференция и методы борьбы с ней.

    диссертация [5,2 M], добавлен 11.11.2010

  • Развитие спутниковой навигации. Структура навигационных радиосигналов системы GPS. Состав навигационных сообщений спутников системы GPS. Алгоритмы приема и измерения параметров спутниковых радионавигационных сигналов. Определение координат потребителя.

    реферат [254,9 K], добавлен 21.06.2011

  • Моделі шуму та гармонічних сигналів. Особливості та основні характеристики рекурсивних та нерекурсивних цифрових фільтрів. Аналіз результатів виділення сигналів із сигнально-завадної суміші та порівняльний аналіз рекурсивних та нерекурсивних фільтрів.

    курсовая работа [6,6 M], добавлен 20.04.2012

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

    лабораторная работа [37,4 K], добавлен 21.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.