论文部分内容阅读
无线移动Ad hoc网络又称MANET网络,是由若干处于平等地位可以自由移动的节点组成的。节点均带有无线收发装置,既可作为主机发送数据也可以作为路由器转发数据,因此当任意两节点想要进行通信但又不在无线传输范围之内时,可通过临近的节点作为路由器进行转发,最终使数据到达接收端。因为节点是自由移动的,网络的拓扑结构无时无刻不在发生改变,信道环境也是时变的,因此网络中的编码方式的选择成为提高Ad hoc网络性能的重点。喷泉码是一种无码率码,在源节点可以源源不断地产生编码数据包,通过网络进行传输,到达目的端,在目的端只要接收到足够数量的编码数据包就能以很高的概率恢复出源数据包。因此喷泉码无需使用自动重传机制来保证数据传输的可靠性,大大节省了网络开销,同时适合网络中的广播和组播通信,喷泉码的鲁棒性、普适性、可靠性使其能够适应Ad hoc网络环境。目前LT码、Raptor码以及SRLDPC码已被深入广泛的应用于实际网络中。本文中我们详细介绍了无码率码LT码和SRLDPC码的编译码特点,突出了其在拓扑结构不断变化的Ad hoc网络中的优势,并简单介绍了Kite码和RA码,前后两者的不同之处在于,LT码和SRLDPC码是针对于删除信道设计的,而Kite码和RA码是针对于高斯白噪声信道设计的。网络中是基于数据包进行传输的,各数据包或者正确传输到接收端,或者丢失,类似于删除信道环境。因此本文重点介绍LT码和SRLDPC码在Ad hoc网络中性能仿真。我们将LT码及SRLDPC码应用于Ad hoc网络中,并与Kite码和RA码进行对比,采用两种方案来实现组播通信,分别是基于广播机制和共享机制,利用OPNET网络仿真软件进行仿真,收集不同的统计量,对比两种方案各自的优势及不同编码方式对网络性能的影响。结果表明,两种方案各有优势,采用广播机制可提高接收端的译码正确效率,而共享机制可降低采用喷泉码编码进行组播通信时发送数据包的数量,两者确实都提高了网络吞吐量,改善了网络性能。