[发明专利]一种基于CRC校验码的LDPC码后处理译码方法有效
| 申请号: | 201710871770.7 | 申请日: | 2017-09-25 |
| 公开(公告)号: | CN107528597B | 公开(公告)日: | 2020-12-08 |
| 发明(设计)人: | 陈紫强;王广耀;黄志成;周秉毅;刘庆华;谢跃雷;欧阳缮;蒋俊正;晋良念 | 申请(专利权)人: | 桂林电子科技大学 |
| 主分类号: | H03M13/11 | 分类号: | H03M13/11;H03M13/09 |
| 代理公司: | 桂林市华杰专利商标事务所有限责任公司 45112 | 代理人: | 刘梅芳 |
| 地址: | 541004 广西*** | 国省代码: | 广西;45 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 crc 校验码 ldpc 处理 译码 方法 | ||
1.一种基于CRC校验码的LDPC码后处理译码方法,其特征是,包括如下步骤:
1)执行LBP译码方法;
2)CRC校验:在步骤1)LBP译码方法结束时对译码判决结果执行CRC校验,执行CRC校验判决,若校验成功,则判决译码成功并停止译码;否则执行下一步;
3)LLR值排序:对错误帧中变量节点的后验LLR值按升序排列,得到有序的节点序列;
4)目标节点的选取:从已排序的节点序列中选取前若干个目标节点组成BN集;
5)节点翻转:依次翻转BN集内信息节点的初始LLR值;
6)再次CRC校验:在后处理阶段再次对译码判决结果执行CRC校验,若校验成功,则判决译码成功并停止译码,否则跳转到步骤5)继续翻转。
2.根据权利要求1所述的基于CRC校验码的LDPC码后处理译码方法,其特征是,步骤1)中所述LBP译码方法包括如下步骤:
(1)初始化:假设矩阵HM×N为LDPC码的校验矩阵,M为校验节点数,N为变量节点数,编码后的码字c=(c1,c2,...,cn)经BPSK调制后映射为传输码字x=(x1,x2,...x,n),其中xn=1-2cn,n=1,2,...,N,经AWGN信道加噪后的信号y=(y1,y2,...,yn),其中yn=xn+nn,nn表示第n个码元叠加的高斯噪声,yn是均值为x,方差为σ2的高斯噪声;Hmn=1表示校验节点m与变量节点n之间有一条边相连,令M(n)和M(n)\m分别表示变量节点n的相邻节点及除校验节点m外变量节点n的所有相邻节点;令N(m)和N(m)\n分别表示校验节点m的相邻节点及除变量节点n外校验节点的所有相邻节点,令信道的初始消息为L(Pn),则变量节点传递给校验节点的初始消息为L(0)(qmn)=L(Pn)=2yn/σ2,并将所有层的校验节点消息初始化为0;
(2)消息更新:对所有的检验节点m和与其相邻的检验节点n∈N(m),在第l次迭代时,变量节点传向校验节点的消息为:
对所有的变量节点n和与其相邻的检验节点m∈M(n),在第l次迭代时,校验节点传向变量节点的消息为:L(l)(qmn)=L(l-1)(qn)-L(l-1)(rmn),
对所有变量节点计算硬判决消息:L(l)(qn)=L(l-1)(qn)-L(l-1)(rmn)+L(l)(rmn);
(3)译码判决:将L(l)(qn)的值与零作比较,若L(l)(qn)<0,则否则为0;
(4)伴随式判决:如果伴随式HMxNcT=0或达到最大迭代次数,则结束译码,否则返回步骤(2)继续迭代。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710871770.7/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类





