[发明专利]编码方法、编码装置与编码器在审
申请号: | 202111436784.9 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114257251A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 李江林;史征国;杨小军;钱蔓藜;胡金龙 | 申请(专利权)人: | 北京中科晶上科技股份有限公司 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 张岳峰 |
地址: | 100090 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 方法 装置 编码器 | ||
1.一种编码方法,其特征在于,包括:
对数据块进行分割得到多个码块,所述码块的码长小于预定码长;
对多个所述码块进行填充,得到多个待编码码块,所述待编码码块的码长等于所述预定码长;
对所述待编码码块进行LDPC编码,得到多个编码码块,所述编码码块的码率等于目标码率,所述目标码率大于或者等于最小码率,所述最小码率等于所述预定码长与所述编码码块的最大码长的比值。
2.根据权利要求1所述的方法,其特征在于,对所述待编码码块进行LDPC编码,得到多个编码码块,包括:
根据所述待编码码块生成目标编码码块,所述目标编码码块由第一码块、第二码块和第三码块依次拼接得到,所述第一码块包括所述待编码码块,所述目标编码码块的码长等于所述编码码块的最大码长;
计算所述第一码块的码长与所述目标码率的比值,得到第一码长,所述第一码长为所述编码码块的码长;
根据奇偶校验矩阵计算得到所述第二码块;
根据所述奇偶校验矩阵计算得到第四码块,所述第四码块由目标数量个所述第三码块的码元组成,所述目标数量为所述第一码长与第二码长的差值,所述第二码长为所述第一码块的码长与所述第二码块的码长之和;
所述第一码块、所述第二码块和所述第四码块依次拼接得到所述编码码块。
3.根据权利要求2所述的方法,其特征在于,所述奇偶校验矩阵为基础校验矩阵和标准置换矩阵计算得到的,所述基础校验矩阵包括第一基础校验矩阵和第二基础校验矩阵,所述第一基础校验矩阵对应的所述奇偶校验矩阵用于对所述目标码率大于或者等于1/3的所述数据块进行编码,所述第二基础校验矩阵对应的所述奇偶校验矩阵用于对所述目标码率大于或者等于1/5的所述数据块进行编码。
4.根据权利要求3所述的方法,其特征在于,根据所述待编码码块生成目标编码码块,包括:
在所述奇偶校验矩阵为所述第一基础校验矩阵和标准置换矩阵计算得到的情况下,所述第一码块为所述待编码码块;
在所述奇偶校验矩阵为所述第二基础校验矩阵和标准置换矩阵计算得到的情况下,所述第一码块为所述待编码码块或者所述第一码块由所述待编码码块和多个0码元组成。
5.根据权利要求1至4任一项所述的方法,其特征在于,对多个所述码块进行填充,得到多个待编码码块,包括:
在各所述码块中添加CRC码,得到多个添加码块,所述添加码块的码长小于或者等于所述预定码长;
对多个所述添加码块进行填充,得到多个所述待编码码块。
6.根据权利要求1至4任一项所述的方法,其特征在于,在对所述待编码码块进行LDPC编码,得到多个编码码块之后,所述方法还包括:
对所述编码码块进行比特交织,得到交织后的比特流。
7.一种编码装置,其特征在于,包括:
第一处理单元,用于对数据块进行分割得到多个码块,所述码块的码长小于预定码长;
第二处理单元,用于对多个所述码块进行填充,得到多个待编码码块,所述待编码码块的码长等于所述预定码长;
编码单元,用于对所述待编码码块进行LDPC编码,得到多个编码码块,所述编码码块的码率等于目标码率,所述目标码率大于或者等于最小码率,所述最小码率等于所述预定码长与所述编码码块的最大码长的比值。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1至6中任意一项所述的方法。
9.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至6中任意一项所述的方法。
10.一种编码器,包括编码装置,其特征在于,所述编码装置用于执行权利要求1至6中任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科晶上科技股份有限公司,未经北京中科晶上科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111436784.9/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类