官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 802.11 WLAN 为什么使用CSMA/CA 而非 CSMA/CD

802.11 WLAN 为什么使用CSMA/CA 而非 CSMA/CD

12-10
个人看法
文献中对于这一点往往略过,或者含糊其辞,实际上
这是由无线Transciver 的物理特性决定的。 接触过
射频前端的人都知道,收发共用信道需要一个双工器
控制微波信号的方向,对于使用2。4-2。485GHz
或者5。2GHz的802。11 WLAN协议来说,信道在
以上准许的范围内动态分配,因此接收机和发射机
的前端滤波器件通带必然包含以上频段。
如果进行冲突检测,势必要检查“当自己的发射机
工作时的整个空间电平强度(RSSI)” , 这点对
射频前端要求太高,因为双工器在特定时间只能是
指向接收通道或者发送通道。
如果不采用双工器也不可行, 本机发送的信号
未经率减直接被接收机放大。。。作过前端的人
都知道这意味什么。
在有线媒质中,检测冲突只要做一个电平相减运算
就可以了,接收通道的放大增益较无线媒质低很多
所以802。11组选择CA非CD 是必然的。以上解释比
从信道的带宽和隐藏终端问题什么的角度看更合理。
虽然采用CA并不意味可以完全避免冲突, 但那属于
另外的话题。

没做过射频前端,不过也没见过解释CA非CD是从带宽或者隐藏终端角度来的

我看到有简单的解释
由于无线信道的传输条件特殊,造成信号的强度的动态范围非常大,使得发送站无法采用冲突检测的方法来确定是否发生了冲突

仅从隐藏节点的存在就足够了,同时考虑到无线远近效应的影响,
即: 终端在发送数据时, 难以正确监听信道,使得CD不可行。

Top