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

Выбор и использование программной архитектуры действующего протокола передачи данных программно-конфигурируемого радиоканала Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
148
36
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СХЕМЫ КОДИРОВАНИЯ / СХЕМЫ ДЕКОДИРОВАНИЯ / СИСТЕМА СВЯЗИ / КАНАЛ ПЕРЕДАЧИ / ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / СИГНАЛЬНО-КОДОВЫЕ КОНСТРУКЦИИ / ШИРОКОВЕЩАТЕЛЬНЫЙ ПРОТОКОЛ / ПОЛУДУПЛЕКСНЫЙ ПРОТОКОЛ / CODING SCHEMES / DECODING SCHEMES / COMMUNICATION SYSTEM / TRANSMISSION CHANNEL / SOFTWARE / SIGNALCODE STRUCTURES / BROADCAST PROTOCOL / HALF-DUPLEX PROTOCOL

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Воробьев О.В., Рыбаков А.И.

Введение. Описана структура демодулятора и разобран алгоритм декодирования для использования в разработке сигнально-кодовых конструкций, представлены структура и функциональное описание разработанного программного обеспечения (ПО), предназначенного для установки в макете радиостанций программно-определяемой радиосистемы. Рассмотрены форматы кадров широковещательного и полудуплексного протоколов; модуляции/демодуляции и последующей цифровой обработки сигналов, которые применяются в существующих и перспективных системах радиосвязи.Цель работы. Исследование методов модуляции/демодуляции и последующей цифровой обработки сигналов, а также накладываемых ими требований на аппаратуру станций сети и алгоритмы работы системы.Материалы и методы. Для обоснования достоверности и работоспособности предложенного алгоритма и протокола передачи было разработано ПО для макета программно-определяемой радиосистемы. Оно может быть использовано для приема и передачи информации посредством использования ионосферных отражений. При разработке приняты во внимание существующие стандарты, любительские системы типа WinLink и информационные системы (цифровые и аналоговые) в части, касающейся "физического" и "канального" уровней.Результаты. Приведены структура и функциональноe описание разработанного ПО для макета программноопределяемой радиосистемы, показан вариант реализации программно-конфигурируемого радиоканала приема и передачи информации с использованием ионосферных отражений. Показаны результаты экспериментальной апробации технических решений. ПО может задействовать аппаратные и программные средства для управления приемопередающего модуля, включающего трансивер SunSDR2 и антенный усилитель.Заключение. В результате рассмотрения выбора и использования программной архитектуры представлено описание структуры и функционал разработанного ПО. Сделан вывод о том, что обоснования достоверности и работоспособности предложенного алгоритма и протокола передачи актуальны в задачах разработки цифровых приемников для систем связи различного назначения. Представленные данные экспериментальных исследований по верификации предложенного алгоритма показали реализуемость принятых решений по качественному использованию канального ресурса на основе описанной кодовой конструкции. Представленные результаты позволяют определить наиболее целесообразный и энергоэффективный путь разработки, в том числе ПО, позволяющий создать технику, способную удовлетворить максимальному числу возможных назначений каналов радиодоступа.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Воробьев О.В., Рыбаков А.И.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Selection and Application of the Data Transfer Operating Protocol Software Architecture for the Software-Defined Radio

Introduction. The demodulator structure is described and decoding algorithm for signal-code constructions development is presented. The structure and functional description of the developed software (SW), which is designed for the installation of the software-defined radio in the radio stations layout, are presented. The frame structures of the broadcast and half-duplex protocols, modulation/demodulation and subsequent digital signal processing in existing and prospect radio communication systems are considered.Objective. Investigation of modulation/demodulation methods and subsequent digital signal processing along with requirements imposed by them on the network stations equipment and system operation algorithms.Materials and methods. The software for the software-defined radio system layout is developed to demonstrate the reliability and operability of the proposed algorithm and transmission protocol. It can be used to receive and transmit information by using ionospheric reflections. Present design takes into account existing standards and amateur systems such as WinLink and information systems (digital and analog) for the "physical" and "channel" levels.Results. The structure and functional description of the developed software for the software-defined radio system layout are given. The possible realization of the software-defined radio channel for data receiving and transfer by using ionospheric reflections is presented. The results of technical solutions experimental testing are shown. The software can use hardware and software to control the transceiver module, which includes the SunSDR2 transceiver and antenna amplifier.Conclusion. The structure and functional description of the developed software are presented as a result of the software architecture selection and its application investigation. It is concluded that the reliability and operability justification of the proposed algorithm and transmission protocol is relevant in a field of the digital receivers development for communication systems of various purposes. The presented experimental studies data on verification of the proposed algorithm show the feasibility of present solutions on the qualitative utilization of the channel resource by using the described code structure. The present results allow to determine the most appropriate and efficient way of the software development allowing to create a technique that can meet the maximum number of possible assignments of radio access channels.

Текст научной работы на тему «Выбор и использование программной архитектуры действующего протокола передачи данных программно-конфигурируемого радиоканала»

Известия вузов России. Радиоэлектроника. 2019. Т. 22, № 4 лттжт-тта* ttt_xiiarTin.a

т , « т-. тт . т-. .. , . . .. . UrMI ИпА^1ЬпАл СТАТЬЯ

Journal of the Russian Universities. Radioelectronics. 2019, vol. 22, no.

Радиотехнические средства передачи, приема и обработки сигналов

. „ ..Г.. „.,... , . ORIGINAL ARTICLE

Radio electronic facilities for signal transmission, reception and processing

УДК 681.51 https://doi.org/10.32603/1993-8985-2019-22-4-18-30

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

