КАРТОЧКА ПРОЕКТА ФУНДАМЕНТАЛЬНЫХ И ПОИСКОВЫХ НАУЧНЫХ ИССЛЕДОВАНИЙ,
ПОДДЕРЖАННОГО РОССИЙСКИМ НАУЧНЫМ ФОНДОМ

Информация подготовлена на основании данных из Информационно-аналитической системы РНФ, содержательная часть представлена в авторской редакции. Все права принадлежат авторам, использование или перепечатка материалов допустима только с предварительного согласия авторов.

 

ОБЩИЕ СВЕДЕНИЯ


Номер 18-19-00673

НазваниеРазработка методов случайного множественного доступа для массового межмашинного взаимодействия

РуководительФролов Алексей Андреевич, Доктор физико-математических наук

Организация финансирования, регион Автономная некоммерческая образовательная организация высшего образования «Сколковский институт науки и технологий», г Москва

Период выполнения при поддержке РНФ 2021 г. - 2022 г. 

Конкурс Конкурс на продление сроков выполнения проектов, поддержанных грантами Российского научного фонда по приоритетному направлению деятельности Российского научного фонда «Проведение фундаментальных научных исследований и поисковых научных исследований отдельными научными группами» (28).

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

Ключевые словаМножественный доступ, интернет вещей, массовое межмашинное взаимодействие, задержка, надежность, помехоустойчивое кодирование

Код ГРНТИ49.03.03


СтатусУспешно завершен


 

ИНФОРМАЦИЯ ИЗ ЗАЯВКИ


Аннотация
Проблема массового межмашинного взаимодействия имеет критически важное значение для беспроводных сетей 5G/6G и внедрения систем интернета вещей. Действительно, число устройств, подключенных к сети, растет экспоненциально, а трафик, генерируемый устройствами, существенно отличается от трафика пользователей и состоит из коротких пакетов, которые отправляются спорадически. Главной задачей является не увеличение скорости передачи (спектральной эффективности), а обеспечение возможности подключения и передачи пакета (миллионы устройств подключены к одной базовой станции) и обеспечение энергетической эффективности (устройства зачастую являются автономными и питаются от батарей). В настоящее время проблема массового межмашинного взаимодействия активно обсуждается в рамках комитета по стандартизации 3GPP, а также научным сообществом (за последние 3 года в литературе можно найти более 100 научных работ по данной тематике). С целью уменьшения сложности аппаратного обеспечения, времени доставки сообщений и энергопотребления целесообразно перейти к схеме доступа к среде без предварительного получения разрешения на передачу (англ., grant-free), в котором связь в восходящем канале не “ортогонализируется” базовой станцией. Иными словами, устройство передает пакет сразу, как он появился без установления соединения и запроса на передачу (в отличие от современных систем связи). В литературе такая схема известна как некоординированный или случайный множественный доступ. Основным отличием рассматриваемой постановки является огромное число устройств, что существенно увеличивает вероятность коллизии. Для решения этой проблемы требуются новые кодовые методы, которые могут разрешать коллизии, возникающие при несогласованных передачах. Математическая постановка данной задачи была сделана в 2017 году. Рассмотрим систему множественного доступа с большим (потенциально неограниченным) числом пользователей, лишь небольшая часть из которых активна в каждый момент времени (случай частичной активности). Ключевым отличием предложенной модели от классической задачи множественного доступа является требование использования общей кодовой книги. От декодера требуется вернуть список переданных сообщений с точностью до перестановки. Эта идея очень перспективна для массового случайного доступа, когда количество пользователей (устройств) чрезвычайно велико, и раздать пользователям разные кодовые книги попросту невозможно. В литературе данная проблема также носит имя случайный доступ без идентификации (СДИ, англ. unsourced random access). Задача СДИ является частным случаем задачи сжатия измерений (англ. compressive sensing), ведь приемник восстанавливает разреженный вектор активности. В то же самое время в отличие от классических задач сжатия измерений рассматриваемая задача имеет очень высокую размерность, и применить методы сжатия измерений напрямую не представляется возможным. За последние 3 года задача СДИ была исследована в канале с аддитивным белым гауссовским шумом (АБГШ) и в канале с замираниями Рэлея для случая одной антенны на приемнике и передатчиках. Отметим, что базовая станция является стационарной, и к ней не предъявляется жестких ограничений на энергетическую эффективность, таким образом, целесообразно рассмотреть сценарий, в котором на базовой станции располагается много антенн для приема сигналов от пользователей (MIMO). В то же самое время на устройствах абонентов располагается по одной антенне в связи с требованиями к энергоэффективности и стоимости. В литературе есть всего несколько статей, относящихся к данному сценарию, и описывающих довольно простые практические схемы передачи, в частности в рамках Проекта 2018 нами была предложена схема, использующая алгоритм однопользовательского приема на фоне интерференции от других пользователей. Отметим, что для данного сценария не известны фундаментальные пределы энергоэффективности, поэтому сложно оценить, насколько хороши предложенные схемы кодирования. Таким образом, главными задачами проекта являются (1) вывод фундаментальных пределов энергетической эффективности для СДИ с MIMO приемником; (2) разработка практических схем с многопользовательским приемом на основе комбинирования идей теории информации/кодирования и методов сжатия измерений. Актуальность и практическая значимость данного проекта определяются тем, что будут решены научные задачи, принципиально важные для развития массового межмашинного взаимодействия и интернета вещей.

