发明名称 |
一种高效通用的QC-LDPC码译码器及其译码方法 |
摘要 |
本发明提出了一种高效通用的QC-LDPC码译码器,其包括:通用处理器,其对数据存储区进行空间分配,并为数据的寻址建立索引;数据存储区,用于存储译码过程中所需的信息;硬件加速器,用于实现包括奇偶校验、校验节点更新、变量节点更新的信息处理运算中的部分或全部。本发明同时提出一种相应的QC-LDPC码译码方法,包括对变量节点信息进行初始化并对所述校验矩阵以行块为单位进行奇偶校验;若判断有校验方程不满足,则以行块为单位进行校验节点更新以及以列块为单位进行变量节点更新。本发明的译码器具有较强的通用性,提高了译码吞吐量,适用于规则或者非规则QC-LDPC码。 |
申请公布号 |
CN101350625A |
申请公布日期 |
2009.01.21 |
申请号 |
CN200710119206.6 |
申请日期 |
2007.07.18 |
申请人 |
北京泰美世纪科技有限公司 |
发明人 |
白栋;陶涛;杨庆华;陈文;李群;王秋生;曹晓卫;马炬;叶睿睿;申红兵 |
分类号 |
H03M13/11(2006.01);H04L1/00(2006.01) |
主分类号 |
H03M13/11(2006.01) |
代理机构 |
北京市德恒律师事务所 |
代理人 |
马铁良;梁永 |
主权项 |
1、一种高效通用的QC-LDPC码译码器,其特征在于,包括:通用处理器(1),用于根据QC-LDPC码校验矩阵的结构,对数据存储区(2)进行空间分配,同时为数据的寻址建立索引,以及用于对QC-LDPC码译码过程进行控制,对该译码过程中的各信息处理运算进行调度,并在该译码过程中实现包括奇偶校验、校验节点更新和变量节点更新的信息处理运算中的部分;数据存储区(2),用于存储所述译码过程中所需的信息,所述信息包括变量节点的初始信息、迭代过程中的校验节点信息和变量节点信息,所述数据存储区(2)以块为单位对所述信息进行存储;硬件加速器(3),用于在译码过程中实现包括奇偶校验、校验节点更新、变量节点更新的信息处理运算中的部分或全部。 |
地址 |
100097北京市海淀区蓝靛厂东路2号院2栋B座11F |