О. В. Воробьев, А. И. Рыбакови

Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича пр. Большевиков, 22, корп. 1, Санкт-Петербург, 193232, Россия

н lexeus.r1@gmail.com

Аннотация

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

Цель работы. Исследование методов модуляции/демодуляции и последующей цифровой обработки сигналов, а также накладываемых ими требований на аппаратуру станций сети и алгоритмы работы системы. Материалы и методы. Для обоснования достоверности и работоспособности предложенного алгоритма и протокола передачи было разработано ПО для макета программно-определяемой радиосистемы. Оно может быть использовано для приема и передачи информации посредством использования ионосферных отражений. При разработке приняты во внимание существующие стандарты, любительские системы типа WinLink и информационные системы (цифровые и аналоговые) в части, касающейся "физического" и "канального" уровней.

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

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

Для цитирования: Воробьев О. В., Рыбаков А. И. Выбор и использование программной архитектуры действующего протокола передачи данных программно-конфигурируемого радиоканала // Изв. вузов России. Радиоэлектроника. 2019. Т. 22, № 4. С. 18-30. doi: 10.32603/1993-8985-2019-22-4-18-30

Конфликт интересов. Авторы заявляют об отсутствии конфликта интересов.

Статья поступила в редакцию 21.04.2019; принята к публикации после рецензирования 24.05.2019; опубликована онлайн 27.09.2019

© Воробьев О. В., Рыбаков А. И., 2019 Контент доступен по лицензии Creative Commons Attribution 4.0 License

This work is licensed under a Creative Commons Attribution 4.0 License

Радиотехнические средства передачи, приема и обработки сигналов ORIGINAL ARTICLE^^^^^^^^^^HHlM

Radio electronic facilities for signal transmission, reception and processing

Selection and Application of the Data Transfer Operating Protocol Software Architecture for the Software-Defined Radio

Oleg V. Vorobyov, Alexey I. RybakoV3

The Bonch-Bruevich Saint Petersburg State University of Telecommunications

22/1, Pr. Bolshevikov, St Petersburg, 193232, Russia

s

lexeus.r1@gmail.com

Abstract

Introduction. The demodulator structure is described and decoding algorithm for signal-code constructions development is presented. The structure and functional description of the developed software (SW), which is designed for the installation of the software-defined radio in the radio stations layout, are presented. The frame structures of the broadcast and half-duplex protocols, modulation/demodulation and subsequent digital signal processing in existing and prospect radio communication systems are considered. Objective. Investigation of modulation/demodulation methods and subsequent digital signal processing along with requirements imposed by them on the network stations equipment and system operation algorithms. Materials and methods. The software for the software-defined radio system layout is developed to demonstrate the reliability and operability of the proposed algorithm and transmission protocol. It can be used to receive and transmit information by using ionospheric reflections. Present design takes into account existing standards and amateur systems such as WinLink and information systems (digital and analog) for the "physical" and "channel" levels.

Results. The structure and functional description of the developed software for the software-defined radio system layout are given. The possible realization of the software-defined radio channel for data receiving and transfer by using ionospheric reflections is presented. The results of technical solutions experimental testing are shown. The software can use hardware and software to control the transceiver module, which includes the SunSDR2 transceiver and antenna amplifier.

Conclusion. The structure and functional description of the developed software are presented as a result of the software architecture selection and its application investigation. It is concluded that the reliability and operability justification of the proposed algorithm and transmission protocol is relevant in a field of the digital receivers development for communication systems of various purposes. The presented experimental studies data on verification of the proposed algorithm show the feasibility of present solutions on the qualitative utilization of the channel resource by using the described code structure. The present results allow to determine the most appropriate and efficient way of the software development allowing to create a technique that can meet the maximum number of possible assignments of radio access channels.

Key words: coding schemes, decoding schemes, communication system, transmission channel, software, signalcode structures, broadcast protocol, half-duplex protocol

For citation: Vorobyov O. V., Rybakov A. I. Selection and Application of the Data Transfer Operating Protocol Software Architecture for the Software-Defined Radio. Journal of the Russian Universities. Radioelectronics. 2019, vol. 22, no. 4, pp. 18-30. doi: 10.32603/1993-8985-2019-22-4-18-30

Conflict of interest. The authors declare no conflict of interest.

Submitted 21.04.2019; accepted 24.05.2019; published online 27.09.2019

Введение. Тот факт, что ионизированные следы Скеллет (Skellet) обнаружил, что ионизированный

метеоров, входящих в земную атмосферу, могут след, оставляемый метеором при сгорании в земной

отражать радиосигналы, был известен с начала атмосфере, может быть использован для отраже-

30-х гг. ХХ в., когда Пикард (Pickard) заметил, что ния радиосигналов в направлении на землю [2]. вспышки высокочастотного излучения происхо- Ранее способа обнаружить и использовать

дят во время метеоритных дождей [1]. В 1935 г. ионизированный (метеорный) след прежде, чем

Известия вузов России. Радиоэлектроника. 2019. Т. 22, № 4 лттжт-тта* ttt_xiiarTin.a

т , « т-. тт . т-. .. , . . .. . UrMI ИпА^1ЬпАл СТАТЬЯ

Journal of the Russian Universities. Radioelectronics. 2019, vol. 22, no. 4

Радиотехнические средства передачи, приема и обработки сигналов

. „ ..Г.. „.,... , . ORIGINAL ARTICLE

Radio electronic facilities for signal transmission, reception and processing

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