Ожидаемые результаты
В ходе проекта будут проводиться исследования по одним из наиболее приоритетных направлений развития беспроводных сетей, активно обсуждаемых в рамках международных комитетов по стандартизации телекоммуникационных технологий. Планируется впервые в мире получить ряд результатов, имеющих первоочередное значение для разработки беспроводных сетей 5G/6G, предназначенных для организации связи в рамках концепции массового межмашинного взаимодействия. В частности, - будут найдены фундаментальные пределы энергетической эффективности для канала с замираниями Рэлея при использовании приемника с несколькими антеннами. В связи с тем, что датчики должны долгое время питаться от батареи, наша главная цель заключается в минимизации энергии, затрачиваемой на передачу одного информационного бита при фиксированной вероятности ошибки. - будут предложены новые схемы передачи для канала с замираниями Рэлея при использовании приемника с несколькими антеннами, основанные на комбинации идей теории информации/кодирования и методов сжатия измерений. - будет произведено теоретическое исследование предложенных схем, а также исследование с использованием имитационного моделирования, будет проведено сравнение предложенных схем со схемами из 3GPP и литературы. - наиболее успешные из разработанных решений будут реализованы на испытательной площадке Лаборатории Интернета вещей Сколковского института науки и технологий для проведения натурного и имитационного моделирования, что позволит подтвердить их высокую эффективность, а также ускорить процесс их развертывания и использования. Поскольку решаемые в проекте задачи обусловлены важнейшими вызовами, стоящими перед разработчиками телекоммуникационных технологий, запланированные результаты не только представляют высокую научную ценность, но и имеют критически важное значение для индустрии. Они будут широко востребованы в России и за рубежом. Повсеместное использование разработанных в проекте новаторских решений позволит значительно увеличить эффективность беспроводных сетей в сценариях массового межмашинного взаимодействия.


 

ОТЧЁТНЫЕ МАТЕРИАЛЫ


