VHT Capabilities

802.11ac作为IEEE 无线技术的新标准,它借鉴了802.11n的各种优点并进一步优化,除了最明显的高吞吐特点外,不仅可以很好地兼容802.11a/n的设备,同时还提升了多项用户体验。802.11ac 主要技术特征:由于802.11n在MAC层已经很优异了,因此802.11ac在MAC层上的改进并不多,主要通过PHY层来提升其基础速率。更密的调制模式256qam,更宽的信道带宽,更多的空间流,MU-MIMO等等

1. Receive and Transmit Antenna Pattern Consistency接收和发送天线模式一致性;如果发射机的天线方向图没有改变,这些位将被设置为1关联完成后,否则为0。 最常见的原因之一要改变的天线方向图是波束形成。

2. VHT Link Adaptation capable该字段用于链路自适应反馈,以使用显式反馈来选择用于链路的最合适的MCS。

3. Max A-MPDU Length Exponent:11ac中的A-MPDU与11n中类似,不同之处在于Maximum A-MPDU Length Exponent由11n中的两位扩大至3位,所以11ac支持的最大A-MPDU聚合长度为2^(13+7)-1=1048575Bytes。

VHT A-MPDU factor与A-MPDU长度 的对应关系:

0 -> 8191;1 -> 16383;2 -> 32767;3 -> 65535;4 -> 131071;5 -> 262143;6 -> 524287;7 -> 1048575

4. +HTC-VHT capable该值设置为1,表示发射机能够接收VHT变体HT控制字段。

5. VHT TxOP Power-Save:AP可以将该位设置为1,以在VHT传输突发期间启用省电操作,或者将0禁用它们。

6. Multi-User (MU) Beamformer (1 bit) and Beamformee (1 bit):多用户波束形成,beamformer是发送端,Beamformee是接收端,设置为1表示启用

7. Compressed Steering Number of Beamformer (BF) Antennas (3 bits) and Number of Sounding Dimensions (3 bits)这些字段用于波束成形的通道测量过程指示可以参与通道测量的最大天线数。这些跟波束形成有关。

8. Single-User (SU) Beamformer (1 bit) and Beamformee (1 bit):单用户波束成形,1为支持,0为不支持

9.Rx STBC & Tx STBC:表示是否支持STBC以及支持的最多空间流

10. Short GI for 80 (1 bit) and Short GI for 160 & 80+80 (1 bit):这原理跟802.11n的一样

11.Rx LDPC的支持字段,1表示该设备支持接受LDCP编码的帧,0表示不支持

12. Supported Channel Width set (2 bits):这个字段表明是否支持160MHz。0表示不支持;1表示仅支持160MHz;2表示同时支持160MHz和80+80MHz

13. Maximum MPDU Length:最大MPDU长度,跟A-MPDU不同这是单个MPDU的长度;0表示3,895 bytes;1表示7,991 bytes;2表示11,454 bytes

14. VHT Supported MCS Set (Rx & Tx) 在Capabilities元素之后是支持的MCS Set元素,如下所示它分为两个相同的两半,上半部分描述接收能力和下半部分描述传输能力。

每个分为两个字段VHT-MCS Map和Highest Supported Data Rate

VHT-MCS Map中,每条空间流0表示支持MCS0~7;1(01)表示支持MCS0~8;2(10)表示支持MCS0~9;

3(11)表示保留

Highest Supported Data Rate中有13位bit表示支持的最大速率,算法是最小单位1Mbps乘以这13位表示的10进制数;比如80MHz 2条空间流即速率为867Mbps,此时这13位表示为0001101100011(867),但是在我抓的包中没有显示此字段数据,不知道为什么

VHT Operation Information

1.Channel Width:表示信道带宽,设为0表示20MHz或40MHz当前;设置为1表示80MHz;2表示160MHz;

设为3表示80+80MHz

2.Channel Center Frequency 1:这个字段只用于80MHz和160MHz时,表示当前中心信道;当是80+80时,则表示其中频段低的中心信道

3. Channel Center Frequency 2:这个字段只用于80+80,表示用于传输的第二个中心信道

4.VHT Basic MCS Set:表示BSS中支持的基本MCS

beacon帧字段结构最全总结(一)——beacon基本结构

beacon帧字段结构最全总结(二)——HT字段总结

beacon帧字段结构最全总结(三)——VHT字段总结

转载于:https://www.cnblogs.com/fengf233/p/10929751.html

