RTS/CTS机制能否有效解决 Wi-Fi 网络中的 hidden ndoe problem

背景

Hidden Node Problem发生在 MANET 和 WLAN-infrastructure 网络中。如果节点A和节点B, 不再对方传输功率范围, 当A和B同时跟AP(或节点C)发起通信,就引起collision. hidden节点数量越多,collision的概率就越大,吞吐量越低。

解决方案

  1. 增加节点发送功率,扩大传输范围
  2. 在开始数据流通信前,引入RTS/CTS handshake机制来reserve channel。注意,RTS和CTS都是broadcast。RTS/CTS一般用于 WLAN-infrastructure mode。

RTS/CTS带来的新问题

  1. RTS和CTS包本身带来的overhead。
  2. exposed node problem, 发送节点A不能传输数据给目的节点B,因为B无法回复CTS包给A (A功率范围之外有节点C,而B在C功率范围内,当C给其它节点发送CTS时,也会告知B禁止使用channel)。此现象在MANET网络中更为突出。
  3. false blocking. 参考paper,Sobrinho, et. al. " Why RTS-CTS is not your ideal wireless LAN multiple access protocol", IEEE WCNC, 2005.
优化RTS/CTS
使用adaptive RTS threshold, 取代传统的fixed threshold.
参考papers:
Ahsan, et. al. "Exploiting Packet Distribution for Tuning RTS Threshold in IEEE 802.11," IEEE QBSC, 2010.
Choi, et. al. "A Real-Time Updating Algorithm of RTS-CTS Threshold to Enhance EDCA MAC Performance in IEEE 802.11e Wireless LANs," IEEE VTC, 2004.
Chatzimisios, et. al. "Optimisation of RTS/CTS handshake in IEEE 802.11 Wireless LANs for maximum performance," IEEE GlobeCom, 2004.

总结
无线网络中的信道干扰不能100%消除,只有尽可能地去降低。需要注意,collision的降低并不意味着throughput一定增大。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值