一种高性能低时延的扩展TPC译码方法技术

技术编号:16607530 阅读:49 留言:0更新日期:2017-11-22 17:45
本发明专利技术提出了一种高性能低时延的扩展TPC译码方法,该方法结合相关度量值、候选码字的个数与奇偶校验位来确定输入信息比特块每一行每一列的判决码字;若不符合相关的条件,说明噪声音响较大,用硬判决的结果作为判决码字,防止错误扩散。经过迭代多次后最终得到输入信息的译码结果。本发明专利技术与原来采用的chase‑2算法相比,明显提高了译码性能与吞吐量,降低了译码时延,而相应的硬件复杂度与计算量并没有明显增加。

【技术实现步骤摘要】
一种高性能低时延的扩展TPC译码方法
本专利技术涉及一种高性能低时延的扩展TPC译码方法,属于电子通信领域。
技术介绍
TPC码具有强大的纠错能力,译码时可根据实际情况选择硬判决译码算法或者软判决译码算法。目前译码的软判决采用的chase-2算法,chase-2算法没有对校验位的正确与否进行考量,降低了译码器的吞吐量,增大了译码时延,译码性能不高。
技术实现思路
本专利技术解决的技术问题是:克服现有技术的不足,提供一种高性能低时延的扩展TPC译码方法,在不增加运算量与硬件复杂度的情况下,对判决码字的选择方式做出了改变,可以明显的降低译码时延,提高了吞吐量与译码性能。本专利技术的技术方案是:一种高性能低时延的扩展TPC译码方法,步骤如下:(1)对输入的信息比特块中每一行码字进行以下操作:(1.1)对各个比特作硬判决,找出p个可信度最小的不可靠位置,其中p<k,k为信息比特块的行数;(1.2)在该行p个不可靠位置上,用所有可能的比特排列进行替代,得到2p个测试图样,对2p个测试图样进行代数译码,得到该行的2p个候选码字;(1.3)根据每个候选码字与该行码字实际输入信息的相关度量和校验位本文档来自技高网...
一种高性能低时延的扩展TPC译码方法

【技术保护点】
一种高性能低时延的扩展TPC译码方法,其特征在于步骤如下:(1)对输入的信息比特块中每一行码字进行以下操作:(1.1)对各个比特作硬判决,找出p个可信度最小的不可靠位置,其中p<k,k为信息比特块的行数;(1.2)在该行p个不可靠位置上,用所有可能的比特排列进行替代,得到2

【技术特征摘要】
1.一种高性能低时延的扩展TPC译码方法,其特征在于步骤如下:(1)对输入的信息比特块中每一行码字进行以下操作:(1.1)对各个比特作硬判决,找出p个可信度最小的不可靠位置,其中p<k,k为信息比特块的行数;(1.2)在该行p个不可靠位置上,用所有可能的比特排列进行替代,得到2p个测试图样,对2p个测试图样进行代数译码,得到该行的2p个候选码字;(1.3)根据每个候选码字与该行码字实际输入信息的相关度量和校验位情况,在候选码字中确定判决码字;(2)对信息比特块中每一列码字进行以下操作:(2.1)对各个比特作硬判决,找出p个可信度最小的不可靠位置,其中p<k;(2.2)在该列p个不可靠位置上,用所有可能的比特排列进行替代,得到2p个测试图样,对2p个测试图样进行代数译码,得到该列的2p个候选码字;(2.3)根据每个候选码字与该列码字实际输入信息的相关度量和校验位情况,在候选码字中确定判决码字;(3)根据信息比特块的判决码字计算信息比特块的外信息;(4)利用外信息对输入的信息比特块进行更新;(5)重复步骤(1)—(4)N次,将第N次信息比特块的判决码字作为译码结果,从而完成TPC译码,其中N大于6。2.根据权利要求1所述的一种高性能低时延的扩展TPC译码方法,其特征在于:所述步骤(1.1)或(2.1)中,利用如下公式计算每个比特的可信度:其中,Λ(yj)为第j个比特的可信度,rj为接收端第j个比特接收到的信息,Pr{sj=+1/rj}为接收端第j个比特接收到rj时,发送端第j个比特发送的sj为+1的概率,Pr{sj=-1/rj}为接收端第j个比特接收到rj时,发送端第j个比特发送的sj为-1的概率,σ2为接收端第j个比特接收到rj的功率,j=1,2,3,…,k。3.根据权利要求1所述的一种高性能低时延的扩展TPC译码方法,其特征在于:所述步骤(1.3)或(2.3)的实现方式如下:当候选码字与实际输入信息的相关度量和校验...

【专利技术属性】
技术研发人员:许静文杨磊侴胜男张剑刘明洋
申请(专利权)人:西安空间无线电技术研究所
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1