CN104052501B - The m-ary LDPC code coding method of low complex degree - Google Patents

The m-ary LDPC code coding method of low complex degree Download PDF

Info

Publication number
CN104052501B
CN104052501B CN201410295270.XA CN201410295270A CN104052501B CN 104052501 B CN104052501 B CN 104052501B CN 201410295270 A CN201410295270 A CN 201410295270A CN 104052501 B CN104052501 B CN 104052501B
Authority
CN
China
Prior art keywords
information
node
check
code
confidence level
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
Application number
CN201410295270.XA
Other languages
Chinese (zh)
Other versions
CN104052501A (en
Inventor
黄勤
王祖林
张睦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201410295270.XA priority Critical patent/CN104052501B/en
Publication of CN104052501A publication Critical patent/CN104052501A/en
Application granted granted Critical
Publication of CN104052501B publication Critical patent/CN104052501B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Error Detection And Correction (AREA)

Abstract

The present invention is a kind of m-ary LDPC code coding method of low complex degree, belongs to communication technical field.This method simplifies the representation of codeword information confidence level using the binary representation of multi-system symbol in iteration, the calculating for being iterating through check-node every time updates the confidence level of side information, the service efficiency that variable node opposite side information is strengthened in weighting is introduced in the calculating of variable node, and codeword information and external information are calculated using binary information updating mode.Message length r of each symbol of code word of the present invention is far below the length 2 in existing methodrSide information only has a finite field symbol and its confidence level, with very low storage complexity, the calculating of variable node and check-node is mainly addition of integer and integer comparison operation, only a small amount of finite field operations and multiplying, with very low computation complexity, for the code of various code lengths and code weight can obtain good decoding performance.

Description

The m-ary LDPC code coding method of low complex degree
Technical field
The present invention relates to a kind of m-ary LDPC code coding method of low complex degree, belongs to communication technical field.
Background technology
Low-density checksum (LDPC) code is a kind of important error correcting code, and its parity matrix has sparse spy Property, during using belief propagation (BP) algorithm, the performance of LDPC code can be close to shannon limit.There are various communication systems at present System, such as digital satellite television (DVB-S2), fourth generation mobile communication systems (4G), GPS (GPS) etc., Error Control is carried out using LDPC code in its data transfer.Non-Binary LDPC Coded is obtained in that more excellent than binary system LDPC code Performance, but do not obtain as binary system LDPC code and rapidly promote.It is simultaneous that this is primarily due to not a kind of energy at present Turn round and look at decoding performance and calculating, the Non-Binary LDPC Coded decoding algorithm of storage complexity.
Bipartite graph of the decoding of Non-Binary LDPC Coded based on code check matrix, or it is called Tanner figures, it is shown in Fig. 1 Two branches of one LDPC code, it is made up of the side of variable node, two kinds of nodes of check-node and connection.Its decoding process is main It is divided into 4 parts:Storage, the storage of side information, the calculating of check-node and the calculating of variable node of codeword information.It is existing M-ary LDPC code coding method mainly has two kinds, a kind of to be based on belief propagation (BP) algorithm, and another kind is translated based on majority logic Code (MLgD) algorithm.Both approaches have similar codeword information, it is assumed that m-ary LDPC code check battle array is finite field gf (2r) under matrix, then the information of each code-word symbol be a length for 2rConfidence level vector, characterize the symbol and be respectively Finite field gf (2r) under all 2rThe uncertain proposition of individual element, needs storage 2rIndividual confidence information.And based on MLgD algorithms M-ary LDPC code coding method is with the side information simply more than the m-ary LDPC code coding method based on BP algorithm.Base In the side information of the m-ary LDPC code coding method of BP algorithm, based on the different implementations of BP algorithm, code word can be equal to Information vector, its length be 2r, each edge needs storage 2rThe confidence level of individual finite field elements;Can also be according to codeword information In vector, the confidence level size of different elements, only takes the larger Partial Elements of confidence level, it is assumed that its length is nm(n in practicem> 1), such each edge needs to store n >mThe value of individual finite field elements and corresponding nmThe value of individual confidence level.Based on MLgD algorithms The side information of m-ary LDPC code coding method is only made up of that maximum element of confidence level in codeword information, and each edge is only needed Store the value of 1 finite field elements and 1 confidence level.In Non-Binary LDPC Coded decoding, the calculating of check-node and variable section The calculating of point is based on codeword information and side information and carries out.Based in the m-ary LDPC code coding method of BP algorithm, check-node It is q to the computation complexity of the side information of each two input2Magnitude (orM magnitudes, for side message length is nmReality It is existing), the computation complexity of the side information that variable node be input into each two is q magnitudes (or 2nm, for side message length is nm Realization).Because the side information based on the m-ary LDPC code coding method of MLgD algorithms is more simple, therefore its check-node The computation complexity of the side information being input into each two with variable node is 1, is translated based on the Non-Binary LDPC Coded of BP algorithm The 1/q of code method2(or)。
Although storage and computation complexity based on the m-ary LDPC code coding method of MLgD algorithms are far below and are based on The interpretation method of the Non-Binary LDPC Coded of BP algorithm, but the performance based on the m-ary LDPC code coding method of MLgD algorithms is non- It is often relied on the row weight of LDPC check matrix.When the row weight of code relatively low (being less than 6), its performance loss is very serious, and In bit error rate (BER) up to 10-6Left and right is likely to occur incorrect platform.Do not have a kind of Non-Binary LDPC Coded decoding side at present Method pervasively when the LDPC code to various parameters is decoded can obtain fine before decoding performance and calculating, storage complexity Equilibrium.
The content of the invention
The invention aims to solve the problems, such as that polynary domain LDPC code decoding complexity and performance cannot be taken into account, propose A kind of m-ary LDPC code coding method of low complex degree.Interpretation method of the present invention is a kind of iteration based on bipartite graph Interpretation method, this method simplify the expression side of codeword information confidence level using the binary representation of multi-system symbol in iteration Formula, updates the confidence level of side information in the calculating for being iterating through check-node every time, and weighting is introduced in the calculating of variable node Strengthen the service efficiency of variable node opposite side information, and codeword information and outer letter are calculated using binary information updating mode Breath.
LDPC code interpretation method carries out decoding initialization first, and then iteration carries out following steps:Hard decision, calculating side letter Breath, check node calculation and variable node are calculated, until successfully decoded or failure.The present invention provide low complex degree enter LDPC code interpretation method processed, to codeword information, represents code-word symbol using binary form, during decoding, carries out The improvement of following aspect:
1), during decoding initialization, weighted factor is set, codeword information is initialized using bit confidence coefficient;
2) confidence level of the outside verification sum on check-node and variable node connection side is converted into bit confidence coefficient vector, ginseng Calculate with variable node;
3) codeword information and the external information of check-node that iteration updates every time is all bit confidence coefficient vector.
Interpretation method of the present invention, when carrying out variable node calculating, the information of check-node input variable node is adopted and is based on The confidence level weighting scheme of Hamming distance obtaining, specifically:According to the outside verification on check-node and variable node connection side And binary representation and the binary representation of code-word symbol hard decision between Hamming distance size setting weighted factor, make The confidence level for connecting the outside verification sum on side is weighted with weighted factor.
Interpretation method of the present invention, when on side, information is calculated, side information includes the multi-system hard decision symbol of code word external information And the confidence level of the symbol;Wherein, the confidence level of symbol is the minimum in all absolute values in the binary digit external information of code word Value.
In interpretation method of the present invention, all codeword informations, code word external information, the confidence level of outside verification sum and verification Node inputs to the information of variable node and is integer.
Advantages of the present invention and good effect are:
(1) in the present invention, the message length of each symbol of code word is only r, far below the code-word symbol Chief Information Officer of existing algorithm Degree 2r;Meanwhile, its side information only has a finite field symbol and its confidence level, with very low storage complexity;
(2) calculating of variable node and check-node of the invention is mainly addition of integer and integer comparison operation, only A small amount of finite field operations and multiplying, with very low computation complexity;
(3) present invention is insensitive for the code weight of Non-Binary LDPC Coded, for the code of various code lengths and code weight can be obtained Good decoding performance.
Description of the drawings
Fig. 1 is that the bipartite graph of the LDPC check matrix of the row of 5 row 10 is represented;
Fig. 2 is the flow chart of the m-ary LDPC code coding method of the present invention.
Specific embodiment
Below in conjunction with accompanying drawing and embodiment, the present invention is described in further detail.
As shown in Fig. 2 for the overall flow figure of m-ary LDPC code coding method, carrying out decoding initialization first, then Iteration is carried out:Hard decision, calculating side information, check node calculation and variable node are calculated, until successfully decoded or failure.This The m-ary LDPC code coding method of the low complex degree of invention, adopts binary form table to the code-word symbol of codeword information Show, during decoding, carried out the improvement of following aspect:
1) codeword information is initialized using bit confidence coefficient;
2) confidence level of the outside verification sum on check-node and variable node connection side is converted into bit confidence coefficient vector, ginseng Calculate with variable node;
3) codeword information and the external information of check-node that iteration updates every time is all bit confidence coefficient vector.
The m-ary LDPC code coding method of the present invention is illustrated with reference to instantiation.
Assume a Non-Binary LDPC Coded by its finite field gf (2r) under size be the zero empty of the parity check matrix H of m × n Between define, then the code word of the Non-Binary LDPC Coded be a length be n GF (2r) under vector, the codeword vector can be with one Individual length is equivalently represented for the binary vector of nr.With c=(c1,c2,…,cn) multi-system code word is represented, use cj(1≤j≤n) J-th symbol of code word is represented, c is usedj=(cj,1,cj,2,…,cj,r) represent j-th symbol binary representation, cj,tRepresent the T-th binary digit of j symbol, is worth for 0 or 1.When communication system is transmitted using BPSK modulation systems, to code word two Each bit that system is represented does following mapping:0 →+1V, 1 → -1V.Through binary system additive white Gaussian noise (BI- AWGN) after channel, the codeword information that system is received is y=(y1,y2,...,yn), wherein yj=(yj,1,yj,2,...,yj,r) For the log-likelihood ratio of j-th code-word symbol r bit1≤j≤n, 1≤t≤r.M-ary LDPC Code decoder enters row decoding using y and H.Decoding process is carried out according to the following steps:
Step one, carry out decoding initialization setting.Setting weighted factor θ01,…,θr.Setting maximum iteration time Imax。 Current iteration number of times k is set to 1.
Codeword information is initialized using bit confidence coefficient, be that y is equal with quantized interval Δ and quantizing bit number ω It is even to be quantified as the codeword information that integer is assigned to the 1st iteration.The embodiment of the present invention is as at the beginning of following quantification manner by codeword information Beginning turns to integer:
Wherein 1≤j≤n, 1≤t≤r, ω, Δ are respectively quantizing bit number and quantized interval, and N is integer, and-(2ω-1- 1) < N < 2ω-1- 1, yj,tT-th binary digit of j-th code-word symbol of binary code word information y that expression system is received Information,Superscript 1 represent current iteration number of times,Represent j-th code-word symbol, t-th binary system in the 1st iteration Position information.
J-th code-word symbol information of the 1st iteration is obtained by formula (1)Enter And obtain the codeword information of the 1st iteration
Step 2, the codeword information to kth time iteration carry out hard decision:
WhereinIt is the codeword information of kth time iteration, if k=1,Initialize in step one and obtain, otherwiseUpdate in five the step of upper once iteration and obtain,Represent and j-th code-word symbol of kth time iteration is entered for t-th two Position information processedHard decision result.AssumeIt is multi-system symbolBinary representation, then It is the hard decision result of j-th code-word symbol of code word.By multi-system hard decision vectorWith verification square Battle array H is verified.If z(k)HT=0, then it is successfully decoded;If z(k)HT≠ 0 and k > Imax, then decoding failure;Otherwise, carry out Step 3.It 0 is exactly to judge z to judge in Fig. 2 that whether even-odd check result is(k)HTWhether it is 0, judges to exceed when iterations Whether maximum iteration time is exactly to judge k more than Imax
Step 3, for all 1≤j≤n, i ∈ Mj, calculate j-th variable node and believe to the side of i-th check-node Breath, wherein, MjRepresent that the jth of check matrix H arranges the set that all nonzero element line positions are put, it is assumed that the unit of the i-th row jth row of H Element is hi,j, then Mj={ i:1≤i≤m,hi,j≠0}。
First, calculate the code word external information of kth time iteration.If current iteration is first time iteration, i.e. k=1, then code word External information is equal to codeword information.The binary digit external information of j-th code-word symbol of check-nodeEqual to first time iteration J-th code-word symbol binary piece of informationSuch as formula (3):
During kth (k >=2) secondary iteration, codeword information of the code word external information by current iterationSchool when deducting last iteration Test the information that node inputs to variable node corresponding with the code-word symbolObtain:
Wherein, 1≤t≤r,When representing kth time iteration, for i-th check-node, j-th code-word symbol t The external information of individual binary digit.For last iteration when i-th check-node input to it is corresponding with j-th code-word symbol Variable node t-th binary piece of information.The corresponding variable node of j-th code-word symbol namely j-th variable node. (3) it is required in formula and (4) formulaNumber range be limited to (- 2ω-2+1,2ω-2- 1) in the range of, when required result exceeds During the scope, settingValue be immediate boundary value.
Then, variable node is calculated to the side information of check-node according to code word external information.Side information in this step point For two parts, multi-system hard decision symbol of the Part I for code word external informationAndBinary representation it is every One be all the corresponding binary digit of code word external information hard decision:
WhereinRepresentBinary representation t positions, 1≤t≤r;R of the Part II of side information for code word The minimum of a value of individual binary digit external information absolute value, i.e.,It represents symbolConfidence level.Here, footmark j → i represents the side of j-th variable node of connection and i-th check-node.
Step 4, check node calculation.Firstly, for all 1≤i≤m, calculate i-th check-node verification and
NiRepresent the set that all nonzero element line positions of the i-th row of check matrix H are put, Ni={ j:1≤j≤n,hi,j≠0}。
The side of connection check-node and variable node includes two parts information:Part I be the outside verification on the side and, Part II is the confidence level that sum is verified outside the side;Wherein, outside side, the determination method of the confidence level of verification sum is:First, The minimum value MIN of the confidence level on all sides that acquisition is connected with check-node1With sub-minimum MIN2, what is be connected with check-node is put The confidence level of the outside verification sum on the minimum side of reliability is MIN2, the side that residue is connected with check-node it is outside verify and put Reliability is MIN1.Illustrated with the information on the side being connected with i-th check-node below.
Calculate the minimum of a value and sub-minimum of the confidence information on all sides being connected with i-th check-node.By side information Confidence level minimum of a value and sub-minimum be designated as respectivelyWithAnd it is all by what is be connected with i-th check-node In confidence level it is minimum while sequence number be designated as ji
Then, for check-node i, 1≤i≤m, connected all side i → j, j ∈ Ni={ j:1≤j≤n,hi,j≠ 0 }, calculate the side information of each edge.The side information of this step is equally divided into two parts, and Part I is that each edge is corresponding outer Portion verify and
Part II is the confidence level that sum is verified outside the sideTried to achieve by following formula:
Here, footmark i → j represents the side of i-th check-node of connection and j-th variable node.
Step 5, variable node are calculated.The calculating of variable node is divided into two parts.
Part I, calculates the information of check-node input variable node, is weighted using the confidence level based on Hamming distance Mode is obtaining.According to the outside verification on check-node and variable node connection side and binary representation sentenced with code-word symbol firmly The size setting weighted factor of the Hamming distance between binary representation certainly, is verified to connecting the outside of side using weighted factor The confidence level of sum is weighted.For all 1≤j≤n and i ∈ Mj, in calculation procedure four the outside verification of each edge information andWith codeword information hard decision result z in current iteration step 2(k)Binary representation Hamming distance, by the distance WithRepresent;Conventional letterBe represented in binary asThen i-th check-node is defeated Enter and to the information of t-th binary digit of j-th variable node be
Wherein, 1≤t≤r, the information will three the step of next iteration in be used for calculate code word external information. For weighted factor, concrete value is set in step one, according to the distance for being obtainedTo determine weighted factor Value.In addition, this step will be requiredNumber range be limited to (- 2ω-2+1,2ω-2- 1) in the range of, if required As a result it is more than 2ω-2- 1, then willValue be taken as 2ω-2- 1, if required result is less than -2ω-2+ 1, then willValue take For -2ω-2+1。
The Part II that variable node is calculated is the renewal of codeword information, carries out according to the following formula:
Wherein, 1≤j≤n, 1≤t≤r, the codeword information of renewal will used in next iteration the step of two in sentenced firmly Certainly and even-odd check.From formula (10), the binary piece of information of j-th code-word symbol during+1 iteration of kth, by two parts Summation is obtained, and the binary piece of information of j-th code-word symbol when Part I is first time iteration, Part II are to kth During secondary iteration each check-node input to j-th variable node binary piece of information summation obtain.
In addition, required by this stepNumber range be limited to (- 2ω-1+1,2ω-1- 1) in the range of, if required knot Fruit is more than 2ω-1- 1, then willValue be taken as 2ω-1- 1, if required result is less than -2ω-1+ 1, then willValue be taken as -2ω-1+1。
Step 6, enter next iteration, i.e. make k=k+1, re-execute step 2.
When decoding successfully decoded or failure in step 2, decoding terminates.

