论文部分内容阅读
喷泉码是一类重要的纠删码,由于其非固定码率、线性编译码复杂度、可以无需反馈等方面的内在特点,受到了学术界和产业界的广泛关注。本文以最具代表性、最重要的一类喷泉码——Raptor码的编译码技术为研究对象,结合广播多播和中继系统等应用,在Raptor码译码算法的改进、基于中继系统的度分布设计、不等差错保护及应用方案设计等方面进行了研究,并对几类应用场景下的性能进行了仿真与评估。为喷泉编译码技术在实际应用系统中的成熟与推广,作出了一定的贡献。本文研究成果主要包括:(1)在深入研究Raptor码已有译码算法的基础上,本文提出了改进的译码算法,称之为Y算法,其可以有效的平衡译码计算复杂度与译码失败率两个关键指标之间的关系。在具有简单反馈信道的系统中,提出了HARQ_Raptor方案,其通过反馈NACK来提高译码成功率,进而提升译码性能。(2)本文对Raptor码的编译码过程用C语言进行了实现,建立了Raptor码的性能仿真平台,对Raptor码的各类编译码算法及各场景下的性能进行了大量仿真,得到了许多有益的结论。本仿真程序是一个Raptor码作为FEC的功能模块,可以很方便的移植到实用的系统中去。(3)提出了基于三点式中继系统的Raptor码优化的度分布设计算法,在经过一系列的数学推理与证明后,本算法可以概括为一个最优化问题。并利用上述算法设计了一组度分布的实例,仿真表明,在基于中继系统的网络中,其显著提高了Raptor码的译码性能。(4)提出了一种UEP-Raptor码度分布设计时如何选择参数的方法,进而给出了一种新的UEP-Raptor码的度分布设计算法,本算法可以归纳为求解一个最优化问题,利用matlab等数学工具可以较为简单的进行实用UEP-Raptor度分布的设计。仿真表明,采用此算法设计的UEP-Raptor码的译码性能明显优于已有的UEP-Raptor的译码性能。(5)提出了一种基于图像传输的UEP-Raptor码的优化设计算法,仿真表明,采用本算法优化后的UEP-Raptor码来传输图像,可以有效的提高接收端图像的清晰度,优化后的基于图像传输的UEP-Raptor码的性能明显优于一般的UEP-Raptor码。全文最后一章分析了现有研究中存在的局限,并结合自己的研究心得,对未来的研究方向及有待解决的问题进行了展望。