用CCA解析同一环境下两个AP的性能表现差异

前段时间遇到一个问题,两款AP带多终端, 总是内置天线那款AP带的量要多, 而两个AP的软件没有差异. 现在看来, 应该可以用CCA来解析它们的差异.

  1. cca (clear channel assessment) 信道空闲评估功能由PCU单元负责. PCU在无线驱动中起到的作用还有:管理无线报文SEQ序列号并自动生成ACK帧.基于802.11DCF 仲裁能不能发包到基带逻辑电路单元.
  2. DCF规定,试图传送任何数据之前,工作站必须查看媒介是否处于闲置状态.如果某个工作站占据信道,导致信道处于忙碌状态,工作站必须延迟访问并利用指数退避(EXPONENTIAL BACKOFF)算法来避免发生冲突.
  3. 检测信道是否空闲,靠CCA门限.
  4. 当提高CCA门限时,即使同信道的邻居AP在发送信号,只要被测AP接收到的信号强度不超过所设置的CCA门限,AP仍能够发送自己的信号。此时只要该信号到达Client处能够满足SNR(信噪比)要求,仍能被Client正确接收。 如果被测设备AP1和AP2在接收灵敏度有差异,接到的信号强度就有差异,弱一些的AP认 为此信号不超过所设置的CCA门限,能够发送自己信号,而强一些的AP认为信号强度超过了设置的CCA门限,判断为不能够发送自己信号.
    因此,多终端下带机量有差异的原因归结为: AP1因为采用外置天线, 对邻居AP发送的信号检测灵敏度稍高, 接收到的信号强度稍强,而AP2因为采用内置天线,接收灵敏度稍弱. 同一个干扰源, 灵敏度高的AP接收到的信号强度为X1,灵敏度低AP接收到的信号强度为X2. X1>X2.用来与CCA_THR比较时,X1>CCA_THR的几率要比X2>CCA_THR的几率高. 所以灵敏度低的AP能够发送自己信号的几率要比灵敏度高的大,吞吐率就要高.
    实验:空旷环境中,用一个干扰AP在同一信号发射干扰信号,经过信号衰减器减弱后到达DUT, 如果不超过所设置的CCA门限,此时,测试DUT的吞吐率,没有下降.如果超过了CCA门限,吞吐率会下降. 测试不同DUT,对比受影响下吞吐率,就会发现差异.

你可能感兴趣的:(WLAN-CCA)