[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107612560B - Polarization code early iteration stopping method based on partial information bit likelihood ratio - Google Patents

Polarization code early iteration stopping method based on partial information bit likelihood ratio Download PDF

Info

Publication number
CN107612560B
CN107612560B CN201710827229.6A CN201710827229A CN107612560B CN 107612560 B CN107612560 B CN 107612560B CN 201710827229 A CN201710827229 A CN 201710827229A CN 107612560 B CN107612560 B CN 107612560B
Authority
CN
China
Prior art keywords
iteration
decoding
likelihood ratio
information bit
information
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.)
Active
Application number
CN201710827229.6A
Other languages
Chinese (zh)
Other versions
CN107612560A (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.)
Shandong University of Science and Technology
Original Assignee
Shandong University of Science and Technology
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 Shandong University of Science and Technology filed Critical Shandong University of Science and Technology
Priority to CN201710827229.6A priority Critical patent/CN107612560B/en
Publication of CN107612560A publication Critical patent/CN107612560A/en
Application granted granted Critical
Publication of CN107612560B publication Critical patent/CN107612560B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Error Detection And Correction (AREA)

Abstract

The invention discloses a polarization code early iteration stopping method based on a part information bit likelihood ratio, which comprises the following steps: s1) presetting the maximum iteration times of BP decoding; s2) decoding the polarized coded information by using a BP decoding algorithm; s3), after one iteration is finished, comparing the likelihood ratios of the information bits output by two adjacent iteration decoding; if the ratio of the same information bit likelihood ratio in the preset comparison space reaches a preset threshold value, stopping iteration and outputting a decoding result obtained by current iteration, otherwise, continuing iteration until reaching a preset maximum iteration number. In each iteration process, judging the likelihood ratio of partial information bits output by the iterative decoder twice before and after; and if the proportion of the same information bit likelihood ratio in the comparison space reaches a preset threshold value, stopping the decoding, thereby greatly reducing the calculation complexity and decoding delay of decoding and effectively reducing the consumption of hardware resources.

Description

