CN113055025A - 可重构的极化码与低密度奇偶校验码译码器 - Google Patents
可重构的极化码与低密度奇偶校验码译码器 Download PDFInfo
- Publication number
- CN113055025A CN113055025A CN202110269830.4A CN202110269830A CN113055025A CN 113055025 A CN113055025 A CN 113055025A CN 202110269830 A CN202110269830 A CN 202110269830A CN 113055025 A CN113055025 A CN 113055025A
- Authority
- CN
- China
- Prior art keywords
- rdu
- decoding
- code
- cluster
- rdus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1148—Structural properties of the code parity-check or generator matrix
- H03M13/1154—Low-density parity-check convolutional codes [LDPC-CC]
Landscapes
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
Abstract
一种可重构的极化码与低密度奇偶校验码译码器,包括:RDU集群、译码控制器、存储控制器和可重构存储器,其中:译码控制器根据译码方式和译码模式对RDU集群中的每个码字的RDU进行动态重新分组、生成指令字并输出至RDU集群和存储控制器,存储控制器根据指令字生成对应的读写控制信号和地址信号并输出至可重构存储器进行读写控制,可重构存储器从RDU集群读取信息数据写入或者读取信息输出至RDU集群。本发明利用LDPC码和极化码的BP译码算法的相似性,实现了可重构的LDPC码和极化码的可重构译码器,与分别单独实现LDPC译码和极化码译码相比节省了硬件资源,提高了硬件资源利用率。
Description
技术领域
本发明涉及的是一种无线通信领域的技术,具体是一种与5G标准兼容的可重构的极化码与低密度奇偶校验码译码器。
背景技术
LDPC码和Polar码都能够用置信传播(beliefpropagation,BP)译码的方式实现译码,且两种码字的BP译码算法的计算具有较高的相似性,使得实现可重构的译码结构是可行的。尽管极化码和LDPC码已被证明可同时提供可靠的控制信令和高吞吐量数据传输,但译码复杂度通常很高。从硬件资源角度来看,以独立方式分别构建极化和LDPC译码器肯定会导致硬件资源的浪费,因此可重构的译码体系结构来实现能够对极化码和LDPC码译码的译码器结构是非常必要的,特别是对于硬件资源有限并且受电池限制的5G终端来说。有基于(12,6)的LDPC码设计实现的可重构译码单器,而在5G标准中,LDPC码字的长度要长得多,并且码字的种类也非常多,设计的这种LDPC码和polar码可重构译码器难以直接扩展运用到5G标准下的码字译码中去。
发明内容
本发明针对现有可重构译码架构中,支持有限的码字长度,LDPC码字扩展到大码字长度是困难且效率低的困难,提出一种可重构的极化码与低密度奇偶校验码译码器,利用LDPC码和极化码的BP译码算法的相似性,实现了可重构的LDPC码和polar码的可重构译码器,与分别单独实现LDPC译码和极化码译码相比节省了硬件资源,提高了硬件资源利用率。
本发明是通过以下技术方案实现的:
本发明涉及一种可重构的极化码与低密度奇偶校验码译码器,包括:可重构译码单元(Reconfigurable Decoding Unit,RDU)集群、译码控制器、存储控制器和可重构存储器,其中:译码控制器根据译码方式和译码模式对RDU集群中的每个码字的RDU进行动态重新分组、生成指令字并输出至RDU集群和存储控制器,存储控制器根据指令字生成对应的读写控制信号和地址信号并输出至可重构存储器进行读写控制,可重构存储器从RDU集群读取信息数据写入或者读取信息输出至RDU集群。
所述的译码器能够实现LDPC译码模式和极化码译码模式,兼容5G R15标准。
所述的RDU集群由多个彼此之间没有直接的数据通信的RDU组成,在不同的译码方式和译码模式下,多个RDU分别组织为不同数量的RDU阵列,以单指令多数据的方式加速对同一码字的译码,不同的RDU阵列用于对不同码字的并行译码。
所述的不同数量的RDU阵列是指:
①当一个码字在一次译码迭代中所需要的RDU个数大于RDU总数时,将所有RDU组织在一个RDU阵列中;
②当一个码字在一次译码迭代中所需要的RDU个数小于RDU总数时,将RDU集群分成多个RDU阵列,并将一次迭代所需的RDU数量合并为一个RDU阵列,使用同一个阵列中的RDU加速对一个码字的译码;
所述的RDU集群中的RDU个数为NR闠U=I×J,其中:RDU阵列个数为J,RDU阵列中的RDU个数为I,I和J的值由码字长度、RDU的数目、H矩阵的子矩阵大小和译码模式决定。
对于LDPC码,同一个RDU阵列中的RDU更新同一个子矩阵中的检查节点的消息。
对于LDPC码,需要根据3GPPR15支持两种速率兼容的基图(BaseGraph 1,BG1)和Base Graph2(BG2)进行数据信道编码。BG1用于较大的块长度和较高的数据速率,而BG2用于较小的块长度和较低的数据速率。
LDPC码的编码和译码基于H矩阵,BG1和BG2的H矩阵大小分别为46×68和42×52。在H矩阵中,每个元素hi,j为一个Z×Z子矩阵,而hi,j∈{-,0,1,2,…},其中:“-”为一个大小为Z×Z的零矩阵,“1”为大小为Z×Z的单位矩阵I(Pi,j),“n”为一个大小为Z×Z的循环移位矩阵,从一个大小为Z×Z的单位矩阵向右循环移位mod(n,Z)得到。Z的值由3GPPR15指定到51个不同的值,范围从2到384。Z的值可分为8个集合,每一个集合对应一个LDPC码校验矩阵中子矩阵的大小,即扩展因子(liftingsize)x,x∈{2,3,5,7,9,11,13,15}。在每个集合中,Z=x×2y,其中y=[0,log2(384/x)]。
由于LDPC码和极值码的码字长度、H矩阵和liftingsize根据标准有显著变化,因此对于RDU集群的特定设置,硬件利用率通常很低。因此,为了支持灵活的译码要求和提高硬件利用率,所提出的RDU集群可以根据译码方式和译码模式重新配置成不同数量的RDU阵列。
技术效果
本发明整体解决了现有技术无法同时支持3GPP技术规范38.212的LDPC码和极化码的译码。
与现有技术相比,本发明RDU集群的模式能够适应5G标准下不同码长码字的译码,在不同码长码字下都能够保证较高的硬件利用率的同时,完全兼容3GPPR15标准并支持多达20种译码模式,可动态配置多级并行的RDU阵列,在吞吐量和硬件利用率最大化的情况下,完全适应5G标准。
附图说明
图1为(6,4)LDPC码因子图;
图2为(8,4)极化码因子图;
图3为本发明可重构译码器示意图;
图4为解码LDPC码时,RDU集群的结构和时序示意图;
图5为解码极化码时,RDU集群的结构和时序示意图。
具体实施方式
如图3所示,为本实施例涉及一种可重构的极化码与低密度奇偶校验码译码器,包括:RDU集群、译码控制器、存储控制器和可重构存储器,其中:RDU集群进行基于迭代的LDPC译码或基于置信传播译码算法的极化码译码,译码控制器根据当前的译码模式和状态机状态生成控制信号,分别控制存储控制器和RDU集群,存储控制器根据译码控制器的控制信号,生成对应的读写控制信号和地址信号并输出至可重构存储器进行读写控制,可重构存储器按照读写控制信号和地址信号从RDU集群读取信息数据写入或者读取信息输出至RDU集群。
如图1所示,所述的RDU集群,通过以下方式进行LDPC译码:针对(N,K)LDPC码的(N-K)×N奇偶校验矩阵H(N>K),其中:N为码字的长度,K为数据字的长度,当进行基于因子图的置信度传递(BP)译码时,LDPC码对应有(N-K)个校验节点(C)和N个变量节点(V),校验矩阵H中第i列第j行为1则为第i个变量节点和第j个检验节点之间有连接,会进行相应的信息传递。
所述的LDPC译码的每次迭代对应整个校验矩阵的更新,RDU每次完成校验矩阵中一或两行校验节点的更新。
所述的校验节点的更新包括: 其中:为在第t次迭代时从校验节点ci发送到变量节点vj的C2V消息,为在第t次迭代时从变量节点vj发送到校验节点ci的V2C变量,为第t次时第i个变量节点u的后验概率对数似然比信息。
如图2a和图2b所示,所述的RDU集群,通过置信度传递译码算法基于一个对应的有(n+1)N个节点的因子图(factor graph,FG)进行极化码译码:在码字长度为N=2n的极化码的译码过程的因子图中,节点(i,j)为在第i阶段的第j输入点,每个节点有两种类型的信息:从左至右的信息里和从右到左的信息在对应因子图上信息传播一个来回为一个迭代过程,其中t为迭代次数。
在图2a中的因子图中对应有n×N/2个基本计算块,如图2c所示,该基本计算块为三个带符号的加法器和三个比较器组成的两阶流水结构,每个基本计算块和四个节点相连接,每个节点从左至右的信息和从右到左的信息相关联;故上述基于因子图的置信度传递译码,通过以下方式由基本计算块迭代计算实现:其中:sign(x)和sign(y)取自x或y的符号位,节点(i,j)为在第i阶段的第j输入点,每一个节点有两种类型的对数似然比(LLR):从左至右的信息里和从右到左的信息t为第t次迭代。
如图4所示,本实施例中RDU集群中包含16个RDU,当处于LDPC译码模式下时,每个RDU阵列包括2个RDU,从而在8个RDU阵列中同时译码8个码字。在一个RDU阵列中,每个RDU负责一个码字中循环矩阵的一半(即Z/2的节点)。相邻的检查节点没有共享的变量节点,因此它们的消息更新可以完全流水线化在同一个子矩阵中。因此,对于一个子矩阵,需要个时钟,其中:NR闠U是一个RDU阵列中的RDU个数。对于相邻的子矩阵,消息更新不能重叠,因为它们可能在不同块中共享了检查节点的变量节点。
如图5所示,当所述译码器处于极化码译码模式时,将16个RDU组织为一个RDU阵列,即NR闠U=16,一个阶段需要个时钟,其中N为极坐标码的码字长度。每个迭代有10个阶段,每次迭代中,使用相同RDU阵列中的RDU对同一阶段的消息进行更新,完成当前码字的译码,再开始下一个迭代。
本发明方法与现有技术性能指标参数比较如下:
表中现有技术1为:C.Roth,P.Meinerzhagen,C.Studer,and A.Burg,A 15.8pj/bit/iterquasi-cyclic LDPC decoder for IEEE 802.11n in 90nm CMOS,in2010 IEEEAsian Solid-State Circuits Conference,2010,pp.14.
表中现有技术2为:S.Hemati,A.H.Banihashemi,and C.Plett,A 0.18-μmCMOSanalogmin-sum iterative decoder for a(32,8)low-density parity-check(LDPC)code,IEEE Journal ofSolid-State Circuits,vol.41,no.11,pp.25312540,2006.
表中现有技术3为:Tzu-Chieh Kuo and A.N.Willson,A flexible decoder ICfor WiMAXQC-LDPC codes,in2008 IEEE Custom Integrated Circuits Conference,2008,pp.527 530.
表中现有技术4为:C.Yu and H.Chuang and B.Lin and P.Cheng and S.Chen,Improvementon a block-serial fully-overlapped QC-LDPC decoder for IEEE802.11n,in2014 IEEE International Conference on Consumer Electronics(ICCE),2014,pp.446447.
表中现有技术5为:Youn Sung Park,Yaoyu Tao,Shuanghong Sun,and ZhengyaZhang,A 4.68Gb/s belief propagation极化码decoder with bit-splitting registerfile,in2014 Symposium on VLSI Circuits Digest ofTechnical Papers,2014,pp.12.[6]J.Sha,X.Liu,Z.Wang,and X.Zeng,A memory efficient beliefpropagation decoderfor polar codes,China Communications,vol.12,no.5,pp.3441,2015.
综上可见,本发明具有显著优化的码字长度和码率的硬件利用率,在吞吐量和硬件利用率最大化的情况下,完全适应5G标准。
上述具体实施可由本领域技术人员在不背离本发明原理和宗旨的前提下以不同的方式对其进行局部调整,本发明的保护范围以权利要求书为准且不由上述具体实施所限,在其范围内的各个实现方案均受本发明之约束。
Claims (7)
1.一种可重构的极化码与低密度奇偶校验码译码器,其特征在于,包括:可重构译码单元集群、译码控制器、存储控制器和可重构存储器,其中:译码控制器根据译码方式和译码模式对RDU集群中的每个码字的RDU进行动态重新分组、生成指令字并输出至RDU集群和存储控制器,存储控制器根据指令字生成对应的读写控制信号和地址信号并输出至可重构存储器进行读写控制,可重构存储器从RDU集群读取信息数据写入或者读取信息输出至RDU集群;
所述的RDU集群由多个彼此之间没有直接的数据通信的RDU组成,在不同的译码方式和译码模式下,多个RDU分别组织为不同数量的RDU阵列,以单指令多数据的方式加速对同一码字的译码,不同的RDU阵列用于对不同码字的并行译码。
2.根据权利要求1所述的可重构的极化码与低密度奇偶校验码译码器,其特征是,所述的不同数量的RDU阵列是指:
①当一个码字在一次译码迭代中所需要的RDU个数大于RDU总数时,将所有RDU组织在一个RDU阵列中;
②当一个码字在一次译码迭代中所需要的RDU个数小于RDU总数时,将RDU集群分成多个RDU阵列,并将一次迭代所需的RDU数量合并为一个RDU阵列,使用同一个阵列中的RDU加速对一个码字的译码。
3.根据权利要求1或2所述的可重构的极化码与低密度奇偶校验码译码器,其特征是,所述的RDU集群中的RDU个数为NRDU=I×J,其中:RDU阵列个数为J,RDU阵列中的RDU个数为I,I和J的值由码字长度、RDU的数目、H矩阵的子矩阵大小和译码模式决定;
所述的RDU集群,通过以下方式进行LDPC译码:针对(N,K)LDPC码的(N-K)×N奇偶校验矩阵H,其中:N为码字的长度,K为数据字的长度且N>K,当进行基于因子图的BP译码时,LDPC码对应有(N-K)个校验节点(C)和N个变量节点(V),校验矩阵H中第i列第j行为1则为第i个变量节点和第j个检验节点之间有连接,会进行相应的信息传递;
所述的LDPC译码的每次迭代对应整个校验矩阵的更新,RDU每次完成校验矩阵中一或两行校验节点的更新。
5.根据权利要求3所述的可重构的极化码与低密度奇偶校验码译码器,其特征是,根据3GPP R15支持两种速率兼容的基图进行数据信道编码,该两种基图分别用于较大的块长度和较高的数据速率以及用于较小的块长度和较低的数据速率。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110269830.4A CN113055025B (zh) | 2021-03-12 | 2021-03-12 | 可重构的极化码与低密度奇偶校验码译码器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110269830.4A CN113055025B (zh) | 2021-03-12 | 2021-03-12 | 可重构的极化码与低密度奇偶校验码译码器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113055025A true CN113055025A (zh) | 2021-06-29 |
CN113055025B CN113055025B (zh) | 2022-11-22 |
Family
ID=76512125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110269830.4A Active CN113055025B (zh) | 2021-03-12 | 2021-03-12 | 可重构的极化码与低密度奇偶校验码译码器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113055025B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI783727B (zh) * | 2021-10-14 | 2022-11-11 | 國立中山大學 | 使用極化碼之通訊系統及其解碼方法 |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040255230A1 (en) * | 2003-06-10 | 2004-12-16 | Inching Chen | Configurable decoder |
CN1567362A (zh) * | 2003-06-10 | 2005-01-19 | 大唐微电子技术有限公司 | 动态逻辑分区并控制访问权限的ic智能卡及其实现方法 |
CN101208893A (zh) * | 2005-06-24 | 2008-06-25 | 英特尔公司 | 无线***用可重配置解码器的技术 |
CN101262231A (zh) * | 2008-04-25 | 2008-09-10 | 浙江大学 | 一种块状低密度校验码的译码方法及可重构多模式译码器 |
CN101471674A (zh) * | 2007-12-28 | 2009-07-01 | 三星电子株式会社 | 低密度奇偶校验码译码方法及装置 |
US20090319857A1 (en) * | 2008-06-20 | 2009-12-24 | Samsung Electronics Co., Ltd. | Method and apparatus for parallel processing multimode LDPC decoder |
CN101692611A (zh) * | 2009-07-03 | 2010-04-07 | 复旦大学 | 一种基于simd结构的多标准ldpc译码器电路 |
CN103746708A (zh) * | 2013-10-25 | 2014-04-23 | 中国农业大学 | 一种Polar-LDPC级联码的构造方法 |
US20160013810A1 (en) * | 2014-07-10 | 2016-01-14 | The Royal Institution For The Advancement Of Learning / Mcgill University | Flexible polar encoders and decoders |
CN106850133A (zh) * | 2016-12-29 | 2017-06-13 | 东南大学 | 一种可重构的lt码译码***与译码方法 |
US20180198560A1 (en) * | 2017-01-09 | 2018-07-12 | Qualcomm Incorporated | Generalized polar code based on polarization of linear block codes and convolutional codes |
US20180287640A1 (en) * | 2017-03-29 | 2018-10-04 | Qualcomm Incorporated | List management for parallel operations of polar codes |
CN108809329A (zh) * | 2018-05-03 | 2018-11-13 | 东南大学 | 一种能同时处理极化码和ldpc码的bp译码器的配置方法 |
CN208316741U (zh) * | 2018-06-30 | 2019-01-01 | 中国人民解放军陆军工程大学 | 基于极化码的高效率检测器 |
CN109981117A (zh) * | 2019-03-18 | 2019-07-05 | 北京无极芯动科技有限公司 | 一种四模前向纠错码处理器 |
CN110890896A (zh) * | 2018-09-11 | 2020-03-17 | 上海大学 | 可重构的极化码与低密度奇偶校验码联合译码单元 |
-
2021
- 2021-03-12 CN CN202110269830.4A patent/CN113055025B/zh active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040255230A1 (en) * | 2003-06-10 | 2004-12-16 | Inching Chen | Configurable decoder |
CN1567362A (zh) * | 2003-06-10 | 2005-01-19 | 大唐微电子技术有限公司 | 动态逻辑分区并控制访问权限的ic智能卡及其实现方法 |
CN101208893A (zh) * | 2005-06-24 | 2008-06-25 | 英特尔公司 | 无线***用可重配置解码器的技术 |
CN101471674A (zh) * | 2007-12-28 | 2009-07-01 | 三星电子株式会社 | 低密度奇偶校验码译码方法及装置 |
CN101262231A (zh) * | 2008-04-25 | 2008-09-10 | 浙江大学 | 一种块状低密度校验码的译码方法及可重构多模式译码器 |
US20090319857A1 (en) * | 2008-06-20 | 2009-12-24 | Samsung Electronics Co., Ltd. | Method and apparatus for parallel processing multimode LDPC decoder |
CN101692611A (zh) * | 2009-07-03 | 2010-04-07 | 复旦大学 | 一种基于simd结构的多标准ldpc译码器电路 |
CN103746708A (zh) * | 2013-10-25 | 2014-04-23 | 中国农业大学 | 一种Polar-LDPC级联码的构造方法 |
US20160013810A1 (en) * | 2014-07-10 | 2016-01-14 | The Royal Institution For The Advancement Of Learning / Mcgill University | Flexible polar encoders and decoders |
CN106850133A (zh) * | 2016-12-29 | 2017-06-13 | 东南大学 | 一种可重构的lt码译码***与译码方法 |
US20180198560A1 (en) * | 2017-01-09 | 2018-07-12 | Qualcomm Incorporated | Generalized polar code based on polarization of linear block codes and convolutional codes |
US20180287640A1 (en) * | 2017-03-29 | 2018-10-04 | Qualcomm Incorporated | List management for parallel operations of polar codes |
CN108809329A (zh) * | 2018-05-03 | 2018-11-13 | 东南大学 | 一种能同时处理极化码和ldpc码的bp译码器的配置方法 |
CN208316741U (zh) * | 2018-06-30 | 2019-01-01 | 中国人民解放军陆军工程大学 | 基于极化码的高效率检测器 |
CN110890896A (zh) * | 2018-09-11 | 2020-03-17 | 上海大学 | 可重构的极化码与低密度奇偶校验码联合译码单元 |
CN109981117A (zh) * | 2019-03-18 | 2019-07-05 | 北京无极芯动科技有限公司 | 一种四模前向纠错码处理器 |
Non-Patent Citations (4)
Title |
---|
NINGYUAN YANG等: "Reconfigurable Decoder for LDPC and Polar Codes", 《IEEE》 * |
TING LIN等: "A Reconfigurable Decoder for Standard-Compatible LDPC Codes and Polar Codes", 《IEEE》 * |
吴隆骏: "近香农极限码的不等差错保护机制研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
李敏: "极化码译码研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI783727B (zh) * | 2021-10-14 | 2022-11-11 | 國立中山大學 | 使用極化碼之通訊系統及其解碼方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113055025B (zh) | 2022-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11368168B2 (en) | Low density parity check decoder | |
US20070089018A1 (en) | Error correction decoder, method and computer program product for block serial pipelined layered decoding of structured low-density parity-check (LDPC) codes, including reconfigurable permuting/de-permuting of data values | |
US20070089019A1 (en) | Error correction decoder, method and computer program product for block serial pipelined layered decoding of structured low-density parity-check (LDPC) codes, including calculating check-to-variable messages | |
CN101803210B (zh) | 使用块结构奇偶校验矩阵来提供半并行低密度奇偶校验解码的方法、装置和设备 | |
US9075738B2 (en) | Efficient LDPC codes | |
CN101800559B (zh) | 一种基于tdmp的高速可配置qc-ldpc码解码器 | |
Ho et al. | A 520k (18900, 17010) array dispersion LDPC decoder architectures for NAND flash memory | |
US9595977B2 (en) | LDPC decoder with efficient circular shifters | |
WO2007034870A1 (ja) | 復号装置および受信装置 | |
US11258460B2 (en) | Method and apparatus for vertical layered decoding of quasi-cyclic low-density parity check codes built from clusters of circulant permutation matrices | |
Liao et al. | A (21150, 19050) GC-LDPC decoder for NAND flash applications | |
CN103618556A (zh) | 基于rmp调度的部分并行qc-ldpc译码方法 | |
US20110179337A1 (en) | Memory utilization method for low density parity check code, low density parity check code decoding method and decoding apparatus thereof | |
CN113055025B (zh) | 可重构的极化码与低密度奇偶校验码译码器 | |
Boncalo et al. | Cost-efficient FPGA layered LDPC decoder with serial AP-LLR processing | |
US10727869B1 (en) | Efficient method for packing low-density parity-check (LDPC) decode operations | |
Oh et al. | Efficient highly-parallel decoder architecture for quasi-cyclic low-density parity-check codes | |
US11075650B1 (en) | Sub-matrix reduction for quasi-cyclic LDPC codes | |
Suravi et al. | High-throughput VLSI architecture for LDPC decoder based on low-latency decoding technique for wireless communication systems | |
Kakde et al. | FPGA implementation of decoder architectures for high throughput irregular LDPC codes | |
Luan et al. | A fast convergence and area-efficient decoder for quasi-cyclic low-density parity-check codes | |
Chen et al. | A low complexity LDPC-BCH concatenated decoder for NAND flash memory | |
Zhu et al. | Architecture-aware LDPC code design for multiprocessor software defined radio systems | |
Zhao et al. | A 115 mW 1 Gbps Bit-Serial Layered LDPC Decoder for WiMAX | |
Deng et al. | AProgrammable IP Core for LDPC Decoder Based onASIP |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |