【技术实现步骤摘要】
一种64并行度LDPC译码器解不同提升值的FPGA实现方法
[0001]本专利技术属于无线通信和数字信号处理领域领域,涉及一种64并行度LDPC译码器解不同提升值的FPGA实现方法。
技术介绍
[0002]LDPC码即低密度奇偶校验码(Low Density Parity Check Code,LDPC),它由Robert G.Gallager博士于1963年提出的一类具有稀疏校验矩阵的线性分组码,不仅有逼近Shannon限的良好性能,而且译码复杂度较低,结构灵活,是近年信道编码领域的研究热点。随着时间的推移,LDPC码已经广泛的应用于各个场景下的数字移动通信系统中,成为了EEE802.11ad、DVB
‑
S2等标准中的编码方案,并且在2016年10月成功从多种编码方案中脱颖而出被选为5G标准增强移动宽带(enhanced Mobile BroadBand)业务数据信道的中长码块编码方案。
[0003]由于LDPC码具有较低的解码复杂度,非常适合并行解码、支持高吞吐量传输,设计恰当的LDPC码具有很低的误码平台,完全可以满足5G高吞吐率传输与可靠性方面的需求。在2001年,林舒等人结合代数、几何理论,提出了一种全新的结构化LDPC码,由于这种码的校验矩阵具有准循环结构,因此被命名为准循环LDCP码(QC
‑
LDPC Codes),相对于随机结构的LDPC码,QC
‑
LDPC码在硬件实现和误码性能方面拥有更出色的表现,因此在实际应用中受到了极大的欢迎。鉴于Q ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种64并行度LDPC译码器解不同提升值的FPGA实现方法,其特征在于:解调得到译码器中一组变量节点输入矩阵X
1*i
,该组变量节点输入矩阵代表变量节点的i个最小负荷选路LLR,其中X
1*i
={A
1*0
,A
1*1
,A
1*2
,
……
,A
1*(i
‑
1)
},i=Zc,Zc为译码器解提升值;利用译码并行度P将该组变量节点输入矩阵X
1*i
均分成Q份后得到该组变量节点重塑矩阵X
_new
,其中X
_new
=X
Q*P
,所述X
Q*P
的具体矩阵表达如下:其中,Q=Zc/P,P=64,j≦为0,1,2
……
(P
‑
1);当所述输入矩阵X
Q*P
的变量节点对应的循环移位值CS大于或小于P时,判断中间变量CS
_new
是否等于0来确认该组变量节点重塑矩阵X
_new
移位行数;其中CS
_new
=m%Q,CS为该输入矩阵X
Q*P
的变量节点对应的循环移位值,m为当Zc为最大值时该输入矩阵X
Q*P
的变量节点对应的循环移位值;根据该组变量节点重塑矩阵X
_new
向下移位行数依次将该组变量节点重塑矩阵X
_new
的输入数据进行数据拼接。2.根据权利要求1所述的64并行度LDPC译码器解提升值的FPGA实现方法,其特征在于:当所述输入矩阵X
Q*P
的变量节点对应的循环移位值CS大于P且CS
_new
不等于0时,该组变量节点重塑矩阵X
技术研发人员:杜念通,姚静,尤喜成,
申请(专利权)人:成都橙峰科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。