Enable VHT on 2.4G channel

背景知识:

1、11ac只针对5G,协议里面提出的phy描述是VHT

2、11ac的VHT20最大只到MCS8,如下图

Support for VHTMCS 8 and 9 (when valid) is optional in all cases. A VHT STA shall support single spatial stream VHTMCSs within the range VHT-MCS 0 to VHT-MCS 7

但是现在告诉你VHT可以出现在2.4G频段中,并且VHT20支持到MCS9,是不是有点出乎我们的预料。

原因:

高通有个自己的feature,可以在2.4G下照样有VHT性能

gEnableVhtFor24GHzBand=1

Enables or disables VHT supporting in 2.4 GHz band for both STA and
SAP. When this parameter is enabled, SoftAP’s beacon on 2.4 has VHT IE

分析:

1/

设备作为AP起来时的hostapd.conf文件

country_code=CN

hw_mode=g

ieee80211n=1

ieee80211ac=0

ieee80211ax=0

channel=0

ht_capab=[SHORT-GI-20]

vht_oper_chwidth=0

require_ht=0

require_vht=0

WCNSS_qcom_cfg.ini中的配置文件

gDot11Mode=0

gEnableVhtFor24GHzBand=1

gVhtChannelWidth=2

照理说配置出来的热点是2.4G下的11n下的20Mhz的热点,连接速率不会超过144M。实际看起来是这样,但是连接的速率超过144,并且AP发出的beacon中有VHT字段。

2、

下面是AP起来后的beacon帧

HT显示11n支持到双流,mcs0-7,mcs8-15,符合预计。

 VHT显示MCS支持到0-9,正常的11ac水平

3、

为什么高通要加这么一个参数呢。高通的手机平台wcn39xx系列的代码里就有这个feature了,在代码里跟进时没有看到更多的信息

4、高通的WFA waiver文档中有关于这一参数会引起认证不过的描述

从字面意思来看,这个参数打开的话,会使用VHT rate。

下面是该测试项的测试配置:

 

 

从上面的配置和测试步骤来看,STA1和AP都配置成11n,STA1到AP之间是单流,即最大支持到MCS7,如果AP发出的ping request大于MCS7,则判定fail。

所以基本断定,高通的这个feature是违反协议的,在做认证时需要disable掉才能过。

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beibei_xiansen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值