论文部分内容阅读
无线传感器网络的信道资源十分有限,作为控制网络信道资源分配的MAC协议成为了研究热点。在设计MAC协议时要尽可能的考虑如何更加充分地利用有限的信道资源来完成更多的数据通信。传统的单信道MAC协议不允许并行传输,一些经典的多信道MAC协议也遇到了控制信道瓶颈问题。本文针对当前存在的并行传输类MAC协议的优点和不足,深入研究了解决并行传输问题的方法和策略。针对OPC方法在并行通信决策方面的不足,提出基于地理位置信息的机会型并行传输MAC协议(OPCLI-MAC);针对LPR-MAC协议在多信道上多个节点冲突问题处理方面的不足,提出基于地理位置信息的多信道并行协商MAC协议(LPRLI-MAC)。OPCLI-MAC协议提出了改进的局部并行映射表和并行控制算法,在映射表中加入了节点地理位置信息,进而计算出节点间距离,并行控制算法利用该距离值进行两步处理,并行传输链路发送端通过功率半径和节点间距离的比较,最大程度消除对于两跳范围内节点的潜在干扰,保证当前正在进行的数据通信不被影响;并行传输链路接收端通过节点间距离的比较,选择与自身最近的发送端进行通信,处理了隐藏终端问题。LPRLI-MAC协议提出了改进的邻居表和P-坚持算法,在邻居表中加入了节点地理位置信息,进而计算出节点间距离,利用该距离值,P-坚持算法给出了新的概率计算公式,距离越近,节点坚持发送的概率越大,从而处理了多个发送端的冲突问题。实验表明,OPCLI-MAC协议降低了新发起的并行传输链路对于正在进行的数据通信的干扰,优化了并行传输通信决策,提高了并行传输机会的捕获概率,提高了信道利用率。LPRLI-MAC协议优化了P-坚持算法中概率值的计算,降低了在某一时间单信道上的数据冲突概率,优化了多发送端在多信道上的并行协商策略,降低了多个并行传输间的冲突概率,提高了传输成功率。OPCLI-MAC协议和LPRLI-MAC协议在网络节点部署规模较大、数据传输率较高的条件下,在实现并行传输的同时,显著的提高了网络吞吐量,降低了端到端延迟和能量消耗,并可分别应用于单信道和多信道两种网络环境。