Claims (6)

1. a kind of m-ary LDPC code coding method of low complex degree, carries out decoding initialization first, and then iteration carries out as follows Step:Hard decision, side information are calculated, check node calculation and variable node are calculated, until successfully decoded or failure;Its feature It is that described interpretation method, code-word symbol are represented using binary form, and including following aspect:
1)During decoding initialization, weighted factor is set, codeword information is initialized using bit confidence coefficient;
2)The confidence level of the outside verification sum on check-node and variable node connection side is converted into bit confidence coefficient vector, participates in becoming Amount node is calculated;
3)The codeword information and the external information of check-node that iteration updates every time is all bit confidence coefficient vector;
Described interpretation method, when on side, information is calculated, side information includes the multi-system hard decision symbol of code word external information and is somebody's turn to do The confidence level of symbol;Wherein, the confidence level of symbol is all minimizations of the sum of absolute value in the binary digit external information of code word;
Described interpretation method, when variable node is calculated, the information of check-node input variable node, using based on Hamming distance From confidence level weighting scheme obtaining, specifically:The two of sum is verified according to check-node and the outside of variable node connection side System represent and Hamming distance between the binary representation of code-word symbol hard decision size setting weighted factor, using weighting The confidence level of the outside verification sum on factor pair connection side is weighted.
2. m-ary LDPC code coding method according to claim 1, it is characterised in that in described interpretation method, institute There is the information that codeword information, code word external information, the confidence level of outside verification sum and check-node input to variable node to be Integer.
3. m-ary LDPC code coding method according to claim 1, it is characterised in that described use bit confidence coefficient Codeword information is initialized, specifically:Binary message y of the code word that system is received is with quantized interval and quantization Bit numberωUniform quantization is assigned to the codeword information of the 1st iteration for integer.
4. m-ary LDPC code coding method according to claim 1, it is characterised in that the outer letter of described check-node Breath, specifically:During the 1st iteration, the of check-nodejThe binary digit external information of individual code-word symbol is equal to first time iteration ThejThe binary piece of information of individual code-word symbol;ThekDuring secondary iteration,k>=2, the of check-nodejThe binary system of individual code-word symbol Position external information is by thekThe codeword information of secondary iteration deductskCheck-node input the during -1 iterationjThe information of individual variable node Obtain.
5. m-ary LDPC code coding method according to claim 1, it is characterised in that described check node calculation When, the side for connecting check-node and variable node includes two parts information:Part I is that the outside of the side verifies and second It is divided into outside the side and verifies the confidence level of sum;Wherein, outside the side, the determination method of the confidence level of verification sum is:First, obtain The minimum value MIN of confidence level in all sides being connected with check-node1With sub-minimum MIN2, the confidence level being connected with check-node The confidence level of the outside verification sum on minimum side is MIN2, the side that residue is connected with check-node it is outside verify and confidence level It is MIN1
6. m-ary LDPC code coding method according to claim 4, it is characterised in that described codeword information, updates Method is:ThekDuring+1 iterationjThe binary piece of information of individual code-word symbol, is obtained by two parts summation, and Part I is During first time iterationjThe binary piece of information of individual code-word symbol, Part II are tokDuring secondary iteration, each check-node is defeated Enter tojThe binary piece of information summation of individual variable node is obtained.
CN201410295270.XA 2014-06-26 2014-06-26 The m-ary LDPC code coding method of low complex degree Expired - Fee Related CN104052501B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410295270.XA CN104052501B (en) 2014-06-26 2014-06-26 The m-ary LDPC code coding method of low complex degree

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410295270.XA CN104052501B (en) 2014-06-26 2014-06-26 The m-ary LDPC code coding method of low complex degree

