The present invention relates to the enhanced serial generalized bit flipping decoding algorithm for the introduction of soft information in the check node in the operation of non binary LDPC codes (ES GBFDA) extension. In contrast with the ES GBFDA, this application not only consider the most reliable sub parity in symbolic computation, consider each incoming message at least second of the most reliable symbols. By doing so, the extended set of information can be used for parity node updates, and this allows the introduction of the concept of weak and strong voting performed by the check node unit. With this feature, each variable node can receive two kinds of voting, the amplitude can be adjusted to generate the reliability of the vote checksum.
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及电信和数据存储领域中的纠错码的解码。更具体地,本专利技术涉及一种用于非二进制低密度奇偶校验(LDPC)码的解码方法和对应的解码器。
技术介绍
使用中等硅面积的用于GF(q)中的非二进制低密度奇偶校验(NB-LDPC)码的高吞吐量解码器的设计是具有挑战性的问题,其既需要低复杂度算法又需要高效的体系结构。从q元和积(QSPA)[1]、[2]、[3]、[4](例如扩展的最小和(EMS)[5]以及最小最大(Min-Max)[7])导出的算法涉及在它们实施了奇偶校验节点更新等式的校验节点单元(CNU)中的高复杂度。特别地,由于大的固有延迟,所以EMS或Min-Max的不同版本的CNU需要很多比较,这降低了最大可达到的吞吐量。这种高延迟是瓶颈,尤其针对高速NB-LDPC码(R>0.8)的解码,其中奇偶校验节点度dc采用大的值。使用足够的硬件并行性,CNU[8]、[10]的类似向前向后实施的技术或气泡检查算法[9]可以减少dc个时钟周期的最小值的延迟,但这仍不足以达到非常高的吞吐量。因此,基于EMS或Min-Max算法[13]、[14]、[15]的体系结构可以实现的编码增益接近于QSPA,但是以低解码吞吐量为代价。除了类似EMS或Min-Max的算法,其他解决方案已在文献中被提出,相比QSPA而言具有以较大的性能损失为代价而大大降低解码复杂度的目的。可以实现高吞吐量并且同时使用小的芯片面积的体系结构在奇偶校验节点更新期间仅计算非常小的一组奇偶校验等式。多数逻辑可解码(MD)算法[11]和广义位翻转解码算法(GBFDA)[12]已经遵循了这种方法。相比QS ...
【技术保护点】
一种用于解码在大小q的有限域中定义的非二进制低密度奇偶校验(NB‑LDPC)码的方法,其是一种使用由校验节点单元执行并转移至变量节点单元的多投票的符号翻转解码方法,码可以被显示在二分图中,包括至少一个变量节点Vn,n=0,…,N–1以及至少一个校验节点Cm,m=0,…,M–1,所述方法针对It次解码迭代的每次迭代j包括以下步骤,所述步骤包括:连接至校验节点Cm的每个变量节点Vn被配置为用于确定(A2.1,A2.2)最可靠符号以及为至少第p最可靠符号的至少一个符号,其中p≥2以用于获得dc个最可靠符号的向量;每个校验节点Cm被配置为用于:(A3.1)基于由在所述二分图中连接至其的所述变量节点所传递的dc个最可靠符号的向量而确定要被投票的第一符号(A3.2)基于被定义为具有一个限制的dc个符号的组合的L+1个测试向量的列表而确定要被投票的i=1,…,L第二符号的列表,根据所述限制这些dc个符号的至多η个是具有p≥2的第p个最可靠符号并且这些dc个符号的至少dc–η个是最可靠符号
【技术特征摘要】
【国外来华专利技术】2014.02.03 EP 14290024.01.一种用于解码在大小q的有限域中定义的非二进制低密度奇偶校验(NB-LDPC)码的方法,其是一种使用由校验节点单元执行并转移至变量节点单元的多投票的符号翻转解码方法,码可以被显示在二分图中,包括至少一个变量节点Vn,n=0,…,N–1以及至少一个校验节点Cm,m=0,…,M–1,所述方法针对It次解码迭代的每次迭代j包括以下步骤,所述步骤包括:连接至校验节点Cm的每个变量节点Vn被配置为用于确定(A2.1,A2.2)最可靠符号以及为至少第p最可靠符号的至少一个符号,其中p≥2以用于获得dc个最可靠符号的向量;每个校验节点Cm被配置为用于:(A3.1)基于由在所述二分图中连接至其的所述变量节点所传递的dc个最可靠符号的向量而确定要被投票的第一符号(A3.2)基于被定义为具有一个限制的dc个符号的组合的L+1个测试向量的列表而确定要被投票的i=1,…,L第二符号的列表,根据所述限制这些dc个符号的至多η个是具有p≥2的第p个最可靠符号并且这些dc个符号的至少dc–η个是最可靠符号2.根据权利要求1所述的方法,其中,每个变量节点被配置为用于确定(Al.1,A1.2)最可靠符号和第二最可靠符号及其对应的外在可靠性以使得在校验节点(A2.1,A2.2)处L+1个测试向量的列表在和之间的差值是最小的至多η≤L个位置中通过由第二最可靠符号替代符号而建立。3.根据前述权利要求所述的方法,其中η≤L,所述方法包括以下步骤,所述步骤包括排序器单元被配置为将外在可靠性的差值从最高值到最低值进行排序(A1.3)以获得L个排序索引n的序列所述序列包括η个位置,在该位置中在所述L+1个测试向量中由替代。4.根据权利要求1至3所述的方法,其中每个变量节点还被配置为用于使用相应的幅度投票v0、v2对的投票和的投票进行计数来计算(A4.1,A4.2)来自校验节点的内在信息5.根据权利要求1至4所述的方法,包括:在It次解码迭代之前初始化步骤(Initialization)包括以下子步骤:确定在N个非二进制噪声符号的序列中的第n符号的LLR向量Ln=(Ln[0],Ln[1],…,Ln[q-1]);将APP向量的向量初始化为所述LLR向量Ln并且将矩阵初始化为全零矩阵,所述矩阵为来自校验节点m的内在信息。6.根据前述权利要求所述的方法,其中视为输入所述LLR向量和向量的每个变量节点通过函数F1来结合(A4.1,A4.2)先前向量投票符号和以及投票幅度v0、v1以获得定义为内在信息的向量。7.根据前述权利要求所述的方法,其中所述函数F1是...
【专利技术属性】
技术研发人员:大卫·德克莱尔,李二保,弗朗西斯科·米格尔·加西亚·赫雷罗,哈维尔·巴利斯·科基亚,
申请(专利权)人:国家科学研究中心,塞吉蓬图瓦兹大学,瓦伦西亚理工大学,
类型:发明
国别省市:法国;FR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。