[发明专利]LDPC解码器和LDPC解码方法在审
申请号: | 201410024648.2 | 申请日: | 2014-01-20 |
公开(公告)号: | CN104796156A | 公开(公告)日: | 2015-07-22 |
发明(设计)人: | 薛立成 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 安之斐 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ldpc 解码器 解码 方法 | ||
1.一种LDPC解码器,包括:
变量更新节点模块,包括M个变量更新节点计算单元,用于对输入的消息执行变量节点更新计算,从而获得变量节点更新后信息;
校验更新节点模块,包括N个校验更新节点计算单元,用于对输入的消息执行校验节点更新计算,从而获得校验节点更新后消息;
全局互连模块,用于将所述M个变量更新节点计算单元的每个和所述N个校验更新节点计算单元的每个互相连接;
控制单元,用于执行控制,使得获得的变量节点更新后信息传递给所述N个校验更新节点计算单元的每个,以及使得获得的校验节点更新后消息传递给所述M个变量更新节点计算单元的每个;以及
检验模块,用于从所述变量更新节点模块接收变量节点更新后信息,并且根据接收的变量节点更新后信息判断解码的码字是否正确,当解码的码字正确时,输出解码后的码字,当判断解码的码字不正确时,判断所述变量节点更新后信息是否已经迭代处理预定次数,并且当已经迭代处理预定次数时确定解码失败;
其中,在所述变量更新节点模块完成第k个消息的更新及传递后,在所述校验更新节点模块对所述第k个消息执行校验节点更新计算的同时,所述变量更新节点模块接收第k+1个消息以执行变量节点更新计算,
其中,所述第k个消息和所述第k+1个消息来自待解码的不同的两个码字。
2.如权利要求1所述的解码器,其中,所述控制单元还比较所述变量更新节点模块执行变量节点更新处理所需的第一时间以及所述校验更新节点模块执行校验节点更新处理所需的第二时间,并且根据第一时间和第二时间中较大的一个的定时执行控制,使得获得的变量节点更新后信息传递给所述N个校验更新节点计算单元的每个,以及使得获得的校验节点更新后消息传递给所述M个变量更新节点计算单元的每个。
3.一种LDPC解码方法,应用于LDPC解码器,所述LDPC解码器包括变量更新节点模块和校验更新节点模块,所述方法包括:
通过变量更新节点模块对输入的消息执行变量节点更新计算,从而获得变量节点更新后信息;
通过校验更新节点模块对输入的消息执行校验节点更新计算,从而获得校验节点更新后消息;
使得获得的变量节点更新后信息传递给所述变量更新节点模块,以及使得获得的校验节点更新后消息传递给所述校验更新节点模块;
从所述变量更新节点模块接收变量节点更新后信息,并且根据接收的变量节点更新后信息判断解码的码字是否正确,当解码的码字正确时,输出解码后的码字,在判断解码的码字不正确时,判断所述变量节点更新后信息是否已经迭代处理预定次数,并且当已经迭代处理预定次数时确定解码失败;
其中,在所述变量更新节点模块完成第k个消息的更新及传递后,在所述校验更新节点模块对所述第k个消息执行校验节点更新计算的同时,所述变量更新节点模块接收第k+1个消息以执行变量节点更新计算,
其中,所述第k个消息和所述第k+1个消息来自待解码的不同的两个码字。
4.如权利要求3所述的方法,还包括:
比较所述变量更新节点模块执行变量节点更新处理所需的第一时间以及所述校验更新节点模块执行校验节点更新处理所需的第二时间,以及
根据第一时间和第二时间中较大的一个的定时执行控制,使得获得的变量节点更新后信息传递给所述校验更新节点模块,以及使得获得的校验节点更新后消息传递给所述变量更新节点模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410024648.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车载通信终端、通信系统及通信方法
- 下一篇:多功能水杯
- 同类专利
- 专利分类