2.4G 40M某些信道不能作为中心频段需求实现和验证方法

需求:

特定country code,某些信道不能作为40M的中心频率,如fcc国家,10 11信道不能作为40m的中心频率

需先明白,40m是两个20M的叠加,所以channel 1-4只能below,10-13只能above,中间的channel 5-9可上偏也可以下偏

 

如需求描述,channel 10和channel 11不能作为40m的中心频率,那么也就是不能使用channel 8和channel 9作为主信道。因为channel 8和channel 9作为主信道且路由器端设置为above的时候,channel 10和channel 11就是作为中心频率的信道了,正好与需求违背

方案:

检测到country code后,如果是主信道是channel 8和channel 9且从路由器端接收的beacon是above,则强制将40m改成20m即可

验证方法:

从空口确认

1.路由器端设置channel 8,above,beacon帧中会广播这个消息

2.手机端接收到beacon到,在assoc req包中根据beacon帧中的信息,如果是channel 8且above,则在驱动处理降成20m,即 0 only 20Mhz is supported

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值