一种LDPC译码器快速生成方法技术

技术编号:41573766 阅读:22 留言:0更新日期:2024-06-06 23:52
本发明专利技术公开了一种LDPC译码器快速生成方法,属于卫星通信译码器开发技术领域,该方法以LDPC校验矩阵作为输入,针对自定义的译码器架构,自动生成对应的数据表,然后读取数据表并自动生成相应LDPC译码器verilog代码,最后手动补充逻辑控制代码,完成整个LDPC译码器的设计。本发明专利技术可以自动化生成LDPC译码器时序控制逻辑代码外的大部分代码,大大节约了信息协议代码开发成本,降低了后续代码维护的代价,保证了生成代码的一致性。

【技术实现步骤摘要】

本专利技术属于卫星通信译码器开发,尤其涉及一种ldpc译码器快速生成方法。


技术介绍

1、卫星通信领域ldpc码的协议数量多、协议内容复杂、描述方法不统一、版本变更频繁。以国际空间数据系统咨询委员会(consultative committee for space datasystems,ccsds)的协议标准为例,其中涉及ldpc码的码率为1/2、2/3,4/5,5/6和7/8,码长跨度为1024bit~16384bit。工程中常用的最小和译码算法是基于校验矩阵运算的,且在硬件实现中常用的verilog代码为并行执行语句,可读性差,调试难度大,需要单独对每个非零子矩阵做单独处理,而不同非零子矩阵的准循环偏移规律不同,需要分别做手工编辑。这导致ldpc译码器中相似的重复性代码多,开发效率低、代码健壮性差和后期不易维护。

2、现有技术中,中国专利技术专利cn108449090 a公开了一种可配置多码长、多码率的低密度奇偶校验码ldpc译码器,按照多种ldpc码的最大的存储与计算需求设计整个译码器结构。但是该译码器的代码设计复杂,开发调试难度大,代本文档来自技高网...

【技术保护点】

1.一种LDPC译码器快速生成方法,其特征在于,所述方法包括:

2.如权利要求1所述的LDPC译码器快速生成方法,其特征在于,所述方法还包括:

3.如权利要求1所述的LDPC译码器快速生成方法,其特征在于,所述在所述校验矩阵的非零项位置生成对应的标准化数据表具体包括:

4.如权利要求1所述的LDPC译码器快速生成方法,其特征在于,所述表信息包括LDPC码校验矩阵的行重、列重、校验矩阵分块的数量、各非零子矩阵的位置以及对非零子矩阵的编号和准循环子矩阵的偏移运算关系。

5.如权利要求4所述的LDPC译码器快速生成方法,其特征在于,所述基于所述表...

【技术特征摘要】

1.一种ldpc译码器快速生成方法,其特征在于,所述方法包括:

2.如权利要求1所述的ldpc译码器快速生成方法,其特征在于,所述方法还包括:

3.如权利要求1所述的ldpc译码器快速生成方法,其特征在于,所述在所述校验矩阵的非零项位置生成对应的标准化数据表具体包括:

4.如权利要求1所述的ldpc译码器快速生成方法,其特征在于,所述表信息包括ldpc码校验矩阵的行重、列重、校验矩阵分块的数量、各非零子矩阵的位置以及对非零子矩阵的编号和准循环子矩阵的偏移运算关系。

5.如权利要求4所述的ldpc译码器快速生成方法,其特征在于,所述基于所述表信息和ldpc译码器的时序...

【专利技术属性】
技术研发人员:简熠卢欧欣舒心
申请(专利权)人:中国电子科技集团公司第十研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1