Ad Hoc网络无中心、自组织、动态拓扑且支持多路径通信,适合无人机组网。传统单信道MAC协议难以解决Ad Hoc网络中的隐藏终端和暴露终端问题,影响数据传输。本文探讨多信道MAC协议原理及其优劣性,通过OPNET平台对多信道MMAC协议和单信道IEEE 802.11DCF协议进行仿真。实验显示,MMAC协议在解决隐藏终端和暴露终端问题上表现卓越,且在吞吐量和丢包率等网络性能指标上优于单信道IEEE802.11协议。
低功耗广域网(Low Power Wide Area Network,LPWAN)技术的出现,能够在保证更远距离的通信传输的同时,最大限度地降低功耗,节约传输成本。LoRa(Long Range)技术作为其中的佼佼者,凭借其远距离、低功耗、大容量、强抗干扰、高接收灵敏度的特点,备受工业界和学术界的青睐。针对目前工业中主流使用的基于ALOHA的LoRaWAN协议无法很好地解决海量终端设备接入LoRa网络后所带来的严重数据包冲突以及LoRa CAD(Channel Activity Detection)功能带来的隐藏终端问题,提出了一种基于BTMA(Busy Tone Multiple Access)的LoRa网络MAC协议——BT-MAC协议。该协议利用了LoRa高接收灵敏度的特性,网关利用“忙音”信标来通知各个节点网关的工作情况,减少了无效包的发送。同时,节点端通过记录有“忙音”信息和本地信息的逻辑信道矩阵,结合最优信道选择算法,选出最优逻辑信道进行发送,降低了端节点上行数据包之间的冲突,有效缓解了LoRa网络中的隐藏终端问题以及阻塞问题。此外,搭建了LoRa网络MAC协议测试平台,并测试了BT-MAC的有效性,完成了室内和室外环境大规模的并发实验和能耗检测实验。实验结果表明,BT-MAC协议的吞吐量是LMAC-2协议的1.6倍,是ALOHA协议的5.1倍;同时其包接收率达到LMAC-2协议的1.53倍,ALOHA协议的17.2倍;其包接收平均能耗约为LMAC-2协议的64.1%,为ALOHA协议的14.2%。
水下磁感应通信作为一种新型的水下通信方式,通过无线磁通信中继级联可以构成水下链式网络。本文提出了一种基于磁感应通信的水下链式网络MAC协议—LM-MAC(Level and Magnetic based Medium Access Control Protocol),依据拓扑位置生成每个节点的不同等级值,每个节点根据等级控制数据转发规则。每个节点设置了接收、发送、监听和睡眠四种状态机,根据工作条件不同进行状态转换。最后,本文采用OPNET仿真平台进行仿真实验,建了单链网络和双链网络拓扑,在通信距离与网络结构相同的情况下与IEEE802.11MAC进行了横向对比,仿真结果表明了LM-MAC协议可以减少网络通信负荷,在传输延时、数据包成功投递率等方面有10%左右的优化,因此能够较好地适用于水下磁感应通信网络环境。