高通WLAN框架学习(36)-- ACS(Auto Channel Selection)自动信道选择

自动通道选择(ACS)特性允许在存在各种类型的干扰时为AP选择最佳可能的操作通道。为了选择最佳信道,设计了一种算法来收集每个信道的信道信息,如噪声底面、来自其他AP的信标RSSI、信道使用统计数据和Tx功率值

1自动通道选择算法

通道统计在主机驱动程序触发扫描时计算。WMI启动扫描命令WMI_START_SCAN_COMID来触发目标扫描,如果命令中的scan_ctrl_flags设置了WMI_SCAN_CHAN_STAT_EVENT标志,固件将收集通道统计信息并发送WMI_CHAN_INFO_EVENTID给主机报告统计信息。

渠道统计包括以下指标:

■ Rx clear count—硬件通知为繁忙的通道的周期计数。

■ Cycle count− 硬件的总周期计数。

■ Tx frame count—硬件tx_frame信号高的周期计数。这表示硬件转换帧的时间。

■ Rx frame count—硬件rx_frame信号高时的周期计数。这表示硬件接收帧的时间。

算法基于Rx清除计数和循环计数来评估信道的加载。

高级序列图

高级序列图acs请求命令触发活动扫描,当协议引擎(PE)层获得事件WDA_START_SCAN_OFFLOAD_REQ时,WMI_SCAN_CHAN_STAT_EVENT标志设置为扫描控制参数。 固件将每个通道状态信息以WMI_CHAN_INFO_EVENTID的形式报告给主机。 主机驱动将信息恢复到阵列。 扫描结束时,SME层接收到eWNI_SME_SCAN_RSP,表示扫描完成。 主机驱动程序计算每个通道的权重,并选择AP必须从其中开始扫描的最佳通道。 

主机驱动程序计算每个通

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

专业开发者

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

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

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

打赏作者

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

抵扣说明:

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

余额充值