Polarization code early iteration stopping method based on partial information bit likelihood ratio
Technical Field
The invention relates to a polarization code processing method, in particular to a polarization code early iteration stopping method based on a partial information bit likelihood ratio.
Background
Based on the channel polarization phenomenon, Arikan in 2008 proposed a code word with a capacity of "reachable" in the ISIT conference, called Polar code, which strictly proves in the paper that the channel capacity can reach the shannon bound when the code length tends to infinity in the binary input discrete memoryless channel. At the decoding end, Arikan also proposes a serial decoding method, called Serial Cancellation (SC). Due to its serial decoding structure, SC algorithm decoding delay is high. In order to reduce decoding delay, iterative Belief Propagation (BP) algorithm is also used for Polar code decoding.
The BP algorithm is parallel, the decoding delay of the BP algorithm is O (IlogN), I is the iteration number, therefore, the reduction of the iteration number is very important for reducing the decoding delay of the BP algorithm, the traditional BP algorithm stops when reaching the preset maximum iteration number, and in practice, a correct decoding result is obtained in the early iteration stage, so related researchers provide a plurality of early iteration stop methods to avoid redundant iteration, such as methods of min LL R, G-Martix, L MA, CA and the like.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a partial information bit likelihood ratio-based polarization code early iteration stopping method, which can greatly reduce the calculation complexity and decoding delay of decoding and is convenient for hardware implementation.
The technical scheme adopted by the invention for solving the technical problems is to provide a polarization code early iteration stopping method based on partial information bit likelihood ratio, which comprises the following steps: s1) presetting the maximum iteration times of BP decoding; s2) decoding the polarization code coding information by using a BP decoding algorithm; s3), after one iteration is finished, comparing the likelihood ratios of partial information bits output by the BP decoders of two adjacent iterations; if the ratio of the same information bit likelihood ratio in the preset comparison space reaches a preset threshold value, stopping iteration and outputting a decoding result obtained in the current iteration step, otherwise, continuing the iteration until reaching the preset maximum iteration times.
The above method for stopping early iteration of a polarization code based on likelihood ratio of partial information bits, wherein the code length of the polarization code is N, the polarization code includes K information bits, and the set a is a set of information bits
Figure BDA0001407781700000021
Referred to as a comparison space, said set
Figure BDA0001407781700000022
Contains M information bits with minimum error probability in A, M is called comparison space capacity, K is more than or equal to M>0, the error probability of each polarization channel is obtained by simulation through a gaussian approximation method, and the step S3) stops iteration if the following inequality is satisfied:
Figure BDA0001407781700000023
wherein, R is a proportional threshold value with the value range of { R |0<R≤1},
Figure BDA0001407781700000024
L information representing the ith column and ith row nodes in the BP algorithm factor graph.
The above-mentioned polarization code early iteration stopping method based on partial information bit likelihood ratio, wherein, for the polarization code with parameter (N, K), its corresponding factor graph is represented by N-log2A calculation unit of N order and N +1 columns of nodes, eachThe order is composed of N/2 processing units, wherein (i, j) represents the nodes of the ith row and the jth column from the left, and the soft information of each node passing through the node (i, j) from the right to the left is recorded as Li,jFrom left to right, the soft information passing through the node (i, j) is denoted as Ri,jHard decision is carried out on soft information in 1 row of nodes at the leftmost end of the factor graph to obtain an estimated value of the information bit sequence u
Figure BDA0001407781700000025
The step S2) first propagates L of the update nodes to the lefti,jStarting to propagate R in the update node to the right after reaching the leftmost sidei,jAfter the iteration is terminated, if it is not an information bit, the bit is decoded to 0, otherwise according to L in the leftmost nodei,1Determines whether the information bit is 0 or 1.
The above-mentioned polarization code early iteration stop method based on the likelihood ratio of partial information bits, wherein, the step S3) implements an early iteration stop mechanism by using a comparator, an adder and a threshold comparator in combination; after each iteration, using M comparators to compare the current iteration
Figure BDA0001407781700000026
And obtained from last iteration
Figure BDA0001407781700000027
t-1 iterations
Figure BDA0001407781700000028
Reading from memory of BP decoder, t iterations
Figure BDA0001407781700000029
Directly from the decoder processing unit; the comparison result of the comparator is { q }1,q2,...,qMGet it before
Figure BDA00014077817000000210
Q is theni1, otherwise qi0; the adder being used for calculating
Figure BDA00014077817000000211
The result is that
Figure BDA00014077817000000212
The threshold comparator judges whether Q is greater than or equal to M R, if so, D is output to be 1, otherwise, 0 is output; and if D is 1, the BP decoder stops iterating and outputting the decoding result, and if D is 0, the BP decoder continues iterating until the preset maximum iteration number is reached.
In the above method for stopping the early iteration of the polarization code based on the likelihood ratio of the partial information bits, the maximum number of iterations is preset to be 15-80.
Compared with the prior art, the polarization code early iteration stopping method based on the partial information bit likelihood ratio has the advantages that after one iteration is completed, the information bit likelihood ratios which are output by two adjacent iterations and belong to a comparison space are compared, if the proportion of the same information bit likelihood ratio in the comparison space reaches a preset threshold value, the iteration is stopped, and a decoding result obtained in the current iteration step is output, when the maximum iteration time is 40 times and Eb/N0 is 3.5dB, compared with an original BP decoder which is fixed for 40 times, the average iteration time can be reduced by 83.16%, the calculation complexity and the decoding delay are effectively reduced, the addition complexity of the min LL R standard is N, the comparison operation complexity is N, the addition complexity of the L MA standard is 2N, the comparison operation complexity is N, and compared with the addition complexity of the polarization code early iteration stopping method based on the partial information bit likelihood ratio, the addition complexity of the comparison operation is only N/32, the comparison operation complexity is N/32+1, and the hardware complexity of the early iteration stopping standard can be effectively reduced.
Drawings
FIG. 1 is a diagram of the polarization code factor with the parameter (8, 4) according to the present invention;
FIG. 2 is a diagram of the basic elements of the polarization code factor graph of the present invention;
FIG. 3 is a schematic diagram of the early iteration stop flow of the present invention;
FIG. 4 is an early iteration stop module hardware configuration of the present invention;
FIG. 5 is a diagram illustrating comparison between the maximum number of iterations of the BP decoding method with the maximum number of iterations of the polarization code with the parameter (1024,512) of the present invention and the average number of iterations of the original BP decoder under different SNR channels;
fig. 6 is a diagram illustrating comparison between the decoding performance of the BP decoding method with the parameter (1024,512) of the present invention and the decoding performance of the original BP decoder with the maximum iteration number of 40.
Detailed Description
The invention is further described below with reference to the figures and examples.
In order to reduce the decoding complexity of the BP decoding algorithm, the early iteration stop algorithm is very important. The early iteration stop algorithm is used for adaptively detecting whether reliable decoding output is obtained or not in the decoding iteration process, and if the condition is met, the decoding can be immediately finished. The early iteration stop algorithm can linearly reduce the decoding complexity and decoding delay. The invention provides a polarization code early iteration stopping method based on a part of information bit likelihood ratio, which comprises the following steps:
s1) presetting the maximum iteration times of BP decoding;
s2) decoding the polarized coded information by using a BP decoding algorithm;
s3), after one iteration is finished, comparing the information bit likelihood ratios which are output by two adjacent iterations and belong to a comparison space; if the proportion of the same information bit likelihood ratio in the comparison space reaches a preset threshold value, stopping iteration and outputting a decoding result obtained in the current iteration step, otherwise, continuing the iteration until reaching the preset maximum iteration times.
The invention relates to a polarization code BP decoding method with an early iteration stop mechanism, which decodes a channel receiving value by using a BP decoding algorithm, and has the following information updating formula:
Figure BDA0001407781700000041
f(x,y)≈α*sign(x)sign(y)min(|x|,|y|) (2)
polar code with code length N contains K bits of information bits, and set A is set of information bits. Collection
Figure BDA0001407781700000042
Called comparison space, containing M with the minimum error probability in A (K ≧ M)>0) The bit information bits, M, are called the comparative spatial capacity, and the error probability of each polarized channel can be simulated by a gaussian approximation method. And in each iteration process of decoding the polarization code by using the BP decoder, if inequality (3) is met, stopping iteration and outputting a decoding result.
Figure BDA0001407781700000043
Wherein R is more than or equal to 0 and less than or equal to 1,
Figure BDA0001407781700000044
and L information of the ith row node in the 1 st column in the BP algorithm factor graph, if the inequality (3) is not satisfied, continuing iteration until the preset maximum iteration number is reached.
Compared with the prior art, the method can obviously reduce the decoding iteration times under the condition of not causing the loss of decoding performance. For (1024,512) polar codes, when the maximum iteration number is 40 and Eb/E0 is 3.5dB, the invention can reduce the average iteration number by 83.16%, thereby effectively reducing the computation complexity and the decoding delay. The addition operation complexity of the invention is N/32, and the comparison operation complexity is N/32+ 1.
This embodiment is tested with Polar code with parameters (1024,512), where the code length is N-1024, K-512, and the code rate is 0.5. Simulating by using a Gaussian approximation method under the condition that the signal-to-noise ratio is 1.5dB to obtain the error probability of 1024 sub-channels, wherein 512 sub-channel positions with the minimum error probability form a set A which is used for transmitting information and called information bits; the remaining 512 channels are used to transmit fixed information, called frozen bits. The modulation scheme is Binary Phase Shift Keying (BPSK), and the channel is an Additive White Gaussian Noise channel (AWGN). Code word
Figure BDA0001407781700000045
Is made up by length of 1024Is/are as follows
Figure BDA0001407781700000046
And multiplying the generated matrix G. Generating a matrix
Figure BDA0001407781700000047
Figure BDA0001407781700000048
Representation matrix
Figure BDA0001407781700000049
Log of (a)21024 ═ 10 kronecker products. Channel received value Y1 NThe method is expressed by using a log-likelihood ratio (L og-likelihood ratio, LL R). in the embodiment, a 7-bit quantization scheme of 1-bit sign bit, 4-bit integer bit and 2-bit decimal bit is adopted, so that the hardware implementation is convenient.
The factor graph of the polarization code with the parameter (1024,512) is represented by log21024-10 (a factor graph with a code length of 8 is shown in fig. 1), where each level is composed of N/2-512 processing units (fig. 2 is a schematic diagram of a single processing unit), a column at the leftmost end of the factor graph corresponds to an information bit u, (i, j) indicates a node at the ith row and jth column from the left, each node has two kinds of information, and the present invention records the information passing through the node (i, j) from right to left as Li,jThe information passing through the node (i, j) from left to right is denoted as Ri,jThese messages pass updates to each other in the form LL R.
In the decoding process, the maximum iteration number of preset iteration is 40, and R is firstly compared with Ri,1And Li,n+1Proceed to initialization Li,n+1Initialized to the channel acceptance value Yi,Ri,1A maximum value of 15.75 that the 0 and 7 bit quantization schemes can represent is initialized based on the position information, respectively. The specific formula is as follows:
Figure BDA0001407781700000051
Li,n+1=Yi(5)
in this embodimentα is 0.9, propagating L of the update nodes to the left first according to equation (1), (2)i,jStarting to update R by starting to propagate to the right after reaching the leftmost sidei,j
The basic flow of the method of the present invention is shown in FIG. 3. in this embodiment, the parameter M is set to 32, and the value β is set to 1/4. in order to reduce the computational complexity and decoding delay of decoding, if Li,1And the ratio of i ∈ S which is kept unchanged in the previous iteration and the next iteration is more than 1/4, and the decoding output at the moment can be regarded as reliable decoding output.
Figure BDA0001407781700000052
If the formula (6) is not satisfied, judging whether the decoding times reach 40 times, and if the decoding times reach the maximum iteration times, terminating the iteration; if not, the information is continuously updated, and the next iteration is carried out.
After the iteration is terminated, if the bit is frozen, the bit is decoded to 0, otherwise, L in the leftmost end node is followedi,1The sign of (2) judges whether the information bit is 0 or 1, and obtains a decoding result. The hard decision of the BP decoder is based on the following formula:
Figure BDA0001407781700000053
FIG. 4 is a diagram of an early iteration stop module hardware architecture according to the present embodiment, in which M comparators are used to compare current iterations after each iteration
Figure BDA0001407781700000054
And obtained from last iteration
Figure BDA0001407781700000055
t-1 iterations
Figure BDA0001407781700000056
Reading from memory of BP decoder, t iterations
Figure BDA0001407781700000057
Directly from the decoder processing unit. The comparison result of the comparator is { q }1,q2,...,qMGet it before
Figure BDA0001407781700000058
Q is theni1, otherwise qi0. The adder being used for calculating
Figure BDA0001407781700000061
The result is that
Figure BDA0001407781700000062
In this embodiment, the threshold R is set to 1/4, and the threshold comparator determines whether Q is equal to or greater than M × R, and if so, outputs D equal to 1, otherwise outputs 0. And the BP decoder judges whether to stop iteration according to the output result of the early iteration stopping module, namely the decoder stops iterating and outputs the decoding result when D is 1, and continues iteration until the maximum iteration number is reached when D is 0.
The following table shows the computational complexity of the method of the present invention compared to two other early iteration stop criteria. In this embodiment, when M is equal to N/32, the complexity of the addition operation of the present invention is N/32, and the complexity of the comparison operation is N/32+1, which effectively reduces the computational complexity of the early iteration stop criterion.
Early stop criteria minLLR LMA The invention
Addition operation N 2N N/32
Comparison operation N N N/32+1
Fig. 5 shows the Average iteration times of the present implementation and the conventional polarization code BP decoding method in different signal-to-noise ratio channels, where Eb/N0 is the signal-to-noise ratio, and Average number of iterations indicates the Average iteration times, when the maximum iteration time is 40 times and Eb/N0 is 3.5dB, compared with the original BP decoder whose iteration times are fixed to 40 times, the present invention can reduce the Average iteration times by 83.16%, and compared with min LL R (β is 9.5) and L MA, the iteration reduction performance respectively increases by 6.48% and 8.14%.
Fig. 6 shows the test results of the present implementation and the conventional polar BP decoder in a gaussian additive white noise channel. The abscissa Eb/N0 in the figure is the signal-to-noise ratio, fer in the figure is the frame error rate, ber is the bit error rate, and 40Fixed Iteration indicates that the number of iterations is Fixed to 40. According to fig. 6, it can be seen that the present invention can achieve the same decoding performance as the conventional BP decoder without causing decoding performance loss under the condition that the number of iterations is significantly less than that of the conventional BP decoder.
Although the present invention has been described with respect to the preferred embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (4)