Аннотация результатов, полученных в 2021 году
Получены границы достижимости для случайного доступа без идентификации (СДИ) с MIMO приемником в канале Рэлея. Граница получена в виде минимальной энергии, необходимой для передачи одного информационного бита, при условии максимально допустимой вероятности ошибки на пользователя. Вывод границы основан на анализе декодера по методу максимального правдоподобия. В результатах, полученных для случая одной принимающей антенны, было показано, что декодирование по методу максимального правдоподобия эквивалентно решению задачи поиска максимальной нормы проекции принятого сигнала на подпространство, порожденное подмножеством кодовых слов. При выводе границы достижимости необходимо найти распределение отношения норм проекций на множество правильно принятых кодовых слов и на множество ошибочно декодированных кодовых слов. Для случая одной антенны данное отношение имеет бета-распределение, что существенно упрощает дальнейший вывод. В случае многих антенн было доказано, что данное отношение ограничено сверху суммой независимых бета-распределенных случайных величин. При этом каждое из бета-распределений имеет различные параметры. Разработана практическая схема на основе алгоритма декодирования TIN-SIC (treat interference as noise + successive interference cancellation). В основе схемы лежит протокол слотированная T-кратная АЛОХА: кадр разбивается на слоты, и сообщение пользователя, закодированное полярным кодом, передается в случайно выбранном слоте. Декодер способен разрешить коллизии кратности до T. Произведена модификация алгоритма декодирования TIN-SIC на случай нескольких принимающих антенн. Основное отличие нового алгоритма заключается в оценке канала для сильнейшего пользователя для случая нескольких принимающих антенн. Метод основан на подборе такой оценки канала, согласованный фильтр для которой обеспечит кластеризацию принятого сигнала на две компоненты с минимальной дисперсией. Такую оценку можно получить методом градиентного спуска. С помощью вычислительных экспериментов продемонстрирован выигрыш в энергетической эффективности порядка 10 дБ, а также увеличение количества одновременно активных пользователей в кадре вдвое при переходе от одной к восьми антеннам на базовой станции. Разработаны практические схемы на основе метода сжатия измерений. Поскольку размерность задачи СДИ не позволяет непосредственно применить стандартные алгоритмы сжатия измерений, в основе разработанной схемы лежит принцип “разделяй и властвуй”: кадр разбивается на слоты, и в каждом слоте решается задача сжатия измерений. Каждое сообщение кодируется внешним кодом, символы которого (передаваемые в слоте сообщения) кодируются внутренним кодом. Задача внутреннего кода - передать внешнему коду список сообщений, которые были переданы в слоте. Задача внешнего кода - восстановить по полученным в каждом из слотов спискам переданные сообщения. Данная задача известна как задача восстановления по спискам (англ., list recovery problem). Получена граница достижимости для энергетической эффективности схемы на основе сжатия измерений с внешним кодом, способным исправить t ошибок. Показано, что для канала Рэлея и для случая одной антенны на базовой станции переход к t=5 позволяет улучшить энергетическую эффективность на 7-10 дБ по сравнению со случаем t=0. Предложена практическая конструкция кодов, позволяющих решать задачу восстановления по спискам. Данные коды задаются с помощью верхней треугольной порождающей матрицы. Проведен теоретический анализ предложенного алгоритма, подтвержденный результатами имитационного моделирования. Показано, что построенные коды близки по энергетической эффективности к предложенным границам. Для снижения вычислительной сложности предложена еще одна практическая схема, где в качестве внешнего кода используется код Рида-Соломона в сочетании с алгоритмом Гурусвами-Судана. Показано, что решение на основе кодов Рида-Соломона позволяет обеспечить энергетическую эффективность, соответствующую границе достижимости кода для t=2. Полученные выше результаты были расширены на случай нескольких принимающих антенн на базовой станции. Показано, что переход к 8 антеннам на приемнике позволяет получить выигрыш порядка 11 дБ по энергетической эффективности и в полтора раза увеличить максимальное число активных пользователей (граница достижимости, случай t=5). Рассмотрен алгоритм декодирования слота с низкой вычислительной сложностью AMP (approximate message passing), позволяющий учитывать априорную информацию, что делает возможным применение методов итеративного декодирования системы слот-внешний код. Получены апостериорные вероятности детектирования сообщения в слоте, которые в дальнейшем передаются декодеру внешнего кода. В качестве декодера внешнего кода были рассмотрены коды с малой плотностью проверок (МПП-коды, LDPC codes). Рассмотрена модификация системы СДИ, в которой предполагается, что близко расположенные устройства передают одинаковую информацию. В случае успешной передачи данных от одного из пользователей, систему покидает данный пользователь а также пользователи, расположенные рядом. Для этой модели системы предложены методы построения верхней и нижней оценок средней задержки. Кроме того, предложен способ расчета верхней оценки для средней задержки.

 

Публикации

1. Андреев К., Рыбин П., Фролов А. Reed–Solomon Coded Compressed Sensing for the Unsourced Random Access 2021 17th International Symposium on Wireless Communication Systems (ISWCS), 1-5 (год публикации - 2021) https://doi.org/10.1109/ISWCS49558.2021.9562175

2. Андреев К., Рыбин П., Фролов А. Unsourced Random Access Based on List Recoverable Codes Correcting t Errors 2021 IEEE Information Theory Workshop (ITW), 1-6 (год публикации - 2021) https://doi.org/10.1109/ITW48936.2021.9611447

