摘要: 针对IEEE 802.11标准的无线局域网已有大量速率自适应算法,但是大多数算法的速率选择未考虑冲突的影响,可能导致系统吞吐量反而下降。CARA算法虽然考虑了冲突因素,能有效提高系统性能,但是该算法没有对造成冲突的原因进行进一步区分,在存在隐藏终端的无线局域网中可能产生RTS振荡效应。为此提出一种基于CARA的改进算法——EN-CARA算法,该算法结合了隐藏终端检测机制,能避免RTS振荡效应,有效降低冲突概率,进一步改善和提高系统性能。仿真结果表明,该算法在随机生成的拓扑架构下能取得比CARA更好的性能。