自动通道选择(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_CH