[wifiI]CCA

CCA 定义

CCA:Clear Channel Assessment,空闲信道评估。指WLAN芯片在向空口发射信号前,先评估信道是否空闲。如果空闲,则发射信号;如果忙,则等待。
属于wifi的phy和mac层机制,用于判断当前信道是否被占用,避免冲突。

CCA busy:如果 CCA 检测到能量超过CCA阈值(表明存在其他传输活动或干扰),将该信道标记为 “繁忙”,设备必须等待一段时间后才能发送数据。

CCA阈值:是WLAN芯片评估信道是否空闲的指标。如果在当前信道上检测到Wi-Fi信号强度\功率门限超过阈值,则认为当前信道繁忙;反之,则认为当前信道空闲。在部署WLAN网络时,配置合理的CCA阈值,能够减少周围环境中的同频Wi-Fi信号对当前AP的干扰,提高信道复用程度。

CCA时间:检测信道需要的时间

CCA占空比:WiFi 设备检测到信道繁忙的时间与检测总时间的比值

CCA模式

1.能量检测(Energy Detection, ED)

接收射频信号RSSI:接收机在特定带宽(如20 MHz)内测量射频信号的 功率电平(单位:dBm),通过接收机前端的 RSSI(Received Signal Strength Indicator) 电路测量noise level。
若测得能量 超过 ED 阈值(如-62 dBm),判定信道为“忙”(BUSY)

2.载波侦听(Carrier Sense, CS)

解码前导码(Preamble),识别合法Wi-Fi信号。

载波侦听的工作流程:

  1. 物理层载波侦听(PHY CS)
    ◦ 持续监测信道能量
    ◦ 检测有效802.11前导码
    ◦ 向MAC层报告信道状态
  2. 虚拟载波侦听(Virtual CS)
    ◦ 基于NAV(Network Allocation Vector)
    ◦ 解析帧中的持续时间字段
    ◦ 即使物理层未检测到信号,也认为信道忙

3.混合模式(ED+CS)

先进行能量检测,若超过ED阈值则进一步解码信号类型

CCA指标

相关指标:CCA Busy%:信道被占用的时间比例(高值表示拥塞)

1.能量检测ED指标

在这里插入图片描述

2.

阈值(CS Threshold):通常比ED阈值低10 dB(如-82 dBm)

认证

规范

《2400MHz、5100MHz 和5800MHz频段无线电发射设备干扰规避技术要求》
http://mail.nys.gov.cn/Upload/main/InfoPublicity/PublicInformation/File/2021/10/22/202110221133478399.pdf

测试方法

详细流程参考ETSI 300.328和301.893

关注点

RSSI、noise level统计存在一定偏差:单片抖动2dBm、多片中间1dBm的偏差;

noise level开窗统计时间需要尽量快

  1. CCA Noise Level 统计窗口
    ◦ 用于持续监测信道噪声水平(如背景干扰、非 Wi-Fi 信号等)。
    ◦ 通常是一个时间窗口,设备在该窗口内计算平均噪声水平,以判断信道是否真正空闲。
  2. Sync 窗口(同步窗口)
    ◦ 用于 Wi-Fi 设备之间的时间同步(如 Beacon 帧的接收、TDMA 调度等)。
    在 Sync 窗口期间,设备会暂时忽略 CCA 噪声检测,专注于接收同步信号(如 AP 发送的 Beacon)
  3. 互斥(Mutually Exclusive)
    ◦ 意味着 设备不能同时进行 CCA Noise Level 统计和 Sync 窗口操作。
    ◦ 在 Sync 窗口期间,设备会 暂停 CCA 噪声统计,以避免干扰同步过程。
    ◦ 反之,当设备在测量 CCA Noise Level 时,可能会 短暂忽略 Sync 信号(取决于实现方式)
    CCA 噪声统计通常需要较长时间平均,而 Sync 窗口通常是周期性且短暂的,互斥设计可以平衡两者需求。

方案

MAC层:开时间窗口内统计,统计rx时间和rx收包个数。当时间窗满保存统计内容,通过中断上报软件
phy层:开时间窗口内统计,统计rssi\noise level、落在不同信号\噪声强度档位的占空比,判断空口信道忙碌状态,调整cca门限,软件可根据统计内容进一步判断是否恢复cca门限

常见问题

由于信道干扰导致频繁延迟发送影响性能:
1.频谱分析:发现2.4 GHz频段存在-50 dBm的间歇性干扰。
2. 调整CCA阈值:将ED阈值从-62 dBm提高到-55 dBm(牺牲部分灵敏度,换取稳定性)。
3. 启用5 GHz频段:迁移用户至干扰较少的5 GHz信道。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值