一种LDPC码译码结果的校验方法与装置制造方法及图纸

技术编号:41705285 阅读:23 留言:0更新日期:2024-06-19 12:36
本发明专利技术公开了一种LDPC码译码结果的校验方法与装置,属于卫星通信领域,包括存储译码输出数据模块、校验矩阵行列的控制模块、计算读地址模块、校验运算模块。通过校验矩阵行列控制模块计算对存储模块访问的读地址,并决定当前读出数据需要做的具体运算,最终在校验运算模块输出最终运算结果。本发明专利技术具体提供了一种存储资源少、运算简单、具有通用性的LDPC译码校验方法,可直接利用LDPC码的码字特性对LDPC的译码结果进行校验,在通信链路故障准确定位时快速地识别出故障的位置和类型。

【技术实现步骤摘要】

本专利技术涉及卫星通信领域,更为具体的,涉及一种ldpc码译码结果的校验方法与装置。


技术介绍

1、ldpc码编码增益高、硬件实现复杂度低、支持并行处理运算速度快,因此广泛应用在卫星通信领域。

2、在实际通信中,通信链路可能会出现各级故障,需要对故障进行定位。常用的故障定位方法包括上报数据误码率统计、crc校验和译码校验等。其中,上报数据误码率统计的方法要求接收端已知发端发送的数据,通常采用发送固定数、顺序数等特殊数据的方式统计误码率。然而,在实际通信过程中,发端发送的数据具有随机性和不确定性,因此该方法存在局限性。此外,接收端从接收数据到数据上报之间存在解调、译码、信息处理等多级处理,仅从误码率异常无法对故障做准确定位。crc校验的方法要求发端数据必须进行crc编码,也具有局限性。

3、因此,为了在不受数据内容、信息处理模式约束的情况下实现对故障的准确定位,需要直接利用ldpc码的码字特性对ldpc的译码结果进行校验。这样做可以确保ldpc译码的正确性,并在通信链路故障准确定位时快速地识别出故障的位置和类型。</p>

4、由l本文档来自技高网...

【技术保护点】

1.一种LDPC码译码结果的校验装置,其特征在于,包括:

2.根据权利要求1所述的LDPC码译码结果的校验装置,其特征在于,所述存储译码输出数据模块为ram模块,LDPC码译码结果存储在ram模块中。

3.根据权利要求1所述的LDPC码译码结果的校验装置,其特征在于,所述通过校验矩阵行列的控制模块和计算读地址模块计算对存储模块访问的读地址具体包括:通过校验矩阵行列的控制模块逐行串行地访问校验矩阵中非0位置,辅助计算读地址模块计算出当前需要访问的存储地址。

4.根据权利要求2所述的LDPC码译码结果的校验装置,其特征在于,所述LDPC译码器的硬件实现采用...

【技术特征摘要】

1.一种ldpc码译码结果的校验装置,其特征在于,包括:

2.根据权利要求1所述的ldpc码译码结果的校验装置,其特征在于,所述存储译码输出数据模块为ram模块,ldpc码译码结果存储在ram模块中。

3.根据权利要求1所述的ldpc码译码结果的校验装置,其特征在于,所述通过校验矩阵行列的控制模块和计算读地址模块计算对存储模块访问的读地址具体包括:通过校验矩阵行列的控制模块逐行串行地访问校验矩阵中非0位置,辅助计算读地址模块计算出当前需要访问的存储地址。

4.根据权利要求2所述的ldpc码译码结果的校验装置,其特征在于,所述ldpc译码器的硬件实现采用最小和译码算法,并设计为部分并行运算架构,将部分并行输出的译码结果x缓存在ram中,通过ram的读写操作将译码结果x转为纯并行输出或纯串行输出。

5.根据权利要求3所述的ldpc码译码结果的校验装置,其特征在于,所述当前需要访问的存储地址为ram地址。

6.根据权利要求1所述的ldpc码译码结果的校验装置,其特征在于,所述存储译码输出数据模块只存储校验矩阵中非0准循环块的非0值的偏移量,而不是整个校验矩阵。

7.一种ldpc码译码结果的校验方法,其特征在于,基于权利要求1~6中任一项所述的ldpc码译码结果的校验装置;其中,所述通过校验矩阵行列的控制模块和计算读地址模块计算对存储模块访问的读地址,并控制当前读出数据所需要做的运算,最终通过校验运算模块输出校验结果,具体包括执行如下子步骤:在不存储完整校验矩阵的情况下,获取校验矩阵中非0值的行列位置,并通过计数器控制进行:异或运算、累加运算;再根据计数器以及校验矩阵的准循环规律,计算得到对ram做操作的读地址;最后通过计数器对ram读出的数据做...

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

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

1