1. A polarization code early iteration stopping method based on partial information bit likelihood ratio is characterized by comprising the following steps:
s1) presetting the maximum iteration times of BP decoding;
s2) decoding the polarization code coding information by using a BP decoding algorithm;
s3), after one iteration is finished, comparing the likelihood ratios of partial information bits output by the BP decoders of two adjacent iterations; if the proportion of the same information bit likelihood ratio in a preset comparison space reaches a preset threshold value, stopping iteration and outputting a decoding result obtained by current iteration, otherwise, continuing iteration until reaching a preset maximum iteration time;
the code length of the polarization code is N, the polarization code comprises K bit information bits, and a set A is set as a set of the information bits
Figure FDA0002443359430000011
Referred to as a comparison space, said set
Figure FDA0002443359430000012
The method comprises M information bits with minimum error probability in A, wherein M is called comparison space capacity, K is more than or equal to M and is more than 0, the error probability of each polarization channel is obtained by simulation through a Gaussian approximation method, and the step S3) stops iteration if the following inequality is met:
Figure FDA0002443359430000013
wherein, R is a proportional threshold value, and the value range is { R |0 is more than R ≦ 1},
Figure FDA0002443359430000014
l information representing the ith column and ith row nodes in the BP algorithm factor graph.
2. The method as claimed in claim 1, wherein for the polarization code with parameter (N, K), the corresponding factor graph is represented by N-log2The soft information passing through the node (i, j) from right to left is recorded as Li,jPassing soft information through node (i, j) from left to rightIs denoted by Ri,jHard decision is carried out on soft information in 1 row of nodes at the leftmost end of the factor graph to obtain an estimated value of the information bit sequence u
Figure FDA0002443359430000015
The step S2) first propagates L of the update nodes to the lefti,jStarting to propagate R in the update node to the right after reaching the leftmost sidei,jAfter the iteration is terminated, if it is not an information bit, the bit is decoded to 0, otherwise according to L in the leftmost nodei,1Determines whether the information bit is 0 or 1.
3. The partial information bit likelihood ratio-based polarization code early iteration stop method as claimed in claim 2, wherein the step S3) implements the early iteration stop mechanism by using a comparator, an adder and a threshold comparator in combination; after each iteration, using M comparators to compare the current iteration
Figure FDA0002443359430000016
i ∈ S and the result of the last iteration
Figure FDA0002443359430000017
i ∈ S, t-1 iterations
Figure FDA0002443359430000018
Reading from memory of BP decoder, t iterations
Figure FDA0002443359430000019
Directly from the decoder processing unit; the comparison result of the comparator is { q }1,q2,...,qMGet it before
Figure FDA00024433594300000110
Q is theni1, otherwise qi0; the adder being used for calculating
Figure FDA0002443359430000021
The result is that
Figure FDA0002443359430000022
The threshold comparator judges whether Q is greater than or equal to M R, if so, D is output to be 1, otherwise, 0 is output; and if D is 1, the BP decoder stops iterating and outputting the decoding result, and if D is 0, the BP decoder continues iterating until the preset maximum iteration number is reached.
4. The partial information bit likelihood ratio-based early iteration stop method for the polar code as claimed in claim 3, wherein the maximum number of iterations is preset to 15-80.
CN201710827229.6A 2017-09-14 2017-09-14 Polarization code early iteration stopping method based on partial information bit likelihood ratio Active CN107612560B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710827229.6A CN107612560B (en) 2017-09-14 2017-09-14 Polarization code early iteration stopping method based on partial information bit likelihood ratio

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710827229.6A CN107612560B (en) 2017-09-14 2017-09-14 Polarization code early iteration stopping method based on partial information bit likelihood ratio

