Трансмит биформинг что это
Методы оптимизации приема/передачи в сетях 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) – мультиплексирование, разнесение сигнала на приеме и передаче, адаптивную передачу, а также показали какой прирост они могут дать. В реальных условиях будет наблюдаться более комплексная картина. Добавляются дополнительные факторы, влияющие на работу беспроводной сети (расстояние до клиента, количество клиентов, нагрузка на канал, поддерживаемые клиентом методы передачи и др.). Точка доступа на основе встроенных алгоритмов решает какие методы передачи использовать в тот или иной момент времени.
Технология TX Beamforming — Что Это В Роутере?
Читая технические спецификации современных wifi маршрутизаторов, все чаще на глаза попадается такое понятие, как TX Beamforming. Что это в роутере, я расскажу в этой статье.
Технология TX Beamforming
Говоря простым языком, beamforming — это технология формирования направленного луча в сторону принимающего беспроводной сигнал устройства. Ее ещё называют TX Beamforming, то есть «концентрирование излучения».
Обычные антенны роутера ретранслируют вайфай с одинаковой амплитудой во все стороны, покрывая равномерную площадь вокруг. При этом более дорогие модели бывают оснащены сразу несколькими антеннами в одном частотном диапазоне. Их излучение накладывается друг на друга, благодаря чему увеличивается качество wifi.
Благодаря формированию луча beamforming можно дополнительно улучшить за счёт того, что он распространяется не равномерно вокруг себя, а как бы вытягивается в сторону подключенного к нему девайса.
Особенно это актуально в местах, где много различных перекрытий и других источников радио помех.
Но как быть, если с роутером в одно время работает несколько смартфонов, ноутбуков и других гаджетов? Здесь включается умный алгоритм Beamforming, который автоматически определяет, от каких из них ответ приходит быстрее, от каких медленнее, и в какую соответственно сторону нужно направить более мощный сигнал.
Главной сложностью при ее внедрении в устройства является особая настройка антенн в сочетании с грамотным программным обеспечением. Поэтому в недорогих моделях роутеров зачастую наличие beamforming является больше маркетинговым ходом, нежели действительно фактором, сильно повышающим стабильность приема в отдаленных участках помещения.
Если речь идёт о стандарте wifi 802.11n, то для достижения максимального эффекта нужно, чтобы и приемник, и передатчик работали по одной и той же технологии beamforming. Поэтому рекомендуется использовать оба устройства одной фирмы — роутер и wifi адаптер.
В более новом 802.11ac beanforming уже является составной частью стандарта, поэтому производитель значения не имеет.
Формирование луча на практике
Подведем итог — каким образом эти знания могут нам пригодиться на практике? Нужно ли обращать внимание на наличие технологии формирования направления излучения TX Beamforming в маршрутизаторе?
Beamforming – что это в роутере?
ВОПРОС! Всем привет. Скажите, пожалуйста, а что такое Beamforming? На роутере наклеена подобная надпись, но не понимаю, что это.
БЫСТРЫЙ ОТВЕТ! Технология Beamforming (от англ. яз. «Beam» – луч, «Forming» – формирование) – это формирование направленного луча радиосигнала по Wi-Fi. Если говорить грубо, то роутер примерно понимает, где находится ваш ноутбук, телефон, планшет или даже телевизор, формирует концентрированный направленный сигнал в этом направлении, и клиентское устройство принимает лучший сигнал. А как мы знаем, чем лучше идет сигнал, тем больше скорость обмена данными. Данная технология впервые в работоспособном виде появилась в WiFi стандарте 802.11ac. А теперь более подробно про саму технологию ниже в статье.
Как работает технология?
Начнем с того, что сама технология впервые появилась в стандарте 802.11n, но была проблема в том, что каждый производитель своего оборудования по-своему её реализовывал с разными алгоритмами. И как итог – она могла работать только между устройствами одного производителя. И уже с выходом 802.11ac данная технология заработала как надо, так как появился один всеобщий стандарт. Даже сейчас стандарт 802.11n еще остается достаточно популярным, но вот TX Beamforming на нем работает только в очень редких случаях.
Beam forming стал возможным только после выхода другой технологии – MIMO, которая позволяет за счет нескольких антенн передавать данные на несколько устройств одновременно. И вот MIMO уже появился при стандарте 802.11n.
MIMO позволяет создавать несколько потоков и по ним одновременно передавать данные. Есть два вида MIMO:
В скором времени вы поймете, почему я начал именно с этого. Технология MIMO возможна только при наличии у роутера сразу нескольких антенн – то есть данные с каждой антенны передаются на одно конкретное устройство. Это достаточно удобно, ведь теперь не нужно ждать очереди, чтобы получить доступ к сети и интернету. У MU-MIMO есть схемы:
Если у роутера 3 антенны, и он поддерживает схему 3х3, то он может одновременно общаться сразу с 3-мя устройствами.
Transmit Beamforming использует сразу несколько антенн, для того, чтобы понять примерно расположение устройства в пространстве. На сам деле каждая антенна транслирует радиосигнал равномерно во все направления – тут ничего не поделаешь. И тут встает вопрос – как можно усилить и улучшить сигнал в конкретном место, там, где находится телефон, планшет или ноутбук?
На помощь нам приходит физика и понятие интерференции. Интерференция – это когда при наложении двух волн, мы видим, что в одном месте идет усиление колебания и сигнал становится лучше, а в другом колебания становятся слабее и сигнал ухудшается.
Давайте посмотри на примере. У нас есть роутер с двумя антеннами. Каждая антенна начинает испускать радиоволны. И есть два клиента. Пассивный клиент – это тот, который ждет своей очереди, то есть в данный момент времени информация на него не передается, и он ничего не принимает.
Активный клиент – это тот клиент, который принимает данные от роутера в данный момент времени. Beamforming работает таким образом:
На картинке выше активен 1-ый клиент, и антенны подстраивают радиоволны таким образом, чтобы в месте, где находится устройство, была максимальная интерференция и наложение двух волн, исходящих от двух антенн.
Потом второе устройство становится активным (смотрим на картинку ниже). И антенны адаптируют фазы для усиления сигнала в месте нахождения этого устройства.
Но не забываем, что не один роутер участвует в анализе расположения клиентских устройств. Сам клиент выступает главным звеном нашей задачи. Получается такая схема:
Но это мы рассмотрели схему, при которой оба устройства поддерживают Beamforming. В таком случае считается, что луч формируется явно (implicit Beamforming, iBF). Если же клиентское устройство не поддерживает эту технологию, и не может передать лист с данными о приеме Channel State Information (CSI), то маршрутизатор все равно пытается примерно понять, где расположено устройство на основе принятых данных от клиента, а также оценивает канал связи.
Так называется неявное формирование луча (implicit Beamforming, iBF). В интернете можно встретить огромное множество комментариев по поводу того, что данная технология является просто маркетинговым ходом. Но на деле она сильно увеличивает качество связи и скорость передачи данных.
Beamforming в теории может обнулять помехи, за счет отправки в сторону источника помех определенного сигнала, что также улучшает связь в многоквартирных домах, где помимо вас живет еще много соседних роутеров, мешающих вашей точке доступа.
Напомню, что активно данная технология используется в Wi-Fi 6-го поколения – про него можете подробно почитать тут. Также если вы хотите углубиться и понять тему более детально, то советую почитать дополнительные материалы:
Видео
Beamforming
Каждый может попробовать бросить камень в воду, будут волны, распространяющиеся в сторону. Если вы бросите еще один камень, два вида волн будут перекрываться. Если вы бросаете еще больше камней, эти круговые волны будут разбиты, потому что они мешают друг другу. Это похоже на сегодняшние беспроводные помехи: так много беспроводных устройств (маршрутизаторов или точек доступа) распространяют сигнал во всей области, и эти сигналы подобны волнам, мешающим друг другу. Чем больше их, тем более неустойчивым будет ваше интернет-соединение, что вызовет проблемы.
Основы формирования луча
В очень упрощенных объяснениях формирование луча связано с фокусировкой сигнала Wi-Fi в определенном направлении.
Beamforming обещает быстрый, более сильный Wi-Fi-сигнал с большим диапазоном для каждого устройства. Вместо того, чтобы просто транслировать по всех направлениях, маршрутизатор/точка доступа пытается широковещать беспроводные данные, предназначенные для устройства, что является оптимальным для устройства.
802.11ac vs 802.11n
Благодаря спецификации 802.11ac это было исправлено. Существует стандартный способ формирования диаграммы направленности, и любые устройства 802.11ac, которые поддерживают формирование диаграммы направленности, будут работать с другими, которые также это делают. По сути, устройства 802.11ac, такие как ваш маршрутизатор и ноутбук, могут взаимодействовать друг с другом и предоставлять информацию об их относительных позициях.
Типы формирования луча
Существует два типа Beamforming: неявный (implicit) и явный(explicit).
Наличие двух устройств, работающих вместе, даст вам самое сильное возможное соединение, и поэтому явный Beamforming намного эффективнее, чем неявный.
Следует отметить, что поддержка 802.11ac не означает, что устройство поддерживает Beamforming.
Явное формирование луча зависит от обратной связи с клиентом. Это позволяет точке доступа задавать свои параметры формирования луча с большей точностью, что, в свою очередь, позволяет использовать более направленный луч. Вместо того, чтобы звуковые кадры передавались от клиента к точке доступа, они отправляются с точки доступа клиенту. Клиент записывает, как он получил звуковые кадры и строит матрицу (описанную ниже). Затем эта матрица передается обратно в точку доступа. Благодаря ей точка доступа может точно рассчитать, как передавать данные.
С другой стороны, Implicit Beamforming позволяет более старым устройствам без технологии 802.11ac получать некоторые преимущества, принесенные Beamforming. Если ваша точка доступа имеет технологию Beamforming, но клиент нет, соединение всеравно будет немного улучшено.
При использовании неявного формирования луча точка доступа предполагает, что настройки, которые позволяют ей лучше всего слышать клиента, также являются настройками, которые позволяют клиенту лучше всего слышать точку. Это предположение обычно полезно, но не всегда полностью точно. Настройка для неявного формирования луча очень проста. Точка доступа просит клиента отправить предсказуемый набор звуковых кадров. Затем она прослушивает эти звуковые кадры, отмечая, когда и как они принимаются на каждой из своих антенн. Это позволяет точке доступа задуматься о шаблоне, который она должна использовать для передачи.
Явные матрицы формирования луча
Эта матрица известна как информация о состоянии канала Channel State Information (CSI). CSI сжимается и возвращается в точку доступа. Для калибровки явного формирования луча точка доступа должна выполнять инверсию матрицы в CSI. Как только это будет сделано, точка доступа будет применять параметры от инвертированной матрицы к антенной решетке. В результате антенны, которые были услышаны в последний раз, транслируются раньше, чем те, которые были услышаны первыми. Мы можем компенсировать небольшие амплитудные расхождения аналогичным образом.
Размер сжатого CSI может сильно варьироваться в зависимости от количества антенн и количества интересующих нас каналов. Большой CSI может быть более 20 КБ.
В заключение
Beamforming является более сложным, чем другие технологии антенны, но является очень полезным. Антенна является единственным самым слабым звеном в сети, и формирование луча решает эту проблему.
Что значит функция «beamforming» в беспроводных устройствах?
Во многих новых роутерах появилась такая функция как beamforming (обычно переводится как «формирование луча» или «концентрирование излучения»). Иногда ее называют «spatial filtering» (пространственное фильтрование). Расскажем, что это такое.
Сама по себе идея не нова, но она недавно нашла себе место в беспроводных устройствах. Это технология обработки и формирования сигнала, которая позволяет поддерживать достаточно высокую скорость передачи в местах, где распространение сигнала затруднено. То есть – толстые стены, перекрытия, или множество интерферирующих устройств. Эта технология позволяет устройству «почувствовать» в каком направлении возникают потери сигнала, и скорректировать работу передающей части соответствующим образом.
В стандарте 802.11n оба устройства, например роутер и компьютер, должны использовать один и тот же тип этой технологии (как правило это достигается использованием продуктов одного и того же производителя – роутера и 802.11n-брелка в ноутбуке), иначе не будет эффекта.
В стандарте 802.11ас эта технология стала частью стандарта, поэтому эффект от нее будет заметным даже на 802.11ac-устройствах разных производителей, но и здесь не стоит ожидать от нее чудес. Она действительно помогает, но это всего лишь некоторое значительное улучшение скорости передачи, речь идет не об изменениях в разы.
Технология эта бывает в «явной» и «скрытой» реализации (explicit и implicit в англоязычных источниках). В «явном варианте» оба источника обмениваются информацией друг с другом о радиоканалах, и их местоположении друг относительно друга. В «скрытом» варианте, роутер пытается это сделать самостоятельно – не получая дополнительной информации от подключенного другого устройства. Очевидно, что первый вариант дает больший выигрыш, поскольку более эффективен.