Обычно сеть приемопередатчиков метеорной связи состоит из одной или нескольких базовых станций и некоторого числа удаленных терминалов. Базовые станции поддерживают связь с уда -ленными терминалами и другими базовыми станциями. Терминалы поддерживают связь только с базовыми станциями. Связь одного терминала с другим может быть осуществлена через базовую станцию. Когда соответствующий след обнаружен и его "качество" определено, часть оцифрованных данных передается коротким импульсом. Существование следа определяется приемом тестового сигнала, переданного базовой станцией или другим терминалом сети. Когда терминал принимает тестовый сигнал, он передает подтверждение базовой станции, показывая, что след существует и терминал готов к обмену данными. Время на этот обмен жертвуется в пользу надежности системы [3, 4].

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

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

Авторами настоящей статьи сделана ставка на использование OFDM-модуляции совместно с абсолютной фазовой манипуляцией (2PSK и 4PSK) в подканалах. Помимо [5] на выбор такого способа модуляции повлияло изучение работы популярного стандарта цифровой сетевой связи IEEE 802.11a, входящего в состав коммерческого стандарта "Wi-Fi". Несмотря на различающиеся на несколько порядков диапазоны, при соответствующем масштабировании выясняется, что условия работы обеих систем очень похожи. Кроме того, были приняты во внимание уже существующие стандарты [6], любительские системы типа WinLink и морские цифровые и аналоговые информационные системы в части, касающейся "физического" и "канального" уровней. Кроме того, использованы и другие научно-технические публикации [3].

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

Схема модуляции. Для передачи информации по радиоканалу используются частотно-ма-нипулированные (frequency shift keying - FSK) сигналы. К проектируемому программно-конфигурируемому каналу связи, работающему в режиме передачи "потоковой" информации, предъявлялись следующие требования:

- значение пик-фактора равно 1, что позволяет максимально использовать усилители сигналов;

- помехоустойчивость приема является приемлемой для предполагаемых значений отношения сигнал/шум;

- реализация имеет невысокую сложность.

Схема модулятора FSK-сигналов представлена

на рис. 1, она же с применением узлов z-преоб-

Рис. 1. Схема модулятора FSK-сигналов Fig. 1. FSK signais modulation circuit

ORIGINAL ARTICLE

Радиотехнические средства передачи, приема и обработки сигналов Radio electronic facilities for signal transmission, reception and processing

x ( n )

z ■ ^ z

q( n)

-1 m fc, -1

z T z

fj Lq'(n) 1 +

aJ

■SH

РУ

Aß ( n )

Рис. 2. Схема модулятора FSK-сигналов с применением узлов z-преобразования

Fig. 2. FSK signais modulation circuit with z-wave nodes

разования - на рис. 2. Скорость передачи информа-

2 4

ции находится в пределах 10 ...10ч бит/с. Полоса занимаемых частот (в герцах) численно равна удвоенному значению этого параметра.

Потоки квадратурных составляющих x (n) и q (n) (n - порядковый номер временного дискрета) поступают на блоки сложения, задержки и перемножения. На завершающем этапе результат передается на решающее устройство РУ [6].

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

Схема кодирования. Кодовая конструкция. В [3] показано, что симметричный по выходу канал без памяти с двоичным входом, характеризующийся условной плотностью распределения W (y|c) принятого сигнала y при переданном символе c, в сочетании с преобразованием, описываемым матрицей Gn , задает семейство из N подканалов передачи, характеризующихся условными распределениями:

w (-1,

* )

,N-1

Z W

Ф, 1}

u0 1 \щ ) ys\ (uN-1gN

(1)

где yoN-1

нятого сигнала; uN 1

0 < i < N, i < ] < N,

= (>>о, • • •, УN- 1) - входной вектор при-

= (и0, • .., uN- 1) - входной

вектор поляризующего преобразования; щ, Uj -

информационные символы; i - номер канала; j -фаза декодирования; нижний индекс 8 обозначает принимаемый сигнал.

Далее рассмотрим указанное преобразование на примере кодовой конструкции с использовани-

ем полярных кодов. Полярные коды [5] представляют собой коды с порождающей матрицей, состоящей из строк матрицы

Gn = BNF ®m = F ®mBN,

где N = 2m ; m - логарифм по основанию 2 длины неукороченного полярного кода с динамически замороженными символами; Bn - перестановочная

матрица обращения бит с размерами 2m x 2m ; '1 0"

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

F =

1 1

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

неактивные символы.

Кодовое слово такого кода имеет вид

СУ 1 = и (У . Информационные биты, предназначенные для передачи, составляют к элементов вектора, а оставшиеся элементы вычисляются в соответствии с процедурой, приводимой далее. С ростом т эти подканалы поляризуются, т. е. их параметры Бхаттачарьи* 2у сходятся к 0 и 1.

Будем передавать полезные данные без кодирования по виртуальным подканалам, характеризующимся значениями 2у « 0, в то время как по подканалам с 2у «1 будем передавать некоторые предопределенные значения. Подканалы с 2у «1 называются замороженными (как и соответствующие символы щ), и в классических полярных кодах по ним передаются нули ((щ = 0). Порождающая матрица классического полярного кода получается вычеркиванием из матрицы Оу строк, соответствующих замороженным подканалам. Отметим, что если параметр Бхаттачарьи исходного канала передачи информации достаточно

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

1

Известия вузов России. Радиоэлектроника. 2019. Т. 22, № 4 лттжт-тта* ttt_xiiarTin.a

т , « т-. тт . т-. .. , . . .. . UrMI ИпА^1ЬпАл СТАТЬЯ

Journal of the Russian Universities. Radioelectronics. 2019, vol. 22, no. 4 Радиотехнические средства передачи, приема и обработки сигналов

ORIGINAL ARTICLE

Radio electronic facilities for signal transmission, reception and processing

мал, то справедлива оценка Zi = 0[Zwt^i)], где wt 0) - число ненулевых бит в двоичном представлении числа

