论文部分内容阅读
网络编码技术通过允许中继节点对从多条路径接收到的信息进行编码转发,接收节点通过相应的解码获得原始信息,可以达到通信网络的最大容量,最大限度的利用现有网络资源。因为其具有能提高网络吞吐量、较好的鲁棒性、能有效提高中继节点转发效率等优点成为目前广泛关注的研究热点。在中继节点上,采用网络-信道编码联合设计方案能进一步提高系统的误码性能。本文首先对信道编码技术和网络编码技术分别进行介绍。根据LDPC码的编码原理,在中继节点上进行网络-信道编码的联合设计,即中继节点对译码后的多个数据进行联合编码,将编码后的信息发送至目的节点。目的节点通过源节点和中继节点的信息联合译码,我们称这种码为网络LDPC编码。然后基于Razaghi等人研究的两种双层LDPC码(Bilayer LDPC,分为删余型和延长型),设计了一种在中继节点上联合设计的网络双层LDPC延长码(Network BilayerLengthened LDPC,简称为NBL-LDPC)。给出了此码的编译码过程,并针对此码,对高斯密度进化算法进行改进,计算误码率并完成误码性能仿真。仿真结果表明,所提出的编码方案性能要优于利用双层LDPC删余码设计的网络双层LDPC删余码(NetworkBilayer Expurgated LDPC,简称为NBE-LDPC)。最后对此码进行基于粒子群算法(PSO)的度分布序列优化。粒子群算法(PSO)是一种典型的群体性智能进化算法,粒子行动由这个粒子本身的历史最佳位置及全局历史最佳位置决定。将粒子群算法与LDPC码的EXIT曲线图相结合,通过分析代价函数值的大小进行优化迭代,最终搜索得到最优的度分布序列。然后将此序列利用高斯近似算法计算系统误码率。仿真结果表明,PSO算法能够有效提高NBL-LDPC码的误码性能。