论文部分内容阅读
协作通信作为一种虚拟MIMO技术,各个节点利用其他节点来帮助自己传输信息,可以提高系统容量,减少传输时间。由于协作通信导致通信模式的变化,所以传统的无线网络MAC机制很难保证较好的性能,于是针对协作通信网络中MAC机制的研究成为当前的热点问题。
本文首先介绍了MIMO技术、协作通信技术、无线网络MAC机制和协作通信中的热点问题;接着阐述了现有无线网络中继协作MAC机制研究情况和面临的问题;详细归纳总结了几类中继协作MAC机制;并在DCMAC分析的基础上,使用NS2对DCMAC机制的吞吐量性能进行了仿真,验证其性能和仿真平台的可行性。其次,针对现有中继节点选取方法CoopMAC中以信道状态信息作为中继节点的选取标准,忽略了节点业务的影响,本文给出一种基于空闲时间的认知流量中继协作MAC(ITTC-MAC)机制。并通过MATLAB仿真工具对ITTC-MAC与CoopMAC的吞吐量性能进行了比较。仿真结果表明,该机制能有效提高网络饱和吞吐量。再次,针对CoopMAC存在的问题,给出一种基于缓存信息的认知流量中继协作MAC(BTC-MAC)机制。BTC-MAC中,源节点利用已知邻居节点缓存信息提前预测各邻居节点作为候选中继节点转发源节点数据需要的时间,并在此基础上选取最优中继节点。最后,给出了在NS2下中继协作模块的添加方法,并使用搭建的中继协作平台对BTC-MAC、CoooMAC和IEEE802.11MAC吞吐量和平均时延进行了仿真。仿真结果表明,BTC-MAC的吞吐量和平均时延比CoopMAC和IEEE802.11MAC均有所提高。