一种基于高层次综合的QC-LDPC编码器

By designing a QC-LDPC encoder based on high-level synthesis, and utilizing the cyclic shift characteristics and pipeline structure of the generator matrix, the hardware design was optimized, solving the problem of low hardware efficiency in existing technologies. This resulted in high-efficiency encoding rates and resource utilization, meeting the performance requirements of high-speed channels for holographic storage.

CN117375633BActive Publication Date: 2026-07-17HUAZHONG UNIV OF SCI & TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAZHONG UNIV OF SCI & TECH
Filing Date
2023-10-20
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

Existing HLS-based QC-LDPC decoders suffer from low hardware efficiency in RTL implementations, failing to meet the high-performance encoding and decoding requirements of high-speed holographic storage channels. Furthermore, general-purpose CPU encoding and decoding are inefficient and result in significant resource waste.

Method used

Design a QC-LDPC encoder based on high-level synthesis. It adopts a data input module, an encoding calculation module, and a data output module. It utilizes the cyclic shift characteristics of the generator matrix and performs parallel encoding through sub-matrix encoding units. Combined with pipeline structure and kernel-level module partitioning, it optimizes hardware design and encoding rate.

Benefits of technology

It reduces hardware consumption, increases encoding rate, solves the problem of low hardware efficiency, achieves high-efficiency encoding rate and resource utilization, and meets the performance requirements of high-speed holographic storage channels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117375633B_ABST
    Figure CN117375633B_ABST
Patent Text Reader

Abstract

本发明公开了一种基于高层次综合的QC‑LDPC编码器,属于编码器设计领域,包括:依次连接的数据输入模块、编码计算模块和数据输出模块;编码计算模块包括:矩阵乘结果寄存器,以及M×N个子矩阵编码单元形成的M行N列的编码阵列;各子矩阵编码单元包括:z位循环移位寄存器和计算门电路,用于实现z×z子矩阵循环编码;数据输入模块用于整体读入一帧待编码数据字;编码计算模块用于:循环从待编码数据字中每隔z‑1位挑选出一位数据,对筛选出的数据进行并行编码,直至完成对待编码数据字的循环并行编码,输出编码后的校验位,组合待编码数据字和校验位得到编码后数据字并通过数据输出模块输出。降低了QC‑LDPC编码器的硬件消耗,并提高其编码速率。
Need to check novelty before this filing date? Find Prior Art