Для надежной передачи данных по каналу используем полярные коды с динамически замороженными символами (ПКДЗС) [6], т. е. вместо нулей по замороженным подканалам будем передавать линейные комбинации предыдущих символов. Такие коды имеют большее минимальное расстояние по сравнению с классическими. Выражения для линейных комбинаций называются ограничениями динамической заморозки [6]:

^^ те=uN-Vт=о,

где H - некоторая проверочная матрица с размерами f х п расширенного примитивного циклического кода Боуза-Чоудхури-Ходвингема (БЧХ); Q - обратимая матрица, такая, что --я строка матрицы V размещается в столбце ti, все Ц различны и V- - = 1,

причем f < п - к (п - длина кода (количество кодовых символов); к - размер кода (количество информационных символов)); т - символ транспонирования. Таким образом, символ и- может быть вычислен как линейная комбинация символов с меньшими номерами и потому называется динамически замороженным символом.

Известно [5], что всякий расширенный примитивный код БЧХ в узком смысле является подкодом

некоторого кода Рида-Маллера длины п = 2т и порядка г < т. Последнее условие может рассматриваться как полярный код, множество индексов замороженных символов которого состоит из всех чисел -: wt (-) < т - г. Таким образом, замороженными оказываются все подканалы, параметр Бхаттачарьи которых убывает достаточно медленно с уменьшением параметра Z исходного канала передачи информации. Этого, однако, не достаточно для обеспечения приемлемой вероятности ошибки декодирования. Поэтому оставшиеся п - к - f битовых подканалов с наибольшей

вероятностью ошибки Р- замораживаются статически, т. е. на них налагаются ограничения и- = 0.

Исходя из проведенного рассмотрения, добавим условие: пусть Е - множество статически и дина-

мически замороженных символов, тогда полученный код является подкодом расширенного кода БЧХ.

Описанные полярные коды имеют длину 2m, что не всегда удовлетворяет практическим требованиям. Поэтому для дальнейшего представления алгоритма будем использовать коды длины n < 2m. Необходимым условием унификации является укорочение кода - понижение размерности и длины кода введением дополнительных ограничений вида Cj = 0 на некоторые символы исходного кодового слова. Кодовые слова укороченного кода получаются исключением таких ("неактивных") символов.

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

Если n = 2m (код не укорочен), то следующая строка опускается. В противном случае в ней перечисляются номера "активных" (т. е. потенциально ненулевых) символов кодового слова.

В последующих строках приводятся ограничения динамической заморозки, задающие код. В начале каждой строки указано количество символов w, входящих в ограничение. Далее следует список индексов z'o, i°, ..., iw_1 символов, участвующих в ограничении: w_1

I Uj} = j=°

Символ с наибольшим номером ij считается

(динамически) замороженным. Биты, предназначенные для передачи, распределяются по входному вектору поляризующего преобразования uN 1. На позициях, соответствующих динамически замороженным символам, вычисляются заданные линейные комбинации входных символов ui. Умножением на матрицу Bn выполняется перестановка обращения бит. Полученный вектор

тт

умножается на матрицу F . Из полученного вектора исключаются неактивные символы.

Рис. 3 иллюстрирует корректирующую способность (возможность кода обнаруживать и/или исправлять ошибку максимальной кратности) ПКДЗС (256, 180, 14), построенного в соответ-

ORIGINAL ARTICLE

Радиотехнические средства передачи, приема и обработки сигналов Radio electronic facilities for signal transmission, reception and processing

BER

10

10-2 -

10 I 10

1(T5 -10

0 1 2 3 4 Eb/N0, дБ

Рис. 3. Корректирующая способность кодов

Fig. 3. Codes error correction capability: 1 - polar code with dynamic frozen symbols (256, 180, 14);

2 - low-density parity-check code

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

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

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

1) быстрой и точной оценки характеристик канала;

2) допустимых затрат на адаптивность.

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

N-1

ментов, совпадающее с размером вектора У0 .

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

Шаг 1. В приоритетную очередь* добавляется путь нулевой длины и вероятности 0). Функция

^ )-П(1- р)

j <у,

jеF

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

с помощью метода гауссовской аппроксимации [5]. Шаг 2. Из приоритетной очереди выбирается

путь в кодовом дереве и) 1 с наибольшей оценкой

вероятности W (( 11 у0) 1). Если длина этого пути

равна то соответствующее кодовое слово считается сформированным и декодер завершает работу.

Если символ щ является (динамически) замороженным, вычисляется его значение согласно (1). В противном случае далее отдельно рассматриваются случаи щ = 0, щ = 1. Вычисляются оценки вероятности наиболее правдоподобного кодового слова иБтО) полярного кода, задаваемого вектором и с префиксом и0 :

w (1 y N-1 )- p(

- P ( 1 y N-1

- P\u0 У0

)) ).

Векторы и0 помещаются в приоритетную очередь.

Шаг 3. Если количество путей и0 1 длины У, когда-либо извлеченных декодером, превышает заданный порог Ь, из приоритетной очереди удаляются все пути длины У и менее. Если количе -ство путей в приоритетной очереди превышает некоторый параметр 0, пути с наименьшими значениями W (и0 ^ у0) 1) удаляются, после чего происходит возврат на шаг 2.

Приоритетная очередь - структура данных типа очереди, в которой каждому элементу присвоен приоритет.

Известия вузов России. Радиоэлектроника. 2019. Т. 22, № 4 лттжт-тта* ttt_xiiarTin.a

т , « т-. тт . т-. .. , . . .. . иРИ1 ИпА^1ЬпАл СТАТЬЯ

