论文部分内容阅读
无线自组织网络中的MAC协议大致可以分为两类:一类是随机信道接入协议,主要代表是已经成为标准的IEEE802.11协议;另一类是基于预约的信道接入协议,代表协议有各类TDMA协议。IEEE802.11协议的核心机制是CSMA/CA。CSMA/CA在多跳网络中性能不佳,不能很好的解决冲突问题,无法提供可靠的服务质量。因此,随着新应用对MAC层提供的服务质量要求越来越高,越来越多的学者将研究方向转向了基于预约的信道接入协议,并设计了许多TDMA协议。为了便于在真实环境下测试和研究这些协议的性能,有必要对TDMA协议的共通点进行分析,设计一个通用的实现平台,使研究人员可以方便的在平台上实现多种TDMA协议。 本文从这个角度出发,提出了基于微软SORA软件无线电平台的通用TDMA协议实现平台TDMAC的设计方案。本文首先对在SORA上实现TDMA协议所面临的问题进行了深入分析,并结合TDMA协议的共同点,总结出设计一个通用实现平台应该具备的三大部分:即时隙分配算法、时隙结构和时钟同步。随后,结合模块化的设计思想,将这三部分分别进行分析,并给出了各部分在SORA上的设计方案。最后在普通PC上利用两个节点构成的有线网络,使用SOCKET编写测试程序对设计方案进行了初步验证,测试结果证实了方案的逻辑可行性。