beacon帧字段结构最全总结(三)——VHT字段总结相关推荐

  1. beacon帧字段结构最全总结(一)——beacon基本结构

    一.beacon帧主要结构 二.MAC  header 1.Version:版本号,目前为止802.11只有一个版本,所以协议编号为0 2.Type:定义802.11帧类型,802.11帧分为管理帧( ...

  2. beacon帧字段——HT字段总结

    一.HT Capabilities HT Capabilities:802.11n的mac层给802.11的mac层加入了高吞吐量单元.所有新加的802.11n功能都是通过管理帧中的HT单元才得以实现 ...

  3. 3. 以太网帧的结构

    以太网帧的结构 网络通信协议 分层模型-OSI OSI模型-数据发送和接收过程 TCP/IP 传输控制协议/网络协议 数据封装 帧格式 Etehernet_II帧格式: IEEE 802.3帧格式: ...

  4. 计算机组成原理微命令序列图,计算机组成原理和结构图式(第三章 CPU子系统)...

    计算机组成原理和结构图式(第三章 CPU子系统) 1.CPU概述 M:存储部件(存储单元在存储部件中) R:通用寄存器组 ALU:逻辑运算部件 1)CPU的基本组成: 1.运算部件 2.寄存器组 3. ...

  5. Sql Server函数全解三数据类型转换函数和文本图像函数

    原文:Sql Server函数全解<三>数据类型转换函数和文本图像函数 一:数据类型转换函数 在同时处理不同数据类型的值时,SQL Server一般会自动进行隐士类型转换.对于数据类型相近 ...

  6. SQL Server 索引结构及其使用(三)(转)

    SQL Server 索引结构及其使用(三) 作者:freedk 一.深入浅出理解索引结构 二.改善SQL语句 实现小数据量和海量数据的通用分页显示存储过程 建立一个 Web 应用,分页浏览功能必不可 ...

  7. C++ Exercises(十六)---Ethernet帧包结构解析

    图1是一个假想的帧包结构, 图2是解包后的结果. ///// ///帧信息类  ///// class CFrame { public:     CFrame(void);     ~CFrame(v ...

  8. 【瑞芯微Rockchip Linux平台】SoftAp需求实现(3)动态获取BT Mac地址并更新beacon帧中的mac信息

    [瑞芯微Rockchip Linux平台]SoftAp需求实现(3)动态获取BT Mac地址并更新beacon帧中的mac信息 1. 获取本机的蓝牙mac地址 __get_bt_mac_addr() ...

  9. 【Wi-Fi 802.11协议】管理帧 之 Beacon帧详解

    Beacon帧简介 信标帧,由AP以一定的时间间隔周期性发出,以此来告诉外界自己无线网络的存在. Beacon帧组成 下图为Beacon帧的组成 下图为抓包所得(AP为2.4g 11n模式),Pack ...

最新文章

  1. suse linux通过iso文件安装gcc
  2. 6675温度波动大_温度和压力对压缩空气干燥机性能的影响
  3. bootstrap 源码中部分不了解的css属性
  4. double小数点后最多几位_用了这么多英语学习APP后,我还是最喜欢这4款
  5. ideatomcat老是运行以前的项目_日“吞”150吨垃圾,禅城集中式餐厨垃圾处理项目启用...
  6. ARP:地址解析协议
  7. android反射开启通知_作为Android开发者 你真的知道app从启动到主页显示的过程吗?...
  8. SignalR代理对象异常:Uncaught TypeError: Cannot read property 'client' of undefined 推出的结论...
  9. ERP项目实施记录06
  10. 最常被利用的三大 API 漏洞:是什么、为什么、如何阻止?
  11. 学python需要什么基础-学习Python需要哪些基础知识?
  12. 一步步教你轻松学主成分分析PCA降维算法
  13. python 字符串数组转换为浮点数,如何在numpy中将字符串数组转换为浮点数数组?...
  14. 图书馆管理系统 3-概要设计
  15. 王者荣耀同一微信号多个服务器,王者荣耀微信怎么切换账号?打不上省排?那就换个荣耀战区好了...
  16. php读取月日,PHP获取当前时间、年份、月份、日期和天数
  17. FusionCharts参数中文说明
  18. 你还在用if-else吗?
  19. Delphi XE4 IOS 开发, No eligible applications were found“
  20. python网络爬虫进入(一)——简单的博客爬行动物

热门文章

  1. 如何手动完成一次APK打包?----APK编译全过程
  2. 【译】The missing explanation of Proof of Stake Version 3
  3. android app通过Geth RPC接口实现远程调用
  4. 真假应用傻傻分不清,HideIcon病毒玩起“隐身计”
  5. Binder源码分析之ServiceManager(原)
  6. 时间日期类JAVA包含地区属性_Java常用类 | 时间和日期类
  7. 修改oracle数据连接数据库,修改Oracle数据库的连接数
  8. 文本向量表示及TFIDF词汇权值
  9. [codevs 1904] 最小路径覆盖问题
  10. 2021.02.18 Visual QA论文阅读