Publications (2)

Publication Number Publication Date
CN107612560A CN107612560A (en) 2018-01-19
CN107612560B true CN107612560B (en) 2020-07-24

Family

ID=61063909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710827229.6A Active CN107612560B (en) 2017-09-14 2017-09-14 Polarization code early iteration stopping method based on partial information bit likelihood ratio

Country Status (1)

Country Link
CN (1) CN107612560B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110752891B (en) * 2018-07-24 2022-04-29 中兴通讯股份有限公司 Polar code decoding method and device, storage medium and electronic device
CN109450455B (en) * 2018-10-26 2023-09-08 中国计量大学 High-performance polarization code information bit selection scheme
CN109257148B (en) * 2018-11-26 2020-05-22 北京理工大学 Polarization code BP decoding method based on Gaussian approximate threshold judgment
CN110061747A (en) * 2019-04-28 2019-07-26 中国石油大学(华东) A kind of bit reversal interpretation method based on threshold value of polarization code
CN110752852B (en) * 2019-09-26 2023-10-03 浙江科睿微电子技术有限公司 BP decoding method, device, system, equipment and storage medium of polarization code
CN110855298B (en) * 2019-12-02 2023-03-31 重庆邮电大学 Low iteration number polarization code BP decoding method based on subchannel freezing condition
CN111726202B (en) * 2020-06-16 2022-05-31 杭州电子科技大学 Early termination iteration method for polarization code belief propagation decoding
CN113938227B (en) * 2021-10-08 2024-08-13 天津津航计算技术研究所 Signal-to-noise ratio strength dynamic judgment method based on iterative decoding

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8810633B2 (en) * 2009-11-30 2014-08-19 Canon Kabushiki Kaisha Robust image alignment for distributed multi-view imaging systems
CN104539296A (en) * 2015-01-21 2015-04-22 西安电子科技大学 Method for improving BP (belief propagation) decoding by use of polarisation code based on early termination of iterative strategy
CN105187073A (en) * 2015-10-13 2015-12-23 东南大学 BP decoding method and device for polarization code
CN105262494A (en) * 2015-10-13 2016-01-20 东南大学 Polar code BP decoding method with iterative early-stopping mechanism

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8810633B2 (en) * 2009-11-30 2014-08-19 Canon Kabushiki Kaisha Robust image alignment for distributed multi-view imaging systems
CN104539296A (en) * 2015-01-21 2015-04-22 西安电子科技大学 Method for improving BP (belief propagation) decoding by use of polarisation code based on early termination of iterative strategy
CN105187073A (en) * 2015-10-13 2015-12-23 东南大学 BP decoding method and device for polarization code
CN105262494A (en) * 2015-10-13 2016-01-20 东南大学 Polar code BP decoding method with iterative early-stopping mechanism

