В радиотехнике кооперативный множественный вход-множественный выход ( кооперативный MIMO , CO-MIMO ) — это технология, которая может эффективно использовать пространственную область мобильных каналов с замиранием, чтобы значительно улучшить производительность беспроводных систем связи. Ее также называют сетевым MIMO , распределенным MIMO , виртуальным MIMO и виртуальными антенными решетками .
Обычные системы MIMO , известные как MIMO «точка-точка» или совмещенный MIMO, требуют, чтобы и передатчик, и приемник канала связи были оснащены несколькими антеннами. Хотя MIMO стал неотъемлемым элементом стандартов беспроводной связи, включая IEEE 802.11n (Wi-Fi), IEEE 802.11ac (Wi-Fi), HSPA+ (3G), WiMAX (4G) и Long-Term Evolution (4G), многие беспроводные устройства не могут поддерживать несколько антенн из-за ограничений по размеру, стоимости и/или оборудованию. Что еще более важно, разделение антенн на мобильном устройстве и даже на стационарных радиоплатформах часто недостаточно для достижения существенного прироста производительности. Более того, по мере увеличения количества антенн фактическая производительность MIMO все больше отстает от теоретического прироста. [1]
Кооперативный MIMO использует распределенные антенны на разных радиоустройствах для достижения близкого к теоретическому выигрышу MIMO. Основная идея кооперативного MIMO заключается в группировке нескольких устройств в виртуальную антенную решетку для достижения связи MIMO. Кооперативная передача MIMO включает несколько радиоканалов точка-точка, включая каналы внутри виртуального массива и, возможно, каналы между различными виртуальными массивами.
Недостатки кооперативного MIMO связаны с повышенной сложностью системы и большими накладными расходами на сигнализацию, необходимыми для поддержки взаимодействия устройств. С другой стороны, преимущества кооперативного MIMO заключаются в его способности повышать емкость, пропускную способность на границе соты, покрытие и групповую мобильность беспроводной сети экономически эффективным способом. Эти преимущества достигаются за счет использования распределенных антенн, которые могут увеличить емкость системы путем декоррелирования подканалов MIMO и позволяют системе использовать преимущества макроразнообразия в дополнение к микроразнообразию. Во многих практических приложениях, таких как сотовые мобильные и беспроводные ad hoc сети, преимущества развертывания кооперативной технологии MIMO перевешивают недостатки. В последние годы [ когда? ] кооперативные технологии MIMO были приняты в основное русло стандартов беспроводной связи.
В координированной многоточечной связи (CoMP) данные и информация о состоянии канала (CSI) распределяются между соседними базовыми станциями сотовой связи (BS) для координации их передач в нисходящем канале и совместной обработки полученных сигналов в восходящем канале . Архитектура системы проиллюстрирована на рис. 1a. Методы CoMP могут эффективно превращать в противном случае вредные межсотовые помехи в полезные сигналы, позволяя использовать значительный прирост мощности, преимущество ранга канала и/или прирост разнообразия . CoMP требует высокоскоростной сети обратного соединения для обеспечения обмена информацией (например, данными, управляющей информацией и CSI) между BS. Обычно это достигается с помощью оптоволоконного фронта. CoMP был введен в стандарты 4G. [7]
Стационарные ретрансляторы (показаны на рисунке 1b) — это недорогие и стационарные радиоинфраструктуры без проводных транзитных соединений. Они хранят данные, полученные от BS, и пересылают их на мобильные станции (MS) и наоборот. Стационарные ретрансляторы (RS) обычно имеют меньшую мощность передачи и зону покрытия, чем BS. Их можно стратегически и экономически эффективно развернуть в сотовых сетях для расширения покрытия, снижения общей мощности передачи, повышения пропускной способности определенного региона с высокими требованиями к трафику и/или улучшения приема сигнала. Объединяя сигналы от ретрансляторов и, возможно, исходный сигнал от BS, мобильная станция (MS) может использовать присущее ретранслятору разнообразие канала ретрансляции. Недостатками фиксированных ретрансляторов являются дополнительные задержки, вносимые в процесс ретрансляции, и потенциально повышенные уровни помех из-за повторного использования частот на RS. Как одна из наиболее зрелых кооперативных технологий MIMO, фиксированная ретрансляция получила значительную поддержку в основных стандартах сотовой связи. [8] [9]
Мобильные ретрансляторы отличаются от стационарных тем, что RS являются мобильными и не развертываются как инфраструктура сети. Поэтому мобильные ретрансляторы более гибки в размещении различных моделей трафика и адаптации к различным средам распространения. Например, когда целевая MS временно страдает от плохих условий канала или требует относительно высокоскоростного обслуживания, ее соседние MS могут помочь обеспечить многоадресное покрытие или увеличить скорость передачи данных, ретранслируя информацию целевой MS. Более того, мобильные ретрансляторы обеспечивают более быстрое и дешевое развертывание сети. Подобно стационарным ретрансляторам, мобильные ретрансляторы могут увеличивать зону покрытия, снижать общую мощность передачи и/или увеличивать емкость на границах ячеек. С другой стороны, из-за своей оппортунистической природы мобильные ретрансляторы менее надежны, чем стационарные, поскольку топология сети очень динамична и нестабильна.
Мобильные пользовательские ретрансляторы позволяют распределенным MS самоорганизовываться в беспроводную ad hoc сеть, которая дополняет инфраструктуру сотовой сети с помощью многоскачковых передач. Исследования показали, что мобильные пользовательские ретрансляторы имеют фундаментальное преимущество в том, что общая емкость сети, измеряемая как сумма пропускной способности пользователей, может масштабироваться линейно с числом пользователей при условии достаточной поддержки инфраструктуры. [10] [11] Таким образом, мобильные пользовательские ретрансляторы являются желательным усовершенствованием будущих сотовых систем. Однако мобильные пользовательские ретрансляторы сталкиваются с проблемами маршрутизации, управления радиоресурсами и управления помехами.
Связь между устройствами (D2D) в LTE — это шаг к мобильным ретрансляторам. [12]
В Cooperative-MIMO процесс декодирования включает сбор N R линейных комбинаций N T исходных символов данных, где N R обычно является числом принимающих узлов, а N T является числом передающих узлов. Процесс декодирования можно интерпретировать как решение системы N R линейных уравнений, где число неизвестных равно числу символов данных ( N T ) и сигналов помех. Таким образом, для того, чтобы потоки данных были успешно декодированы, число независимых линейных уравнений ( N R ) должно быть по крайней мере равно числу потоков данных ( N T ) и потоков помех.
В кооперативном подпространственном кодировании, также известном как линейное сетевое кодирование , узлы передают случайные линейные комбинации исходных пакетов с коэффициентами, которые могут быть выбраны из измерений естественной случайной среды рассеяния. В качестве альтернативы, среда рассеяния полагается на кодирование передач. [13] Если пространственные подканалы достаточно некоррелированы друг с другом, вероятность того, что приемники получат линейно независимые комбинации (и, следовательно, получат инновационную информацию), приближается к 1. Хотя случайное линейное сетевое кодирование имеет превосходную производительность пропускной способности, если приемник получает недостаточное количество пакетов, крайне маловероятно, что он сможет восстановить любой из исходных пакетов. Это можно решить, отправив дополнительные случайные линейные комбинации (например, увеличив ранг матрицы канала MIMO или повторно передав в более позднее время, которое больше времени когерентности канала ), пока приемник не получит достаточное количество закодированных пакетов для декодирования. [14]
Кооперативное подпространственное кодирование сталкивается с высокой вычислительной сложностью декодирования. Однако в кооперативном радио MIMO декодирование MIMO уже использует аналогичные, если не идентичные, методы, как декодирование случайной линейной сети. Случайные линейные сетевые коды имеют высокие накладные расходы из-за больших векторов коэффициентов, прикрепленных к кодированным блокам. Но в кооперативном радио MIMO векторы коэффициентов могут быть измерены из известных обучающих сигналов, что уже выполняется для оценки канала . Наконец, линейная зависимость между векторами кодирования уменьшает количество инновационных кодированных блоков. Однако линейная зависимость в радиоканалах является функцией корреляции канала , что является проблемой, решаемой кооперативным MIMO.
До внедрения кооперативного MIMO предлагалась совместная обработка между базовыми станциями сотовой связи для смягчения межсотовых помех [15] , а кооперативное разнесение [16] предлагало повышенный выигрыш от разнесения с использованием реле, но за счет худшей спектральной эффективности. Однако ни один из этих методов не использует помехи для пространственного мультиплексирования, что может значительно повысить спектральную эффективность.
В 2001 году кооперативный MIMO был представлен Стивом Шаттилом, ученым из Idris Communications, в предварительной патентной заявке [17] , в которой были раскрыты координированные многоточечные и фиксированные ретрансляторы, за которыми последовала статья, в которой С. Шамай и Б. М. Зайдель предложили предварительное кодирование «грязной бумаги» в совместной обработке нисходящей линии связи для однопользовательских ячеек. [18] В 2002 году Шаттил представил аспекты мобильного ретранслятора и сетевого кодирования кооперативного MIMO в патенте США № 7430257 [19] и публикации США № 20080095121. [20] Реализации программно-определяемого радио (SDR) и распределенных вычислений в кооперативном MIMO были представлены в патентах США № 7430257 (2002) и 8670390 [21] (2004), что обеспечило основу для облачной сети радиодоступа ( C-RAN ).
Реализации кооперативного MIMO на стороне сервера были первыми, принятыми в спецификации сотовой связи 4G , и имеют важное значение для 5G . CoMP и Fixed Relays объединяют ресурсы обработки основной полосы частот в центрах обработки данных, обеспечивая плотное развертывание простых и недорогих радиотерминалов (например, удаленных радиоголовок ) вместо базовых станций сотовой связи. Это позволяет легко масштабировать ресурсы обработки для удовлетворения потребностей сети, а распределенные антенны могут позволить обслуживать каждое пользовательское устройство полной спектральной полосой пропускания системы. Однако полоса пропускания данных на пользователя по-прежнему ограничена объемом доступного спектра, что вызывает беспокойство, поскольку использование данных на пользователя продолжает расти.
Внедрение клиентского кооперативного MIMO отстает от серверного кооперативного MIMO. Клиентский кооперативный MIMO, такой как мобильные реле, может распределять вычислительные нагрузки между клиентскими устройствами в кластере, что означает, что вычислительная нагрузка на процессор может масштабироваться более эффективно по мере роста кластера. Хотя существуют дополнительные накладные расходы на координацию клиентских устройств, устройства в кластере могут совместно использовать радиоканалы и пространственные подканалы через беспроводные соединения ближнего действия. Это означает, что по мере роста кластера доступная мгновенная пропускная способность данных на пользователя также растет. Таким образом, вместо того, чтобы пропускная способность данных на пользователя была жестко ограничена законами физики (т. е. теоремой Шеннона-Хартли ), пропускная способность данных ограничивается только вычислительной мощностью обработки, которая продолжает улучшаться в соответствии с законом Мура . Несмотря на большой потенциал клиентского кооперативного MIMO, инфраструктура на основе пользователей сложнее для поставщиков услуг монетизировать, и существуют дополнительные технические проблемы.
Хотя мобильные реле могут снизить общую энергию передачи, эта экономия может быть компенсирована энергией схемы, необходимой для увеличения вычислительной обработки. Было показано, что выше определенного порогового значения расстояния передачи кооперативный MIMO обеспечивает общую экономию энергии. [22] Были разработаны различные методы для обработки временных и частотных смещений, что является одной из самых критических и сложных проблем в кооперативном MIMO. [23] [24] В последнее время исследования были сосредоточены на разработке эффективных протоколов MAC. [25]
В этом разделе мы описываем предварительное кодирование с использованием системной модели канала нисходящей линии связи Cooperative-MIMO для системы CoMP. Группа базовых станций использует совокупность M передающих антенн для одновременной связи с K пользователями.
Пользователь k , ( k = 1,… , K ), имеет N k приемных антенн. Модель канала от БС до k -го пользователя представлена матрицей каналов H k размером N k × M .
Пусть s k обозначает вектор символа передачи k -го пользователя. Для пользователя k линейная матрица предварительного кодирования передачи W k , которая преобразует вектор данных s k в переданный вектор M × 1 W k × s k , используется БС. Вектор принятого сигнала у k -го пользователя определяется как ,
где n k = [ n k, 1 , …, n k,Nk ] T обозначает вектор шума для k -го пользователя, а (.) T обозначает транспонирование матрицы или вектора. Компоненты n k,i вектора шума n k являются iid с нулевым средним и дисперсией σ 2 для k = 1,…, K и i = 1,…, N k . Первый член, H k W k s k , представляет желаемый сигнал, а второй член, , представляет помехи, принимаемые пользователем k .
Сетевой канал определяется как H = [ H 1 T ,…, H K T ] T , а соответствующий набор сигналов, получаемых всеми пользователями, выражается как
где H = [ H 1 T ,…, H K T ] T , y = [ y 1 T ,…, y K T ] T , W = [ W 1 T ,…, W K T ] T , s = [ s 1 T ,…, s K T ] T , и n = [ n 1 T ,…, n K T ] T .
Матрица предварительного кодирования W разрабатывается на основе информации о канале с целью повышения производительности системы Cooperative-MIMO.
В качестве альтернативы, обработка на стороне приемника, называемая пространственным демультиплексированием, разделяет переданные символы. Без предварительного кодирования набор сигналов, полученных всеми пользователями, выражается как
Полученный сигнал обрабатывается с помощью матрицы пространственного демультиплексирования G для восстановления переданных символов: .
Распространенные типы предварительного кодирования включают нулевое форсирование (ZF), предварительное кодирование с минимальной средней квадратичной ошибкой (MMSE), передачу с максимальным отношением (MRT) и блочную диагонализацию . Распространенные типы пространственного демультиплексирования включают ZF , комбинирование MMSE и последовательное подавление помех .