[发明专利]一种DVB-S2 LDPC编译码校验矩阵的存储结构及方法有效
申请号: | 202010196891.8 | 申请日: | 2020-03-19 |
公开(公告)号: | CN111464188B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 母洪强;王本庆;赵峰;施渊籍;苏泳涛;胡金龙;石晶林 | 申请(专利权)人: | 中科南京移动通信与计算创新研究院 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 何爽;景鹏 |
地址: | 211135 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dvb s2 ldpc 译码 校验 矩阵 存储 结构 方法 | ||
1.一种DVB-S2 LDPC编译码校验矩阵的存储结构,其特征在于,包括边沿表存储模块,所述边沿表存储模块存储一个校验矩阵的边沿表;所述边沿表存储模块包括多个描述字存储单元,所述描述字存储单元存储边沿表的行特征;所述行特征包括对应行的行描述字和所述行每个校验位置值对应的校验描述字;其中:
所述行描述字包括对应行的校验位置值的数量、最后一行标志位以及对应码字类型的q值;q=(n-k)/360,n为该码字类型的输出码长,k为该码字类型的输入码长;
所述校验描述字包括对应校验位置值除以边沿表q值的整数部分和余数部分。
2.根据权利要求1所述的存储结构,其特征在于,所述存储结构还包括指针存储模块,用于存储每个所述边沿表存储模块的首地址;
所述边沿表存储模块的首地址为存储所述边沿表第一行行描述字的地址。
3.根据权利要求2所述的存储结构,其特征在于,所述存储结构还包存储地址字,用于标识每个所述指针存储模块的地址以及所述边沿表存储模块存储行描述字的地址和校验描述字的地址。
4.根据权利要求1所述的存储结构,其特征在于,所述行描述字的数据结构占用14比特;其中:
[13:9]比特位为所述行校验位置值的度数J;
[8]比特位为最后一行标志位,用于区别所述行是否为该码字类型边沿表的最后一行;
[7:0]比特位为所述边沿表对应码字类型的q值。
5.根据权利要求4所述的存储结构,其特征在于,实现所述行描述字Line descriptor数据结构的M语言计算公式为:
Line descriptor=dec2hex(((J-1)*2+if(lastgroup))*2^8+q);
其中,J为边沿表所述行校验位置值的度数;lastgroup为最后一行标志位值。
6.根据权利要求1所述的存储结构,其特征在于,所述校验描述字的数据结构占16比特;其中:
[15:9]比特位为校验位置值除以q取整数部分值;
[8:0]比特位为校验位置值除以q取余数部分值。
7.根据权利要求6所述的存储结构,其特征在于,实现所述校验描述字Paritydescriptor数据结构的M语言公式为:
Parity descriptor=dec2hex(mod(c(r,:),q).*2^9+(floor(c(r,:)./q)));
其中,c(r,:)表示边沿表中第r行的校验位置值,r为不小于边沿表行数X的整数。
8.一种DVB-S2 LDPC编译码校验矩阵的存储方法,其特征在于,包括以下步骤:
计算校验矩阵对应边沿表每行的行特征;所述行特征包括对应行的行描述字和每个校验位置值的校验描述字;其中:
所述行描述字包括对应行的校验位置值的数量、最后一行标志位以及对应码字类型的q值;所述校验描述字包括所述校验位置值除以所在边沿表对应q值的整除部分和余数部分;q=(n-k)/360,n为该码字类型的输出码长,k为该码字类型的输入码长;
存储边沿表每行的所述行特征。
9.根据权利要求8所述的存储方法,其特征在于,计算校验矩阵对应边沿表每行的行特征,包括:
计算对应行的行描述字;
计算所述行的每个校验位置值的校验描述字。
10.根据权利要求8所述的存储方法,其特征在于,在存储边沿表的第一行的行特征后,将所述行的行描述字对应的存储地址字作为该边沿表存储模块的首地址存入指针存储模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科南京移动通信与计算创新研究院,未经中科南京移动通信与计算创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010196891.8/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类