文章目录

  • 基础
  • 信号增强作用
  • 传输过程
  • 802.11ac的Null Data Packet(NDP) Beamforming
    • Null Data Packet(NDP) sounding
      • Single User(SU)-Beamforming
      • Single User(SU)-Beamforming 帧格式
      • Muti-User(MU)-Beamforming
      • Muti-User(MU)-Beamforming帧格式

基础

Beamforming即波束成形,是一种让信号能量集中在一个方向上传输的技术。它对传统wifi主要有2点提升:

  • 天线信号增强,改善传输速度和信号范围。
  • 空间上的冲突域隔离,提升网络的整体吞吐量。

信号增强作用

由于能量集中在一个方向上,相同的tx power的情况下可以打得更远。在同样的位置上,接收方可以获得更高的增益,因而,可以维持在更高的data rate上。下图说明了station与ap之间的距离与data rate的关系,采用beamforming技术在接收端可以获得额外2.5dB增益。同样以MCS9的data rate传输时,采用beamforming技术后的信号打得更远。往同一位置发送信号时,采用beamforming技术时可以站更高的rate上。这个现象在中距离时表现最明显,如下图,传统技术只能站在MCS5的档位,而beamforming技术仍可以轻松站在MCS7上。

传输过程

采用波束成形发送数据的设备叫Beamformer,相应的接收方叫Beamformee。

  • 想要将信号对着Beamformee发送,首先需要知道Beamformee的方位,这个就是由Channel calibration完成。Beaformer发送NDP给Beamformee,Beamformee在各天线收到各子载波的信号,且将结果汇整生成Feedback Matrix(反馈矩阵),发送给Beamformer。Beaformer根据Feedback Matrix,推导出Steer Matrix(引导矩阵),从而获得Beamformee的方向。
  • 确认方向以后,Beamformer通过改变天线组中不同天线的相位,引导信号向Beamformee的方向发射,在这个方向上信号会叠加而增强,而其他方向信号很弱。
  • Beamformee收到数据以后,进行Ack。

802.11ac的Null Data Packet(NDP) Beamforming

Beamforming技术最早由802.11n提出。它定义了多种方法,实现复杂,而且station与ap双方同时支持某一种方法时才能使用。所以,好多厂商因为成本考虑,没有在产品中实现这个功能。为了不让悲剧重演,802.11ac将方法精减到一种,叫做Null Data Packet(NDP) sounding,极大的简化了产品的实现成本。同时提出了MU-MIMO技术,它允许ap同时给多个station同时发送数据,进一步优化全网的吞吐量。

Null Data Packet(NDP) sounding

Single User(SU)-Beamforming

  1. NDP Announcement是控制帧,这一帧是全向发射,用于向全网通知下面要进行Beanforming的信道测量了,大家不要发包,保持安静。SIFS表示这个过程不会被打断。
  2. NDP不是我们熟悉null data 包,这个NDP没有802.11的mac头,它只有物理层的实,没有数据部分。它被Beemformee用来计算生成Feedback Matrix。
  3. Compressed Beamforming是action帧。它包含了对NDP的测量结果,用于Beamformer计算Steer Matrix。因为数据量大所以需要压缩传输。数据量的大小与双方的天线数,传输的bandwith有关。

Single User(SU)-Beamforming 帧格式

NDP Announcement 格式

NDP 格式

Compressed Beamforming格式

Muti-User(MU)-Beamforming

多用户的情况大概与单用户相同,也是以NDP Anouncement开始,抢到信道以后,后面都是以SIFS间隔进行通信,保证整个过程不会被打断。当各Beamformee(下图中的Beamformer1~3应该为Beamformee 1~3)收到NDP后,依次回报Compressed Beamforming。Beamformer会用Beamforming Report Poll(控制帧)来轮循每个Beamformee。

Muti-User(MU)-Beamforming帧格式

NDP Announcement 格式

Beamforming Report Poll frame

