Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ
УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Радиотехнический факультет (РТФ)
Кафедра радиотехнических систем (РТС)
К ЗАЩИТЕ ДОПУСТИТЬ
Заведующий кафедрой РТС
д-р техн. наук, проф.
__________ С. В. Мелихов
_______________________
МНОЖЕСТВЕННЫЙ ДОСТУП НА ОСНОВЕ РАЗРЕЖЕННЫХ КОДОВ
В МНОГОАНТЕННЫХ СИСТЕМАХ СВЯЗИ
Бакалаврская выпускная квалификационная работа
по направлению 11.03.02
«Инфокоммуникационные технологии и системы связи»,
профиль «Системы мобильной связи»
Студент гр. 1B6
______ Канатбекулы И.
«__» ______ 2020 г.
Руководитель:
Доцент кафедры ТОР, канд. техн. наук
_________ Покаместов Д.А.
«__» ______ 2020 г.
Томск 2020
2
Реферат
Бакалаврская выпускная квалификационная работа (ВКР), 64 страницы,
31 рисунок, 3 таблицы, 39 источников, 2 приложения
ПОМЕХОУСТОЙЧИВОСТЬ,
MIMO,
OFDM,
SCMA,
QAM,
BER,
АЛАМОУТИ, J4, QOSTBC-4
Объектом разработки является модель системы связи MIMO-SCMA.
Целью работы является разработка алгоритмов применения метода
множественного доступа на основе разреженных кодов в многоантенных
системах связи в Downlink канале.
В ходе выполнения работы были получены следующие результаты:
– изучена теория систем связи с SCMA и MIMO;
– разработаны модели MIMO-OFDM QAM-8 и MIMO-SCMA для схемы
Аламоути, кода J4 и кода QOSTBC-4;
– произведено исследование помехоустойчивости системы связи с MIMOSCMA для каналов с разными статистическими характеристиками.
Предложенные алгоритмы могут применяться в системах беспроводной
связи для повышения скорости передачи и помехоустойчивости.
Пояснительная записка выполнена в текстовом редакторе Microsoft Office
2019. Моделирование проводилось в программной среде ПО Matlab R2018b.
3
THE ABSTRACT
Final qualifying work of the bachelor contains 64 pages, 31 figures, 3 tables,
39 sources, 2 appendixes
BER PERFORMANCE, MIMO, OFDM, SCMA, QAM, BER, ALAMOUTI,
J4, QOSTBC-4
The object of development is a model of a communication system MIMOSCMA.
The purpose of this work is to develop algorithms for applying the multiple
access method based on sparse codes in Downlink multiple antenna communication
systems.
In the course of the work, the following results were obtained:
– the theory of communication systems with SCMA and MIMO was studied;
– MIMO-OFDM QAM-8 and MIMO-SCMA models were developed for the
Alamouti scheme, J4 code and QOSTBC-4 code;
– a research of the BER performance of the communication system with
MIMO-SCMA for channels with different statistical characteristics was performed.
The proposed algorithms can be used in wireless communication systems to
improve transmission speed and BER performance.
Final qualifying work was framed with using the text editor Microsoft Office
2019. The simulation was performed in a software environment Matlab R2018b.
4
Министерство науки и высшего образования РФ
Федеральное государственное бюджетное образовательное
учреждение высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Радиотехнический факультет (РТФ)
Кафедра радиотехнических систем (РТС)
УТВЕРЖДАЮ
Заведующий кафедрой РТС
д-р техн. наук, проф.
______________ С.В. Мелихов
«_____» _________2020 г.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на выпускную квалификационную работу (ВКР) бакалавра
студенту группы 1В6
Канатбекулы Исламу,
направление подготовки 11.03.02
«Инфокоммуникационные технологии и системы связи»,
профиль
«Системы мобильной связи»
1 Тема работы: Множественный доступ на основе разреженных кодов в
многоантенных системах связи
(утверждена приказом по университету № _________ «____» ______ 2020 г.).
2 Срок сдачи законченной работы на кафедру РТС: « 09 » 07.2020 г.
3 Цель работы, назначение и область применения результатов работы.
Цель: разработка алгоритмов применения метода множественного доступа
на основе разреженных кодов Sparse Code Multiple Access (SCMA) в
многоантенных системах Multiple-Input-Multiple-Output (MIMO).
Назначение и область применения: исследование помехоустойчивости
систем MIMO; предложенные алгоритмы могут применяться в системах
беспроводной связи для повышения скорости передачи и помехоустойчивости.
5
4 Исходные требования (исходные данные).
4.1 Общие требования: разработка модели системы связи, работающей с
MIMO-SCMA с параметрами:
4.1.1 Число поднесущих – 4;
4.1.2 Число абонентов – 6;
4.1.3 Число передающих антенн – 2, 4;
4.1.4 Число приемных антенн – 1;
4.1.5 Спектральная эффективность 3 бит/с/Гц.
4.2 Теоретической проработке подлежат:
4.2.1 Теория метода множественного доступа на основе разреженных
кодов, в том числе понимание принципов;
4.2.2 Теория пространственного временного-кодирования.
4.2.3 Построение и исследование Matlab моделей:
4.2.3.1. Системы связи, применяющей пространственно-временное
кодирование;
4.2.3.2. Системы связи, применяющей пространственно-временное
кодирование совместно с SCMA.
5 Источники информации.
5.1 Покаместов Д.А.
Влияние
формирующих
матриц
на
помехозащищенность каналов связи с множественным доступом на основе
разреженных кодов / Д.А. Покаместов, А.Я. Демидов, Я.В. Крюков // Доклады
ТУСУР. – 2016. – Т. 19, № 3. – С. 65-69.
5.2 Покаместов Д.А. Формирование сигнальных конструкций для систем
связи с множественным доступом на основе разряженных кодов: дис. канд.
техн. наук: 05.12.04. – Томск, 2017. – 159 с.
5.3 Nikopour H. Sparse code multiple access / H. Nikopour, H. Baligh // 2013
IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio
Communications (PIMRC). – 2013. – pp. 332–336.
5.4 Nikopour H. SCMA for downlink multiple access of 5G wireless networks
/ H. Nikopour, E. Yi, A. Bayesteh, K. Au, M. Hawryluck, H. Baligh, J. Ma // 2014
IEEE Global Communications Conference. – 2014. – pp. 3940-3945.
5.5 Xiao K. Simplified multiuser detection for SCMA with sum-product
algorithm / K. Xiao, B. Xiao, S. Zhang et al. // Wireless Communications & Signal
Processing (WCSP). – 2015. – pp. 1–5.
6
5.6 Бакулин М.Г. Технология MIMO: принципы и алгоритмы /
М.Г. Бакулин, Л.А. Варукина, В.Б. Крейнделин. – М.: Горячая линия – Телеком,
2014. – 244 с.
5.7 Jafarkhani H. Space-time coding. Theory and practice. – Cambridge, UK:
University Press, 2005. – 302 p.
5.8 Jankiraman M. Space-Time Codes and MIMO systems. – USA, MA:
Artech House, 2004. – 327 p.
5.9 Yong S. MIMO-OFDM Wireless Communications with MATLAB /
S.Yong, J. Kim, Y. Won, G. Chung. – M.: Wiley-IEEE Press, 2011 – 457 p.
5.10 Dama Y.A.S. A new Approach for OSTBC and QOSTBC / R. AbdAlhameed, T. Ghazaany, S. Zhu // International Journal of Computer Applications. –
2013. – Vol. 67, № 6. – pp. 45-48.
5.11 Pan Z. Multi-Dimensional Space-Time Block Coding Aided Downlink
MIMO-SCMA / Z. Pan, N. W. Liu, J. Lei, J Luo, L. Wen, C. Tang // IEEE
Transactions on Vehicular Technology. – 2019. – Vol.67, №7. – pp. 6657-6669.
5.12 Yuan W. Iterative Receivers for Downlink MIMO-SCMA: Message
Passing and Distributed Cooperative Detection / W. Yuan, N. Wu, Q. Guo, Y. Li, C.
Xing, J. Kuang. In: IEEE Transactions on Wireless Communications // IEEE. – 2018.
– Vol. 17, № 5. – pp. 3444-3458.
6 Требования к пояснительной записке.
6.1 Структура пояснительной записки:
титульный лист;
реферат на русском языке;
реферат на иностранном языке;
техническое задание;
оглавление;
введение;
основная часть;
заключение;
список использованных источников;
приложения.
6.2 Пояснительная записка должна содержать приложение с результатами
модельных исследований помехоустойчивости систем связи MIMO-SCMA.
7
6.3 Пояснительная записка должна быть оформлена в соответствии с
образовательным стандартом вуза «ОС ТУСУР 01 - 2013».
7 Перечень иллюстративных материалов.
7.1 Компьютерная презентация к докладу перед ГЭК: не более 15
слайдов.
8 Календарный план-график подготовки ВКР.
№
п/п
Содержание этапа
Срок
выполнения
1
Получение задания
15.06.20
2
Обзор, формулировка задач работы
22.06.20
3
Решение и исследование задач
работы
29.06.20
4
Подготовка пояснительной записки
и иллюстративных материалов,
проверка в системе антиплагиат
06.07.20
5
Представление готовой ВКР на
кафедру
09.07.20
Отметка о
выполнении
Задание принято к исполнению:
Студент гр.1В6
____________ И. Канатбекулы
«___» ________ 2020 г.
Руководитель:
Доцент кафедры ТОР
___________ Д.А. Покаместов
«___» ________ 2020 г.
8
Оглавление
Введение ....................................................................................................................... 9
1 Множественный метод на основе разреженных кодов ...................................... 11
1.1 Структура кодовых книг и символов SCMA ........................................... 11
1.2 Построение сигнальных созвездий ........................................................... 15
1.3 Алгоритм детектирования .......................................................................... 16
2 Технология MIMO.................................................................................................. 19
2.1 Классификация систем MIMO ................................................................... 19
2.2 Пространственно-временные блочные коды ........................................... 22
2.3 Ортогональные пространственно-временные блочные коды ................ 23
2.4 Квазиортогональные пространственно-временные блочные коды ....... 25
2.5 Методы декодирования .............................................................................. 28
3 Моделирование системы MIMO-OFDM QAM-8 ................................................ 31
3.1 Описание модели ........................................................................................ 31
3.2 Структура фрейма и STBC ......................................................................... 32
3.3 Характеристики канала и его оценка ........................................................ 35
3.4 Модель SISO ................................................................................................ 36
3.5 Моделирование каналов ............................................................................. 37
3.6 Результаты моделирования и их анализ ................................................... 40
4 Моделирование системы MIMO-SCMA .............................................................. 47
4.1 Модель SCMA ............................................................................................. 47
4.2 Модель MIMO-SCMA ................................................................................ 47
4.3 Результаты моделирования и их анализ ................................................... 48
Заключение ................................................................................................................ 54
Список использованных источников ...................................................................... 55
Приложение А (обязательное) Кодовая книга SCMA ........................................... 60
Приложение Б (обязательное) Результаты модельных исследований
помехоустойчивости систем связи с MIMO-SCMA .............................................. 61
9
Введение
С развитием технологий ежегодно растет потребность в большей
скорости передачи и объеме трафика. Сейчас идет активное развитие и
развертывание беспроводных сетей пятого поколения (5G), которые должны
будут
обеспечить
более
высокое
качество
обслуживания,
пропускную
способность и низкие задержки.
Помимо услуг сверхширокополосной мобильной связи в сетях нового
поколения рассматриваются сценарии массовой межмашинной связи для
поддержки «Интернета вещей» (Internet of Things – IoT) [1]. В 2020 году
прогнозируется наличие 20-30 миллиардов IoT-устройств [2]. Актуальной
является проблема обеспечения высокоплотных соединений и поддержания
корректной работы большого числа устройств.
В качестве технологии, призванной решить данную проблему, выбраны
методы неортогонального множественного доступа (Non-Orhogonal Multiple
Access – NOMA) [3]. Неортогональные методы множественного доступа можно
разделить на две группы: с разделением каналов по мощности (Power-Domain
NOMA – PD-NOMA) [4] и на основе разреженных кодов (Code Domain-NOMA –
CD-NOMA), такие как: SCMA [5], Multi-User Shared Access (MUSA) [6], Pattern
Division Multiple Access (PDMA) [7], Interleave Division Multiple Access (IDMA)
[8]. SCMA обеспечивает большую помехоустойчивость по сравнению с другими
существующими методами [9].
В сетях нового поколения предполагается использовать и другую
технологию, повышающую спектральную эффективность, – massive MIMO
[10]. MIMO позволяет повысить скорость передачи и/или помехоустойчивость.
Объединение данной технологии с SCMA позволит улучшить характеристики
систем связи с SCMA по сравнению с подобными одноантенными системами
Single Input Single Output (SISO) [11, 12].
Первые статьи по технологии SCMA вышли в 2013 году. С тех пор
проводятся активные исследования по развитию данной технологии в разных
10
направлениях. Часть исследований направлена на уменьшение вычислительной
сложности алгоритмов детектирования и построение кодовых книг с разными
характеристиками помехоустойчивости, другая – на комбинирование SCMA с
уже известными технологиями. Так, к SCMA добавляются различные
помехоустойчивые коды, в том числе полярное кодирование [13-15], технология
MIMO и др.
Большинство статей по теме MIMO-SCMA направлены на увеличение
спектральной
эффективности
за
счет
применения
пространственного
мультиплексирования, а также на улучшение алгоритмов детектирования таких
систем с помощью совместного детектора или иных методов детектирования
[16-19].
Целью данной выпускной квалификационной работы является разработка
и исследование метода множественного доступа на основе разреженных кодов в
многоантенных системах в нисходящем (Downlink) канале.
Для достижения цели были поставлены основные задачи:
– теоретический анализ литературы по темам SCMA и MIMO;
– разработка модели канала MIMO для квадратурной амплитудной
модуляции (Quadrature Amplitude Modulation – QAM);
– разработка модели SCMA;
– разработка модели MIMO-SCMA;
– исследование помехоустойчивости разработанных моделей.
11
1 Множественный метод на основе разреженных кодов
Выигрыш в помехозащищенности систем связи с SCMA обеспечивается
за счет использования многомерных комплексных кодовых слов. Достоинством
данной технологии является возможность обеспечения корректной работы
системы связи при коэффициенте перегрузки сети более 100%. Это достигается
за
счет
неортогонального
распределения
данных
пользователей
по
ортогональным физическим ресурсам (поднесущим). Коэффициент перегрузки
сети определяется как [20]:
𝜆=
где
𝐽
∙ 100 %,
𝐾
𝐽 – число абонентов (пользователей);
𝐾 – число ортогональных поднесущих.
1.1 Структура кодовых книг и символов SCMA
Для описания распределения абонентов по поднесущим используются
трехмерные кодовые книги CB = [𝑥𝑗𝑘𝑚𝑗 ] размерностью 𝐽 × 𝐾 × 𝑀. Здесь 𝑥𝑗𝑘𝑚𝑗 –
компонент кодовой книги, 𝑗 = 1, … , 𝐽 – индекс абонента, 𝑘 = 1, … , 𝐾 – индекс
поднесущей, 𝑀– индекс модуляции SCMA, 𝒃𝑚𝑗 = [𝑏1 , 𝑏2 , … , 𝑏log2 𝑀 ]– битовые
вектора, 𝑚𝑗 = 1, … , 𝑀 – номер кодового слова -го абонента, зависящий от
битовой реализации.
Кодовая книга состоит из 𝐽 кодовых книг пользователей (слоев) 𝐂𝐁𝑗 –
матриц размерностью 𝐾 × 𝑀:
𝑥𝑗11
𝐂𝐁𝑗 = [ ⋮
𝑥𝑗𝐾1
…
⋱
⋯
𝑥𝑗1𝑀
⋮ ].
𝑥𝑗𝐾𝑀
Кодовым словом -го пользователя является комплексный вектор:
𝑥𝑗1𝑚𝑗
𝒙𝑗𝑚𝑗 = [ ⋮ ].
𝑥𝑗𝐾𝑚𝑗
12
Кодовая книга строится на основе разреженной матрицы B с размерами
𝐽 × 𝐾 . Ненулевым компонентам кодовой книги для всех 𝑚𝑗 соответствуют
единицы на позициях ( 𝑗, 𝑘 ) матрицы B. Данную матрицу можно также
представить в виде графа Таннера. Разреженные матрицы могут формироваться
известными алгоритмами генерирования LDPC матриц. На рисунке 1.1
представлена рассматриваемая матрица B и соответствующий ей граф Таннера.
0
1
1
𝑩=
0
1
[0
1
0
1
0
0
1
0
1
0
1
0
1
𝑘=1
𝑘=2
𝑘=3
𝑘=4
𝑗=2
𝑗=3
𝑗=4
𝑗=5
1
0
0
1
1
0]
𝑗=1
(a)
𝑗=6
(б)
Рисунок 1.1 – Разреженная матрица (а) и соответствующий двудольный граф (б)
Кодовую книгу можно описать параметрами: 𝐽, 𝐾, 𝑀, 𝑑𝑓, 𝑑𝑗. Параметр 𝑑𝑗
определяет количество поднесущих, на которых передаются данные абонента,
𝑑𝑓 – число абонентов, одновременно передающих свои данные на одной
поднесущей, или число ребер графа Таннера, исходящих из -ой поднесущей
(показаны цветными линиями на рисунке 1.1 (б)). Для матрицы на рисунке 1.1
(а)
значения
параметров: 𝑑𝑓 = 3, 𝑑𝑗 = 2, 𝐽 = 6, 𝐾 = 4 .
Взаимосвязь
параметров определяется выражением:
𝑑𝑓 ∙ 𝐾 = 𝑑𝑗 ∙ 𝐽.
Спектральная эффективность систем связи с SCMA определяется
данными параметрами следующим образом:
𝑅𝑏
𝐽
= log 2 𝑀 ⋅ ,
𝐵𝑅𝐹
𝐾
где
𝑅𝑏 – битовая скорость, бит/с;
(1.1)
13
𝐵𝑅𝐹 – полоса частот сигнала, Гц.
На рисунке 1.2 представлен пример кодовой книги (а), кодовые книги
абонентов (б) и кодовые слова пятого абонента (в).
j=1
CB1
j=2
CB2
x514 x524 x534 x544
j=3
CB3
V
j=4
x54
CB4
j
M
K 1 mj
1
1
j=5
CB5
(а)
x52
j=6 x51
CB6
k
x53
(б)
(в)
Рисунок 1.2 – Общая кодовая книга (а), кодовые книги пользователей (б) и
кодовые слова кодовой книги пятого пользователя (в)
Схема формирования SCMA символов представлена на рисунке 1.3.
𝒃1
𝒃𝑗
𝑠1
SCMA
𝑠𝑘
кодер
𝒃𝐽
OFDM
𝑠𝐾
Рисунок 1.3 – Схема формирования SCMA символов
S(t)
14
В данной схеме битовые вектора 𝒃𝑗 с помощью SCMA кодера (маппера)
преобразуются в вектор 𝑺 = [𝑠1 , … , 𝑠𝐾 ] , 𝑠𝑘 – комплексная амплитуда k-ой
поднесущей. Исходя из значения вектора 𝒃𝑗 выбирается кодовое слово 𝒙𝑗𝑚𝑗
кодовой книги абонента. Комплексный сигнал в частотном домене (𝑺) является
суперпозицией кодовых слов всех абонентов:
𝐽
𝑺 = ∑ 𝒙𝑗𝑚𝑗 , 𝑚𝑗 ∈ [1, … , 𝑀].
(1.2)
𝑗=1
На рисунке 1.4 представлен пример получения результирующего кодового
слова (𝑺).
x11
𝑚1 = 1
𝒃1 = [0 0]
𝑚2 = 2
𝒃2 = [0 1]
𝑚3 = 4
𝒃3 = [1 1]
𝑚4 = 3
𝒃4 = [1 0]
𝑚5 = 2
𝒃5 = [0 1]
𝑚6 = 1
𝒃6 = [0 0]
+
x22
+
x34
+
x43
+
x52
+
x61
=
S
𝒃 = [0 0 0 1 1 1 1 0 0 1 0 0]
Рисунок 1.4 – Получение результирующего кодового слова
В работах [21, 22] изложены основные требования к формированию
кодовых книг и формирующим разреженным матрицам.
15
1.2 Построение сигнальных созвездий
Комплексные
амплитуды
поднесущих
определяются
на
основе
сигнальных созвездий кодовых книг. В [23, 24] выдвинуты основные
требования, предъявляемые к созвездиям.
Построение сигнальных созвездий может производиться на основе
решения систем уравнений, составленных на основе требований. Так, в [22]
представлены результаты зависимости битовой вероятности ошибки (BER) от
отношения энергии бита к спектральной плотности мощности шума (𝐸𝑏 ⁄𝑁0 )
для сигнальных созвездий, сформированным путем решения двух разных
систем уравнений.
Другим способом формирования сигнальных созвездий кодовых книг
является манипуляции с базовым созвездием. В этом случае на всех
поднесущих
формируется
одинаковое
сигнальное
созвездие.
Для
k-ой
поднесущей кодовой книги первого слоя задается базовый вектор BC с
размерами 𝑀 × 1. На остальных слоях созвездия генерируются за счет поворота
BC на определенные углы 𝜑𝑗 , 𝑗 = 1, … , 𝑑𝑗, 𝜑1 = 0°. Углы поворота определяются
исходя из требований к сигнальным созвездиям.
На рисунке 1.5 для первой поднесущей представлены созвездия слоев
кодовой книги, используемой в работе [25].
0.8
0.6
0.6
0.4
0.4
0.2
Im,
В
0.2
-0.2
-0.2
Im,
В
-0.4
-0.4
-0.6
-0.6
-0.8
-0.5
Re, В
(а)
0.5
-0.6
-0.4
-0.2 Re, В
(б)
0.2
0.4
0.6
16
0.8
0.8
0.6
0.6
0.4
0.4
0.2
Im,
В
0.2
-0.2
-0.2
-0.4
-0.4
-0.6
-0.6
-0.8
-0.8
Im,
В
-0.5
Re, В
0.5
-0.5
Re, В
0.5
(г)
(в)
Рисунок 1.5 – Сигнальные созвездия второго (а), третьего (б), пятого (в) слоя
кодовой книги и результирующее созвездие первой поднесущей (г)
Используемая в работе кодовая книга представлена в приложении А.
1.3 Алгоритм детектирования
Результирующее кодовое слово 𝑺 передается на 𝐾 поднесущих в канале с
частотно-селективными замираниями и аддитивным белым гауссовским
шумом. В таком случае, с учетом (1.2) принимаемый сигнал в частотной
области имеет вид:
𝒀 = 𝑑𝑖𝑎𝑔(𝒉) ∙ 𝑺 + 𝑵,
где
𝒉 – вектор канальных коэффициентов;
𝑵 – вектор шума в частотной области.
Традиционным способом детектирования переданных кодовых слов абонентов
является алгоритм Maximum Aposteriori Probability (MAP). Оценка полученного
̂ может быть получена как:
кодового слова 𝑺
̂ = 𝑎𝑟𝑔 max 𝑃(𝑺|𝒀),
𝑺
𝐽
𝑺∈𝜒𝑗𝑚
где
𝐽
𝐽
𝜒𝑗𝑚𝑗 = [𝒙1𝑚1 , … , 𝒙𝐽𝑚𝐽 ] – множество переданных кодовых слов абонентов.
17
Данный способ детектирования предполагает сравнение принятого
сигнала с 𝑀 𝐽 реализациями 𝑥𝑗𝑘𝑚𝑗 одновременно на 𝐾 поднесущих. Ввиду
большой вычислительной сложности данного алгоритма были разработаны
различные варианты алгоритма передачи сообщений (Message Passing Algorithm
– MPA).
Введем основные обозначения. Пусть 𝑉𝑁𝑗 – узел j-го абонента, а 𝐹𝑁𝑘 –
узел k-го ресурса (поднесущей) на графе Таннера на рисунке 1.1 (б). 𝜒𝑗 =
(𝑡)
{𝒙𝑗1 , … , 𝒙𝑗𝑚𝑗 , … , 𝒙𝑗𝑀 } – кодовая книга абонента j. {𝑉𝑗→𝑘 (𝐱𝑗𝑚𝑗 )} обозначает
(𝑡)
сообщение 𝑚𝑗 -го кодового слова от 𝑉𝑁𝑗 к 𝐹𝑁𝑘 в t-й итерации. {𝑈𝑘→𝑗 (𝒙𝑗𝑚𝑗 )}
обозначает то же самое, только в обратном направлении. 𝑑𝑗\𝑘 – обозначает
окрестность узла 𝑉𝑁𝑗 без 𝐹𝑁𝑘 , а 𝑑𝑘\𝑗 – наоборот.
Каждую итерацию сообщения сначала передаются от 𝑉𝑁𝑗 к 𝐹𝑁𝑘 , затем
каждый 𝐹𝑁𝑘 вычисляет внешнее сообщение и передает обратно в 𝑉𝑁𝑗 , исходя из
ранее полученной информации. Сообщения от 𝑉𝑁𝑗 к 𝐹𝑁𝑘 используются для
вычисления сообщений от 𝐹𝑁𝑘 к 𝑉𝑁𝑗 в следующей итерации. Детектирование
MPA выполняется в несколько этапов [26, 27]:
1. Инициализация вероятностей передачи кодовых слов 𝒙𝑗𝑚𝑗 и сообщений
для 𝑗 = 1, … , 𝐽, 𝑘 = 1, … , 𝐾, 𝑚𝑗 = 1, … , 𝑀:
𝑃 (𝒙𝑗𝑚𝑗 ) =
1
,
𝑀
(0)
𝑉𝑗→𝑘 (𝒙𝑗𝑚𝑗 ) = 0,
(0)
𝑈𝑘→𝑗 (𝒙𝑗𝑚𝑗 ) = 1.
2. На каждой итерации 𝑡 = 1, … , 𝑇 выполняется вычисление сообщений и
последующая нормировка для всех 𝑗, 𝑘, 𝑚𝑗 (если есть ребро (j, k)):
(𝑡)
(𝑡−1)
𝑉𝑗→𝑘 (𝒙𝑗𝑚𝑗 ) = 𝑃 (𝒙𝑗𝑚𝑗 ) ∏ 𝑈𝑙→𝑗 (𝒙𝑗𝑚𝑗 ),
𝑙∈𝑑𝑗\𝑘
18
𝑀
(𝑡)
𝑉𝑗→𝑘
(𝒙𝑗𝑚𝑗 ) =
(𝑡)
𝑉𝑗→𝑘
(𝑡)
(𝒙𝑗𝑚𝑗 )⁄ ∑ 𝑉𝑗→𝑘 (𝒙𝑗𝑚𝑗 ) ,
𝑚𝑗 = 1
2
(𝑡)
𝑈𝑘→𝑗 (𝒙𝑗𝑚𝑗 ) = ∑
𝒄∈𝑐𝑜𝑚
1
1
∙ exp [− |𝑦𝑘 − ℎ𝑘𝑗 𝑥𝑗𝑘𝑚𝑗 − ∑ ℎ𝑘𝑖 𝑐𝑖𝑘 | ] ×
𝜋𝑁0
𝑁0
𝑖∈𝑑𝑘\𝑗
(𝑡−1)
× ∏ 𝑉𝑖→𝑘 (𝒄𝑖 ),
𝑖∈𝑑𝑘\𝑗
где
𝑐𝑜𝑚 = 𝜒𝑖1 × … × 𝜒𝑖𝑑𝑓−1
–
декартовые
произведения
кодовых
книг
остальных 𝑑𝑓 − 1 𝑉𝑁, подключенных к 𝐹𝑁𝑘 ;
𝑖 ∈ 𝑑𝑘\𝑗 – индекс слоев;
𝒄𝑖 = (𝒄𝑖1 , … , 𝒄𝑖𝑑𝑓−1 ) – элемент множества 𝑐𝑜𝑚, кодовое слово.
3. Вычисление
итоговой
вероятности
передачи
кодовых
слов
и
нормировка:
(𝑇)
𝑉𝑗 (𝒙𝑗𝑚𝑗 ) = 𝑃 (𝐱𝑗m𝑗 ) ∏ 𝑈𝑘→𝑗 (𝒙𝑗𝑚𝑗 ) ,
𝑘∈𝑑𝑗
𝑀
𝑉𝑗 (𝒙𝑗𝑚𝑗 ) = 𝑉𝑗 (𝒙𝑗𝑚𝑗 ) / ∑ 𝑉𝑗 (𝒙𝑗𝑚𝑗 ) .
𝑚𝑗 = 1
4. Среди всех кодовых слов 𝒙𝑗𝑚𝑗 в качестве переданного выбирается тот,
который максимизирует 𝑉𝑗 (𝒙𝑗𝑚𝑗 ). По известному 𝒙𝑗𝑚𝑗 выбирается переданная
битовая реализация 𝒃𝑚𝑗 .
Вычислительная сложность оригинального алгоритма MPA является все
еще высокой. В статьях [28-31] представлены варианты MPA с меньшей по
сравнению с классическим MPA вычислительной сложностью.
19
2 Технология MIMO
Основная идея MIMO – применение нескольких передающих и приемных
антенн. Данная технология позволяет расширить зону покрытия, увеличить
дальность работы, помехоустойчивость и/или скорость передачи данных.
2.1 Классификация систем MIMO
В зависимости от конфигурации антенн системы MIMO делят на
следующие виды [32, 33]:
– традиционные одноантенные системы – SISO;
– системы с одной передающей и несколькими приемными – Single-InputMultiple-Output (SIMO);
– системы с несколькими передающими и одной приемной –MultipleInput-Single-Output (MISO);
– системы с несколькими передающими и несколькими приемными –
MIMO;
– многопользовательские системы – Multiuser-MIMO (MU-MIMO).
На рисунке 2.1 представлены примеры антенных конфигураций.
20
RX
TX
RX
TX
SIMO
SISO
TX
TX
RX
RX
MIMO
MISO
RX/TX
TX/RX
RX/TX
MU-MIMO
Рисунок 2.1 – Примеры антенных конфигураций
Также возможны разные способы работы антенных систем:
– пространственное разнесение;
– пространственное мультиплексирование;
– адаптивное формирование луча диаграммы направленности антенн.
За счет применения многоэлементных антенных решеток становится
возможным формировать отдельные лучи диаграммы направленности для
имитации канала MIMO и увеличить дальность связи, а также её качество.
При пространственном мультиплексировании информация передается
параллельными потоками, что позволяет увеличить скорость передачи в
несколько раз. Увеличение скорости передачи зависит от минимального числа
антенн на передающей и приемной стороне. Примером пространственного
мультиплексирования является технология Bell Labs Space-Time Transformation
21
(BLAST). Для пространственного мультиплексирование необходимо как
минимум по две антенны на каждой стороне тракта передачи.
Пространственное разнесение позволяет бороться с замираниями,
возникающими
вследствие
многолучевого
распространения
сигналов.
Разнесение может быть как на передающей стороне (при нескольких
передающих антеннах), так и на приемной стороне (при нескольких приемных
антеннах).
В системах MIMO предполагается, что сигналы между соседними
антеннами
не
коррелированы
между
собой,
вследствие
этого
путь
распространения от каждой антенны считается независимым, а значит и
замирания
в
разных
путях
независимы.
Разнесение
характеризуется
количеством таких независимых путей и называется порядком разнесения. Если
число передающих антенн 𝑁𝑡𝑥 , а приемных – 𝑁𝑟𝑥 , то максимально возможное
теоретическое разнесение равно 𝑁𝑡𝑥 ∙ 𝑁𝑟𝑥 .
Помимо этого, системы связи с MIMO можно разделить на системы без
обратной связи и с обратной связью. В системах без обратной связи на
приемной стороне производится оценка канала для декодирования принятых
сигналов. В системах с обратной связью, кроме оценки канала, осуществляется
передача информации о состоянии канала в обратную сторону [34].
Информация
передаваемых
о
канале
сигналов,
позволяет
осуществить
перераспределение
мощности
прекодирование
в
антеннах,
формирование диаграммы направленности антенны. В системах с обратной
связью достигается большая пропускная способность, зона покрытия,
снижается сложность приемника по сравнению с системами без обратной связи.
В данной работе рассматриваются системы MISO с пространственным
разнесением без обратной связи. Такая модель может быть актуальна для IoTустройств,
поскольку,
как
правило,
такие
устройства
предполагаются
компактными и недорогими, а применение MIMO для них потребует некоторые
дополнительные габариты для антенн и приемных трактов, а также сделает
22
устройство дороже. Поэтому целесообразно в первую очередь увеличивать
число антенн на базовой станции.
2.2 Пространственно-временные блочные коды
Пространственное разнесение на передающей стороне может быть
получено
с
помощью
пространственно-временных
кодов,
в
которых
передаваемые сигналы кодируются как в пространстве, так и во времени.
Существует несколько видов пространственно-временных кодов:
– пространственно-временные блочные коды – Space-Time Block Codes
(STBC);
– относительные пространственно-временные коды – Differential SpaceTime Codes (DSTC);
– пространственно-временные решетчатые коды – Space-Time Trellis
Codes (STTC).
Пространственно-временные блочные коды обеспечивают максимально
возможное разнесение при использовании простых методов декодирования [35].
В данной работе будет рассмотрен именно этот класс пространственновременных кодов.
При
быстрых
затруднительным
изменениях
оценивать
состояния
канал.
В
канала
таких
связи
случаях
становится
целесообразно
использовать DSTC коды, не требующие для декодирования оценки канала.
STTC
коды
представляют
собой
комбинацию
модуляции
и
пространственно-временного кодирования, обеспечивающую одновременно
высокую спектральную эффективность, выигрыш в помехоустойчивости и
полное разнесение в каналах с замираниями [35]. Однако, выигрыш в
помехоустойчивости в данном случае достигается за счет применения
помехоустойчивого кодирования.
Среди STBC можно выделить несколько подклассов:
23
– ортогональные пространственно-временные блочные коды – Orthogonal
STBC (OSTBC);
– квазиортогональные пространственно-временные блочные коды – QuasiOrthogonal STBC (QOSTBC);
– неортогональные пространственно-временные блочные коды – NonOrthogonal STBC (NOSTBC).
2.3 Ортогональные пространственно-временные блочные коды
Наиболее
простой
и
эффективной
схемой
ортогонального
пространственно-временного блочного кодирования является схема Аламоути с
двумя передающими антеннами [32-35].
Процесс передачи разделен на два временных интервала 𝑡1 и 𝑡2 , равных
длительности 𝑇𝑠𝑦𝑚 комплексных символов. В первый момент времени 𝑡1
передаются символы 𝑠1 и 𝑠2 через антенны 𝑁1 и 𝑁2 соответственно, во второй
момент времени 𝑡2 передаются символы −𝑠2∗ и 𝑠1∗ через антенны 𝑁1 и 𝑁2
соответственно. Кодирующая (OSTBC) матрица, соответствующая схеме
Аламоути, выглядит следующим образом:
𝑁1
𝐶=
где
𝑡1
𝑡2
𝑠1
(−𝑠 ∗
2
𝑁2
𝑠2
𝑠1∗ ),
(2.1)
∗ – знак комплексного сопряжения.
Матрица
(2.1)
является
ортогональной,
поскольку
скалярное
произведение её столбцов равно нулю.
Комплексные
канальные
коэффициенты
между
передающими
и
приемными антеннами в общем случае изменяются во времени. Однако,
предполагается, что за время передачи одного блока символов (2.1) состояние
канала не меняется и канальные коэффициенты остаются постоянными. В
таком случае канал можно назвать квази-статичным.
24
Согласно
математическим
моделям
систем
MIMO
[32-36],
предполагается, что мощность сигнала в каждой приемной антенне равна
общей мощности сигналов, излучаемых каждой передающей антенной. Из
этого следует, что в модели не учитывается ослабление сигнала в канале, тогда
канальные коэффициенты должны удовлетворять следующему условию:
𝑁𝑡𝑥
∑ 𝐸 {|ℎ𝑏 |2 } = 𝑁𝑡𝑥 ,
(2.2)
𝑏=1
где
𝐸 {∙} – математическое ожидание.
Тогда принятый сигнал для антенной конфигурации MISO можно описать
следующими уравнениями:
𝑡1 : 𝑦1 = ℎ1 ∙ 𝑠1 + ℎ2 ∙ 𝑠2 + 𝑛1 ,
𝑡2 : 𝑦2 = −ℎ1 ∙ 𝑠2∗ + ℎ2 ∙ 𝑠1∗ + 𝑛2 ,
где
(2.3)
𝑛1 и 𝑛2 – комплексные случайные гауссовские величины с нулевым
математическим ожиданием и дисперсиями 𝜎𝑛2 .
В матричном виде уравнения (2.3) можно записать с помощью OSTBC
матрицы (2.1) так:
𝒚 = 𝐶 ∙ 𝒉 + 𝒏,
где
(2.4)
𝒚 = [𝑦1 , 𝑦2 ]𝑇 – вектор принятых сигналов;
𝒉 = [ℎ1 , ℎ2 ]𝑇 – вектор канальных коэффициентов;
𝒏 = [𝑛1 , 𝑛2 ]𝑇 – вектор шума.
Уравнение (2.4) можно выразить через канальную матрицу 𝐻:
𝒚′ = 𝐻 ∙ 𝒔 + 𝒏′ ,
где
(2.5)
𝒚′ = [𝑦1 , 𝑦2∗ ]𝑇 – преобразованный вектор принятых сигналов;
𝒔 = [𝑠1 , 𝑠2 ]𝑇 – вектор передаваемых символов;
𝒏′ = [𝑛1 , 𝑛2∗ ]𝑇 – преобразованный вектор шума;
Канальная матрица 𝐻 для схемы Аламоути имеет вид:
ℎ
𝐻 = ( 1∗
ℎ2
ℎ2
).
−ℎ1∗
Методы декодирования и структурная схема будут рассмотрены ниже.
(2.6)
25
Помимо схемы Аламоути, есть OSTBC для числа передающих антенн
больше двух. Их можно обобщить следующим образом. Пусть 𝑇 – число
временных интервалов, за которые передается один блок символов, 𝑘 – число
символов, которых кодирует OSTBC матрица, 𝑚 – число бит, которое
передается каждым символом. Произвольная OSTBC матрица выглядит
следующим образом:
𝑁1
𝑡1
𝐶=
⋮
𝑡𝑇
𝑠1,1
( ⋮
𝑠𝑇,1
…
⋯
⋱
…
𝑁𝑡𝑥
𝑠1,𝑁𝑡𝑥
⋮ ).
𝑠𝑇,𝑁𝑡𝑥
(2.7)
Скорость пространственно-временных кодов определяется выражением:
𝑘
𝑅= .
𝑇
(2.8)
Спектральную эффективность можно выразить с помощью (2.8):
𝜗 = 𝑚 ∙ 𝑅.
Для OSTBC кодовая скорость 𝑅 ≤ 1 . Однако, полная скорость кода
( 𝑅 = 1 ) при произвольном числе передающих антенн присуща только для
действительных символов, например, при двоичной фазовой манипуляции.
Среди всех OSTBC для комплексных символов полную скорость обеспечивает
только схема Аламоути. Остальные же OSTBC для комплексных символов
имеют кодовую скорость меньше единицы.
Достоинствами OSTBC является максимально возможное разнесение на
передаче, равное 𝑁𝑡𝑥 , низкая вычислительная сложность декодирования.
Данные преимущества достигаются за счет ортогональности кодовых матриц.
В [32, 33, 35] представлены ранговый и детерминантный критерии
синтеза STBC в каналах с медленными релеевскими замираниями.
2.4 Квазиортогональные пространственно-временные блочные коды
Несмотря на все достоинства OSTBC, они не обеспечивают полной
скорости передачи, что не позволяет получить высокую спектральную
26
эффективность. Решением данной проблемы стало создание нового подкласса
STBC кодов – неортогональных кодов.
Данные
коды
используются
в
основном
для
пространственного
мультиплексирования, позволяя увеличить кодовую скорость (2.8) в 𝑁𝑡𝑥 раз
( 𝑅 = 𝑁𝑡𝑥 ). Однако, вычислительная сложность декодирования этих кодов
намного больше, чем у OSTBC.
Частным
случаем
NOSTBC
является
QOSTBC,
вычислительная
сложность декодирования которых намного меньше, чем у неортогональных
кодов. Это достигается за счет того, что возможно декодирование пар символов
независимо [32].
Однако, несмотря на то что QOSTBC являются полноскоростными
кодами, они не обеспечивают максимально возможного разнесения на передаче.
Вследствие этого возникает интерференция между сигналами из разных
передающих антенн, что приводит к ухудшению помехоустойчивости.
Кодовая матрица QOSTBC имеет такой же вид, что и (2.7). Рассмотрим
код J4 [25, 26], полученный путем объединения кодовых матриц Аламоути (2.1):
𝑠1 𝑠2
𝑠3 𝑠4
∗
∗
−𝑠2 𝑠1 −𝑠4∗ 𝑠3∗
𝐶12 𝐶34
𝐶𝐽4 = ( ∗
).
(2.9)
∗ ) = (−𝑠 ∗ −𝑠 ∗
𝑠1∗ 𝑠2∗
−𝐶34 𝐶12
4
3
𝑠4 −𝑠3 −𝑠2 𝑠1
Пусть столбцы матрицы (2.7) обозначаются 𝜍𝑗 , где j – номер столбца. Скалярное
произведение столбцов:
𝜍1 ∙ 𝜍2∗ = 𝜍1 ∙ 𝜍3∗ = 𝜍4 ∙ 𝜍2∗ = 𝜍3 ∙ 𝜍4∗ = 0,
𝜍1 ∙ 𝜍4∗ ≠ 0,
𝜍2 ∙ 𝜍3∗ ≠ 0.
Столбцы 𝜍1 и 𝜍4 , 𝜍2 и 𝜍3 образуют отдельные группы, столбцы внутри
группы неортогональны между собой, но ортогональны столбцам другой
группы. Поэтому данные коды называются квазиортогональными. Пары
символов 𝑠1 , 𝑠4 и 𝑠2 , 𝑠3 декодируются независимо друг от друга.
Канальная матрица для кода J4 имеет вид:
27
𝐻𝐽4
ℎ1
ℎ2∗
=( ∗
ℎ3
ℎ4
ℎ2
−ℎ1∗
ℎ4∗
−ℎ3
ℎ3 ℎ4
ℎ4∗ −ℎ3∗
).
−ℎ1∗ −ℎ2∗
−ℎ2 ℎ1
(2.10)
Рассмотрим еще один QOSTBC, предложенный в [37]. Данный код
примечателен тем, что, по заявлениям авторов, столбцы его канальной матрицы
ортогональны между собой. Код QOSTBC-4 выглядит так:
𝑠1 − 𝑠3 𝑠2 − 𝑠4
𝑠1 + 𝑠3 𝑠4 + 𝑠2
∗
∗
∗
∗
𝑠4 − 𝑠2 𝑠1 − 𝑠3 −𝑠4∗ − 𝑠2∗ 𝑠3∗ + 𝑠1∗
𝐶𝑄𝑂𝑆𝑇𝐵𝐶−4 = ( 𝑠 + 𝑠
𝑠2 + 𝑠4 𝑠1 − 𝑠3 𝑠2 − 𝑠4 ).
1
3
−𝑠4∗ − 𝑠2∗ 𝑠3∗ + 𝑠1∗ 𝑠4∗ − 𝑠2∗ 𝑠1∗ − 𝑠3∗
(2.11)
Канальная матрица данного кода:
𝐻𝑄𝑂𝑆𝑇𝐵𝐶−4
ℎ1 + ℎ3
ℎ∗ + ℎ2∗
=( 4
ℎ1 + ℎ3
ℎ4∗ + ℎ2∗
ℎ4 + ℎ2
−ℎ1∗ − ℎ3∗
ℎ2 + ℎ4
−ℎ1∗ − ℎ3∗
ℎ3 − ℎ1
ℎ4∗ − ℎ2∗
ℎ1 − ℎ3
ℎ2∗ − ℎ4∗
ℎ4 − ℎ2
ℎ1∗ − ℎ3∗
).
ℎ2 − ℎ4
ℎ3∗ − ℎ1∗
(2.12)
Группы здесь образуются столбцами 𝜍1 и 𝜍3 , 𝜍2 и 𝜍4 . Таким образом, пары
символов 𝑠1 , 𝑠3 и 𝑠2 , 𝑠4 декодируются независимо.
Введем понятие разностной матрицы:
𝑠1,1 − 𝑠̂1,1
⋮
𝐷(𝒔, 𝒔̂) = (
𝑠𝑇,1 − 𝑠̂ 𝑇,1
где
⋯
⋱
…
𝑠1,𝑁𝑡𝑥 − 𝑠̂1,𝑁𝑡𝑥
⋮
).
𝑠𝑇,𝑁𝑡𝑥 − 𝑠̂ 𝑇,𝑁𝑡𝑥
(2.13)
𝒔 = [𝑠1 , … , 𝑠𝑘 ]𝑇 – вектор переданных символов;
𝒔̂ = [𝑠̂1 , … , 𝑠̂𝑘 ]𝑇 – вектор принятых символов, в которых возможны
ошибки.
Пусть (∙)𝐻 обозначает эрмитово сопряжение. Тогда, согласно ранговому
критерию, минимальный ранг матрицы A(𝒔, 𝒔̂) = {𝐷 (𝒔, 𝒔̂) ∙ 𝐷 (𝒔, 𝒔̂)𝐻 } при 𝒔̂ ≠ 𝒔
определяет порядок разнесения на передающей стороне. Минимальный ранг
разностных матриц для (2.9) и (2.11) равен двум. Следовательно, порядок
разнесения данных кодов такой же, как у схемы Аламоути.
Достичь максимального порядка разнесения на передающей стороне,
например, для многоуровневой фазовой манипуляции или квадратурной
28
амплитудной модуляции, возможно благодаря вращению точек созвездия на
определенный угол [33].
В данной работе такие коды не рассматриваются, поскольку согласно
подразделу 1.2 сигнальное созвездие систем с SCMA не является полностью
симметричным и отличается от традиционных созвездий для QAM.
2.5 Методы декодирования
Классическим методом декодирования является метод максимального
правдоподобия (Maximum-Likelihood – ML). Для схемы Аламоути ML-декодер
минимизирует функцию:
𝑓(𝑠1 , 𝑠2 ) = 𝑓(𝑠1 ) + 𝑓(𝑠2 ),
где
𝑓(𝑠1 ) и 𝑓(𝑠2 ) – метрика решения ML-декодера.
Функции 𝑓(𝑠1 ) и 𝑓(𝑠2 ) выглядят так:
2
𝑓(𝑠1 ) = |𝑠1 |2 ∑ |ℎ𝑛 |2 − [𝑦1 ℎ1∗ 𝑠1∗ + 𝑦1∗ ℎ1 𝑠1 + 𝑦2 ℎ2∗ 𝑠1 + 𝑦2∗ ℎ2 𝑠1∗ ],
𝑛=1
2
𝑓(𝑠2 ) = |𝑠2 |2 ∑ |ℎ𝑛 |2 − [𝑦1 ℎ2∗ 𝑠2∗ + 𝑦1∗ ℎ2 𝑠2 − 𝑦2 ℎ1∗ 𝑠2 − 𝑦2∗ ℎ1 𝑠2∗ ].
𝑛=1
При вычислении функций 𝑓(𝑠1 ) и 𝑓(𝑠2 ) производится перебор по
всевозможным значениям 𝑠1 и 𝑠2 соответственно.
Для кода J4 ML-декодер минимизирует функцию:
𝑓(𝑠1 , 𝑠2 , 𝑠3 , 𝑠4 ) = 𝑓(𝑠1 , 𝑠4 ) + 𝑓(𝑠2 , 𝑠3 ).
Функции 𝑓(𝑠1 , 𝑠4 ) и 𝑓 (𝑠2 , 𝑠3 ) имеют вид:
4
𝑓(𝑠1 , 𝑠4 ) = (|𝑠1 |2 + |𝑠4 |2 ) (∑ |ℎ𝑛 |2 ) + 2 ∙ 𝑅𝑒{(−𝑦1∗ ℎ1 − 𝑦2 ℎ2∗ − 𝑦3 ℎ3∗ − 𝑦4∗ ℎ4 )𝑠1
𝑛=1
+(−𝑦1∗ ℎ4 + 𝑦2 ℎ3∗ + 𝑦3 ℎ2∗ − 𝑦4∗ ℎ1 )𝑠4 } + 4 ∙ 𝑅𝑒{ℎ1 ℎ4∗ − ℎ2∗ ℎ3 } ∙ 𝑅𝑒{𝑠1 𝑠4∗ },
4
𝑓(𝑠2 , 𝑠3 ) = (|𝑠2 |2 + |𝑠3 |2 ) (∑ |ℎ𝑛 |2 ) + 2 ∙ 𝑅𝑒{(−𝑦1∗ ℎ2 + 𝑦2 ℎ1∗ − 𝑦3 ℎ4∗ + 𝑦4∗ ℎ3 )𝑠2
𝑛=1
+(−𝑦1∗ ℎ3 − 𝑦2 ℎ4∗ + 𝑦3 ℎ1∗ + 𝑦4∗ ℎ2 )𝑠3 } + 4 ∙ 𝑅𝑒{ℎ2 ℎ3∗ − ℎ1∗ ℎ4 } ∙ 𝑅𝑒{𝑠2 𝑠3∗ },
29
где
𝑅𝑒{∙} – реальная часть комплексного числа.
При вычислении функций 𝑓(𝑠1 , 𝑠4 ) и 𝑓(𝑠2 , 𝑠3 ) производится перебор по
всевозможным значениям пар символов 𝑠1 ,𝑠4 и 𝑠2 ,𝑠3 .
Ввиду необходимости перебора по всевозможным значениям символов
ML-декодер обладает большой вычислительной сложностью по сравнению с
другими методами декодирования.
Среди линейных методов декодирования широко распространены два
метода: метод форсирования нуля (Zero Forcing – ZF) и метод минимальных
среднеквадратических отклонений (Minimum Mean Square Error – MMSE).
Оценка символов по методу ZF определяется как:
𝒔̂𝑍𝐹 = (𝐻 𝐻 ∙ 𝐻)−1 𝐻 𝐻 ∙ 𝒚′ .
(2.14)
Оценка символов по методу MMSE вычисляется по формуле:
𝒔̂𝑀𝑀𝑆𝐸 = (𝐻 𝐻 ∙ 𝐻 + 𝜎𝑛2 ∙ 𝐼)−1 𝐻 𝐻 ∙ 𝒚′ ,
где
(2.15)
𝐼 – единичная матрица.
Достоинством метода ZF является низкая вычислительная сложность,
однако, его помехоустойчивость низкая. Мощность шума на выходе ZFдекодера может сильно превышать мощность шума на входе из-за эффекта
усиления шума. Большей, по сравнению с ZF, помехоустойчивостью обладает
MMSE-декодер, потому что он учитывает характеристики шума.
Эффект усиления шума возникает, когда число обусловленности
канальной матрицы очень большое (минимальное сингулярное значение очень
мало) [29]. Средняя мощность шума на выходе ZF- и MMSE-декодера
выражается как:
𝑁𝑡𝑥
𝐸 {|𝑛𝑍𝐹
|2 }
𝜎𝑛2
= ∑ 2,
𝜎𝑖
(2.16)
𝑖 =1
𝑁𝑡𝑥
𝐸 {|𝑛𝑀𝑀𝑆𝐸
|2 }
𝜎𝑛2 𝜎𝑖2
=∑ 2
,
(𝜎𝑖 + 𝜎𝑛2 )2
𝑖 =1
где
𝜎𝑖2 – мощность сигнала i-й антенны.
(2.17)
30
Исходя из выражений (2.16) и (2.17) видно, что эффект усиления шума в
MMSE-декодере менее критичен, чем в ZF. При высоких отношениях
сигнал/шум (Signal-Noise Ratio – SNR) результаты оценок (2.14) и (2.15) дают
схожий результат, эффект усиления шума оказывается одинаковым.
В данной работе будет использоваться ZF-декодер, поскольку он наиболее
простой.
31
3 Моделирование системы MIMO-OFDM QAM-8
В этом разделе представлена модель системы с MIMO и модуляцией
QAM-8. Для сравнения с SCMA реализуется метод доступа Orthogonal
Frequency Division Multiple Access (OFDMA), основанный на технологии
Orthogonal Frequency Division Multiplexing (OFDM). Технология OFDM широко
применяется в современных системах ввиду того, что она позволяет бороться с
последствиями многолучевого распространения.
Поскольку спектральная эффективность системы SCMA с параметрами
рассматриваемой в работе кодовой книгой по формуле (1.1) равна 3 бит/с/Гц, то
для дальнейшего сравнения была выбрана QAM с уровнем модуляции, равным
восьми.
3.1 Описание модели
На рисунке 3.1 представлена структурная схема модели системы MIMOOFDM QAM-8.
𝒉1
𝒃𝑻 … 𝒃𝟏
𝒃𝑻 … 𝒃𝟐
⋮
𝒃𝑻 … 𝒃𝑲
QAM
маппер
𝑺𝑻 … 𝑺𝟏
MIMO
кодер
𝑪
𝒏
OFDM
⋮
𝒉𝑁𝑡𝑥
̂
𝑯
̂𝒌 … 𝒃
̂𝑻
𝒃
QAM
демод-р
̂𝟏 … 𝑺
̂𝑻
𝑺
ZF
декодер
⋮
Оценка
канала
OFDM
демод-р
𝒚
Рисунок 3.1 – Модель MIMO-OFDM QAM-8
В данной схеме вектора бит 𝒃𝒌 = [𝑏1 , … , 𝑏𝑚 ]𝑇 поступают на маппер QAM,
на выходе которого получается вектор комплексных символов 𝑺 = [𝑠1 , … , 𝑠𝐾 ]𝑇 ,
модулирующие K поднесущие. В OFDMA информация каждого пользователя
распределяется на своей поднесущей. 𝑇 векторов 𝑺 поступают в MIMO-кодер,
где
осуществляется
пространственно-временное
кодирование.
Затем
32
кодирующая матрица поступает в блок OFDM, где производится операция
обратного быстрого преобразования Фурье (ОБПФ) и добавления преамбулы.
Согласно кодирующей матрице, каждая антенна излучает определенный кадр в
определенный момент времени.
Ввиду многолучевого распространения происходит искажение сигналов,
описываемое канальными коэффициентами. В приемнике добавляется белый
гауссовский шум 𝒏, и итоговый сигнал поступает на OFDM демодулятор, где
выполняется операция БПФ. Затем производится оценка канала. Принятый
̂ = [ℎ̂1 , … , ℎ̂𝐾 ]𝑇 поступают на ZF-декодер. После
сигнал 𝒚 и оценки канала 𝒉
̂ = [𝑠̂1 , … , 𝑠̂𝐾 ]𝑇 производится их
получения оценок переданных символов 𝑺
̂𝒌 =
демодуляция для получения принятой битовой последовательности 𝒃
𝑇
[𝑏̂1 , … , 𝑏̂𝑚 ] .
3.2 Структура фрейма и STBC
В процессе распространения в беспроводных сетях информация
подвергается искажению. При использовании OFDM приемник может оценить
канал и компенсировать его влияние. Для этого используются пилотные
поднесущие, которые расставляются на определенных позициях и заранее
известны приемнику. Применение различных методов интерполяции позволяет
оценить характеристики канала на всех остальных поднесущих. После
получения информации о состоянии канала производится эквалайзирование –
восстановление принятой информации.
Однако, для оценки канала используются не только пилот-сигналы.
Состояние канала может быть определено с помощью специальной обучающей
последовательности. В данном случае сначала передается известный приемнику
сигнал (преамбула), по которой оценивается канал, а затем информация.
В данной модели рассматривается способ оценивания канала по
преамбуле.
В
качестве
опорной
последовательности
выбрана
33
последовательность
Задова-Чу
[22].
Комплексные
символы
данной
последовательности формируются по формуле:
𝑋(𝑛) = 𝑒 −𝑖
где
𝜋∙𝑞∙𝑛∙(𝑛−1)
𝐿
,
(3.1)
𝑛 – номер символа последовательности;
𝑞 – корень последовательности;
𝐿 – длина последовательности, равная числу поднесущих.
Поскольку в работе рассматривается кодовая книга с 𝐾 = 4 поднесущими,
то 𝐿 = 4. Принято значение корня последовательности 𝑞 = 43. На рисунке 3.2
представлена автокорреляционная функция (АКФ) преамбулы.
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
1
2
3
4
5
6
7
Рисунок 3.2 – АКФ преамбулы
По
пику
АКФ
приемник
определяет
начало
передаваемого фрейма (кадра) показана на рисунке 3.3.
Преамбула
Информация
4 отсчета
4 отсчета
Рисунок 3.3 – Структура фрейма
кадра.
Структура
34
В разделе 2 рассматривались кодирующие матрицы для передачи
комплексных символов. Чтобы передавать OFDM символы вместо комплексных
символов, необходимо преобразовать кодирующие матрицы.
В статье [38] представлена кодирующая матрица для систем связи MIMOSCMA для схемы Аламоути, которая получена путем замены символов 𝑠𝑘 на
итоговое результирующее кодовое слово (1.2). Таким образом, кодирующая
матрица схемы Аламоути для OFDM символов имеет вид:
𝑺
𝐶 = ( 1∗
−𝑺2
𝑺2
).
𝑺1∗
Используя тот же подход, были получены матрицы для 𝐽4 и 𝑄𝑂𝑆𝑇𝐵𝐶-4:
𝑺1 𝑺2
−𝑺2∗ 𝑺1∗
𝐶𝐽4 = ( ∗
−𝑺3 −𝑺4∗
𝑺4 −𝑺3
𝐶𝑄𝑂𝑆𝑇𝐵𝐶−4
𝑺3
−𝑺4∗
𝑺1∗
−𝑺2
𝑺1 − 𝑺3 𝑺2 − 𝑺4
𝑺∗ −𝑺∗ 𝑺1∗ − 𝑺∗3
=( 4 2
𝑺3 + 𝑺1 𝑺4 + 𝑺2
−𝑺4∗ −𝑺∗2 𝑺∗3 + 𝑺1∗
𝑺4
𝑺3∗
),
𝑺2∗
𝑺1
𝑺3 + 𝑺1 𝑺4 + 𝑺2
−𝑺∗4 −𝑺∗2 𝑺∗3 + 𝑺1∗
).
𝑺1 − 𝑺3 𝑺2 − 𝑺4
𝑺4∗ −𝑺2∗ 𝑺1∗ − 𝑺3∗
Принимаемый сигнал для исследуемых STBC может быть представлен
выражением (2.5) в следующем виде:
𝒀′ = (
′
𝒀𝐽4
𝑑𝑖𝑎𝑔(𝒉1 )
𝑑𝑖𝑎𝑔(𝒉2∗ )
𝑑𝑖𝑎𝑔(𝒉2 )
) ∙ 𝑺 + 𝑵′ ,
−𝑑𝑖𝑎𝑔(𝒉1∗ )
𝑑𝑖𝑎𝑔(𝒉1 ) 𝑑𝑖𝑎𝑔(𝒉2 )
𝑑𝑖𝑎𝑔(𝒉3 ) 𝑑𝑖𝑎𝑔(𝒉4 )
∗
∗
𝑑𝑖𝑎𝑔(𝒉2 ) −𝑑𝑖𝑎𝑔(𝒉1 ) 𝑑𝑖𝑎𝑔(𝒉4∗ ) −𝑑𝑖𝑎𝑔(𝒉∗3 )
′
=(
∗
∗
∗
∗ ) ∙𝑺+𝑵 ,
𝑑𝑖𝑎𝑔(𝒉3 ) 𝑑𝑖𝑎𝑔(𝒉4 ) −𝑑𝑖𝑎𝑔(𝒉1 ) −𝑑𝑖𝑎𝑔(𝒉2 )
𝑑𝑖𝑎𝑔(𝒉4 ) −𝑑𝑖𝑎𝑔(𝒉3 ) −𝑑𝑖𝑎𝑔(𝒉2 ) 𝑑𝑖𝑎𝑔(𝒉1 )
𝒀′𝑄𝑂𝑆𝑇𝐵𝐶−4 =
𝑑𝑖𝑎𝑔(𝒉1 + 𝒉3 ) 𝑑𝑖𝑎𝑔(𝒉2 + 𝒉4 ) 𝑑𝑖𝑎𝑔(𝒉3 − 𝒉1 ) 𝑑𝑖𝑎𝑔(𝒉4 − 𝒉2 )
𝑑𝑖𝑎𝑔(𝒉∗4 + 𝒉∗2 ) 𝑑𝑖𝑎𝑔(−𝒉1∗ − 𝒉∗3 ) 𝑑𝑖𝑎𝑔(𝒉4∗ − 𝒉∗2 ) 𝑑𝑖𝑎𝑔(𝒉1∗ − 𝒉3∗ )
=
∙
𝑑𝑖𝑎𝑔(𝒉1 + 𝒉3 ) 𝑑𝑖𝑎𝑔(𝒉1 + 𝒉3 ) 𝑑𝑖𝑎𝑔(𝒉1 − 𝒉3 ) 𝑑𝑖𝑎𝑔(𝒉2 − 𝒉4 )
(𝑑𝑖𝑎𝑔(𝒉∗4 + 𝒉∗2 ) 𝑑𝑖𝑎𝑔(−𝒉1∗ − 𝒉∗3 ) 𝑑𝑖𝑎𝑔(𝒉2∗ − 𝒉∗4 ) 𝑑𝑖𝑎𝑔(𝒉∗3 − 𝒉1∗ ))
∙ 𝑺 + 𝑵′ ,
где
𝑑𝑖𝑎𝑔(∙) – диагональная матрица, диагональные элементы которой равны
элементам входного вектора.
35
3.3 Характеристики канала и его оценка
В
подразделе
2.3
были
выдвинуты
требования
к
каналу
для
математической модели MIMO. В соответствии с формулой (2.2) канальные
коэффициенты генерируются, как:
ℎ=
где
1
√2
(𝑛 + 𝑖𝑛),
(3.2)
𝑛 – гауссовская случайная величина с нулевым математическим
ожиданием и единичной дисперсией.
Помимо данного канала, рассматриваются три модели релеевских каналов
[39]: расширенная модель пешехода – Extended Pedestrian A (EPA), расширенная
модель канала авто – Extended Vehicular A (EPA), расширенная модель обычного
города – Extended Typical Urban (ETU). Их характеристики представлены в
таблице 3.1.
Таблица 3.1 – Характеристики моделей каналов
Номер луча
1
2
3
4
5
6
7
8
9
190
410
–
–
-17.2 -20.8
–
–
EPA
Задержки, нс
0
30
70
90
110
Ослабление, дб
0
-1
-2
-3
-8
Доплеровский сдвиг, Гц
5
EVA
Задержки, нс
0
30
150 310 370
710
Ослабление, дб
0
-1.5 -1.4 -3.6 -0.6
-9.7
Доплеровский сдвиг, Гц
1090 1730 2510
-7
-12
-16.9
70
ETU
Задержки, нс
0
50
Ослабление, дб
-1
-1
Доплеровский сдвиг, Гц
120 200 230
-1
0
500
0
0
300
1600 2300 5000
-3
-5
-7
36
Оценка канала производится по принятому сигналу и известной
кодирующей матрице для преамбулы исходя из формулы (2.4):
̂𝟏
𝒉
[ ⋮ ] = 𝐶 −1 ∙ 𝒚.
̂𝑵
𝒉
𝒕𝒙
Как оговорено в подразделе 2.3, канал считается квази-статичным.
3.4 Модель SISO
На рисунке 3.4 представлена модель SISO-OFDM QAM-8.
𝒃𝟏
𝒃𝟐
⋮
𝒃𝑲
𝒏
𝒉
QAM
маппер
𝑺
OFDM
̂
𝒉
̂𝒌
𝒃
QAM
демод-р
̂
𝑺
Эквалайзер
⋮
Оценка
канала
OFDM
демод-р
𝒚
Рисунок 3.4 – Модель SISO-OFDM QAM-8
В одноантенной схеме вектора бит 𝒃𝒌 преобразуются QAM-маппером в
вектор комплексных символов 𝑺, который затем поступает в OFDM-модулятор и
излучается
антенной.
Принятый
сигнал
после
OFDM
демодулятора
записывается как:
𝒚 = 𝑑𝑖𝑎𝑔(𝒉) ∙ 𝑺 + 𝒏.
(3.3)
Оценка канала производится по методу наименьших квадратов (МНК)
[36] с помощью преамбулы и для каждой -й поднесущей выглядит как:
𝑦𝑘
ℎ̂𝑘 = .
𝑠𝑘
Для получения оценок символов эквалайзер осуществляет операцию:
𝑦𝑘
𝑠̂𝑘 = .
ℎ̂𝑘
37
Ввиду того, что канал в модели MIMO-OFDM QAM-8 квази-статичный,
состояние канала для SISO модели не изменяется на протяжении 𝑇 символьных
интервалов.
3.5 Моделирование каналов
Моделирование простого канала с замираниями (3.2) производилось с
помощью функции randn, а каналов EPA, EVA, ETU – системным объектом
comm.RayleighChannel ПО Matlab. На рисунках 3.5-3.8 представлены примеры
реализаций АЧХ каналов для 800 поднесущих.
0
-5
Но -10
рм
-15
ир
ов -20
ан -25
на
я
-30
АЧ -35
Х,
дБ
-40
-45
0
100
200
300
400
500
600
Поднесущие
Рисунок 3.5 – АЧХ простого канала с замираниями
700
800
38
0
-2
Но -4
рм
ир -6
ов
ан
-8
на -10
я
АЧ -12
Х,
дБ
-14
-16
0
100
200
300
400
500
600
700
800
Поднесущие
Рисунок 3.6 – АЧХ канала EPA
0
-5
Но
рм
-10
ир
ов
ан
на
я
АЧ
Х,
-15
-20
-25
-30
дБ
-35
0
100
200
300
400
500
Поднесущие
Рисунок 3.7 – АЧХ канала EVA
600
700
800
39
0
-5
Но -10
рм
-15
ир
ов -20
ан
-25
на
я -30
АЧ
Х,
-35
дБ -40
-45
0
100
200
300
400
500
600
700
800
Поднесущие
Рисунок 3.8 – АЧХ канала ETU
Как видно из рисунков 3.5-3.8, глубина замираний для простого канала с
замираниями на некоторых поднесущих может достигать 40 дБ, для EPA – 16
дБ, для EVA – 33 дБ, для ETU – 40 дБ.
В таблице 3.2 представлены некоторые статистические характеристики
(математическое ожидание – 𝐸(|ℎ𝑘 |2 ) , коэффициент корреляции – 𝜌 )
моделируемых каналов. Данные получены по анализу выборки объемом 8000
отсчетов наблюдения.
Таблица 3.2 – Статистические характеристики каналов
k
1
2
3
4
Простой канал с
замираниями
𝜌
𝐸(|ℎ𝑘 |2 )
1,007
0,9982
0,5337
0,9926
0,9978
EPA
EVA
ETU
𝜌
𝜌
𝜌
𝐸(|ℎ𝑘 |2 )
𝐸(|ℎ𝑘 |2 )
𝐸(|ℎ𝑘 |2 )
0,0764
0,1147
0,0265
0,1471
0,1637
0,0609
0,9994
0,9566
0,9658
0,9997
0,9926
0,9966
0,1467
0,1605
0,0612
40
Коэффициенты корреляции для каналов EPA, EVA, ETU схожи и близки к
единице, а разница между ними обусловлена глубиной замираний.
3.6 Результаты моделирования и их анализ
В таблице 3.3 представлены параметры моделирования.
Таблица 3.3 – Параметры моделирования
Параметр
Полоса сигнала
Частота дискретизации
Число поднесущих
Преамбула
Число передаваемых OFDM символов
Число передающих антенн
Число приемных антенн
Тип канала
Количество итераций MPA
Значение
10 МГц
10 МГц
4
Последовательность Задова-ЧУ
40000 – для простого канала с
замираниями, 10000 – для EPA, EVA,
ETU
2, 4
1
простой канал с замираниями, EPA,
EVA, ETU
8
На рисунке 3.9 представлены результаты моделирования SISO-OFDM
QAM-8 и MIMO-OFDM QAM-8 для простого канала с замираниями.
Результатами моделирования являются графики зависимости BER (𝐸𝑏 ⁄𝑁0 ).
41
9.1 дБ
𝐵𝐸𝑅
0.7 дБ
𝐸𝑏 ⁄𝑁0
Рисунок 3.9 – Результаты моделирования SISO-OFDM QAM-8 и MIMO-OFDM
QAM-8 для простого канала с замираниями
Как видно из рисунка 3.9, MIMO обеспечивает значительный выигрыш в
помехоустойчивости. Для 𝐵𝐸𝑅 = 10−3 выигрыш для схемы Аламоути и кода
QOSTBC-4 составил 9,1 дБ, а для J4 – 9,8 дБ.
Код J4 незначительно уступает QOSTBC-4 при низких 𝐸𝑏 ⁄𝑁0 , но при
𝐸𝑏 ⁄𝑁0 = 12 дБ начинает превосходить его в помехоустойчивости. Так, для
𝐵𝐸𝑅 = 10−3 выигрыш кода J4 составил 0,7 дБ относительно QOSTBC-4.
На рисунке 3.10 представлены результаты моделирования SISO-OFDM
QAM-8 и MIMO-OFDM QAM-8 для простого канала с замираниями для
нескольких пользователей для схемы Аламоути.
42
𝐵𝐸𝑅
𝐸𝑏 ⁄𝑁0
Рисунок 3.10 – Результаты моделирования SISO-OFDM QAM-8 и MIMO-OFDM
QAM-8 для простого канала с замираниями для нескольких пользователей
Как видно из рисунка 3.10, для всех абонентов обеспечивается одинаковая
помехоустойчивость,
а
разброс
значений
на
графике
обусловлен
ограниченностью выборки.
На рисунке 3.11 представлены результаты моделирования SISO-OFDM
QAM-8 и MIMO-OFDM QAM-8 для канала EPA.
43
𝐵𝐸𝑅
𝐸𝑏 ⁄𝑁0
Рисунок 3.11 – Результаты моделирования SISO-OFDM QAM-8 и MIMO-OFDM
QAM-8 для канала EPA
Как видно из рисунка 3.11, для схемы Аламоути выигрыш не
наблюдается, а J4 и QOSTBC-4 оказались хуже в помехоустойчивости по
сравнению с SISO. Это можно объяснить тем, что релеевские каналы,
генерируемые comm.RayleighChannel, являются коррелированными (таблица
3.2). Из-за того, что каналы для нескольких передающих антенн коррелированы,
замирания в этих каналах также коррелированы, а достоинства MIMO
проявляются тогда, когда лучи от каждой антенны не коррелированы.
На рисунке 3.12 представлен график зависимости BER ( 𝐸𝑏 ⁄𝑁0 ) для
простого канала с замираниями, генерируемый по формуле (3.2), и простого
канала с замираниями, имеющего характеристики математического ожидания,
как у канала EPA.
44
𝐵𝐸𝑅
𝐸𝑏 ⁄𝑁0
Рисунок 3.12 – Сравнение простого канала с замираниями с разными
характеристиками
Как видно из рисунка 3.12, изменение математического ожидания
канальных коэффициентов каждой поднесущей приводит лишь к ухудшению
общей
помехоустойчивости
системы
из-за
ослабления
сигнала.
Это
подтверждает вывод о том, что коррелированность каналов из каждой антенны
ухудшает помехоустойчивость и не позволяет
получить преимуществ,
получаемых при применении MIMO.
На рисунке 3.13 представлены результаты моделирования SISO-OFDM
QAM-8 и MIMO-OFDM QAM-8 для канала EVA.
45
2.7 дБ
𝐵𝐸𝑅
𝐸𝑏 ⁄𝑁0
Рисунок 3.13 – Результаты моделирования SISO-OFDM QAM-8 и MIMO-OFDM
QAM-8 для канала EVA
Как видно из рисунка 3.13, выигрыш при 𝐵𝐸𝑅 = 10−3 для схемы
Аламоути
составил
2,7
дБ,
STBC
для
четырех
антенн
показали
помехоустойчивость хуже, чем у SISO модели.
На рисунке 3.14 представлены результаты моделирования SISO-OFDM
QAM-8 и MIMO-OFDM QAM-8 для канала ETU.
46
3.1 дБ
2.5 дБ
𝐵𝐸𝑅
1.2 дБ
𝐸𝑏 ⁄𝑁0
Рисунок 3.14 – Результаты моделирования SISO-OFDM QAM-8 и MIMO-OFDM
QAM-8 для канала ETU
Как видно из рисунка 3.1, выигрыш при 𝐵𝐸𝑅 = 10−3 для схемы Аламоути
составил 5,6 дБ, для J4 – 3,7 дБ, для QOSTBC-4 – 2,5 дБ.
Сравнивая рисунки 3.11, 3.13, 3.14, можно сделать вывод, что лучше всего
достоинства применения MIMO проявляются для канала ETU. Это можно
объяснить тем, что релеевские каналы EPA наиболее коррелированные, а ETU –
наименее коррелированные.
Таким образом, технология MIMO позволяет получить выигрыш в
помехоустойчивости по сравнению с SISO системами.
47
4 Моделирование системы MIMO-SCMA
В данном разделе приведены модели SCMA и MIMO-SCMA, также
показано сравнение систем связи SCMA и OFDM QAM-8.
4.1 Модель SCMA
На рисунке 4.1 представлена модель SCMA.
𝒃𝟏
𝒃𝟐
⋮
𝒃𝑱
𝒉
SCMA
маппер
𝑺
𝒏
OFDM
̂
𝒉
̂𝒋
𝒃
MPA
детектор
̂
𝑺
Эквалайзер
⋮
Оценка
канала
OFDM
демод-р
𝒚
Рисунок 4.1 – Модель SCMA
В этой схеме битовые вектора абонентов 𝒃1 , … , 𝒃𝐽 поступают на SCMA
кодер, на выходе которого получается вектор 𝑺 (1.2). Дальнейший процесс
передачи и приема сигнала аналогичен тому, что описано в подразделе 3.4.
Только в качестве QAM демодулятора стоит MPA детектор. На его выходе
̂1 , … , 𝒃
̂𝐽 , из которых каждый абонент
получаются оценки битовых векторов 𝒃
выделяет свой.
4.2 Модель MIMO-SCMA
На рисунке 4.2 представлена модель MIMO-SCMA.
48
𝒉1
𝒃𝑻 … 𝒃𝟏
𝒃𝑻 … 𝒃𝟐
⋮
𝒃𝑻 … 𝒃𝑱
𝒏
SCMA
маппер
𝑺𝑻 … 𝑺𝟏
MIMO
кодер
𝑪
OFDM
⋮
𝒉𝑁𝑡𝑥
̂
𝑯
̂𝒋 … 𝒃
̂𝑻
𝒃
MPA
детектор
̂𝟏 … 𝑺
̂𝑻
𝑺
ZF
декодер
⋮
Оценка
канала
OFDM
демод-р
𝒚
Рисунок 4.2 – Модель MIMO-SCMA
Принцип работы схемы аналогичен описанному в подразделе 3.1.
4.3 Результаты моделирования и их анализ
На рисунке 4.3 представлены результаты моделирования SISO-OFDM
QAM-8, MIMO-OFDM QAM-8, SISO-SCMA и MIMO-SCMA для простого
канала с замираниями.
49
3.1 дБ
𝐵𝐸𝑅
1.3 дБ
9.8 дБ
𝐸𝑏 ⁄𝑁0
Рисунок 4.3 – Результаты моделирования SISO-OFDM QAM-8, MIMO-OFDM
QAM-8, SISO-SCMA и MIMO-SCMA для простого канала с замираниями
Как видно из рисунка 4.3, выигрыш SISO-SCMA относительно SISOOFDM QAM-8 для 𝐵𝐸𝑅 = 10−3 составил 11,3 дБ. Даже использование MIMO
для кода J4 схемы MIMO-OFDM QAM-8 уступает SISO-SCMA на 1,3 дБ. За счет
использования MIMO для схемы Аламоути обеспечивается выигрыш 3,1 дБ по
сравнению с SISO-SCMA. Разница между J4 и QOSTBC-4 незначительна и
составляет около 0,15 дБ (на графике не представлено). Примерно такая же
разница получилась для схемы Аламоути и QOSTBC-4.
На рисунке 4.4 представлены результаты моделирования SISO-OFDM
QAM-8, MIMO-OFDM QAM-8, SISO-SCMA и MIMO-SCMA для простого
канала с замираниями для нескольких пользователей.
50
10−1
10−2
𝐵𝐸𝑅
10−3
10−4
𝐸𝑏 ⁄𝑁0
Рисунок 4.4 – Результаты моделирования SISO-OFDM QAM-8, MIMO-OFDM
QAM-8, SISO-SCMA и MIMO-SCMA для простого канала с замираниями для
нескольких пользователей
Как видно из рисунка 4.4, для всех абонентов обеспечивается одинаковая
помехоустойчивость,
а
разброс
значений
на
графике
обоснован
ограниченностью выборки.
На рисунке 4.5 представлены результаты моделирования SISO-OFDM
QAM-8, MIMO-OFDM QAM-8, SISO-SCMA и MIMO-SCMA для канала EPA.
51
𝐵𝐸𝑅
4.2 дБ
𝐸𝑏 ⁄𝑁0
Рисунок 4.5 – Результаты моделирования SISO-OFDM QAM-8, MIMO-OFDM
QAM-8, SISO-SCMA и MIMO-SCMA для канала EPA
Исходя из рисунка 4.5, можно сказать, что выигрыш от использования
SCMA сохраняется и равен 4,2 дБ относительно SISO-OFDM QAM-8 при
𝐵𝐸𝑅 = 10−3 для канала EPA. Выигрыш от применения MIMO для данного
канала не наблюдается по тем же причинам, что и в подразделе 3.6.
На рисунке 4.6 представлены результаты моделирования SISO-OFDM
QAM-8, MIMO-OFDM QAM-8, SISO-SCMA и MIMO-SCMA для канала EVA.
52
𝐵𝐸𝑅
0.7 дБ
2.4 дБ
3.1 дБ
𝐸𝑏 ⁄𝑁0
Рисунок 4.6 – Результаты моделирования SISO-OFDM QAM-8, MIMO-OFDM
QAM-8, SISO-SCMA и MIMO-SCMA для канала EVA
Как видно из рисунка 4.6, для схемы Аламоути выигрыш от MIMO-SCMA
составил
0,7
дБ
для
𝐵𝐸𝑅 = 10−3 .
SISO-SCMA
превосходит
в
помехоустойчивости схему Аламоути для QAM-8 на 3,1 дБ, а SISO-QAM-8 – на
5,5 дБ.
На рисунке 4.7 представлены результаты моделирования SISO-OFDM
QAM-8, MIMO-OFDM QAM-8, SISO-SCMA и MIMO-SCMA для канала ETU.
53
1.4 дБ
2.6 дБ
𝐵𝐸𝑅
0.6 дБ
2.6 дБ
3.6 дБ
𝐸𝑏 ⁄𝑁0
Рисунок 4.7 – Результаты моделирования SISO-OFDM QAM-8, MIMO-OFDM
QAM-8, SISO-SCMA и MIMO-SCMA для канала ETU
Как видно из рисунка 4.7, выигрыш для схемы Аламоути по сравнению с
SISO-SCMA составляет 4 дБ для 𝐵𝐸𝑅 = 10−3 . При этом код J4 уступает схеме
Аламоути на 2,6 дБ. QOSTBC-4 дает выигрыш около 0,3 дБ (на графике не
представлено). Разница между SISO-OFDM QAM-8 и SISO-SCMA составила
6,2 дБ, а между SISO-SCMA и схемой Аламоути QAM-8 – 0,6 дБ.
Выигрыши для схемы MIMO-SCMA не аналогичны выигрышам MIMOOFDM
QAM-8
дополнительная
потому, что
информация
для
о
работы
MPA детектора
характеристиках
необходима
шума.
Также
помехоустойчивость систем связи с SCMA зависит от структуры кодовой книги.
Таким образом, проанализировав рисунки 4.3-4.6, можно сделать вывод о
том, что для каналов с разными статистическими характеристиками, используя
технологию MIMO, можно получить дополнительный выигрыш до 4 дБ.
54
Заключение
В ходе выполнения ВКР были получены следующие результаты:
– изучена теория систем связи с SCMA и MIMO;
– разработаны модели MIMO-OFDM QAM-8 и MIMO-SCMA для схемы
Аламоути, кода J4, кода QOSTBC-4;
– проведено исследование помехоустойчивости системы связи с MIMOSCMA для каналов с разными статистическими характеристиками.
В результате исследования помехоустойчивости разработанных моделей
был показан выигрыш MIMO-SCMA до 4 дБ для разных моделей каналов по
сравнению с SISO-SCMA. Также было выявлено, что модель MIMO-OFDM
QAM-8 уступает в помехоустойчивости SISO-SCMA.
Разработанные модели могут быть использованы в учебных целях для
исследования помехоустойчивости систем связи с MIMO-OFDM QAM, SCMA,
MIMO-SCMA. Помимо этого, полученные результаты могут лечь в основу
дальнейших исследований по тематике MIMO-SCMA, стать базой для создания
систем
связи,
имеющих
высокие
показатели
помехоустойчивости
обеспечивающие стабильные высокоплотные соединения.
и
55
Список использованных источников
1 Степутин, А.Н. Мобильная связь на пути к 6G / А.Н. Степутин,
А.Д. Николаев. – М.: Инфра-Инженерия, 2017. – 796 с.
2 Navarro-Ortiz, J. Integration of LoRaWAN and 4G/5G for the industrial
Internet of Things / J. Navarro-Ortiz, S. Sendra, P.Ameigeiras, J. M. Lopez-Soler //
IEEE Communications Magazine. – 2018. – Vol. 56, № 2. – pp. 60-67.
3 Yuan, W. Iterative Receivers for Downlink MIMO-SCMA: Message Passing
and Distributed Cooperative Detection / W. Yuan, N. Wu, Q. Guo, Y. Li, C. Xing,
J. Kuang. In: IEEE Transactions on Wireless Communications // IEEE. – 2018. – Vol.
17, № 5. – pp. 3444-3458.
4 Крюков, Я.В. Формирование и обработка сигналов многоканальных
систем связи с разделением каналов по мощности: автореф. дис. … канд. техн.
наук: 05.12.04 / Крюков Яков Владимирович – Томск, 2017. – 26 с.
5 Nikopour, H. Sparse code multiple access / H. Nikopour, H. Baligh // 2013
IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio
Communications (PIMRC). – 2013. – pp. 332-336.
6 Z. Yuan, Z. Multi-user shared access for Internet of Things / Z. Yuan, W. Li,
Y. Yuan, X. Wang, J. Xu // 2016 IEEE 83rd Vehicular Technology Conference (VTC
Spring). – 2016.– pp. 1-5.
7 Chen, S. Pattern Division Multiple Access – A Novel Nonorthogonal
Multiple Access for Fifth-Generation Radio Networks / B. Ren, Q. Gao, S. Kang,
S. Sun, K. Niu // IEEE Transactions on Vehicular Technology. – 2017. – Vol. 66, № 4.
– pp. 3185-3196.
8 Xu, C. Massive MIMO, Non-Orthogonal Multiple Access and Interleave
Division Multiple Access / C. Xu, Y. Hu, C. Liang, J. Ma, L. Ping // IEEE Access. –
2017. – Vol. 5. – pp. 14728-14748.
9 Nikopour, H. SCMA for downlink multiple access of 5G wireless networks /
H. Nikopour, E. Yi, A. Bayesteh, K. Au, M. Hawryluck, H. Baligh, J. Ma // 2014
IEEE Global Communications Conference. – 2014. – pp. 3940-3945.
56
10 Larsson, E.G. Massive MIMO for next generation wireless systems /
E.G. Larsson, O. Edfors, F. Tufvesson, T.L. Marzetta // IEEE Communications
Magazine. – 2014. – Vol. 52, № 2. – pp. 186-195.
11 Liu, T. Capacity for downlink massive MIMO MU-SCMA system / T. Liu,
X. Li, L. Qiu // 2015 International Conference on Wireless Communications & Signal
Processing (WCSP). – 2015. – pp. 1-5.
12 Yan, C. Downlink Multiple Input Multiple Output Mixed Sparse Code
Multiple Access for 5G System // C. Yan, N. Zhang, G. Kang // IEEE Access. –
2018. – Vol. 6. – pp. 20837-20847.
13 Vameghestahbanati, M.
Polar
Codes
for
SCMA
Systems
/
M. Vameghestahbanati, I. Marsland, R.H. Gohary, H. Yanikomeroglu // 2017 IEEE
86th Vehicular Technology Conference (VTC-Fall). – 2017. – pp. 1-5.
14 Jing, S. Joint detection and decoding of polar-coded SCMA systems /
S. Jing, C. Yang, J. Yang, X. You, C. Zhang // 2017 9th International Conference on
Wireless Communications and Signal Processing (WCSP). – 2017. – pp. 1-6.
15 Pan, Z. Design and Optimization of Joint Iterative Detection and Decoding
Receiver for Uplink Polar Coded SCMA System / Z. Pan, E. Li, L. Zhang, J. Lei,
C. Tang // IEEE Access. – 2018. – Vol. 6. – pp. 52014-52026.
16 Du, Y. Joint Sparse Graph-Detector Design for Downlink MIMO-SCMA
Systems // Y. Du, B. Dong, Z. Chen, P. Gao, J. Fang // IEEE Wireless
Communications Letters. – 2017. – Vol. 6, № 1, – pp. 14-17.
17 Tang, S. Low Complexity Joint MPA Detection for Downlink MIMOSCMA // 2016 IEEE Global Communications Conference (GLOBECOM). – 2016. –
pp. 1-4.
18 Dai, J. Partially Active Message Passing Receiver for MIMO-SCMA
Systems / J. Dai, G. Chen, K. Niu, J. Lin // IEEE Wireless Communications Letters. –
2018. – Vol. 7, № 2. – pp. 222-225.
19 Dai, J. Iterative Gaussian-Approximated Message Passing Receiver for
MIMO-SCMA System / J. Dai, K. Niu, J. Lin // IEEE Journal of Selected Topics in
Signal Processing. – 2019. – Vol. 13, № 3. – pp. 753-765.
57
20 Taherzadeh, M. SCMA Codebook Design / M. Taherzadeh, H. Nikopour,
A. Bayesteh, H. Balihg // 2014 IEEE 80th Vehicular Technology Conference
(VTC2014-Fall). – 2014. – pp. 1-5.
21 Покаместов, Д.А.
Влияние
формирующих
матриц
на
помехозащищенность каналов связи с множественным доступом на основе
разреженных кодов / Д.А. Покаместов, А.Я. Демидов, Я.В. Крюков // Доклады
ТУСУР. – 2016. – Т. 19, № 3. – с. 65-69.
22 Покаместов, Д.А. Формирование сигнальных конструкций для систем
связи с множественным доступом на основе разряженных кодов: дис. канд.
техн. наук: 05.12.04. – Томск, 2017. – 159 с.
23 Дворкович, В.П. Цифровые видеоинформационные системы (теория и
практика) / В.П. Дворкович, А.В. Дворкович. – М.: Техносфера, 2012. – 1009 с.
24 Boutros, J. Signal space diversity: a power-and bandwidth-efficient
diversity technique for the Rayleigh fading channel / J. Boutros, E. Viterbo //
Information Theory, IEEE Transactions. – 1998. – Vol. 44, №. 4. – pp. 1453-1467.
25 Presentation
[Электронный
«1st
5G
Algorithm
ресурс].
–
Innovation
Competition-SCMA»
Режим
доступа:
http://www.innovateasia.com/5g/images/pdf/1st%205G%20Algorithm%20Innovation
%20Competition-ENV1.0%20-%20SCMA.pdf (дата обращения: 20.06.2020).
26 Xiao, K. Simplified multiuser detection for SCMA with sum-product
algorithm / K. Xiao, B. Xiao, S. Zhang et al. // Wireless Communications & Signal
Processing (WCSP). – 2015. – pp. 1–5.
27 Xiao, B. Iterative detection and decoding for SCMA systems with LDPC
codes // B. Xiao, K. Xiao, S. Zhang, Z. Chen, B. Xia, H. Liu // 2015 international
Conference on Wireless Communications & Signal Processing (WCSP). – 2015. –
pp. 1-5.
28 Mu, H. A Fixed Low Complexity Message Pass Algorithm Detector for Uplink SCMA System / H. Mu, Z. Ma, M. Alhaji, P. Fan, D. Chen // IEEE Wireless
Commutications Letters. – 2015. –Vol. 4, №. 6. – pp. 585-588.
58
29 Du, Y. A Fast Convergence Multiuser Detection Scheme for Uplink SCMA
Systems // Y. Du, B. Dong, Z. Chen, J. Chen, J. Fang, X. Wang // IEEE Wireless
Commutications Letters. – 2016. –Vol. 5, №. 4. – pp. 388-591.
30 Yang, L. Low Complexity Message Passing Algorithm for SCMA System /
L. Yang, Y. Liu, Y. Siu // IEEE Communications Letters. – 2016. – Vol. 20, № 12. –
pp. 2466-2469.
31 Du, Y. Shuffled Multiuser Detection Schemes for Uplink Sparse Code
Multiple Access Systems / Y. Du, B. Dong, Z. Chen, J. Chen, J. Fang, L. Yang //
IEEE Communications Letters. – 2016. – Vol. 20, № 6. –pp. 1231-1234.
32 Бакулин, М.Г.
Технология
MIMO:
принципы
и
алгоритмы
/
М.Г. Бакулин, Л.А. Варукина, В.Б. Крейнделин. – М.: Горячая линия – Телеком,
2014. – 244 с.
33 Jafarkhani, H. Space-time coding. Theory and practice. – Cambridge, UK:
University Press, 2005. – 302 p.
34 MIMO
[Электронный
ресурс].
–
Режим
доступа:
https://ru.wikipedia.org/wiki/MIMO (дата обращения: 20.06.2020)
35 Jankiraman, M. Space-Time Codes and MIMO systems. – USA, MA:
Artech House, 2004. – 327 p.
36 Yong, S. MIMO-OFDM Wireless Communications with MATLAB /
S. Yong, J. Kim, Y. Won, G. Chung. – M.: Wiley-IEEE Press, 2011 – 457 p.
37 Dama, Y.A.S. A new Approach for OSTBC and QOSTBC / Dama, Y.A.S,
R. Abd-Alhameed, T. Ghazaany, S. Zhu // International Journal of Computer
Applications. – 2013. – Vol. 67, № 6. – pp. 45-48.
38 Pan, Z. Multi-Dimensional Space-Time Block Coding Aided Downlink
MIMO-SCMA / Z. Pan, N. W. Liu, J. Lei, J Luo, L. Wen, C. Tang // IEEE
Transactions on Vehicular Technology. – 2019. – Vol.67, №7. – pp. 6657-6669.
39 3GPP TS 136.104, version 9.4.0, Release 9, Evolved Universal Terrestrial
Radio Access (E-UTRA), Base station (BS) radio transmission and reception
[Электронный
ресурс].
–
Режим
доступа:
59
http://www.etsi.org/deliver/etsi_ts/136100_136199/136104/09.04.00_60/ts_136104v0
90400p.pdf, свободный (дата обращения: 20.06.2020).
60
Приложение А
(обязательное)
Кодовая книга SCMA
В таблице А.1 представлена исследуемая в работе кодовая книга.
Таблица А.1 – Кодовая книга
k
m
1
2
3
4
0
0.6351+0.4615i
0
0.2243
0
0.1815+0.1318i
0
-0.7851
0.2243
0
0.6351+0.4615i
0
-0.7851
0
0.1815+0.1318i
0
𝐂𝐁1
1
2
3
4
0
-0.1815-0.1318i
0
0.7851
0
-0.6351-0.4615i
0
-0.2243
𝐂𝐁2
1
2
3
4
0.7851
0
-0.1815-0.1318i
0
1
2
3
4
-0.6351+0.4615i
0.1392-0.1759i
0
0
1
2
3
4
0
0
0.7851
-0.0055-0.2242i
1
2
3
4
-0.55-0.2242i
0
0
-0.6351+0.4615i
1
2
3
4
0
0.7851
0.1392-0.1759i
0
-0.2243
0
-0.6351-0.4615i
0
𝐂𝐁3
0.1815-0.1318i
-0.1815+0.1318i
0.4873-0.6156i
-0.4873+0.6156i
0
0
0
0
𝐂𝐁4
0
0
0
0
-0.2243
0.2243
-0.0193-0.7848i
0.0193+0.7848i
𝐂𝐁5
-0.0193-0.7848i
0.0193+0.7848i
0
0
0
0
0.1815-0.1318i
-0.4873+0.6156i
𝐂𝐁6
0
0
-0.2243
0.2243
0.4873-0.6156i
-0.4873+0.6156i
0
0
0.6351-0.4615i
-0.1392+0.1759i
0
0
0
0
-0.7851
0.0055+0.2242i
0.0055+0.2242i
0
0
-0.1392+0.1759i
0
-0.7851
-0.1392+0.1759i
0
61
Приложение Б
(обязательное)
Результаты модельных исследований помехоустойчивости систем связи с
MIMO-SCMA
На рисунках Б.1-Б.4 представлены графики зависимости 𝐵𝐸𝑅(𝐸𝑏 ⁄𝑁0 ) для
различных моделей каналов.
3.1 дБ
𝐵𝐸𝑅
1.3 дБ
9.8 дБ
𝐸𝑏 ⁄𝑁0
Рисунок Б.1 – Результаты моделирования SISO-OFDM QAM-8, MIMO-OFDM
QAM-8, SISO-SCMA и MIMO-SCMA для простого канала с замираниями
62
𝐵𝐸𝑅
4.2 дБ
𝐸𝑏 ⁄𝑁0
Рисунок Б.2 – Результаты моделирования SISO-OFDM QAM-8, MIMO-OFDM
QAM-8, SISO-SCMA и MIMO-SCMA для канала EPA
63
𝐵𝐸𝑅
0.7 дБ
2.4 дБ
3.1 дБ
𝐸𝑏 ⁄𝑁0
Рисунок Б.3 – Результаты моделирования SISO-OFDM QAM-8, MIMO-OFDM
QAM-8, SISO-SCMA и MIMO-SCMA для канала EVA
64
1.4 дБ
2.6 дБ
𝐵𝐸𝑅
0.6 дБ
2.6 дБ
3.6 дБ
𝐸𝑏 ⁄𝑁0
Рисунок Б.4 – Результаты моделирования SISO-OFDM QAM-8, MIMO-OFDM
QAM-8, SISO-SCMA и MIMO-SCMA для канала ETU
65
Добрый день!
Результаты проверки работы: Канатбекулы Ислам
Название файла и дата: ВКР Канатбекулы И 24_06_20.docx-24.06.2020
Результат проверки. Процент оригинальности: 95,51%
Модуль проверки: {adilet}
Ссылка: {http://adilet.zan.kz/rus/docs/V1500010660} Доля: {0}
Ссылка: {http://adilet.zan.kz/rus/docs/V1700014988} Доля: {0}
Модуль проверки: {biblioparsing}
Ссылка: {} Доля: {14,53272}
Модуль проверки: {bundle_ebs}
Ссылка: {http://ibooks.ru/reading.php?short=1&productid=344409} Доля: {0}
Ссылка: {http://www.studentlibrary.ru/doc/ISBN9785991204576-SCN0000.html}
Доля: {0}
Ссылка: {http://www.studentlibrary.ru/doc/5-98003-207-X-SCN0000.html} Доля:
{0}
Ссылка: {http://e.lanbook.com/books/element.php?pl1_id=63230} Доля: {0}
Ссылка: {http://e.lanbook.com/books/element.php?pl1_id=11102} Доля:
{0,001535579}
Ссылка: {http://e.lanbook.com/books/element.php?pl1_id=11400} Доля: {0}
Ссылка: {http://e.lanbook.com/books/element.php?pl1_id=72477} Доля: {0}
Ссылка:
{http://e.lanbook.com/journal/issue.php?p_f_journal=2490&p_f_year=2013&p_f_issue
=3} Доля: {0}
Ссылка: {http://biblioclub.ru/index.php?page=book_red&id=231281} Доля: {0}
Ссылка: {http://biblioclub.ru/index.php?page=book_red&id=275118} Доля: {0}
Модуль проверки: {bundle_internet}
Ссылка:
{http://www.comsoc.org/files/Publications/Digest/2015/Publications_Contents_Dige
st_2015_Dec.pdf} Доля: {0}
Ссылка:
{http://www.docme.ru/doc/1365317/1445.vypusknaya-kvalifikacionnaya-rabota-bakala
vra-metodiche...} Доля: {0,5359172}
Ссылка:
{http://www.unn.ru/site/images/docs/monography/2010/ermolaev-flacksman.pdf}
Доля: {0}
Ссылка:
{http://i.uran.ru/webcab/system/files/journalspdf/ieee-communications-letters/ie
ee-communications-letters-2016-v-20-n-9/2016209.pdf} Доля: {0}
Ссылка: {http://arxiv.org/abs/1710.08590} Доля: {0}
Ссылка: {https://doi.org/10.1007/978-3-319-61863-0_2} Доля: {0}
Ссылка: {http://conf.krasu.ru/uploads/sbornik-spr-2017.pdf#1} Доля: {0}
Ссылка:
{https://postgraduate.tusur.ru/system/file_copies/files/000/000/412/original/%D0
%BA%D1%80%D1%8E%D0%BA%D0%BE%D0%B2_%D0%94%D0%B8%D1%81%D1%81%D0%B5%D1
%80%D1%82%D0%
B0%D1%86%D0%B8%D1%8F.pdf} Доля: {0,2886889}
Ссылка:
{https://postgraduate.tusur.ru/system/file_copies/files/000/000/401/original/%D0
%9F%D0%BE%D0%BA%D0%B0%D0%BC%D0%B5%D1%81%D1%82%D0%BE%D0%B2_%D0%94%D0
%B8%D1%81%D1%
81%D0%B5%D1%80%D1%82%D0%B0%D1%86%D0%B8%D1%8F.pdf} Доля: {0}
Ссылка:
{http://www.eltech.ru/assets/files/nauka/dissertacii/2018/klimentev/dissertaciya
_klimentyev.pdf} Доля: {0}
Ссылка: {http://srd-mtuci.ru/images/Dis-Smirnov/dis-Smirnov.pdf} Доля: {0}
Ссылка: {http://arxiv.org/abs/1811.03681} Доля: {0}
Ссылка:
66
{https://nauchkor.ru/pubs/razrabotka-metoda-formirovaniya-psp-dlya-potochnogo-sh
ifrovaniya-dannyh-5c1a5c117966e104f6f8550c} Доля: {0,03378275}
Ссылка: {http://etheses.whiterose.ac.uk/22230/1/thesis.pdf} Доля: {0,05681644}
Ссылка:
{http://shodhganga.inflibnet.ac.in:8080/jspui/bitstream/10603/11724/12/20_biblio
graphy.pdf} Доля: {0}
Ссылка: {http://arxiv.org/abs/1812.04810} Доля: {0,1320598}
Модуль проверки: {bundle_rsl}
Ссылка:
{http://dlib.rsl.ru/rsl01003000000/rsl01003270000/rsl01003270793/rsl01003270793.
pdf} Доля: {0,135131}
Ссылка:
{http://dlib.rsl.ru/rsl01004000000/rsl01004751000/rsl01004751343/rsl01004751343.
pdf} Доля: {0}
Ссылка:
{http://dlib.rsl.ru/rsl01004000000/rsl01004823000/rsl01004823575/rsl01004823575.
pdf} Доля: {0}
Ссылка:
{http://dlib.rsl.ru/rsl01006000000/rsl01006623000/rsl01006623924/rsl01006623924.
pdf} Доля: {0}
Ссылка:
{http://dlib.rsl.ru/rsl01009000000/rsl01009881000/rsl01009881052/rsl01009881052.
pdf} Доля: {0}
Ссылка:
{http://dlib.rsl.ru/rsl01010000000/rsl01010046000/rsl01010046130/rsl01010046130.
pdf} Доля: {0,06295875}
Ссылка:
{http://dlib.rsl.ru/rsl01010000000/rsl01010021000/rsl01010021872/rsl01010021872.
pdf} Доля: {0}
Ссылка:
{http://dlib.rsl.ru/rsl01008000000/rsl01008643000/rsl01008643988/rsl01008643988.
pdf} Доля: {0}
Ссылка:
{http://dlib.rsl.ru/rsl01009000000/rsl01009535000/rsl01009535142/rsl01009535142.
pdf} Доля: {0}
Ссылка:
{http://dlib.rsl.ru/rsl01009000000/rsl01009541000/rsl01009541354/rsl01009541354.
pdf} Доля: {0}
Ссылка:
{http://dlib.rsl.ru/rsl01009000000/rsl01009862000/rsl01009862178/rsl01009862178.
pdf} Доля: {0}
Ссылка:
{http://dlib.rsl.ru/rsl01010000000/rsl01010173000/rsl01010173067/rsl01010173067.
pdf} Доля: {0}
Ссылка:
{http://dlib.rsl.ru/rsl01008000000/rsl01008590000/rsl01008590655/rsl01008590655.
pdf} Доля: {0}
Ссылка:
{http://dlib.rsl.ru/rsl01008000000/rsl01008712000/rsl01008712324/rsl01008712324.
pdf} Доля: {0,1289887}
Модуль проверки: {citations}
Ссылка: {} Доля: {0}
Модуль проверки: {crosslang}
Модуль проверки: {crosslang_elibrary_enru}
Модуль проверки: {crosslang_internet_enru}
Ссылка:
{http://www.docme.ru/doc/1365317/1445.vypusknaya-kvalifikacionnaya-rabota-bakala
vra-metodiche...} Доля: {0}
67
Модуль проверки: {elibrary}
Ссылка: {http://elibrary.ru/item.asp?id=325012} Доля: {0}
Ссылка: {http://elibrary.ru/item.asp?id=5009845} Доля: {0}
Ссылка: {http://elibrary.ru/item.asp?id=5019200} Доля: {0}
Ссылка: {http://elibrary.ru/item.asp?id=11743443} Доля: {0}
Ссылка: {http://elibrary.ru/item.asp?id=16436452} Доля: {0}
Ссылка: {http://elibrary.ru/item.asp?id=23411057} Доля: {0}
Ссылка: {http://elibrary.ru/item.asp?id=25066533} Доля: {0}
Ссылка: {http://elibrary.ru/item.asp?id=25188758} Доля: {0}
Ссылка: {http://elibrary.ru/item.asp?id=42478739} Доля: {0}
Модуль проверки: {garant_col}
Модуль проверки: {medicine}
Ссылка: {http://www.studentlibrary.ru/doc/5-98003-207-X-SCN0000.html} Доля:
{0}
Ссылка: {http://www.studentlibrary.ru/doc/ISBN598003207-SCN0000.html} Доля:
{0}
Ссылка: {http://www.studentlibrary.ru/doc/ISBN9785394019470-SCN0000.html}
Доля: {0}
Ссылка: {http://www.studentlibrary.ru/doc/ISBN9785432301239-SCN0000.html}
Доля: {0}
Ссылка: {http://www.studentlibrary.ru/doc/ISBN9785987043336-SCN0000.html}
Доля: {0}
Ссылка: {http://www.studentlibrary.ru/doc/ISBN9785991202572-SCN0000.html}
Доля: {0}
Ссылка: {http://www.studentlibrary.ru/doc/ISBN9785991204576-SCN0000.html}
Доля: {0}
Модуль проверки: {nbb}
Ссылка: {http://dep.nlb.by/jspui/handle/nlb/26198}
Ссылка: {http://dep.nlb.by/jspui/handle/nlb/51619}
Ссылка: {http://dep.nlb.by/jspui/handle/nlb/52579}
Ссылка: {http://dep.nlb.by/jspui/handle/nlb/54126}
Ссылка: {http://dep.nlb.by/jspui/handle/nlb/52579}
Ссылка: {http://dep.nlb.by/jspui/handle/nlb/54901}
Ссылка: {http://dep.nlb.by/jspui/handle/nlb/54961}
Ссылка: {http://dep.nlb.by/jspui/handle/nlb/55170}
Доля: {0}
Доля: {0}
Доля: {0}
Доля: {0}
Доля: {0}
Доля: {0}
Доля: {0}
Доля: {0}
Модуль проверки: {paraphrase_elibrary}
Ссылка: {http://elibrary.ru/item.asp?id=27382499} Доля: {0,1673782}
Ссылка: {http://elibrary.ru/item.asp?id=39543822} Доля: {0,03531833}
Модуль проверки: {paraphrase_internet}
Ссылка:
{http://cyberleninka.ru/article/n/metod-povysheniya-tochnosti-otsenki-peredatoch
noy-funktsii-kanala-rasprostraneniya-radiovoln} Доля: {0,2395504}
Ссылка:
{http://www.docme.ru/doc/1365317/1445.vypusknaya-kvalifikacionnaya-rabota-bakala
vra-metodiche...} Доля: {2,063819}
Ссылка: {http://rts-md.com/docs/archives/RTS_13_3/5_2%20Konyaeva.pdf} Доля:
{0,5466663}
Модуль проверки: {patent}
Ссылка: {http://www.freepatentsonline.com/8125886.html} Доля: {0}
Ссылка: {http://www.freepatentsonline.com/y2009/0268693.html} Доля: {0}
Ссылка: {http://www.freepatentsonline.com/y2015/0215887.html#1} Доля: {0}
Ссылка: {http://www.freepatentsonline.com/y2015/0245308.html} Доля: {0}
Модуль проверки: {stockphrase}
Ссылка: {} Доля: {1,116366}
68
Модуль проверки: {tusur}
Ссылка: {} Доля: {0}
Ссылка: {} Доля: {0}
Ссылка: {} Доля: {0}
Ссылка: {} Доля: {0}
Ссылка: {} Доля: {0}
Ссылка: {} Доля: {0}
Модуль проверки: {vuzring}
Ссылка: {} Доля: {0}
Ссылка: {} Доля: {0}
Ссылка: {} Доля: {0}
Ссылка: {} Доля: {0}
Ссылка: {} Доля: {0}
Ссылка: {} Доля: {0}
Данное письмо создано
Агентом автоматической
обработки корреспонденции
ИС "Лоцман.edu" ФДО ТУСУР
Отзывы:
Авторизуйтесь, чтобы оставить отзыв