Also Published As

Publication number Publication date
CN107612560A (en) 2018-01-19

Similar Documents

Publication Publication Date Title
CN107612560B (en) Polarization code early iteration stopping method based on partial information bit likelihood ratio
CN109660264B (en) High performance polar code decoding algorithm
USRE44421E1 (en) Decoding apparatus for low-density parity-check codes using sequential decoding, and method thereof
CN108039891B (en) Polarization code BP decoding method and device based on multistage updating process
US7539920B2 (en) LDPC decoding apparatus and method with low computational complexity algorithm
CN108847848B (en) BP decoding algorithm of polarization code based on information post-processing
CN109286405B (en) Low-complexity polarization code progressive bit flipping SC decoding method
CN103208995B (en) A kind of premature termination method of low density parity check code decoding
US9178533B2 (en) Method of setting number of iteration counts of iterative decoding, and apparatus and methods of iterative decoding
CN110233628B (en) Self-adaptive belief propagation list decoding method for polarization code
CN109951190B (en) Self-adaptive Polar code SCL decoding method and decoding device
CN111917420B (en) LDPC self-adaptive decoding method and LDPC self-adaptive decoder
CN111726202B (en) Early termination iteration method for polarization code belief propagation decoding
CN101577607B (en) Normalized min-sum decoding method capable of early ending iteration
CN111835364B (en) Low-complexity nerve BP decoding method of polarization code
WO2007044991A2 (en) Broadcast message passing decoding of low density parity check codes
CN107707333B (en) Method and device for stopping early iteration of polarization code based on code word estimated value
CN111313913B (en) Low-delay cross-scheduling polarization code BP decoding method and device
KR20090064268A (en) Apparatus and method for decoding using variable error-correcting value
CN111835363B (en) LDPC code decoding method based on alternate direction multiplier method
KR102045438B1 (en) Method and Apparatus for Decoding of Low-density parity-check
CN108092672B (en) BP decoding method based on folding scheduling
CN114422084A (en) AD-SCL decoding method based on high-low LLR (ratio of likelihood to variance) ratio
CN102104441A (en) Data transmission method, system and relay device
Thameur et al. Low complexity ADMM-LP based decoding strategy for LDPC convolutional codes

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