802.11ac中的Beamforming技术(4)相关推荐

  1. 802.11ac/ax (wifi6)中的Beamforming技术介绍

    基础 Beamforming即波束成形,是一种让信号能量集中在一个方向上传输的技术.它对传统wifi主要有2点提升: 天线信号增强,改善传输速度和信号范围. 空间上的冲突域隔离,提升网络的整体吞吐量. ...

  2. 802.11ac深度技术分析

    802.11ac 是专门为5GHz频段设计,特有的新射频特点,能够将现有的无线局域网的性能吞吐提高到可以与有线千兆级网络相媲美的程度,其采用了众多的技术,如更密的调制模式.更宽的信道带宽.更多的空间流 ...

  3. 深入探究802.11ac技术

    原文地址:http://www.chinaaet.com/article/index.aspx?id=182443 在最新的一项市场调查中,研究人员预计:到2015年,每年将有超过10亿台IEEE 8 ...

  4. 802.11ac知识整合

    一.802.11ac简介 IEEE 802.11工作组在2013年发布了802.11ac的标准,802.11ac(VHT,Very High Throughput)是基于5G频段的802.11n(HT ...

  5. 什么是802.11ac和802.11ac Wave2

    什么是802.11ac和802.11ac Wave2 简介 什么是802.11ac 802.11ac VS 802.11n 802.11ac Wave1的关键技术 802.11ac Wave2 VS ...

  6. 802.11ac 速率 + 信道 + 国家码信道

    转载   https://blog.csdn.net/zhangfan406/article/details/80758624?utm_medium=distribute.pc_relevant.no ...

  7. 802.11ac wave2的前世今生

    2015年下半年,高通.博通.RTL等芯片厂商相继发布了满足802.11ac wave2要求的芯片,WLAN及终端厂商也迅速跟进推出相应的产品和终端.802.11ac wave2在多方推动下于2015 ...

  8. 802.11ac物理层

    802.11ac计划尽可能重复使用11n和11a细节.这有利于确保向后兼容性和共存性,还允许11ac开发人员专注于实现吞吐量需求所需的新特性.例如,11ac PHY基于用于11a和11n的众所周知的O ...

  9. WiFi 5:802.11ac 白皮书

    目录 1.执行摘要 2.什么是802.11ac? 2.1 802.11ac驱动程序 2.2 802.11ac是如何发展得如此之快的? 2.3如何使802.11ac具有健壮性? 2.3.1技术概述 2. ...

  10. 802.11ac协议白皮书阅读笔记

    802.11ac协议白皮书阅读笔记 定义 对比 关键技术 信道带宽管理技术 MU-MIMO 更高阶的调制-256QAM A-MPDU帧聚合 总结 定义 802.11ac是继802.11n之后的新Wi- ...

最新文章

  1. 盘点VS2015 预览版的5个新特性
  2. 面试官:给我说一下 Spring MVC 拦截器的原理?
  3. tensorboard的初次使用
  4. challenges at investment bank
  5. 数学建模【建模竞赛与论文写作】
  6. Android之实现多张图片点击预览(支持放缩)和滑动
  7. python list 底层实现的数据结构_Python数据结构大起底——list篇
  8. MySQL的timestamp类型自动更新问题
  9. 制作日历组件,点击出来一个弹窗
  10. CCF NOI1009 分配任务
  11. 第5章 深度学习和卷积神经网络
  12. Android 获取应用签名
  13. 2021年中国研究生数学建模竞赛F题航空公司机组优化排班问题思路参考代码
  14. 职称计算机 河南,2017年河南职称计算机报名入口
  15. oppo计算机找不到,oppo手机照片在电脑显示不出来怎么办啊
  16. 关于Video Src 带有 blob:http的视频如何下载的问题
  17. 蒙鸟云:IDC圈一周热点集锦
  18. Python | 打印三角形图案(educoder)
  19. 0.96寸OLED显示屏介绍
  20. 音频格式转换(ffmpeg)

热门文章

  1. 时钟周期 指令周期 MIPS CPI
  2. hive相关的example
  3. 安装CAD显示计算机丢失SETUPUI,彻底解决CAD2012不能安装问题.docx
  4. 关于解决“无法定位程序输入点于动态链接库”问题的思路
  5. .net core 系列
  6. 搭建一个基于 Vue + Vant 的移动端项目模板
  7. mac安装win7流程 win7提示无法验证数字签名的解决
  8. 解决 Sublime Text 中文样式显示异常问题
  9. mysql多表条件查询_mysql 多表 多个条件 查询
  10. freyja 可能会加入分库、分表功能