论文部分内容阅读
无线传感器网络是一类以应用为中心的网络,给人们提供了与物理世界交互的手段。一方面,应用提出了苛刻的端到端可靠性要求;另一方面,底层的无线通信链路受各种因素的影响极不可靠,而系统资源尤其是能量资源极其有限。这些都成为无线传感器网络由实验室走向实际应用所必须突破的瓶颈。因此,如何满足应用提出的高可靠性需求,实现能量高效的数据传输,成为一个亟待解决的关键问题,也成为学术界新近研究的热点。链路质量评估对于无线传感器网络自组织网络至关重要,因为路由选路必须建立在可靠链路上。传统评估链路质量的方法都是将包接收率作为底层链路质量的评估参数。尽管评估结果较为准确,但各节点需要周期性地发送探测包,以评估其与邻居节点的通信质量,当网络节点密度很高时,会造成较大的网络开销。本文通过均值RSSI、均值LQI与包接收率的相关性分析发现:LQI与包接收率的相关性高达91.8%,而RSSI与包接收率的相关性总体在55%以上。因此,均值LQI可以作为链路评估的主要参数,均值RSSI可以作为辅助评估参数,与包接收率相比二者均能降低网络开销,节约能耗。本文首先分析了导致无线传感器网络底层链路不可靠的通信因素,通过对无线传感器网络底层通信链路进行了大量的实际测量,验证了底层链路具有不可靠性、时变性及非对称性等特点。提取出能够反映链路质量的特征参数RSSI与LQI,并对特征参数间的关系进行了回归分析、拟合,得到特征参数的评估算法。针对底层通信链不可靠性、非对称性等特点,分析了传统单一的路由量度方法用于无线传感器网络路由协议时存在的不足,提出了一种基于RSSI、LQI的ETX的路由量度方法IETX。将此量度方法应用于AODV协议中,对协议进行了实际测量验证。最后,对测量所得的数据进行分析、比较和评价。测试结果表明,IETX-AODV在吞吐量、丢包率以及能量效率方面上明显优于基于原有量度方法的路由性能。