论文部分内容阅读
丢包是在无线传感器网络(Wireless Sensor Networks,WSNs)中普遍存在的现象之一,为了降低各种采用WSNs的数据采集系统下由于各种因素影响造成的丢包率,本文构建了基于网络编码的无线传感器网络协作架构,并在此架构的基础上提出了一种基于网络编码的无线数据传输补偿机制。该机制设计了一种协作节点,此节点需要对收到的多个采集节点的数据进行编码运算,生成的补偿数据包发送至基站补偿采集节点在基站处的数据丢失;整个网络的数据发送通过时分多址(Time Division MultipleAccess,TDMA)机制和时隙的带有冲突避免的载波侦听多路访问(Carrier Sense Multiple Access with Collision Avoidance,CSMA/CA)机制保障数据的实时可靠收集。通过理论以及仿真,验证此种架构工作的稳定性以及数据传输补偿机制的有效性。接着,编写协作节点以及基站程序,实验验证此编码算法的工作正确性。最后,编写上位机,在保证了上位机的编码可解性的前提下,验证此架构以及无线数据传输补偿机制的有效性。实验结果表明,在采集节点有着较高的采样频率以及不影响网络实时性的基础上,加入协作节点不但增加了信道的利用率,并且可以提高网络中无线数据传输的可靠性。