论文部分内容阅读
Ad Hoc网络是一种特殊的无线局域网,它是分布对等式的,各站点竞争使用信道,不需要AP(接入点)就可以在任意站点之间相互通信。这种类型的网络结构简单,组网迅速,使用方便,抗毁性强,多用于临时组网和军事通信中。基于IEEE802.11协议的Ad Hoc网络采用全向天线,任意一对正在通信的节点的覆盖范围内的其他节点必须在期间保持静默,使其性能受到限制。研究表明,采用智能天线能有效提高网络吞吐量,但是同时也带来一系列新的问题,如聋节点问题和队列头阻塞问题等。
目前,国内外已经提出了很多MAC层协议方案,用以在Ad Hoc网络中采用智能天线,这些协议大部分是在传统的IEEE802.11协议上修改而来,能很好地提高网络性能。但是队列头阻塞问题没有得到很好的解决。队列头阻塞(HOL)问题是由于在使用智能天线系统中使用FIFO包排队规则造成队列头不能成功传输,导致整个队列作不必要的等待,极大削弱了智能天线的空间复用特性,降低了网络整体性能。
本文针对智能天线的特性,提出一种新的包调度策略,即根据DNAV表选择队列中第一个不与正在发生的通信冲突的包作为发送包,从而避免了队列头阻塞问题。同样,该方案也是在传统的802.11协议的MAC层做相应的修改,并在OPNET仿真软件中测试其性能。仿真结果表明,该方案很好地解决了队列头阻塞问题,提高了网络性能。