Publications (2)

Publication Number Publication Date
CN104052501A CN104052501A (en) 2014-09-17
CN104052501B true CN104052501B (en) 2017-03-29

Family

ID=51504909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410295270.XA Expired - Fee Related CN104052501B (en) 2014-06-26 2014-06-26 The m-ary LDPC code coding method of low complex degree

Country Status (1)

Country Link
CN (1) CN104052501B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106301388B (en) * 2015-05-14 2020-10-23 北京航空航天大学 Decoding method of multi-system LDPC code
CN105763203B (en) * 2016-02-14 2020-04-24 广西大学 Multi-element LDPC code decoding method based on hard reliability information
CN105846833B (en) * 2016-04-13 2019-06-25 国家电网公司 A kind of weighted messages transmitting interpretation method based on becate distribution
CN106856406B (en) * 2016-11-18 2020-05-15 北京航空航天大学 Method for updating check node in decoding method and decoder
CN106936446A (en) * 2017-03-10 2017-07-07 南京大学 A kind of high speed decoder and its interpretation method based on Non-Binary LDPC Coded
CN106936445B (en) * 2017-03-14 2019-06-21 西安电子科技大学 A kind of multielement LDPC code coding method of low complex degree near-maximum-likelihood
CN107124186B (en) * 2017-03-17 2020-06-19 上海交通大学 Two-stage decoding method of LDPC code based on grid complexity
CN108768410A (en) * 2018-06-08 2018-11-06 中国电子科技集团公司第五十八研究所 A kind of check-node update method suitable for Non-Binary LDPC Coded
CN109714060A (en) * 2018-12-26 2019-05-03 西安烽火电子科技有限责任公司 A kind of adaptive decoding method that LDPC code can be translated suitable for majority logic
CN111384975B (en) * 2018-12-29 2023-05-26 泰斗微电子科技有限公司 Optimization method, device and decoder of multi-system LDPC decoding algorithm
CN114421972B (en) * 2022-01-27 2022-11-22 石家庄市经纬度科技有限公司 Decoding method of multi-system LDPC code

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7590914B2 (en) * 2004-04-13 2009-09-15 Electronics And Telecommunications Research Institute Decoding apparatus for low-density parity-check codes using sequential decoding, and method thereof
CN101557232A (en) * 2008-04-08 2009-10-14 威望科技(苏州)有限公司 Decoding method of low density parity check codes
CN101707488A (en) * 2009-02-03 2010-05-12 天津博微科技有限公司 Method for controlling stopping of iteration on basis of multi-system LDPC iterative decoding
CN103095311A (en) * 2013-01-17 2013-05-08 上海交通大学 Collaboration decoding method of multi-system low density parity check (LDPC) code

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7590914B2 (en) * 2004-04-13 2009-09-15 Electronics And Telecommunications Research Institute Decoding apparatus for low-density parity-check codes using sequential decoding, and method thereof
CN101557232A (en) * 2008-04-08 2009-10-14 威望科技(苏州)有限公司 Decoding method of low density parity check codes
CN101707488A (en) * 2009-02-03 2010-05-12 天津博微科技有限公司 Method for controlling stopping of iteration on basis of multi-system LDPC iterative decoding
CN103095311A (en) * 2013-01-17 2013-05-08 上海交通大学 Collaboration decoding method of multi-system low density parity check (LDPC) code

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
多元LDPC编码调制***的低复杂度译码算法研究;王学鹏;《中国优秀硕士学位论文全文数据库信息科技辑》;20120515(第05期);第4.3.3节 *

