[发明专利]一种平方剩余码的硬判决译码方法在审
申请号: | 201610008352.0 | 申请日: | 2016-01-07 |
公开(公告)号: | CN105680882A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 黎勇;张棚伟;刘宏清 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H03M13/15 | 分类号: | H03M13/15 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平方 剩余 判决 译码 方法 | ||
1.一种QR码的硬判决译码方法,其特征在于:根据已知校正子计算接收矢量发生错误 时的错误位置多项式的不含未知校正子的系数,构建已知校正子矩阵;根据已知校正子和 矩阵判断接收矢量发生错误数,根据系数及已知校正子建立对应的错误位置多项式;从接 收矢量的低错误形态依次向高错误形态,求解错误位置多项式的根,根据错误位置多项式 的根及对应的有限域中元素确定接收矢量的错误位置,将接收矢量对应的该错误位置翻 转。
2.根据权利要求1所述的方法,其特征在于:根据公式Si=r(βi)=e(βi)确定已知校正 子Si,其中,β是有限域GF中的元素,βi表示β的i次方,r(βi)为码字的代数形式,e(βi)是错误 模式的代数形式。
3.根据权利要求2所述的方法,其特征在于:如果接收矢量发生1个错误,其系数σ1=S1, 错误位置多项式为L1(Z)=Z+S1,求解L1(Z)=0的根,获得错误位置。
4.根据权利要求2所述的方法,其特征在于:如果接收矢量发生2个错误,2个错对应的 系数分别为σ1=S1,σ2=(S3+S13)/S1,错误位置多项式为L2(Z)=Z2+S1Z,求解L2(Z)=0的根, 获得错误位置。
5.根据权利要求2所述的方法,其特征在于:如果接收矢量发生3个错误,3个错对应的 系数分别为σ1=S1,σ2=(S6X3+S9)/(S1S6+S7),σ3=(S7X3+S1X9)/(S1X6+S7),错误位置多项式为 L3(Z)=Z3+S1Z2+σ2Z+σ3,求解L3(Z)=0的根,获得错误位置。
6.根据权利要求2所述的方法,其特征在于:如果接收矢量发生4个错误,根据公式σ1= S1,σ2=(k1k2+k3k4)/(k5k2+k3k6),σ3=X3+S1σ2,σ4=σ22+σ2b2+S1S3+S14+b2S3/S1得到发生4个错 误的不含未知校正子的系数,错误位置多项式为L4(Z)=Z4+σ1Z3+σ2Z2+σ3Z+σ4,求解L4(Z)=0 的根,获得错误位置。
7.根据权利要求2所述的方法,其特征在于:如果接收矢量发生5个错误,执行如下步 骤,(1)计算接收矢量对应的比特可靠性值,将可靠性值从小到大排序;(2)从可靠性值最小 的比特开始翻转,并判断等式M(S18n1+S27n2+S42n3)+N(S1m1+S9m2+S21m3)=0是否成立,如等式 成立,根据公式σ5=0,σ1=S1,σ2=(k1k2+k3k4)/(k5k2+k3k6),σ3=X3+S1σ2,σ4=σ22+σ2b2+S1S3+ S14+b2S3/S1计算相应的系数,建立错误位置多项式为L4(Z)=Z4+σ1Z3+σ2Z2+σ3Z+σ4,求解多项 式的根得到除已翻转的一位错误外的其余4个错误位置;(3)如果等式不成立,将已翻转的 比特翻转回去,继续翻转可靠性值次小的比特,重复执行步骤(2),直至达到预设的最大翻 转次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610008352.0/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类