[发明专利]一种针对代数几何码的自适应Chase译码方法有效
| 申请号: | 201710153391.4 | 申请日: | 2017-03-15 |
| 公开(公告)号: | CN106953647B | 公开(公告)日: | 2020-09-08 |
| 发明(设计)人: | 陈立;吴思远 | 申请(专利权)人: | 中山大学 |
| 主分类号: | H03M13/13 | 分类号: | H03M13/13;H03M13/15 |
| 代理公司: | 广州市深研专利事务所(普通合伙) 44229 | 代理人: | 刘玉颖 |
| 地址: | 510275 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 针对 代数 几何 自适应 chase 译码 方法 | ||
1.一种针对代数几何码的自适应Chase译码方法,其特征在于,包括以下步骤:
1).配置接收信息可靠度阈值γ*且0<γ*1,和翻转码元数的有效范围[ηmin,ηmax],其中最小值ηmin和最大值ηmax为正整数,且ηmin<ηmax;
2).处理输入软信息,得到可信度矩阵Π和一个码长为n的硬判决接收码字其中为n维实数集;所述可信度矩阵Π的大小为q×n,其中q表示有限域的大小,所述可信度矩阵Π中第i行j列的元素用πij表示,第j个接收码元Rj对应的发送码元cj=i时的后验概率:πij=Pr[cj=i|Rj],i=0,1,...,q-1,j=0,1,...,n-1;
3).计算各个码元的可靠度值并排序,结合可靠度阈值γ*和翻转码元数的有效范围[ηmin,ηmax],得到合法的翻转码元数η,η为正整数,且ηmin≤η≤ηmax;
4).根据翻转码元数η,得到可靠码元索引集合Θ和不可靠码元索引集合Θc,从而得到2η个测试码字;所述的可靠码元索引集合Θ定义为:Θ={j0,j1,…,jn-η-1},所述不可靠码元索引集合Θc的定义为:Θc={jn-η,jn-η+1,...,jn-1};所述的2η个测试码字定义如下:
其中,u=1,2,...,2η;同时,对于j∈Θ,取而j∈Θc,取或其中,和表示可信度矩阵Π的第j列中最大和次大的概率值所对应的码元取值i;
5).利用插值算法,针对所述可靠码元索引集合Θ,进行同元插值操作;
6).利用插值算法,针对所述不可靠码元索引集合Θc,结合由所述步骤5)获得的同元插值的结果,进行基于二元树结构的异元插值操作,得到2η个插值多项式结果;
7).利用多项式根搜索算法对所述步骤6)获得的异元插值的2η个多项式结果分别进行分解操作;
8).判断上述分解操作结果的有效性,利用最大似然准则,得出译码结果。
2.根据权利要求1所述的一种针对代数几何码的自适应Chase译码方法,其特征在于,所述步骤3),进一步包括如下子步骤:
(3.1)根据可信度矩阵Π,计算每个码元Rj对应的可靠度值γj∈[0,1],且和表示可信度矩阵Π的第j列中最大和次大的元素,即第j列中最大和次大的概率值;
(3.2)根据可靠度值γj的大小,对所有接收码元Rj进行可靠性升序排序,得到已排序的下标升序序列j0,j1,...,jn-1,即
(3.3)由已排序的下标升序序列对应的可靠度值γj与可靠度阈值γ*对比,结合翻转码元数有效范围[ηmin,ηmax],得出合法的翻转码元数η。
3.根据权利要求1所述的一种针对代数几何码的自适应Chase译码方法,其特征在于,所述步骤5)和所述步骤6)中的插值算法为Kotter’s Interpolation插值方法。
4.根据权利要求1所述的一种针对代数几何码的自适应Chase译码方法,其特征在于,所述步骤7)的多项式根搜索算法为递归系数搜索算法。
5.根据权利要求1所述的一种针对代数几何码的自适应Chase译码方法,其特征在于,所述步骤8),进一步按照以下方法操作:
判断上述分解操作结果的有效性,若存在被有效分解出的a个结果,其中0a≤2η,则对此a个有效分解结果进行编码,利用最大似然ML准则,得到发送码字
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710153391.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种前围栅板开启装置
- 下一篇:一种车内生命探测防盗报警器
- 同类专利
- 专利分类





