论文部分内容阅读
网络编码是一种融合路由和编码的数据信息交换技术,允许中间节点对已接收到的广播数据包进行编码处理,因此能够有效地提高数据传输效率和参与编码机会。在理论知识和应用技术两个方面的研究表明,网络编码能均衡网络负载,提高网络吞吐量和数据可靠性。基于网络编码在无线领域的优良性能,近年来一直受到国内外专家学者的广泛关注和深入研究。由于网络编码中编码包的发送速率不同,因此数据包被完全解码的时间间隔直接影响着无线网络的性能,所以需要深入研究在时延敏感的网络情景中如何设计出一种有效的编码算法以优化多速率条件下无线网络的性能。基于多速率在时延敏感的无线单跳网络中对数据包解码时延造成的影响,在相关理论知识和研究成果的启发下,本文提出了一种基于速率组合的低平均时延网络编码算法(LADRC)。该算法充分考虑了各数据包传输速率的差异性,遵循高速率数据包优先发送以及速率相近数据包组合编码的原则,有选择性地添加附带数据包,从而确定最终的编码方案。与之前的网络编码算法相比较,不仅优化了网络的传输时间,而且大幅度地减少了网络数据包的平均时延。在IEEE802.11b标准下得到的仿真试验结果表明,与Greedy算法和MTRFE算法相比,LADRC算法分别减少了25.6%和16.74%的传输时间,平均时延则依次降低了63.93%和38.73%。