Also Published As

Publication number Publication date
CN104052501A (en) 2014-09-17

Similar Documents

Publication Publication Date Title
CN104052501B (en) The m-ary LDPC code coding method of low complex degree
TWI663839B (en) Method for providing soft information with decoder under hard decision hard decoding mode
US8010869B2 (en) Method and device for controlling the decoding of a LDPC encoded codeword, in particular for DVB-S2 LDPC encoded codewords
CN105763203B (en) Multi-element LDPC code decoding method based on hard reliability information
JP4602418B2 (en) Parity check matrix generation method, encoding method, decoding method, communication apparatus, encoder, and decoder
WO2017080249A1 (en) Method of generating low-density parity-check code transmitted over channel and apparatus utilizing same
CN105207682B (en) Polarization code belief propagation interpretation method based on dynamic check matrix
US11057049B2 (en) Generalized low-density parity check codes in digital communication system
CN103199874B (en) Low density parity check code decoding method
CN102412843B (en) Adaptive normalized minimum sum LDPC (Low Density Parity Check Code) decoding method and decoder
CN100592639C (en) Low density parity check coding method, device and parity check matrix generating method
CN106301388B (en) Decoding method of multi-system LDPC code
JP5301575B2 (en) Channel coding apparatus and method in digital broadcast communication system using low density parity check code
CN108270510B (en) Communication method and communication equipment based on LDPC code
CN101707485A (en) LDPC decoding method combining bit flipping (BF) and majority logic (MLG)
CN103259545A (en) Quasi-cyclic low density odd-even check code belief propagation decoding method based on oscillation
CN101345532A (en) Decoding method for LDPC channel code
CN109194448A (en) Convolutional code from superposed transmission method
CN102412846A (en) Multi-value corrected min-sum decoding method applicable to low-density parity-check code
CN101562456A (en) Code assisting frame synchronizing method based on soft decoding information of low-density parity check codes
JP6446459B2 (en) Method and apparatus for identifying a first extreme value and a second extreme value from a set of values
KR101657912B1 (en) Method of Decoding Non-Binary Low Density Parity Check Codes
CN101106383A (en) A low density checksum decoding method
Fazeli et al. Viterbi-aided successive-cancellation decoding of polar codes
CN106169935B (en) It take reliability as the low density parity check code reliability propagation interpretation method of guiding

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170329

Termination date: 20200626