论文部分内容阅读
随着通信技术的迅速发展,人们对网络应用服务质量的要求越来越高。由于接入网的差异性,加以各网络终端节点的信息处理能力和接收能力不同,使异构性成为互联网的重要特征之一。作为解决网络异构性问题的有效方案,多速率组播技术成为近年来网络研究的热门方向。多速率组播技术可以使各接收节点根据自身的接收能力和网络带宽选择相适应的速率对同一信源数据进行接收,因此在流媒体技术和远程多媒体通信网络中具有良好的应用前景。 本文从网络编码的应用和多速率组播网络两个方面进行研究,主要包括以下内容。首先,研究了网络编码的原理和实现方式,网络编码不同于传统的路由对信息直接进行转发,而是允许中间节点参与编译码,使其能够对需要传输的信息进行编码后再传输,通过压缩信息流的方式来提高网络的吞吐量。在网络编码的实现机制中主要研究了 COPE机制的原理和实现方式。COPE是一种无线网络中基于数据包级别的网络编码,利用压缩无线广播中的天然共享特性造成的冗余,在一次传输过程中传输多个数据包,从而提高了网络的吞吐量。然后,对多速率组技术进行研究,包括分层编码组播和多描述编码组播两种方式,分析并总结了其原理和优势。最后,通过研究网络编码和多速率组播技术的实现方式,采用了COPE的编码原理和分层编码组播方式,设计了一种基于网络编码的多速率组播网络机制,主要考虑了基于路由的网络编码、不同的传输质量和终端的软件处理三个主要因素。在该机制下,设计了分层加密机制和层间编码机制,分别对分层编码后的信源数据进行加密,对不同层级的数据进行编码,仿真分析验证了相比传统的多速率组播机制,该机制的传输效率具有明显的优势,并能通过基于网络编码的路由和终端软件的解码,使每个用户能根据它们不同的服务要求享受到不同的服务质量。