Journal of the Russian Universities. Radioelectronics. 2019, vol. 22, no. 4

Радиотехнические средства передачи, приема и обработки сигналов

. „ ..Г.. „.,... , . ORIGINAL ARTICLE

Radio electronic facilities for signal transmission, reception and processing

При увеличении значений параметров Ь и 0 вероятности ошибки уменьшаются с одновременным увеличением сложности декодирования. При достаточно больших значениях этих параметров реализуется декодирование почти по максимуму правдоподобия.

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

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

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

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

Таблица 1. Структура кадра данных Table 1. Data frame structure

Заголовок/Header Кодовое слово/Code word

Преамбула, байт/ Preamble, byte ID кода, байт/ Code ID, byte CRC, байт/ byte ID пакета, байт/ Package ID, byte Поле данных/ Data field

6 2 2 1 Переменная длина/ Variable

Таблица 2. Возможные спецификации кодирования и размеры поля данных

Table 2. Possible coding specifications and data field sizes

Размер кодового слова, бит/ Size of the code word, bits Размер Размер

данных для поля

Спецификация/ Specification кодирования, бит/ Size of the encoding data, bits данных, бит (байт)/ Size of the data field, bits (bytes)

1024 896 6 4.spec 1024 896 872 (109)

1024 768 12 5.spec 1024 768 744 ( 93)

1024 512 32 5.spec 1024 512 488 ( 61)

1024 512 28 5.spec 1024 512 488 ( 61)

1024 256 44 2.spec 1024 256 232 ( 29)

256 204 12 4.spec 256 204 180 ( 22)

256 180 14 4.spec 256 180 156 ( 19)

128 90 12 4.spec 128 90 66 ( 8)

Заголовок кадра содержит преамбулу, по приеме которой приемник синхронизируется с принимаемыми тактовыми сигналами. Адрес получателя содержится в двухбайтовом поле "ГО кода". Кодовое слово состоит из двухбайтового поля контрольной суммы, значение в котором вычисляется по определенному алгоритму (полиному СЯС-32), адреса отправителя в однобайтовом поле "ГО пакета" и поля данных переменной длины. В зависимости от объема сообщения применяются различные спецификации кодирования, различающиеся размерами поля данных и кодового слова в целом (табл. 2). В спецификации указываются размер кодового слова, объем кодированных данных, скорость передачи и адрес отправителя, разделенные знаком подчеркивания.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

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

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

Рассмотрим структуру и данные кадра (рис. 4). В начальный момент времени базовой станцией отправляются зонд-сигналы З, предназначенные для определения начала ионизированного следа [6]. Длительность зонд-сигналов 0.8 мс, задержка между ними составляет 50 мс, что обусловлено минимально возможной задержкой переключения

ORIGINAL ARTICLE

Базовая станция

Радиотехнические средства передачи, приема и обработки сигналов Radio electronic facilities for signal transmission, reception and processing

Периферийная станция

Рис. 4. Структура кадра полудуплексного протокола Fig. 4. Half-duplex protocol frame structure

антенных коммутаторов. В случае образования ионизированного (метеорного) следа (кривая 1 на рис. 4 условно отображает интенсивность сигнала, отраженного от этого следа) зонд-сигнал поступает на вход периферийной станции, которая, приняв его и оценив возможность передачи информации, переключает антенный коммутатор с приема на передачу и передает сигнал подтверждения ASK об образовании канала (появлении ионизированного (метеорного) следа) на базовую станцию. После приема базовой станцией сигнала ASK возникновение канала фиксируется и по нему выполняется передача данных DATA.

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

Структура кадра приведена в табл. 3.

Опишем содержание структуры кадров полудуплексного протокола для каждого сигнала более подробно. Сигналы в системах (зондирующий, сигнал подсвета, запросный, ответный, собственное радиоизлучение объекта наблюдения, отраженный сигнал и т. п.) являются электромагнитными

Таблица 3. Структура кадра подтверждения Table 3. Confirmation frame structure

Заголовок кадра/Frame header

Поле кадра/Frame field

Название/Name Размер, байт/Size, bytes

Преамбула/РгеашЫе 6

CRC 2

Флаги/Flags 1

ID пакета/Package ID 1

полями, которые характеризуются временной и пространственной структурами [8]. Для обеспечения распознавания и разделения каналов на приеме оборудование демультиплексирования группового сигнала использует режим цикловой синхронизации - процедуру идентификации появления метеорного сигнала в составе совокупности сигналов, принимаемых в рабочем диапазоне частот. Для обозначения начала пакета цифровой информации используются поля "Флаги". Пример двоичного содержания этого поля: 111100002 - данных для передачи нет, 000011112 - за кадром подтверждения будет передан кадр данных.

В рассматриваемом случае для каждого сообщения используется кодирование, спецификация которого зависит от объема сообщения [9].

Структура кадра данных с одним кодовым словом представлена в табл. 4. Предусмотрен режим работы, при котором несколько кодовых слов объединяются. При этом используется только один заголовок (табл. 5), а кодовые слова идентифицируются по наличию полей "Флаги".

Таблица 4. Структура кадра данных с одним кодовым словом Table 4. Data frame structure with single code word

Поле кадра: Заголовок кадра / Frame field: Frame header

Название / Name Размер, байт / Size, bytes

Преамбула / Preamble 6

ID кода / Code ID 2

Поле кадра: Кодовое слово / Frame field: Code word

Название / Name Размер, байт / size, bytes

CRC 2

ID пакета / Package ID 1

Поле данных / Data field Переменная длина / Variable length

Радиотехнические средства передачи, приема и обработки сигналов Radio electronic facilities for signal transmission, reception and processing

