CN101841338B - Method for ending iterative decoding in advance by using low-density parity-check code - Google Patents
Method for ending iterative decoding in advance by using low-density parity-check code Download PDFInfo
- Publication number
- CN101841338B CN101841338B CN2009100800612A CN200910080061A CN101841338B CN 101841338 B CN101841338 B CN 101841338B CN 2009100800612 A CN2009100800612 A CN 2009100800612A CN 200910080061 A CN200910080061 A CN 200910080061A CN 101841338 B CN101841338 B CN 101841338B
- Authority
- CN
- China
- Prior art keywords
- iterations
- num
- iteration
- zero
- low
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Error Detection And Correction (AREA)
Abstract
本发明公开了一种低密度奇偶校验码提前结束迭代译码的方法,该方法包括:在低密度奇偶校验码迭代译码时,每次迭代过程中计算校验矩阵中非零元素的个数Ni;根据本次和上一次迭代过程中校验矩阵的非零元素个数计算每次迭代使校验矩阵中非零元素数目的减少量ni=Ni-1Ni;记录译码过程中ni出现负值的次数,记为num,在迭代次数大于零且num=2或3的情况下停止迭代输出码字,或者在迭代次数大于最大迭代次数一半且num=2或3的情况下停止迭代输出码字。利用本发明,有效降低了低密度奇偶校验码提前结束迭代准则的复杂度,并在较小的性能损失情况下大大降低平均迭代次数,有利于硬件实现。
The invention discloses a method for early termination of iterative decoding of a low-density parity-check code. The method includes: during each iteration of the iterative decoding of the low-density parity-check code, calculating the number of non-zero elements in the check matrix Number N i ; Calculate the number of non-zero elements in the check matrix according to the number of non-zero elements in the check matrix in this and the previous iteration process. n i =N i-1 N i ; record In the decoding process, the number of negative values of ni appears , denoted as num, stop iterating and outputting codewords when the number of iterations is greater than zero and num=2 or 3, or when the number of iterations is greater than half of the maximum number of iterations and num=2 or 3, stop iteratively outputting codewords. The invention effectively reduces the complexity of the low-density parity-check code ending iteration criterion in advance, and greatly reduces the average number of iterations under the condition of small performance loss, which is beneficial to hardware implementation.
Description
技术领域 technical field
本发明涉及通信领域中信道编解码技术领域,尤其涉及一种低复杂度低密度奇偶校验码(LDPC)提前结束迭代译码的方法。The invention relates to the technical field of channel coding and decoding in the communication field, in particular to a method for early termination of iterative decoding of a low-complexity low-density parity-check code (LDPC).
背景技术 Background technique
在通信系统中,为了抗击传输过程中的各种干扰,需要通过增加一定的冗余度,使所传输的信息具有自动检错或纠错的能力。信道编解码技术正是通过在信息中引入冗余信息来检错纠错以提高系统的可靠性。In the communication system, in order to resist various interferences in the transmission process, it is necessary to increase a certain degree of redundancy so that the transmitted information has the ability of automatic error detection or error correction. Channel coding and decoding technology introduces redundant information into information to detect and correct errors to improve the reliability of the system.
低密度奇偶校验(Low Density Parity Check,LDPC)码是目前为止性能最接近香农门限的一种信道编码[1]。现今已被广泛应用于UWB[2]、DVB-S2[3]和IEEE 802.16e[4]等通信系统中。LDPC译码采用迭代译码算法,因而一次译码需要多次迭代完成。每次迭代中更新变量节点和校验节点的信息用于判断译码是否成功。译码器将不断迭代直到译出正确的码字或者迭代次数达到预先设定的最大迭代次数为止。最大迭代次数的设置根据不同的标准而有所不同,例如DVB-S2标准中,最大迭代次数设为40次,而CMMB标准中则采用最大迭代次数为30次。Low Density Parity Check (LDPC) code is a kind of channel coding whose performance is closest to Shannon's threshold so far [1]. Now it has been widely used in communication systems such as UWB[2], DVB-S2[3] and IEEE 802.16e[4]. LDPC decoding uses an iterative decoding algorithm, so one decoding requires multiple iterations to complete. In each iteration, the information of variable nodes and check nodes is updated to determine whether the decoding is successful. The decoder will continue to iterate until the correct codeword is decoded or the number of iterations reaches the preset maximum number of iterations. The setting of the maximum number of iterations varies according to different standards. For example, in the DVB-S2 standard, the maximum number of iterations is set to 40, while in the CMMB standard, the maximum number of iterations is 30.
一般说来,在信噪比比较高的情况下,LDPC译码器只需要经过较少次数的迭代就能解出正确的码字。然而,在信噪比比较低的情况下,即使迭代次数达到了最大迭代次数,译码器仍然不能解出正确的码字,从而消耗了大量的计算量并且增加了译码器的功耗。因此,提前结束那些不必要的迭代运算对于降低译码器的功耗有着非常重要的意义。Generally speaking, when the signal-to-noise ratio is relatively high, the LDPC decoder only needs a small number of iterations to solve the correct codeword. However, when the SNR is relatively low, even if the number of iterations reaches the maximum number of iterations, the decoder still cannot solve the correct codeword, which consumes a lot of calculation and increases the power consumption of the decoder. Therefore, it is very important to end those unnecessary iterative operations in advance to reduce the power consumption of the decoder.
参考文献:references:
[1]徐华.LDPC码相关技术研究[J].微电子学与计算机,2005,22(12):178.[1] Xu Hua. Research on LDPC code related technologies [J]. Microelectronics and Computers, 2005, 22(12): 178.
[2]C.-C.Lin,K.-L.Lin,C.-C.Chung,and C.-Y.Lee,“A 3.33Gb/s(1200,720)low-density parity check code decoder,”in Proc.ESSCIRC,2005,pp.211-214.[2] C.-C.Lin, K.-L.Lin, C.-C.Chung, and C.-Y.Lee, "A 3.33Gb/s(1200, 720) low-density parity check code decoder ,” in Proc. ESSCIRC, 2005, pp.211-214.
[3]European Telecommunications Standards Institude(ETSI),“DigitalVideo Broadcasting(DVB)Second generation framing structure,channelcoding and modulation systems for Broadcasting,Interactive Services,NewsGathering and other broadband satellite applications;TM 2860r1DVBS2-74r8,”www.dvb.org.[3]European Telecommunications Standards Institude(ETSI),“DigitalVideo Broadcasting(DVB)Second generation framing structure,channelcoding and modulation systems for Broadcasting,Interactive Services,NewsGathering and other broadband satellite applications;TM 2860r1DVBS2-74r8,”www.dvb.org .
[4]T.Brack,M.Alles,F.Kienle,and N.When,“A synthesizable IP corefor WIMAX 802.16E LDPC code decoding,”in Proc.IEEE 17th Int.Symp.Personal,Indoor and Mobile Radio Communications,Sep.2006,pp.1-5.[4] T.Brack, M.Alles, F.Kienle, and N.When, "A synthesizable IP core for WIMAX 802.16E LDPC code decoding," in Proc.IEEE 17th Int.Symp.Personal, Indoor and Mobile Radio Communications, Sep.2006, pp.1-5.
发明内容 Contents of the invention
(一)要解决的技术问题(1) Technical problems to be solved
有鉴于此,本发明的主要目的在于提供一种LDPC提前结束迭代译码的方法,以降低LDPC提前结束迭代准则的复杂度,并在较小的性能损失情况下降低平均迭代次数。In view of this, the main purpose of the present invention is to provide a method for LDPC early termination of iterative decoding, so as to reduce the complexity of LDPC early termination of iteration criteria, and reduce the average number of iterations with less performance loss.
(二)技术方案(2) Technical solutions
为达到上述目的,本发明提供了一种低密度奇偶校验码提前结束迭代译码的方法,该方法包括:In order to achieve the above object, the present invention provides a method for early termination of iterative decoding of low-density parity-check codes, the method comprising:
在低密度奇偶校验码迭代译码时,每次迭代过程中计算校验矩阵中非零元素的个数Ni;When iteratively decoding the low-density parity-check code, calculate the number N i of non-zero elements in the check matrix during each iteration;
根据本次和上一次迭代过程中校验矩阵的非零元素个数计算每次迭代使校验矩阵中非零元素数目的减少量ni=Ni-1-Ni;According to the number of non-zero elements in the check matrix in this and the last iteration, calculate the reduction of the number of non-zero elements in the check matrix n i =N i-1 - N i for each iteration;
记录译码过程中ni出现负值的次数,记为num,在迭代次数大于零且num=2或3的情况下停止迭代输出码字,或者在迭代次数大于最大迭代次数一半且hum=2或3的情况下停止迭代输出码字。Record the number of negative values of ni in the decoding process, denoted as num, stop iterating and outputting codewords when the number of iterations is greater than zero and num=2 or 3, or when the number of iterations is greater than half of the maximum number of iterations and hum=2 or 3, stop iteratively outputting codewords.
上述方案中,所述在迭代次数大于零且num=2或3的情况下停止迭代输出码字,是在系统能承受相对较大的性能损失的情况下进行的。In the above solution, when the number of iterations is greater than zero and num=2 or 3, the stopping of iteratively outputting codewords is performed when the system can bear relatively large performance loss.
上述方案中,所述系统能承受相对较大的性能损失的情况是指:信噪比噪声门限值比相同系统情况下不采用提前结束迭代时的信噪比噪声比门限值增加0.5~1dB。In the above solution, the situation that the system can withstand relatively large performance loss means that the signal-to-noise ratio noise threshold value is increased by 0.5~ 1dB.
上述方案中,所述在迭代次数大于最大迭代次数一半且num=2或3的情况下停止迭代输出码字,是在系统能够承受相对较小的性能损失的情况下进行的。In the above solution, when the number of iterations is greater than half of the maximum number of iterations and num=2 or 3, stopping the iterative output of codewords is performed when the system can bear relatively small performance loss.
上述方案中,所述系统能够承受相对较小的性能损失的情况是指:信噪比噪声门限值比相同系统情况下不采用提前结束迭代时的信噪比噪声比门限值增加0~0.5dB。In the above solution, the situation that the system can withstand relatively small performance loss refers to: the signal-to-noise ratio noise threshold value is increased by 0~ 0.5dB.
(三)有益效果(3) Beneficial effects
从上述技术方案可以看出,本发明具有以下有益效果:As can be seen from the foregoing technical solutions, the present invention has the following beneficial effects:
1、本发明提供的这种LDPC提前结束迭代译码的方法,可以方便地通过观察校验矩阵中非零元素的个数来确定LDPC译码器迭代译码的收敛情况,与目前各种LDPC提前结束迭代准则相比不需要经过复杂的计算就能确定LDPC译码器迭代译码的收敛情况。1. The method for ending iterative decoding of this LDPC in advance provided by the present invention can easily determine the convergence of the iterative decoding of the LDPC decoder by observing the number of non-zero elements in the parity check matrix, which is different from various current LDPC Compared with the criterion of ending the iteration ahead of time, the convergence of the iterative decoding of the LDPC decoder can be determined without complex calculations.
2、本发明提供的这种LDPC提前结束迭代译码的方法,具有低复杂度的特点,并能在较小的性能损失下大大降低平均迭代次数。2. The LDPC method for ending iterative decoding in advance provided by the present invention has the characteristics of low complexity, and can greatly reduce the average number of iterations with less performance loss.
3、本发明提供的这种LDPC提前结束迭代译码的方法,根据系统的实际需要通过调整开始计算num时的迭代次数和num的取值来实现性能和平均迭代次数的折衷。3. The LDPC method of the present invention ends the iterative decoding in advance, according to the actual needs of the system, the compromise between the performance and the average number of iterations is achieved by adjusting the number of iterations when starting to calculate num and the value of num.
附图说明 Description of drawings
下面结合附图和实施例对本发明进一步说明:Below in conjunction with accompanying drawing and embodiment the present invention is further described:
图1是本发明提供的LDPC提前结束迭代译码的方法流程图;Fig. 1 is the method flow chart of LDPC early end iterative decoding provided by the present invention;
图2是依照本发明在CMMB标准下的一个实施例800×9216个LDPC码字在所给Case1~5情况下的误码率曲线,仿真条件为无RS码,6bit-LDPC,码率R=1/2,调制解调方式为16QAM软判决;Fig. 2 is according to an embodiment of the present invention under the CMMB standard 800 * 9216 bit error rate curves of LDPC codewords under the given Case1~5 situation, simulation condition is no RS sign indicating number, 6bit-LDPC, code rate R= 1/2, the mode of modulation and demodulation is 16QAM soft decision;
图3是依照本发明在CMMB标准下的一个实施例800×9216个LDPC码字在所给Case1~5情况下的平均迭代次数曲线,仿真条件为无RS码,6bit-LDPC,码率R=1/2,调制解调方式为16QAM软判决。Fig. 3 is according to an embodiment of the present invention under the CMMB standard 800 * 9216 LDPC codewords curve of the average number of iterations under given Case1~5 situation, simulation condition is no RS sign indicating number, 6bit-LDPC, code rate R= 1/2, the mode of modulation and demodulation is 16QAM soft decision.
Case1:不使用提前结束迭代(regular)Case1: Do not use early end iteration (regular)
Case2:出现两次符号反转(num=2)Case2: There are two sign inversions (num=2)
Case3:出现三次符号反转(num=3)Case3: There are three sign inversions (num=3)
Case4:迭代次数大于15次后出现两次符号反转(iter>15&&num=2)Case4: There are two sign inversions after the number of iterations is greater than 15 (iter>15&&num=2)
Case5:迭代次数大于15次后出现三次符号反转(iter>15&&num=3)Case5: Three sign inversions occur after the number of iterations is greater than 15 (iter>15&&num=3)
具体实施方式 Detailed ways
本发明的目的是改进目前各种LDPC提前结束迭代译码方法中迭代停止的条件,提出低复杂度的LDPC提前结束迭代译码的方法。和目前各种LDPC提前结束迭代准则相比不需要经过复杂的计算就能确定LDPC译码器迭代译码的收敛情况。The purpose of the present invention is to improve the condition of iteration stop in various current LDPC early termination iterative decoding methods, and propose a low-complexity LDPC early termination iterative decoding method. Compared with the current LDPC early termination iteration criteria, the method can determine the convergence of the iterative decoding of the LDPC decoder without complex calculations.
如图1所示,图1是本发明提供的低复杂度的LDPC提前结束迭代译码的方法实现的流程图,该方法包括:As shown in Figure 1, Figure 1 is a flowchart of the realization of the method of LDPC early termination iterative decoding provided by the present invention, the method includes:
步骤101:在LDPC译码时,每次迭代过程中计算校验矩阵中非零元素的个数Ni;Step 101: During LDPC decoding, calculate the number N i of non-zero elements in the parity check matrix during each iteration;
步骤102:根据本次和上一次迭代过程中校验矩阵的非零元素个数计算每次迭代使校验矩阵中非零元素数目的减少量ni=Ni-1-Ni;Step 102: According to the number of non-zero elements in the check matrix in the current and previous iterations, calculate the amount of reduction n i =N i-1 - N i for each iteration to make the number of non-zero elements in the check matrix;
步骤103:记录译码过程中ni出现负值的次数,记为num,如果系统能承受相对较大的性能损失,则在迭代次数iter大于零的情况下,在num=2或3的情况下停止迭代输出码字;如果系统能够承受相对较小的性能损失,则在迭代次数iter大于最大迭代次数一半的情况下,在num=2或3的情况下停止迭代输出码字。Step 103: record the number of negative values of n i in the decoding process, which is recorded as num, if the system can bear a relatively large performance loss, then when the number of iterations iter is greater than zero, in the case of num=2 or 3 Next, stop iteratively outputting codewords; if the system can bear a relatively small performance loss, then stop iteratively outputting codewords when num=2 or 3 when the number of iterations iter is greater than half of the maximum number of iterations.
其中,系统能够承受相对较大的性能损失的情况是指,信噪比噪声门限值比相同系统情况下不采用提前结束迭代时的信噪比噪声比门限值增加0.5~1dB。举例来说如果系统可以承受0.6dB的信噪比门限的增加,那么可以在迭代次数iter大于零的情况下,在hum=2或3的情况下停止迭代输出码字。Wherein, the situation that the system can withstand relatively large performance loss means that the SNR threshold value is increased by 0.5-1 dB compared with the SNR threshold value when the iteration is not terminated early under the same system condition. For example, if the system can withstand the increase of the SNR threshold of 0.6dB, then iterative output codewords can be stopped when hum=2 or 3 when the iteration number iter is greater than zero.
系统能够承受相对较小的性能损失的情况是指,信噪比噪声门限值比相同系统情况下不采用提前结束迭代时的信噪比噪声比门限值增加0~0.5dB。举例来说如果系统最大只能承受0.3dB的信噪比门限的增加,那么可以在迭代次数iter大于最大迭代次数一半的情况下,在num=2或3的情况下停止迭代输出码字。The situation that the system can withstand relatively small performance loss means that the SNR threshold value is increased by 0-0.5dB compared with the SNR threshold value when the iteration is not terminated early under the same system condition. For example, if the system can only bear the increase of the SNR threshold of 0.3dB at most, then the iterative output codeword can be stopped when num=2 or 3 when the number of iterations iter is greater than half of the maximum number of iterations.
图2示出了依照本发明在CMMB标准下的一个实施例800×9216个LDPC码字在所给Case1~5情况下的误码率曲线,仿真条件为无RS码,6bit-LDPC,码率R=1/2,调制解调方式为16QAM软判决。Fig. 2 has shown according to an embodiment of the present invention under the CMMB standard 800 * 9216 bit error rate curves of LDPC codewords under the given Case1~5 situation, simulation condition is no RS sign indicating number, 6bit-LDPC, code rate R=1/2, the mode of modulation and demodulation is 16QAM soft decision.
Case1:不使用提前结束迭代(regular)Case1: Do not use early end iteration (regular)
Case2:出现两次符号反转(num=2)Case2: There are two sign inversions (num=2)
Case3:出现三次符号反转(num=3)Case3: There are three sign inversions (num=3)
Case4:迭代次数大于15次后出现两次符号反转(iter>15&&num=2)Case4: There are two sign inversions after the number of iterations is greater than 15 (iter>15&&num=2)
Case5:迭代次数大于15次后出现三次符号反转(iter>15&&num=3)Case5: Three sign inversions occur after the number of iterations is greater than 15 (iter>15&&num=3)
设可获得误码率的最低信噪比为正确译码的信噪比门限,在图2中可以看到,Case2和Case3在性能上有较大的损失,正确译码的信噪比门限值发生了较大的改变,在0.5dB左右。而Case4和Case5在性能上最接近Case1不采用提前结束跌代的情况,只有SNR在6~7之间时存在很小的差别,正确译码的噪声比门限值有0~0.1dB的浮动。Assuming that the lowest SNR that can obtain the bit error rate is the SNR threshold of correct decoding, it can be seen from Figure 2 that Case2 and Case3 have a large loss in performance, and the SNR threshold of correct decoding The value has changed greatly, around 0.5dB. In terms of performance, Case4 and Case5 are closest to the case where Case1 does not use early end generation. There is only a small difference when the SNR is between 6 and 7, and the noise ratio threshold of correct decoding has a fluctuation of 0 to 0.1dB. .
图3是依照本发明在CMMB标准下的一个实施例800×9216个LDPC码字在所给Case1~5情况下的平均迭代次数曲线,仿真条件为无RS码,6bit-LDPC,码率R=1/2,调制解调方式为16QAM软判决。Fig. 3 is according to an embodiment of the present invention under the CMMB standard 800 * 9216 LDPC codewords curve of the average number of iterations under given Case1~5 situation, simulation condition is no RS sign indicating number, 6bit-LDPC, code rate R= 1/2, the mode of modulation and demodulation is 16QAM soft decision.
Case1:不使用提前结束迭代(regular)Case1: Do not use early end iteration (regular)
Case2:出现两次符号反转(num=2)Case2: There are two sign inversions (num=2)
Case3:出现三次符号反转(hum=3)Case3: There are three sign inversions (hum=3)
Case4:迭代次数大于15次后出现两次符号反转(iter>15&&num=2)Case4: There are two sign inversions after the number of iterations is greater than 15 (iter>15&&num=2)
Case5:迭代次数大于15次后出现三次符号反转(iter>15&&num=3)Case5: Three sign inversions occur after the number of iterations is greater than 15 (iter>15&&num=3)
设可获得误码率的最低信噪比为正确译码的信噪比门限,在图3中可以看到,Case2和Case3在信噪比比较低的情况下极大降低了译码的平均迭代次数,SNR在1~6dB时平均迭代次数降低了25次左右。而Case4和Case5在信噪比比较低的情况下也很大程度地降低了平均迭代次数,SNR在1~6dB时平均迭代次数降低了10次左右。在信噪比比较高的情况下,如SNR在7~10dB时,Case2~Case5与Case1不采用提前结束迭代的情况下的平均迭代次数基本相同。Assuming that the lowest SNR that can obtain the bit error rate is the SNR threshold of correct decoding, it can be seen from Figure 3 that Case2 and Case3 greatly reduce the average iteration of decoding when the SNR is relatively low The number of times, the average number of iterations is reduced by about 25 times when the SNR is 1-6dB. In Case4 and Case5, the average number of iterations is also greatly reduced when the signal-to-noise ratio is relatively low, and the average number of iterations is reduced by about 10 times when the SNR is 1-6dB. In the case of a relatively high signal-to-noise ratio, such as when the SNR is 7-10 dB, the average number of iterations of Case2-Case5 and Case1 without early termination of the iteration is basically the same.
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The specific embodiments described above have further described the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009100800612A CN101841338B (en) | 2009-03-18 | 2009-03-18 | Method for ending iterative decoding in advance by using low-density parity-check code |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009100800612A CN101841338B (en) | 2009-03-18 | 2009-03-18 | Method for ending iterative decoding in advance by using low-density parity-check code |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101841338A CN101841338A (en) | 2010-09-22 |
| CN101841338B true CN101841338B (en) | 2012-10-31 |
Family
ID=42744504
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2009100800612A Expired - Fee Related CN101841338B (en) | 2009-03-18 | 2009-03-18 | Method for ending iterative decoding in advance by using low-density parity-check code |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101841338B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105306074A (en) * | 2015-11-04 | 2016-02-03 | 杭州国芯科技股份有限公司 | Method for lowering power consumption of LDPC (Low Density Parity Check) decoder |
| CN111611101B (en) * | 2020-04-22 | 2023-09-29 | 珠海妙存科技有限公司 | Method and device for adjusting flash memory read data throughput rate |
| CN112865812B (en) * | 2021-01-18 | 2022-09-30 | 武汉梦芯科技有限公司 | Multi-element LDPC decoding method, computer storage medium and computer |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101106380A (en) * | 2006-07-13 | 2008-01-16 | 华为技术有限公司 | A method and device for iterative decoding of LDPC codes |
| CN101194428A (en) * | 2005-06-27 | 2008-06-04 | 汤姆森许可贸易公司 | Stop criterion in an iterative decoder |
-
2009
- 2009-03-18 CN CN2009100800612A patent/CN101841338B/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101194428A (en) * | 2005-06-27 | 2008-06-04 | 汤姆森许可贸易公司 | Stop criterion in an iterative decoder |
| CN101106380A (en) * | 2006-07-13 | 2008-01-16 | 华为技术有限公司 | A method and device for iterative decoding of LDPC codes |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101841338A (en) | 2010-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109257148B (en) | Polarization code BP decoding method based on Gaussian approximate threshold judgment | |
| US8484531B1 (en) | Post-processing decoder of LDPC codes for improved error floors | |
| CN103269229B (en) | A kind of mixed iteration interpretation method of LDPC-RS two dimension product code | |
| CN103259545B (en) | Quasi-cyclic low density odd-even check code belief propagation decoding method based on oscillation | |
| CN101345532B (en) | Decoding method for LDPC channel code | |
| CN100578944C (en) | A method and device for iterative decoding of LDPC codes | |
| CN102611463B (en) | Cascade coding and decoding system and method of multi-system low-density parity check code | |
| KR101261091B1 (en) | Method for setting number of iterative decoding, Apparatus and Method for iterative decoding | |
| CN107026656A (en) | A kind of long Polar codes efficient coding method of short code in CRC auxiliary based on disturbance | |
| CN102412843B (en) | Adaptive normalized minimum sum LDPC (Low Density Parity Check Code) decoding method and decoder | |
| CN106330207A (en) | Joint Detection and Decoding Algorithm Based on Turbo-SCMA System | |
| CN111726202B (en) | Early termination iteration method for polarization code belief propagation decoding | |
| CN103338046B (en) | The encoding and decoding method of the LDPC-RS two dimensional product codes of code-rate-compatible | |
| CN106656208A (en) | Concatenated code method of symbol-level hard decision iteration decoding correcting synchronization errors | |
| CN102064917B (en) | Demodulation decoding method for LDPC (Low Density Parity Code) modulation system | |
| Liu et al. | LDPC-RS product codes for digital terrestrial broadcasting transmission system | |
| CN109194448A (en) | Convolutional code from superposed transmission method | |
| CN101577607B (en) | Normalized min-sum decoding method capable of early ending iteration | |
| CN101841338B (en) | Method for ending iterative decoding in advance by using low-density parity-check code | |
| CN105680881A (en) | LDPC decoding method and decoder | |
| CN112491422A (en) | Gauss optimization-based bit flipping serial elimination list decoding method and system | |
| CN115426003A (en) | A Codeword Diversity Frequency Hopping Anti-Interference Method Based on LDPC Channel Coding | |
| CN108306714B (en) | A kind of LT code demodulation and decoding method under high-order modulation | |
| CN101873197A (en) | LDPC code fixed bit encoding and decoding equipment | |
| CN103746772A (en) | Optimization method of demodulator output soft information for LDPC (Low Density Parity Code) code modulation system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20171221 Address after: 210046 Jiangsu province Nanjing economic and Technological Development Zone Hongfeng science and Technology Park C2 5 floor Patentee after: Nanjing core electronics technology Co.,Ltd. Address before: 100029 Beijing city Chaoyang District Beitucheng West Road No. 3 Patentee before: Institute of Microelectronics of the Chinese Academy of Sciences |
|
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20180713 Address after: 750021 the Ningxia Hui Autonomous Region Yinchuan Xixia District Helan Shanxi road and Xingzhou North Street junction Yinchuan Zhongguancun Innovation Center office building 11 story Patentee after: Ningxia core technology Co.,Ltd. Address before: 210046 C2 5 floor, Hongfeng science and Technology Park, Nanjing economic and Technological Development Zone, Jiangsu Patentee before: Nanjing core electronics technology Co.,Ltd. |
|
| TR01 | Transfer of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121031 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |