发明名称 |
准循环LDPC码的编码方法 |
摘要 |
本发明涉及一种准循环LDPC码的编码方法,包括输入码与稀疏矩阵A相乘得到第一矢量f1,输入码与矩阵C相乘得到第二矢量f2;第一流水寄存器中第一矢量f1与双对角的稀疏矩阵T通过前向置换得到第三矢量f3;f3与矩阵E相乘得到第四矢量f4;第一流水寄存器中第二矢量f2和第四矢量f4通过矢量加法得到第一编码器输出校验位P1;第一编码器输出校验位P1与矩阵B相乘得到第五矢量f5;第一矢量f1和第五矢量f5通过矢量加法得到第六矢量f6;第六矢量f6与双对角的稀疏矩阵T通过前向置换得到第二编码器输出校验位P2。本发明充分利用并行执行和硬件流水的方法,使编码器有最快的速度和吞吐量。 |
申请公布号 |
CN102340318A |
申请公布日期 |
2012.02.01 |
申请号 |
CN201110300382.6 |
申请日期 |
2011.10.08 |
申请人 |
中国科学院上海微系统与信息技术研究所 |
发明人 |
朱磊基;汪涵;施玉松;邢涛;王营冠 |
分类号 |
H03M13/11(2006.01)I |
主分类号 |
H03M13/11(2006.01)I |
代理机构 |
上海泰能知识产权代理事务所 31233 |
代理人 |
宋缨;孙健 |
主权项 |
一种准循环LDPC码的编码方法,其特征在于,包括下列步骤:(1)输入码与稀疏矩阵A相乘得到第一矢量f1,输入码与矩阵C相乘得到第二矢量f2;将第一矢量f1和第二矢量f2存储在第一流水寄存器中;(2)第一流水寄存器中第一矢量f1与双对角的稀疏矩阵T通过前向置换得到第三矢量f3;f3与矩阵E相乘得到第四矢量f4;(3)第一流水寄存器中第二矢量f2和第四矢量f4通过矢量加法得到第一编码器输出校验位P1;(4)第一编码器输出校验位P1与矩阵B相乘得到第五矢量f5;(5)第一矢量f1和第五矢量f5通过矢量加法得到第六矢量f6;(6)第六矢量f6与双对角的稀疏矩阵T通过前向置换得到第二编码器输出校验位P2;(7)所述的第二编码器输出校验位P2存储在第二流水寄存器中;根据需求将编码输出。 |
地址 |
200050 上海市长宁区长宁路865号5号楼505室 |