论文部分内容阅读
网络编码是通信领域的一个研究热点,它可以提高网络可靠性和数据传输效率,主要应用于广播、多播和单播中。而把网络编码应用于无线传感器网络汇播机制的研究,目前还处于理论分析和仿真阶段。把网络编码应用于实际网络中,节点同步、开销控制、线性独立的编码系数等问题也要重点考虑。为了研究网络编码对传统汇播机制的影响,本文在真实的无线传感器网络中实现了一种基于网络编码的汇播机制。为了尽量排除大规模汇聚结构中存在的路由协议、汇聚结构选择方法的优劣、不同簇节点之间的同步等因素的干扰,本文使用最基本的汇聚结构进行研究,并且限定在四阶以内。文中只是在传统汇播模型的实现中加一个网络编码层来实现网络编码,该基于网络编码的汇播机制不改变原有的结构和拓扑,能应用到实际网络中。本文基于简单的TDMA机制来实现节点间同步和开销控制,采用线性网络编码来进行编码操作,采用高斯消除法来进行解码。本文在不同链路投递率和不同汇播结构的情况下,利用在实际硬件平台上的实验来测试基于网络编码的汇播模型和传统汇播模型的性能表现。本文以收集率和平均能耗为出发点,分析了网络编码对传统汇播的贡献。实验结果表明,当链路质量较差时,网络编码确实能够产生增益。但是,当链路质量足够好时,由于冗余链路串听特性和网络编码成功解码的前提条件,使得基于网络编码的汇播机制的性能反而不如传统的汇播机制。本文的结果将对如何在汇播中高效的运用网络编码提供一些新的思路。