3. Андреев К., Фролов А. On Unsourced Random Access for the MIMO Channel 2021 XVII International Symposium "Problems of Redundancy in Information and Control Systems" (REDUNDANCY), 17-21 (год публикации - 2021) https://doi.org/10.1109/REDUNDANCY52534.2021.9606444

4. Борисовская А., Глебов А., Тюрликов А. Estimation of average delay in systems with unsourced random access and multiple departure 2021 XVII International Symposium "Problems of Redundancy in Information and Control Systems" (REDUNDANCY), 28-33 (год публикации - 2021) https://doi.org/10.1109/REDUNDANCY52534.2021.9606453


Аннотация результатов, полученных в 2022 году
Получена улучшенная теоретическая оценка для практической схемы на основе кодов, заданных с помощью верхней треугольной порождающей матрицы (t-tree коды). Новая оценка позволила провести анализ для t > 1, а также оценить средний размер списка путей на каждом шаге декодирования. Были предложены методы сокращения списков на промежуточных шагах работы алгоритма декодирования с помощью сортировки путей в соответствии с вычисленными метриками и отбрасыванием путей с наименьшими метриками. Данная процедура позволяет значительно уменьшить сложность декодирования и уменьшить число ложных сообщений в выходном списке. Была разработана и исследована итеративная схема декодирования на основе алгоритма AMP (approximate message passing) и кодов с малой плотностью проверок (МПП-кодов), в которой внутренний и внешний код обмениваются апостериорными логарифмическими отношениями правдоподобия оценок принятых символов. В итеративной схеме использованы разреженные регрессионные коды (sparse regression codes, SPARC). Подход на основе SPARC-кодов был обобщен на случай случайного доступа без идентификации (СДИ) в MIMO канале. Были получены правила AMP декодирования внутреннего кода. В качестве внешнего кода был выбран разреженный код, заданный с помощью верхней треугольной порождающей матрицы. Такие коды являются частным случаем МПП-кодов. Была проведена оптимизация внешних МПП-кодов с использованием метода эволюции плотностей (квантованный вариант данного алгоритма). Итеративный алгоритм показывает лучшую энергоэффективность по сравнению со схемой на основе t-tree кода. Разрыв растет с увеличением числа антенн. Итеративный алгоритм позволяет выиграть порядка 2 дБ при 64 антеннах и 150 пользователях, но приводит к значительному увеличению сложности декодирования. Проведено обобщение схемы на основе алгоритма TIN-SIC на случай большого числа приемных антенн. В основе схемы лежит протокол слотированная T-кратная АЛОХА: кадр разбивается на слоты, и сообщение пользователя, закодированное полярным кодом, передается в случайно выбранном слоте. Начиная с 64 приемных антенн, предложенная ранее процедура кластеризации оказывается вычислительно нестабильной, поэтому схема была дополнена неортогональными преамбулами. Предложен алгоритм построения полярных кодов с динамическими заморозками, который позволяет строить близкие к оптимальным полярные коды для многопользовательского канала и декодирования списком. Энергоэффективность результирующей схемы близка к фундаментальным пределам (разница составила 0.8 дБ). Переход от 8 к 64 антеннам привел к улучшению энергоэффективности на 9 дБ. Данная схема показывает наилучшие результаты при условии достаточной длины слота для передачи преамбулы и кодового слова. Улучшена граница достижимости для СДИ с MIMO приемником в канале Рэлея. Подход основан на том, что при фиксированных кодовых словах сигналы на разных антеннах являются независимыми нормально-распределенными случайными векторами. Это и позволяет провести теоретический анализ искомой условной вероятности ошибки. Для уточнения аддитивной границы был использован метод Фано, заключающийся в том, что аддитивная граница применяется лишь в так называемом хорошем регионе, а при выходе за пределы хорошего региона условная вероятность ошибки полагается равной единице. Усреднение по кодовым словам выполняется с помощью метода Монте-Карло. Данный набор приемов позволил значительно улучшить границу достижимости. Рассмотрен важный с практической точки зрения сценарий, когда в системе есть устройства со спорадическим трафиком (устройства первого типа), а также устройства, постоянно подключенные к базовой станции и передающие регулярно (устройства второго типа). Предложен и проанализирован протокол, заключающийся в модификации механизма случайного доступа и введении дополнительной случайной задержки при отправке преамбулы для устройств первого типа. Показано, что такая модификация позволяет сократить время доставки сообщений, переданных устройствами второго типа. Разработана практическая схема на основе подхода Compute and Forward (СoF), идея которого состоит в декодировании не отдельных сообщений, а их линейных комбинаций, что позволяет значительно снизить интерференцию, а, следовательно, повысить скорость пользовательских кодов. Для решения задачи декодирования линейных комбинаций сообщений были использованы комплекснозначные коды на решетке (lattice codes) low density construction-A (LDA), для которых верно, что любая целочисленная комбинация любого количества кодовых слов на решетке эквивалентна единственному кодовому слову по модулю простого числа, что сводит задачу декодирования в системе СДИ к однопользовательской задаче помехоустойчивого декодирования с последующим выделением сообщений пользователей из их целочисленных линейных комбинаций. Разработана соответствующая модуляция на основе гауссовских целых чисел и чисел Эйзенштейна, сохраняющая операции сложения и умножения при отображении точки решетки в элемент поля по модулю простого числа. В качестве кодов для построения LDA решетки были выбраны МПП-коды и полярные коды, заданные над полем по модулю простого числа, известные своими эффективными алгоритмами декодирования с малой сложностью реализации. В СДИ с MIMO приемником использование нескольких принимающих антенн позволяет наблюдать различные линейные комбинации переданных кодовых слов (которые задаются матрицей канала) с шумом. Для получения целочисленных комбинаций переданных сообщений нужно умножить принятый сигнал на некоторую специально выбранную матрицу B, что приводит к уменьшению интерференции, но усиливает шум. Поиск наилучшей матрицы B осуществляется с помощью алгоритма Ленстры-Ленстры-Ловаса (ЛЛЛ-алгоритм). Данный подход известен как Integer Forcing (IF). Разработанная схема исследована методом имитационного моделирования. Показано, что схема на основе подхода CoF обеспечивает значительно улучшает энергетическую эффективность при большом числе (>1000) активных пользователей по сравнению со схемой на основе алгоритма TIN-SIC. На базе SDR-стенда Лаборатории Интернета вещей Сколковского института науки были реализованы следующие алгоритмы: 1) практическая схема на основе алгоритма TIN-SIC и полярных кодов для базовой станции, оснащенной несколькими антеннами, 2) практические схемы на основе метода сжатия измерений, а именно декодер внутреннего кода (алгоритм OMP -- orthogonal matched pursuit) и декодер t-tree кода и 3) реализован алгоритм декодирования сигнала на основе compute and forward (CoF). Параметры системы выбраны следующим образом: каждый пользователь передает 48 информационных бит, кадр состоит из 1440 отсчетов и разбит на 12 слотов. Малая длина слота выбрана для устойчивой работы алгоритмов декодирования при малом времени когерентности в канале. Базовая станция оснащена 64 антеннами. Реализация разработанных протоколов в рамках SDR-стенда позволяет убедиться, что полученные путем вычислительных экспериментов вероятности ошибки передачи сообщения на пользователя вполне соответствуют результатам натурных экспериментов.

 

Публикации

1. Андреев К.В., Рыбин П.С., Фролов А.А. Coded Compressed Sensing with List Recoverable Codes for the Unsourced Random Access IEEE Transactions on Communications, стр. 1-13 (год публикации - 2022) https://doi.org/10.1109/TCOMM.2022.3216901

2. Маршаков Е., Фоминых А., Фролов А. Polar Codes with Dynamic Frozen Bits for Gaussian Multiple Access Channel 2022 International Multi-Conference on Engineering, Computer and Information Sciences (SIBIRCON), стр. 10-13 (год публикации - 2022)

3. Стшек М., Степанов Н., Молчанов Д., Машек П., Можный Р., Тюрликов А., Хошек Й. Optimizing NB-IoT Communication Patterns for Permanently Connected mMTC Devices 2022 IEEE Wireless Communications and Networking Conference (WCNC), стр. 1413-1418 (год публикации - 2022) https://doi.org/10.1109/WCNC51071.2022.9771847

4. Устинова Д., Фролов А., Андреев К. Unsourced Random Access Pilot-Assisted Polar Code Construction for MIMO Channel 2022 International Multi-Conference on Engineering, Computer and Information Sciences (SIBIRCON), стр. 1-4 (год публикации - 2022)


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