论文部分内容阅读
数据传输可靠性是衡量无线传感器网络通信质量的重要指标,数据可靠传输机制一直是无线传感器网络领域中的关键技术。传统的基于ARQ自动重传、FEC前向纠错以及多路径传输等传输机制存在数据冗余量大,能耗大等缺陷,为此本文探讨了基于网络编码的无线传感器网络的数据可靠传输问题,主要工作如下。首先介绍了网络编码与网络编码方式,分析了网络编码对数据传输可靠性的影响以及传输数据包所需能耗问题,通过与传统方式下的数据传输可靠性等进行比较,得出在一定的数量冗余下,使用网络编码能提高传输可靠性,而节点编码的能量消耗较少,因此网络编码适用于资源受限的无线传感器网络,以提高传输可靠性。通过分析ARQ重传机制的利弊,结合ARQ重传机制和网络编码技术,提出一种基于网络编码的可靠传输策略,该策略是路径中的编码节点根据信道丢失率和节点接收数据包数计算节点所需编码的冗余数据包数,然后使用ARQ机制保证节点能顺利解码,通过仿真实验证明了该传输策略较传统传输机制在提高数据传输可靠性方面的优势。最后,本文在使用洪泛路由方式下,提出一种基于节点度的网络编码节点选择策略,并对分布比较稀疏的节点进行编码时通过增加一定数目的冗余包来保证可靠性,每个节点被选为编码节点的概率以节点度来判断。通过上述策略使得在洪泛路由传输下,通过选择有限编码节点数提高网络中数据传输可靠性。仿真给出了该编码策略下网络拓扑稠密度与编码节点数的关系。