论文部分内容阅读
Fountain码具有鲁棒性和码率可变性的优点。目前他已经成功应用在前向差错控制、数据压缩、数据存储等领域中。而其编译码的优化问题成为Fountain码研究一大热点。基于鲁棒式孤波分布的度数控制和预编码技术,可以有效的提高Fountain码在删除信道下的译码性能,并解决码率可变传输问题。然而R集合、短环现象、差异信息、噪声问题直接影响着Fountain码的译码代价和适用环境。本文对信息单元度数控制、去短环、差异信息、置信传输等算法进行研究。首先对LT码和Raptor码的度数分布策略、编译码过程及译码效率进行了阐述。由于R集合为空集会导致译码失败,所以设计了采用最小原则选取降低R集合为空集的概率的算法。但是另一方面,该算法增加短环出现概率而降低译码效率,为此提出了一种能够去除长度为4、6短环的优化方案。仿真验证该算法降低了译码失败概率。基于对Fountian码在译码过程中出现的差异信息问题的分析,得到了可以通过释放差异信息提高译码效率的结论。提出一种简化的差异信息算法,并给出了利用校验单元化简译码的方案。经实验对比,该算法的译码效率优于原译码算法。研究在利用置信传输算法(本文使用信息迭代译码算法),实现AWGN信道下的Fountain码传输问题。对原算法进行了去短环,信息单元度数控制和简化译码的改进。仿真结果表明,该改进算法不但提高了译码效而且降低了运算复杂度。