Поддержка mimo что это
Технология MU-MIMO: что это такое, и зачем нужен роутер с её поддержкой?
Мы проверяем наличие Wi-Fi, как только окажемся дома, на работе, в ресторане, в аэропорту, в отеле… И, подключившись к беспроводной сети, никто не хочет ждать дольше пары секунд, пока обновится страница в Facebook или скачается электронная почта. Но скорость Wi-Fi порою оставляет желать лучшего, особенно если вы сидите не у себя дома, а в переполненном кафе, офисе или аэропорту. Причина такой неприятности — SU-MIMO, технология однопользовательской передачи данных. В современных роутерах ей на смену приходит более прогрессивная MU-MIMO.
SU-MIMO и MU-MIMO: чем они различаются?
MIMO расшифровывается как multiple input, multiple output — «множественный ввод, множественный вывод». Это метод пространственного кодирования сигнала, использующий систему с множеством каналов передачи и приема данных.
В зависимости от количества пользователей, в адрес которых осуществляется одновременная передача данных, существует два типа MIMO:
Сейчас в сетях Wi-Fi традиционно используется технология, при которой подключение к точке доступа происходит последовательно, и в определенный отрезок времени все потоки данных адресованы одному пользователю: пока его устройство отправляет или получает данные, остальные скромно ждут своей очереди. Это похоже на получение обеда в столовой: стоя в очереди, вы видите повара на раздаче, но впереди ещё два десятка коллег, и ваша порция достанется вам только после того, как обслужат стоящих перед вами людей. С Wi-Fi в случае SU-MIMO история аналогичная: из-за задержки на ожидание очереди скорость обмена данными снижается, и, даже находясь дома в зоне стабильного приёма, телефон или планшет не всегда подключается к сети мгновенно или долго загружает страницы.
Зачем вообще что-то менять, если и так всё хорошо?
«Но мы же нормально жили с существующими технологиями Wi-Fi», — скажете вы. Что ж, вот вам парочка интересных фактов. Большинство пользователей обновляют домашний роутер раз в 3–5 лет. Для мира технологий это эквивалентно 30–50 годам! Например, пять лет назад почти никто даже не думал об Интернете вещей или «умном доме».
Объёмы мобильного трафика непрерывно растут: например, в США каждый год среднестатистическая семья добавляет к домашней сети Wi-Fi три подключенных устройства, а к 2022 году, с наступлением эры Интернета вещей, таких устройств в каждом домовладении будет до 50!
Получается, что и число подключенных устройств, и количество данных, которые мы потребляем, растёт ускоряющимися темпами. Если вы купили роутер пять лет назад, то скорее всего он с трудом справляется даже с существующими нагрузками. Чтобы идти в ногу со временем — не только сегодня, но и в ближайшие несколько лет, лучше перейти на роутер с технологией MU-MIMO. Такой роутер обеспечит передачу данных между множеством устройств одновременно без потери скорости и качества подключения. Даже наоборот, скорость обслуживания подключённых устройств повысится. Беспроводные модули в ваших многочисленных домашних устройствах не будет «топтаться», переминаясь с ноги на ногу, в ожидании своей очереди, он не будет тратить энергию на отправку роутеру запросов на подключение, а значит, сможет работать дольше от одной зарядки.
Как я опознаю роутер с МU-MIMO?
Роутер с поддержкой MU-MIMO визуально отличается бОльшим количеством передающих и принимающих антенн, из-за чего похож на ёжика. Многочисленные антенны как раз и нужны для одновременного обслуживания нескольких устройств без потери скорости.
IoT дружит с MU-MIMO?
В обозримом, а точнее даже скором будущем Интернет вещей (IoT) станет обыденностью. Технология SU-MIMO не позволит эффективно и быстро подключать множество устройств, которые постоянно обмениваются данными с Сетью.
А роутер с MU-MIMO сможет обеспечить достаточную пропускную способность для большого количества подключенных устройств: смартфонов, медиаплееров, смарт-телевизоров, планшетов, игровых ПК и другой умной техники — вплоть до стиральных машин, холодильников, мультиварок. Даже если вся техника и все члены семьи будут одновременно пользоваться Wi-Fi, качество соединения не пострадает.
За что вы полюбите MU-MIMO
Роутеры, в которых реализована эта технология, стали появляться не так давно и на рынке их пока немного. Но когда придет время обновляться, предпочтительно выбирать модель с поддержкой MU-MIMO — такой роутер не устареет морально в ближайшие годы.
Что такое MU-MIMO и что это дает конечному пользователю?
Что такое MIMO?
SU-MIMO и MU-MIMO: в чем различие?
Работа многопользовательского МИМО начинается с 802.11ax, 802.11ac Wave2. Старшие стандарты, такие как 802.11b, g и n его не поддерживают. Когда в 2015 году вышел стандарт ac Wave 2, с этой технологией могли работать только маршрутизаторы и точки доступа.
Технология MU-MIMO изнутри
В 2008 году стандарт 802.11n представил технологию multi-in multi-out (MIMO), предназначенную для повышения пропускной способности Wi-Fi между точками доступа и клиентскими устройствами. Чтобы MIMO работал, две беспроводные станции (т.е. и точка доступа, и клиентское устройство) должны иметь несколько антенн, которые идентичны и физически отделены друг от друга фиксированным расстоянием, чтобы отсутствовала разность фаз на рабочей длине волны.
Пространственное мультиплексирование (Spatial Mutiplexing)
Пространственный поток представляет собой набор данных, посланный передающими антеннами, который может быть математически реконструирован на антеннах приемника. В MIMO каждый пространственный поток передается с разных антенн в том же частотном канале, на котором работает передатчик. Рисунок ниже иллюстрирует это для случая с двумя потоками.
Приемник принимает каждый поток на идентичную радио цепь. Поскольку он знает смещения фазы своих собственных антенн, он может использовать математические методы обработки сигналов для реконструкции исходных потоков. Чтобы повысить пропускную способность нужно увеличивать количество потоков. Каждый пространственный поток содержит набор уникальных данных, а количество независимых пространственных потоков ограничено тем, какое Wi-Fi устройство имеет наименьшее количество радиолиний.
В первой волне 802.11ac пропускная способность повышалась не только за счет использования MIMO, а применялись и другие механизмы:
Однако общая ширина полосы в любом частотном диапазоне является «конечной» и это накладывает свои ограничения. Чем шире канал, тем больше он подвержен помехам.
Beamforming (адаптивное формирование диаграммы направленности луча)
Многопользовательский MIMO (MU-MIMO) повышает пропускную способность канала за счет одновременной передачи данных на множество клиентов. Но есть еще другая эффективная технология – формирование диаграммы направленности луча в нисходящем канале – TxBF.
TxBF впервые была представлена в стандарте 802.11n, но широкого распространения не получила. Если в MIMO с каждой антенны отправляются разные пространственные потоки, то при формировании луча с нескольких антенн отправляется один и тот же поток со сдвигом фаз.
Роутер отправляет служебную информацию к клиенту со всех своих антенн, а клиент в обязательном порядке отвечает роутеру матрицей, которая указывает, что он увидел от каждой из антенн. Программное обеспечение маршрутизатора вычисляет примерное местоположение клиента и вносит поправки в работу всех своих передатчиков таким образом, что бы максимизировать сигнал на клиенте.
Например, для устранения замираний на одной из антенн изменяется фазовый сдвиг или увеличивается амплитуда сигнала для прохождения преграды. Если сигнал с разных антенн приходит синфазно и с одинаковой мощностью, он складывается – это понятие называется конструктивной интерференцией. В этом случаем за счет увеличения мощности сигнала возрастает скорость передачи данных и максимальное расстояние до клиента. И наоборот если приходит два сигнал с противоположной фазой они гасятся, и результирующая амплитуда сигнала может быть равна нулю – это называется деструктивной интерференцией радиоволн.
Для формирования диаграммы направленности требуется использование фазированной антенной решетки, в которой имеется множество одинаковых антенн и они разнесены на фиксированное друг от друга расстояние (для работы в противофазе).
За счет одновременной передачи данных сразу нескольким клиентам и поддержки множества пространственных потоков MU-MIMO позволяет увеличить канальную скорость в полосе.
Механизм передачи информации в MU-MIMO
Максимальное количество одновременно работающих клиентов на единицу меньше, чем общее количество доступных потоков роутера. Это математическое ограничение и вот почему. Точка доступа должна контролировать как зоны максимальной конструктивной интерференции для фокусирования самого сильного сигнала на клиентском устройстве, так и зоны максимальной деструктивной интерференции, чтобы минимизировать сигнал на других клиентских устройствах в этой группе.
Математически число переменных превышает число неизвестных, поэтому одним потоком нельзя управлять независимо. Таким образом, для текущего поколения точек доступа 802.11ac Wave 2 с поддержкой MU-MIMO 4×4: 4 допустима следующая комбинация групп:
Совместное использование пространственного мультиплексирования и адаптивного формирования диаграммы направленности луча позволяет:
IoT (Интернет вещей) и MU-MIMO
Стандарт 802.11ax может поддерживать одновременно восемь передач MU-MIMO, по сравнению с четырьмя в 802.11ac. Одновременная поддержка восьми выделенных каналов позволяет большему количеству IoT устройств установить связь с точкой доступа и избежать проблем с пропускной способностью, которые существовали в более ранних версиях Wi-Fi, включая 802.11ac. Это особенно актуально, если в помещении большое количество устройств, обладающих низкой скоростью передачи данных (а это как раз и есть IoT).
Практические ограничения MU-MIMO
Комментарии
Даниил 2021-05-14 10:37:00
Для тех у кого MIMO прошло мимо…
Немножко истории
У большого числа технологий, которые имеют место в сегодняшней телекоммуникационной среде «ноги растут» из военных наработок. Технология ортогонального частотного мультиплексирования (OFDM), например, была предложена ещё в 80-х годах нашими американскими друзьями, но реализовать её удалось совсем недавно лишь потому, что она чрезвычайно требовательна к вычислительной мощности системы (всему виной пресловутое БПФ).
MIMO раньше представлялась только лишь как технология разнесенного приема (имеем одну передающую и N приемных антенн). Реализуя эту идею было выпущено несколько серий военных тропосферных станций (может кому и довелось послужить на таких) и в принципе на том этапе, расходы на разворачивание дополнительных антенн себя оправдывали.
Принцип обработки был прост как лопата: в двух приемных ветках сравнивалось отношение сигнал/шум и в соответствии с оценкой этого значения каждой ветке обработки назначались весовые коэффициенты, играющие роль при принятии решения, грубо говоря, что было передано: 0 или 1. Эта нехитрая система так и была названа критерием оптимального весового сложения (MRC).
Дальше-больше. В 1997 году ирано-американец Аламоути предлагает новинку основанную на уже известных тезисах, назвав её пространственно-временным блоковым кодом (STBC). После этого год от года увеличивается вал публикаций на тему MIMO и тема стает очень актуальной на фоне того, что частотно-энергетическую эффективность систем связи повышать стало все сложнее и сложнее (уже продуманы максимально эффективные сигнально-кодовые конструкции). А дальше пошло-поехало: пространственно-временное решетчатое кодирование, пространственное мультиплексирование, а также большое количество алгоритмов декодирования от простейшего «максимального правдоподобия (ML- max likehood)» до сферического турбодекодирования на GPU и т.д.
Как это работает
Радиоканалы
Вообще эта классификация огромна и её обзор достоен отдельной статьи, но мы остановимся лишь на нескольких моментах.
Проходя путь от передатчика (T) к приемника ( R) наша радиоволна затухает (теряет в энергетике), причем то насколько она потеряет зависит то, есть ли между нашими T и R прямая видимость. Если она есть, то основная вина за потери ложится на потери среды распространения (path loss), если прямой видимости нет, то начинается самое интересное. Сталкиваясь с различными препятствиями волна идет к пункту назначения несколькими путями (многолучевое распространение) и соответственно каждый луч проходит разное расстояние. На приеме все эти лучи могут складывать с противофазе, что дополнительно снижает интенсивность сигнала, что заставляет уровень сигнала постоянно «плавать». Поэтому в зоне неуверенного приема ваши мобильники никак не могут определиться сколько «палочек сигнала» показывать.
Все это безобразие назвали замираниями. Бывают они разными и могут описывать разными законами. При наличии постоянной компоненты (наличии прямой видимости) подойдет распределение Райса, а при её отсутствии — Релеевское (частный вариант). Формул не буду приводить умышленно, они большие и страшные.
MIMO вот ОНО
Разбор того, как ЭТО работает проведем на самом простом примере. У нас есть 2 антенны на передаче и одна на приеме.
k — так называемая комплексная передаточная функция канала (определяющая его ФЧХ и АЧХ), причем различная для каждого момента времени для каждого из принятых сигналов. Главная изюминка как раз и заключается в том, что сигналы для каждой из приемных антенн проходят разные пути.
В соответствии с методом ПВБК, входной поток данных разбивается на пары [с1, с2], причем, на первом полутактовом интервале символ c1 передается через антенну Т1 и символ c2 передается через антенну Т2. На втором полутактовом интервале порядок передачи изменяется: через антенну Т1 передается инверсия символа c2 (на рисунке обозначен как (–c*2), а символ c1 передается через антенну Т2 (на рисунке обозначен как (c*1). Данный алгоритм удобно представить в виде матрицы, где номер строки будет соответствовать номеру передатчика, а номер столбца – номер полутакта (в общем случае – шаг такта) передачи. Символ «*» как уже многие догадались-комплексное сопряжение.
В итоге на входе мы получаем 2 сигнала (мультипликативные отклики за первый и второй такт), проведя ряд занимательных математических преобразований мы получаем исходный сигнал, а точнее пару этих сигналов. Собственно вся фишка и заключается в том, что каждый из этих сигналов передавался 2 раза.
Почему это возможно? Потому что k разный для каждого луча, а матрица Аламоути (рисунок выше) является ортогональной.
Практика
А теперь проведем моделирование и посмотрим выигрыш MIMO перед SISO(single in single out).
Все свои расчеты и моделирование я провожу в Matlab‘e потому, что это самая лучшая в мире очень удобная для таких экспериментов среда.
Вот собственно кусок для расчета кривой Аламоути:
Эта часть для классической схемы:
Из графика видно что выигрыш для вероятности ошибки Pош=10^(-3) примерно 12 [дБ]. И это просто огромная величина.
Методы оптимизации приема/передачи в сетях Wi-Fi
Одной из ключевых технологий для развития беспроводных сетей (например, Wi-Fi) в последние годы является технология MIMO. MIMO — это множественная передача информации с нескольких передатчиков и её получение, а также обработка на нескольких приемниках. Основные задачи MIMO – повысить пропускную способность беспроводного канала и качество связи.
Главным методом увеличения пропускной способности в системах MIMO является мультиплексирование, то есть параллельная передача нескольких потоков информации с разных антенн (о нем ниже). Частными случаями MIMO являются системы передачи, где на приемнике или передатчике используется одна антенна. Называются такие системы Multiple-input single-output (MISO) и Single-input multiple-output (SIMO). В них нельзя организовать параллельную передачу нескольких потоков информации, однако можно использовать дополнительные антенны для повышения качества приёма или передачи сигнала. В описании точек доступа различных вендоров мы можем узнать сколько передающих и приемных антенн есть на устройстве, сколько пространственных потоков MIMO оно поддерживает. Например, это может быть значение 3×4:3, что означает 3 передатчика, 4 приемника и 3 пространственных потока. Кроме этих параметров можно встретить такие аббревиатуры или обозначения, как MRC, STBC, CSD, 802.11ac Tx BF и пр. Все эти технологии также направлены на улучшение качества сигнала. Итак, давайте попробуем разобраться какие варианты ухищрений используют современные точки доступа, чтобы ваш девайс получил хороший сигнал. Стоит отметить, что на Хабре уже есть статьи с довольно подробным описанием работы указанных технологий — MIMO, OFDM, STBC и MRC. В данном материале хотели бы сделать общий обзор по технологиям повышения качества связи, наглядно отобразить, как работает та или иная функция и какой прирост она дает. Рассмотрена работа с точки зрения 802.11 Wi-Fi, хотя, разумеется, указанные методы используются и в других беспроводных стандартах (LTE, 802.16 WiMAX).
Пространственное мультиплексирование (MIMO SDM)
Ключевым преимуществом MIMO является возможность передавать несколько независимых информационных потоков с разных антенн на одном канале. Это позволяет кардинально увеличить пропускную способность беспроводного канала. Технология называется пространственное мультиплексирование, или SDM (Spatial Division Multiplexing). Основным условием для работы MIMO SDM является многолучевое распространение сигнала. Если мы отправим данные с двух антенн, при прямой видимости сигнал придет к получателю одновременно, и мы получим их наложение (интерференцию). А значит сделаем только хуже. Но если при прохождении сигнал отражается, преломляется и т.п., получатель может распознать (скоррелировать) пришедший сигнал для разных потоков. Затем, получатель вычисляет текущее состояние каналов передачи (потоков) для каждой из передающих антенн на основе предварительной калибровки (по служебным заголовкам). И далее с помощью математических преобразований, восстанавливает исходные потоки. В случае MIMO отправитель не знает о состоянии канала, то есть он никак не оптимизирует сигнал при передаче. Точка доступа и клиент передают определенное количество потоков, поддерживаемое двумя сторонами. Например, если клиент поддерживает только один поток, точка доступа тоже будет передавать единственный поток.
Стоит отметить, что при передаче нескольких потоков (да и вообще при одновременной передаче с нескольких антенн) общая излучаемая мощность делится на количество передающих антенн. Например, если мы передаём сигнал одновременно с двух антенн, то мощность сигнала для каждой из них будет в два раза меньше максимальной. Однако, в данном случае мы передаем информацию по двум или более каналам одновременно.Также, за счет совместного использования SDM и множественной передачи (об этом ниже) можно увеличить значение SNR (отношение сигнал-шум) на приемнике.
Системы MIMO продолжают развиваться и в стандарте 802.11ac (wave2) реализована множественная одновременная передача в режиме MIMO нескольким клиентами (Multiuser-MIMO). То есть, если есть два клиента, поддерживающие один и два потока, система MU-MIMO будет передавать им сигнал одновременно. Как мы помним, до появления технологии MU- MIMO в один момент времени передачу данных могла осуществлять только одна система. Работает технология только в направлении от точки доступа к клиенту (DownLink). Текущие точки доступа позволяют работать с тремя клиентами MU-MIMO и передавать до трех потоков (суммарно). Технология MU-MIMO требует поддержки и на точке доступа и на клиентском устройстве. Также она требует дополнительных вычислений на точке доступа и накладывает определенные условия при использовании. Например, её работа невозможна без предварительной калибровки и адаптивной передачи (Explicit Transmit Beamforming), о которой будет рассказано ниже.
Развитие механизмов множественной передачи\приема разумеется привело к увеличению количества антенн на 802.11n-устройствах. Сегодня для точек доступа корпоративного уровня (802.11n/ac) уже стало стандартом наличие 3-4 антенн. При этом, количество пространственных потоков часто меньше количества антенн. На самом деле, много ли клиентов поддерживающих, например, 3 потока? Конечно, не много. Если это смартфон, то чаще поддерживается только один пространственный поток. Это дает точке доступа использовать различные техники для оптимизации приема и передачи сигналов, используя свободные антенны.
Оптимальное весовое сложение (MRC)
MRC позволяет улучшить значение SNR для входящего сигнала (от клиента к точке доступа). Если на точке доступа есть дополнительный свободный приемник(и), она складывает полученный на этом приемнике сигнал с остальными. Так как на приемнике уже есть информация о текущем состоянии канала передачи (для каждой из передающих антенн), он может вычислить сигналы (на каждой из приемных антенн), провести их выравнивание и оптимальное сложение, получив лучшее соотношение сигнал-шум. Сравнение результатов для одного и нескольких потоков с дополнительными антеннами и без показывает, что MRC в некоторых случаях позволяет существенно увеличить значение SNR, а значит увеличить и скорость передачи, дальность действия ТД. MRC работает только на точке доступа для улучшения входящего сигнала от клиента. Технология может использоваться совместно с другими – CSD, SDM, STBC.
Разнесенная передача (CSD/SE)
Технология Cyclic Shift Diversity (CSD) позволяет передать копии одного сигнала с дополнительных свободных антенн. Делается это поочередно c небольшим интервалом (200 нс). Если передать копии одного сигнала одновременно с нескольких антенн (мощность делится), получить выигрыш на приеме не удастся. Если же передать сигнал независимо (на максимальной мощности) с небольшим интервалом с каждой из антенн, можно получить разнесение сигнала на приеме, а значить улучшить сигнал. Приемник в свою очередь по определенному критерию выбирает лучший сигнал. Метод разнесенной передачи довольно старый и не очень удобен для распознавания на приемнике (требует вычислительной мощности, плохо масштабируется). Однако, он поддерживается на точках доступа и работает с клиентами предыдущих поколений – 802.11a/g. В современных стандартах (802.11n и далее) используется механизм STBC либо адаптивная передача (Beamforming).
Пространственно-временное блочное кодирование (STBC)
STBC позволяет передавать разные сигналы одновременно с нескольких антенн за несколько тактовых интервалов. Для передачи используется схема Аламоути. Для простейшего случая 2х1, эта схема позволяет за два интервала времени передать два сигнала два раза. На двух интервалах с разных антенн передается один из сигналов и комплексное сопряжение другого сигнала. Таким образом, мы получаем разнесение сигналов по времени и пространству (два сигнала проходят разными путями), увеличивая результирующий сигнал на приеме. С точки зрения приема, метод STBC является достаточно удобным, т.к. не требует большой вычислительной мощности. Как можно догадаться, STBC не работает одновременно с CSD. В противовес MRC, который мы рассмотрели ранее, STBC позволяет нам улучшить качество сигнала от точки доступа к клиенту. Теоретически, поддерживается работа в режимах более высоких порядков или для нескольких потоков (например, в режиме 2х1 для двух потоков с четырьмя передающими антеннами). STBC может использоваться одновременно с MIMO SDM.
Влияние на производительность
Итак, мы рассмотрели разные методы разнесенной (множественной) передачи/приема на точках доступа. В чем же преимущество их использования, какой реальный прирост они дают? Посмотрим графики*. На первом графике для MCS7 (один поток) мы видим, что SE (CSD) не дает существенных улучшений по сравнению с режимом SISO (1×1). STBC же ведет себя гораздо лучше: для коэффициента ошибок 1% (PER – Packet Error Rate) он на
4 dB лучше SE. MRC** дает наибольший прирост: почти 10 dB по сравнению с режимом 1х1! Однако, на более низких скоростях результаты менее захватывающие. Для MCS0 (второй график) показатели SNR для STBC и SE (CSD) вообще сравнимы.
*взято из книги Eldad Perahia, Robert Stacey. Next Generation Wireless LANs — 802.11n and 802.11ac
Адаптивная передача (802.11ac Explicit Beamforming)
Мы рассмотрели различные методы множественной передачи сигнала в системах MIMO (Wi-Fi) – мультиплексирование, разнесение сигнала на приеме и передаче, адаптивную передачу, а также показали какой прирост они могут дать. В реальных условиях будет наблюдаться более комплексная картина. Добавляются дополнительные факторы, влияющие на работу беспроводной сети (расстояние до клиента, количество клиентов, нагрузка на канал, поддерживаемые клиентом методы передачи и др.). Точка доступа на основе встроенных алгоритмов решает какие методы передачи использовать в тот или иной момент времени.