ORIGINAL ARTICLE

Таблица 5. Структура кадра данных с несколькими кодовыми словами

Table 5. Data frame structure with several code words

Поле кадра: Заголовок кадра / Frame field: Frame header

Название / Name Размер, байт / Size, bytes

Преамбула / Preamble 6

ID кода/Code ID 2

Поле кадра: Кодовые слова / Frame field: Code words

Название / Name Размер, байт / size, bytes

CRC 2

ID пакета / Package ID 1

Поле данных кодового слова № 1 / Data field of the code word # 1 Переменная длина / Variable length

Поле данных кодового слова № 7 / Data field of the code word # 7 Переменная длина / Variable length

Программное обеспечение приема/передачи.

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

Для устойчивой работы ПО требуются следующие аппаратные средства [10]:

- ЭВМ, имеющая процессор архитектуры х86, оперативную память не менее 2 Гбайт, емкость жесткого диска не менее 100 Гбайт, монитор с разрешением экрана не ниже 1024*768 пикселей;

- антенно-фидерные устройства;

- трансивер SunSDR2.

Работа ПО осуществляется в ОС Windows 7 (и более новые версии) с разрядностью x32/x64 под управлением программного пакета Microsoft Visual C++ 2010.

Структурная схема разработанного ПО приведена на рис. 5. ПО построено на основе клиент-серверной архитектуры [11]. Клиентская часть (расположенная на рисунке над "Клиентом") выполняет функции индикации, настройки и управления комплексом, передачи данных, отображения пересылаемой/принимаемой информации на

8ип8БЯ2 поддерживает также и полный дуплексный режим, однако в рассматриваемой системе он не используется.

Статус подключения к серверу

Режим работы усилителей

Скорость передачи

Частоты приема и передачи

Тип кодирования

Протокол передачи

Ï

Режим работы усилителей

Скорость передачи

Частоты приема и передачи

Тип кодирования

Протокол передачи

I

Ввод данных для передачи

Отображение принятых данных

i

Клиент

I

Внешний — Сервер —► Настройка Трансивер

усилитель Данные SunSDR2

Рис. 5. Структурная схема программного обеспечения приема/передачи

Fig. 5. Block diagram of the receive/transmit software

дисплейном модуле. Результирующие параметры и данные клиентской части передаются на серверную часть для управления трансивером SunSDR2 и передачи данных [12].

На рис. 6 представлен интерфейс ПО при запуске серверной части с настройками адресной и протокольной информации комплекта базовой станции [13]. Согласно рис. 6, входными данными ПО (в зависимости от полукомплекта станции) являются:

- порт серверной части ;

- трасса радиоканала 2;

- IP-адрес и порт трансивера 3;

*

- мощность передатчика трансивера ;

- скорость передачи 5;

- частота настройки передатчика 6;

- частота настройки приемника 7;

- тип протокола 8;

- тип кодирования (спецификация) 9;

- управление усилителями 10;

- сообщения для передачи 11;

- количество повторений сообщения для передачи по вещательному протоколу 12.

Входные данные имеют буквенно-цифровой формат и вводятся в диалоговом режиме.

Выходные данные имеют буквенно-цифровой или цифровой вид; они выводятся на экран монитора или сохраняются в файлах.

' Указан на другой странице интерфейса.

ORIGINAL ARTICLE

Радиотехнические средства передачи, приема и обработки сигналов Radio electronic facilities for signal transmission, reception and processing

U Client

Нэс тройки

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Старт

Очистите

IP MP«: 19Z.169.16.109 Порт; 50001 "

©

Мсщек

Скорости:

FSK

©

■ © ®

* (8) ©

Кодирование:

