基于Chase算法改进的TPC编译码
2016-08-29西安工业大学电子信息工程学院朝西安经发集团有限责任公司王玥琳
电子世界 2016年15期
关键词:信息
西安工业大学电子信息工程学院 吴 朝西安经发集团有限责任公司 王玥琳
基于Chase算法改进的TPC编译码
西安工业大学电子信息工程学院吴朝
西安经发集团有限责任公司王玥琳
目前在高空通信传输中对于TPC码的应用很广泛,它是一种由Turbo组成的乘积码,它可以采用硬判决译码和软判决译码两种方法。软译码相较于硬译码会有更好的性能,但是由于软判决译码器的结构实现相对复杂,在实际应用中实现困难。本文通过对Chase算法作出一定的改进,使得在TPC码的译码复杂度大幅度下降,更适合于实际的应用。
TPC码;Chase算法
Elias在十九世纪五十年代提出了乘积码的概念,TPC码就是乘积码中的一种特殊复合码。这些乘积码由两个及以上的子码构成的,子码的结构相对简单。TPC码对于系统产生的突发和随机的错误可以同时纠正。Chase算法是一种对最大似然码字的次优搜索算法[1]。
1.TPC码
TPC码是香农信息理论提出后第一个在非零码率时可以实现无误码传输的纠错编码方法。它的最小距离是各子码最小距离的乘积,同时其码块长度也为各子码码块长度的乘积。TPC码具有良好的纠错性能,具有译码处理时延小、不存在错误平层以及编码后数据不需要再进行交织等优点[2]。
2.编码原理
根据乘积码的基本原理,我们采用两个及其以上的分组码来构造乘积码用表示,其编码器由两个或多个分组编码器级联而成,这些分组编码器被简单的行/列交织器分隔开来。……
登录APP查看全文