Г^идусигнтель : [одБ ^ | &J VB4 (VKB)

Z—:..-.■'■ Г -"г":

Данные ало передачи

©

Кошчесгво повторе«!!: 100

s

Начать тестцмоамие

Рис. 6. Интерфейс программа: при запуске серверной части канала передачи Fig. 6. The program interface when running the server part of the transmission channel

Заключение. В настоящее время программно-определяемые радиосистемы представляют большой интерес как в теоретической, так и в практической сфере: они выполняют значительную часть цифровой обработки сигналов на обычном персональном компьютере или на ПЛИС. Цель такой схемы - радиоприемник или радиопередатчик радиосистемы, изменяемый посредством программной реконфигурации. Традиционный аналоговый приемник, где АЦП преобразуют сигналы с выхода аналоговых квадратурных каналов, имеет следующие недостатки: необходимость точной настройки; чувствительность к температуре и к разбросу параметров компонентов; нелинейные искажения; сложность построения перестраиваемых фильтров и фильтров с подавлением более 60 дБ. Но благодаря развитию современной полупроводниковой элементной базы, в первую очередь - АЦП и ЦАП, теперь можно преобразовывать сигнал непосредственно с выхода промежуточной частоты [14].

Указанная технология позволяет заменить разнообразные существующие и разрабатываемые радиоприемники и трансиверы, как серийные, так и, прежде всего, любительские, построенные по сложной супергетеродинной схеме, на ограниченное число доступных аппаратных блоков , работающих под управлением разработанного ПО. Это приведет к упрощению и удешевлению конструкций, существенному улучшению характеристик, поддержке любых видов модуляции, появлению большого количества сервисных функций, а также ускорит разработку, поскольку ПО может совершенствоваться одновременно всем сообществом [15]. Такое стало возможно с появлением доступных быстрых ЦАП и АЦП и удешевлением ПЭВМ и ББР-процессоров.

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

Радиотехнические средства передачи, приема и обработки сигналов Radio electronic facilities for signal transmission, reception and processing

ORIGINAL ARTICLE

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

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

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

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

Список литературы

1. Галкин В. А. Основы программно-конфигурируемого радио. М.: Горячая линия-Телеком, 2013. 372 с.

2. Трусов В. А., Горячев Н. В., Баннов В. Я. Программно-определяемые приемопередатчики и их применение // Молодой ученый. 2014. № 21. С. 234-236.

3. Воробьев О. В., Рыбаков А. И. Вариант реализации двунаправленной связи в СМС (системе метеорной связи). Описание программно-аппаратного комплекса СМС // Материалы VII Междунар. науч.-техн. и науч.-метод. конф. "Актуальные проблемы инфо-коммуникаций в науке и образовании", СПб., 1-2 марта 2017 г. / СПбГУТ. СПб., 2017. Т. 1. С. 128-133.

4. Качнов А. В., Рыбаков А. И. Разработка мобильной системы информационного обеспечения с использованием каналов метеорной связи // Материалы V Междунар. науч.-техн. и науч.-метод. конф. "Актуальные проблемы инфокоммуникаций в науке и образовании", СПб., 10-11 марта 2016 г. / СПбГУТ. СПб., 2016. С. 177-181.

5. Горелкин Г. А., Горшков А. В., Тулемисов У. М. Модель проектирования информационных систем в условиях потока новых информационных технологий // Системы высокой доступности. 2011. № 1. С. 62-64.

6. Arikan E. Channel Polarization: a Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels // IEEE Trans. on Information Theory. 2009. Vol. IT-55, iss. 7. P. 3051-3073. doi: 10.1109/TIT.2009.2021379

7. Trifonov P. Efficient Design and Decoding of Polar Codes // IEEE Trans. on Communications. 2012. Vol. 60, iss. Com-11. P. 3221-3227. doi: 10.1109/TC0MM.2012. 081512.110872

8. Горячев Н. В., Танатов М. К., Юрков Н. К. Исследование и разработка средств и методик анализа и автоматизированного выбора систем охлаждения радиоэлектронной аппаратуры // Надежность и качество сложных систем. 2013. № 3. С. 70-75.

9. Солонина А. И., Клионский Д. М. Цифровая обработка сигналов и Matlab. СПб.: БХВ-Петербург, 2013. 512 с.

10. Петров С. А., Нефедьев А. И. Микроконтроллеры измерительных систем / ВолгГТУ. Волгоград, 2015. 112 с.

11. Мэй Х., Го Я. Повсеместные операционные системы // Открытые системы. СУБД. 2018. № 1. URL: https://www.osp.ru/os/2018/01/13053933/ (дата обращения: 19.06.19)

12. Рыбаков А. И. Программное обеспечение с многокритериальными алгоритмами обработки информации / Свид. о государственной регистрации программы для ЭВМ РФ № 2018615443; опубл. 08.05.2018. Бюл. № 5.

13. Trifonov P., Miloslavskaya V. Polar Codes with Dynamic Frozen Symbols and their Decoding by Directed Search // Proc. of IEEE Information Theory Workshop, Sevilla, Spain, 9-13 Sept. 2013. doi: 10.1109/ITW.2013.6691213

14. Василевский В. В., Панюшкин В. А., Пузырев П. И. Оптимизация схемы тактовой синхронизации программно-конфигурируемого цифрового приемника на процессоре TMS320VC55XX // Ползуновский вестн. 2010. № 2. С. 196-199.

15. Смелянский Р. Технологии реализации программно конфигурируемых сетей: overlay vs openflow // Журн. сетевых решений LAN. 2014. № 4. С. 53-55.

UPMl ИНАЛЬНАл

Journal of the Russian Universities. Radioelectronics. 2019, vol. 22, no. 4

Радиотехнические средства передачи, приема и обработки сигналов

ORIGINAL ARTICLE

Radio electronic facilities for signal transmission, reception and processing

16. MacKay D. J. C. Encyclopedia of Sparse Graph /codes/data.html (дата обращения: 13.05.2019) Codes. URL: http://www.inference.phy.cam.ac.uk/mackay

Информация об авторах

Воробьев Олег Владимирович - кандидат технических наук (1983), профессор (2001), заведующий кафедрой радиопередающих устройств и средств подвижной связи Санкт-Петербургского государственного университета телекоммуникаций им. проф. М. А. Бонч-Бруевича. Автор более 70 научных публикаций. Сфера научных интересов - современные радиопередающие и радиоприемные устройства; теоретические и практические вопросы, связанные с цифровой обработкой радио- и аудиосигналов; технологии наземных и спутниковых систем цифрового радиовещания. E-mail: vorobievov@bk.ru http://orcid.org/0000-0003-3546-2929

Рыбаков Алексей Игоревич - инженер по специальности "Средства связи с подвижными объектами" (2014, Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича), аспирант, ассистент кафедры радиопередающих устройств и средств подвижной связи названного университета. Автор 21 научной публикации. Сфера научных интересов - современные радиопередающие и радиоприемные устройства; теоретические и практические вопросы, связанные с цифровой обработкой радио- и аудиосигналов; системы стационарной и мобильной радиосвязи. E-mail: lexeus.r1@gmail.com http://orcid.org/0000-0003-0147-4462

References

1. Galkin V. A. Osnovy programmno-konfiguriruemogo radio [Basics of Software Configurable Radio]. Moscow, Goryachayaliniya-Telekom, 2013, 372 p. (In Russ.)

2. Trusov V. A., Goryachev N. V., Bannov V. Ya. Software-defined Transceivers and Their Application. Molodoi uchenyi [Young Scientist]. 2014, no. 21, pp. 234-236. (In Russ.)

3. Vorob'ev O. V., Rybakov A. I. Variant realizatsii dvunapravlennoi svyazi v SMS (sisteme meteornoi svyazi). Opisanie programmno-apparatnogo kompleksa SMS [Variant of Bidirectional Communication in SMS (Meteor Communication System). Description of the HardwareSoftware Complex SMS]. Materials VII International scientific and technical and scientific method. conf. "Actual problems of infocommunications in science and education". March 1-2, 2017, St. Petersburg. SPb, SPbGUT, 2017, vol. 1, pp. 128-133. (In Russ.)

4. Kachnov A. V., Rybakov A. I. Razrabotka mobil'noi sistemy informatsionnogo obespecheniya s ispol'zovaniem kanalov meteornoi svyazi [Development of a Mobile Information Support System Using Meteor Communication Channels]. Mater. V Int. scientific and technical and scientific method. conf. "Actual problems of infocom-munications in science and education." March 10-11, 2016, St. Petersburg, SPb, SPbGUT, 2016, pp. 177-181. (In Russ.)

5. Gorelkin G. A., Gorshkov A. V., Tulemisov U. M. A Model for Designing Information Systems in a Flow of New Information Technologies. Journal Highly available systems. 2011, no. 1, pp. 62-64. (In Russ.)

6. Arikan E. Channel Polarization: a Method for Constructing Capacity-Achieving Codes for Symmetric Bina-

ry-Input Memoryless Channels. IEEE Trans. on Information Theory. 2009, vol. IT-55, iss. 7, pp. 3051-3073. doi: 10.1109/TIT.2009.2021379

7. Trifonov P. Efficient Design and Decoding of Polar Codes. IEEE Trans. on Communications. 2012, vol. 60, iss. Com-11, pp. 3221-3227. doi: 10.1109/TC0MM.2012. 081512.110872

8. Goryachev N. V., Tanatov M. K., Yurkov N. K. Research and Development of Tools and Techniques for Analysis and Automated Selection of Cooling Systems for Electronic Equipment. Reliability & Quality of Complex Systems. 2013, no. 3, pp. 70-75. (In Russ.)

9. Solonina A. I., Klionskii D. M. Tsifrovaya obrabotka signalov i Matlab [Digital Signal Processing and Matlab]. SPb, BKhV-Peterburg, 2013, 512 p. (In Russ.)

10. Petrov S. A., Nefed'ev A. I. Mikrokontrollery iz-meritel'nykh sistem [Microcontrollers of Measuring Systems]. Volgograd, VolgGTU, 2015, 112 p. (In Russ.)

11. Mei Kh., Go Ya. Ubiquitous Operating Systems. Open Systems.DBMS. 2018, no. 1. Available at: https://www.osp.ru/ os/2018/01/13053933/ (accessed 19.06.19).

12. Rybakov A. I. Programmnoe obespechenie s mnog-okriterial'nymi algoritmami obrabotki informatsii [Software with Multicriteria Information Processing Algorithms]. Certificate of state registration of the computer program of the Russian Federation no. 2018615443. Publ. 08.05.2018. Bull, no. 5. (In Russ.)

13. Trifonov P., Miloslavskaya V. Polar Codes with Dynamic Frozen Symbols and their Decoding by Directed Search. Proc. of IEEE Information Theory Workshop. Sevilla, Spain, 9-13 Sept. 2013. doi: 10.1109/ITW.2013.6691213

Известия вузов России. Радиоэлектроника. 2019. Т. 22, № 4

т , « т-. тт . т-. .. , . . .. . иРИ1 ИпА^1ЬпАл СТАТЬЯ

Journal of the Russian Universities. Radioelectronics. 2019, vol. 22, no. 4

Радиотехнические средства передачи, приема и обработки сигналов

. „ ..Г.. „.,... , . ORIGINAL ARTICLE

Radio electronic facilities for signal transmission, reception and processing

14. Vasilevskii V. V., Panyushkin V. A., Puzyrev P. I. Optimization of the Clock Synchronization Scheme of a Software-Configurable Digital Receiver on the TMS320VC55XX Processor. Polzunovsky vestnik. 2010, no. 2, pp. 196-199. (In Russ.)

15. Smelyanskii R. Technologies for Implementing Software-Configured Networks: overlay vs openflow. Zhurnal setevykh reshenii LAN. 2014, no. 4, pp. 53-55. (In Russ.)

16. MacKay D. J. C. Encyclopedia of Sparse Graph Codes. Available at: http://www.inference.phy.cam.ac.uk/ mackay/codes/data.html (accessed 13.05.2019)

Information about the authors

Oleg V. Vorobyov - Cand. Sci. (Engineering) (1983), Professor (2001), Head of the Department of Radio Transmitters and Mobile Communications of Bonch-Bruevich Saint Petersburg State University of Telecommunications. The author of more than 70 scientific publications. Area of expertise: modern radio transmitters and receivers; theoretical and practical issues related to digital processing of radio and audio signals; terrestrial and satellite digital broadcasting systems. E-mail: vorobievov@bk.ru http://orcid.org/0000-0003-3546-2929

Alexey I. Rybakov - Dipl.-engineer on "Means of communication with mobile objects" (2014, Bonch-Bruevich Saint Petersburg State University of Telecommunications), Postgraduate student, assistant of the Department of Radio Transmitters and Mobile Communications of named university. The author of 21 scientific publications. Area of expertise: modern radio transmitters and receivers; theoretical and practical issues related to digital processing of radio and audio signals; fixed and mobile radio systems. E-mail: lexeus.r1@gmail.com http://orcid.Org/0000-0003-0147-4462

i Надоели баннеры? Вы всегда можете отключить рекламу.