CN110266322B - Iterative decoding method for very high frequency data exchange system - Google Patents
Iterative decoding method for very high frequency data exchange system Download PDFInfo
- Publication number
- CN110266322B CN110266322B CN201910552357.3A CN201910552357A CN110266322B CN 110266322 B CN110266322 B CN 110266322B CN 201910552357 A CN201910552357 A CN 201910552357A CN 110266322 B CN110266322 B CN 110266322B
- Authority
- CN
- China
- Prior art keywords
- sequence
- likelihood ratio
- probability log
- log
- iteration
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1105—Decoding
- H03M13/1111—Soft-decision decoding, e.g. by means of message passing or belief propagation algorithms
- H03M13/1125—Soft-decision decoding, e.g. by means of message passing or belief propagation algorithms using different domains for check node and bit node processing, wherein the different domains include probabilities, likelihood ratios, likelihood differences, log-likelihood ratios or log-likelihood difference pairs
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2948—Iterative decoding
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
Abstract
The invention discloses an iterative decoding method of a very high frequency data exchange system, which comprises the following steps: a posterior probability log-likelihood ratio sequence l according to the obtained information sequence a 2 De-interleaving and judging to obtain information estimation sequenceThe invention has the technical characteristics of strong compatibility between the coding rate and the modulation mode and excellent decoding performance.
Description
Technical Field
The invention belongs to the technical field of ship satellite communication, and particularly relates to an iterative decoding method of a very high frequency data exchange system.
Background
With the great success of the application of Automatic Identification Systems (AIS) for ships and the continuous development of AIS functions, the network load of AIS is getting larger and larger to impair the initial concept of AIS collision avoidance. In order to guarantee the performance of the AIS, the international telecommunication union WP5B group and the international navigation aid and navigation association E-NAV group hold a conference to discuss the technical scheme and the development direction of the next generation AIS, namely a very high frequency data exchange system (VDES). On the basis of ensuring the highest priority of the AIS, the international maritime organization, the international telecommunication union and other organizations separate the application-specific messages in the AIS and allocate new channels (CH 2027 and CH 2028) and modulation schemes (QPSK) for the application-specific messages. Meanwhile, a new VHF band (CH 24, CH25, CH26, CH84, CH85, and CH 86) and a new modulation scheme (QPSK, 8PSK, 16QAM, 16APSK, etc.) are allocated to the VDE, and a forward error correction coding technique, a continuous phase modulation spread spectrum technique, etc. are introduced into the VDE.
The modulation mode diversification (MPSK/MQAM/MAPSK modulation) brings a new problem to the decoding work of forward error correction coding, and at present, no unified solution exists.
Disclosure of Invention
The technical purpose of the invention is to provide an iterative decoding method of a very high frequency data exchange system, which has the technical characteristics of strong compatibility of coding rate and modulation mode and excellent decoding performance.
In order to solve the problems, the technical scheme of the invention is as follows:
the invention provides an iterative decoding method of a very high frequency data exchange system, which comprises the following steps:
s1: the prior probability log likelihood ratio sequence l in,a 、Sending the received signal sequence r into a modulation inverse mapping module, combining the forward error correction coding rate with the system number of the multi-system modulation code element, and calculating the posterior probability log-likelihood ratio sequence l out,a 、And
s2: the posterior probability log-likelihood ratio sequence l out,a Andsending the information sequence a into a first BCJR decoder, and simultaneously sending a priori probability log-likelihood ratio sequence l of the information sequence a in,a Inputting the first BCJR decoder to obtain a posterior probability log-likelihood ratio sequence l of the information sequence a 1 Subtracting the prior probability log-likelihood ratio sequence l in,a Obtaining the sequence l out,1 While obtaining the sequence
S3: for the sequence l out,1 Interweaving to obtain sequence l in,2 Then the sequence l is added in,2 And a posteriori probability log-likelihood ratio sequenceSending the data to a second BCJR decoder to obtain a posterior probability log-likelihood ratio sequence l of the information sequence a 2 Sequence of subtractionColumn l in,2 To obtain the sequence l out,2 To the sequence l out,2 Performing inverse interleaving to obtain a sequence l in,1 While obtaining the sequence
S4: judging whether iteration is carried out, if so, repeating S1-S3 to carry out preset corresponding times of iteration;
s5: according to the posterior probability log-likelihood ratio sequence l of the information sequence a obtained after the iteration of S3 or S4 2 De-interleaving and judging to obtain information estimation sequence
Further, in the iterative decoding method of the vhf data exchange system, the S1 includes:
s11: a priori probability log-likelihood ratio sequence Andperforming digital conversion according to the system number of 16QAM modulation symbols And
s12: log-likelihood ratio sequence based on prior probability And calculating the posterior probability log-likelihood ratio sequence of the 16QAM modulation code element by the received signal sequence r And
s13: posterior probability log-likelihood ratio sequence Andconversion to digital according to the carry of 16QAM modulation symbolsAnd
further, in the iterative decoding method of the vhf data exchange system, the S2 includes:
s22: the sequence l out,a Andsending the data into a first BCJR decoder, and simultaneously sending a prior probability log-likelihood ratio sequence l of the information sequence a in,a Inputting a first BCJR decoder;
S24: by usingAnd a probability distribution function for calculating a posterior probability log-likelihood ratio l 1 And
s25: posterior probability log-likelihood ratio sequence l of information sequence a 1 Subtracting a sequence of prior probability log-likelihood ratios l in,a Obtaining the sequence l out,1 While obtaining the sequence
Further, in the iterative decoding method of the vhf data exchange system, the S3 includes:
s30: for the sequence l out,1 Interweaving to obtain sequence l in,2 ;
s32: the sequence l in,2 And withSending to a second BCJR decoder to calculate each time n and each stateCorresponding forward iterationAnd backward iteration
S33: by usingAnd a probability distribution function for calculating a posterior probability log-likelihood ratio l 2 And
s34: a posteriori probability log-likelihood ratio l for information sequence a 2 Subtracting a prior probability log-likelihood ratio sequence l in,2 Obtaining the sequence l out,2 To the sequence l out,2 De-interleaving to obtain a sequence l in,1 While obtaining the sequence
The invention obtains the posterior probability log-likelihood ratio sequence l of the information sequence a according to 2 De-interleaving and judging to obtain information estimation sequenceThe invention has strong compatibility of coding rate and modulation mode and decoding performanceExcellent technical characteristics.
Drawings
FIG. 1 is a block diagram of a forward error correction encoder of a very high frequency data switching system;
FIG. 2 is a block diagram of a recursive systematic convolutional encoder;
FIG. 3 is a diagram of a structure of information transmission in a Gaussian white noise channel;
FIG. 4 is a factor graph of the joint posterior probability function P (a, c, u | r);
FIG. 5 is a graph of the n-time joint posterior probability function P (a, c) 1 ,c 2 ,c,u 1 ,u 2 Factor graph of r);
FIG. 6 is a third coding rate MPSK/MQAM/MAPSK modulation decoding structure diagram of the present invention;
FIG. 7 is a diagram of a modulation inverse mapping module;
FIG. 8 is a diagram of a transform module;
fig. 9 is an inverse transform block diagram.
Detailed Description
The iterative decoding method and the iterative decoder for a very high frequency data switching system according to the present invention will be described in detail with reference to the accompanying drawings and specific embodiments. The advantages and features of the present invention will become more apparent from the following.
The invention provides an iterative decoding method of a very high frequency data exchange system, which takes one third of coding rate 16QAM modulation as an example and is characterized by comprising the following steps:
s1: the prior probability log likelihood ratio sequence l in,a 、And the received signal sequence r is sent to a modulation inverse mapping module, and a posterior probability log-likelihood ratio sequence l is calculated by combining the forward error correction coding rate and the system number of the multi-system modulation code elements out,a 、And
s2: the posterior probability log-likelihood ratio sequence l out,a Andsending the data into a first BCJR decoder, and simultaneously sending a prior probability log-likelihood ratio sequence l of the information sequence a in,a Inputting the first BCJR decoder to obtain a posterior probability log-likelihood ratio sequence l of the information sequence a 1 Subtracting the prior probability log-likelihood ratio sequence l in,a Obtaining the sequence l out,1 While obtaining the sequence
S3: for the sequence l out,1 Interweaving to obtain sequence l in,2 Then the sequence l is added in,2 And a posteriori probability log-likelihood ratio sequenceSending the data to a second BCJR decoder to obtain a posterior probability log-likelihood ratio sequence l of the information sequence a 2 Subtracting the sequence l in,2 Obtaining the sequence l out,2 For sequence l out,2 Carrying out reverse interleaving processing to obtain a sequence l in,1 While obtaining the sequence
S4: judging whether iteration is carried out, if so, repeating S1-S3 to carry out iteration of preset corresponding times;
s5: according to the posterior probability log-likelihood ratio sequence l of the information sequence a obtained after the iteration of S3 or S4 2 De-interleaving and judging to obtain information estimation sequence
The invention further researches a factor graph and a BCJR algorithm and provides an iterative decoding method suitable for forward error correction coding of a VDES system.
In an embodiment of the iterative decoding method for a very high frequency data exchange system of the present invention, taking one third of the encoding rate 16QAM modulation as an example, the step S1 specifically includes the following steps:
s11: a priori probability log-likelihood ratio sequence Andperforming digital conversion according to the system number of 16QAM modulation symbols And
s12: log-likelihood ratio sequence based on prior probability And calculating the posterior probability log-likelihood ratio sequence of the 16QAM modulation code element by the received signal sequence r And
s13: posterior probability log-likelihood ratio sequence Andperforming digital conversion according to the system number of 16QAM modulation symbolsAnd
in an embodiment of the iterative decoding method for a very high frequency data exchange system of the present invention, the one-third coding rate 16QAM modulation is taken as an example, and the step S2 specifically includes the following steps:
s22: the sequence l out,a Andsending the data into a first BCJR decoder, and simultaneously sending a prior probability log-likelihood ratio sequence l of the information sequence a in,a Inputting a first BCJR decoder;
s23: calculate each time n and each stateCorresponding forward stackSubstitute for Chinese traditional medicineAnd backward iteration
S24: by usingAnd a probability distribution function for calculating a posterior probability log-likelihood ratio l 1 And with
S25: posterior probability log-likelihood ratio sequence l of information sequence a 1 Subtracting a prior probability log-likelihood ratio sequence l in,a Obtaining the sequence l out,1 While obtaining the sequence
In an embodiment of the iterative decoding method for the vhf data exchange system of the present invention, a one-third coding rate 16QAM modulation is taken as an example, and the step S3 specifically includes the following steps:
s30: for the sequence l out,1 Interweaving to obtain sequence l in,2 ;
s32: the sequence l in,2 And withSending to a second BCJR decoder to calculate each time n and each stateCorresponding forward iterationAnd backward iteration
S33: by usingAnd probability distribution function, calculating posterior probability log-likelihood ratio 2 And with
S34: a posteriori probability log-likelihood ratio l for information sequence a 2 Subtracting a sequence of prior probability log-likelihood ratios l in,2 Obtaining the sequence l out,2 For sequence l out,2 De-interleaving to obtain a sequence l in,1 While obtaining the sequence
Here, the iterative decoder of the present invention may include the following modules: the device comprises a modulation reverse mapping module, a BCJR module, an interleaver module and a deinterleaver module. The modulation reverse mapping module utilizes the soft decision output result of the BCJR module to perform reverse mapping processing on the modulation signals such as MPSK, MQAM and MAPSK
The general structure of the forward error correction encoder on the satellite and terrestrial components of a VDES system is shown in fig. 1, wherein the recursive systematic convolutional encoder structure is shown in fig. 2. The component code transfer function is as follows
Wherein n is 0 (D)=1+D+D 3 ,n 1 (D)=1+D+D 2 +D 3 ,d(D)=1+D 2 +D 3 。
Rate matching is achieved by puncturing the encoder output. Table 1 gives the data bit puncturing pattern.
TABLE 1 puncturing pattern for data bit periods
Note: for each rate, the erasure table should first be read from left to right, then from top to bottom. A 0 indicates that the symbol should be deleted and a 1 indicates that the symbol should be passed.
TABLE 2 puncturing pattern for the last six bit periods
Note: for each rate, the erasure table should first be read from left to right, then from top to bottom. 0 indicates that the symbol should be deleted, and 1 indicates that the symbol should pass, 2 or 3 indicates that the symbol should pass and be copied 2 or 3 times.
The interleaver specification is as follows: first, decompose k = k 1 k 2 Here, the parameter k 1 And k 2 Depending on the choice of the respective information length and code rate, k is the information block length and the values are given in table 3.
TABLE 3 interleaver and puncturing parameters for different information lengths/code rates
Note: * Indicating that the suggested settings have not been supported by data, indicates no tail puncturing.
The following operation obtains a conversion number pi(s), s ∈ (1,. Eta., k):
Π(s)=2(t+ck 1 /2+1)-m
wherein t = (19i + 1) mod (k) 1 /2),c=(p q j+21m)mod k 2 ,q=tmod8+1,m = (s-1) mod2, amodb represents the remainder of a divided by b,denotes rounding down x, p q Representing a prime number, q ∈ {1, 2.., 8}, selected from a set of prime numbers. After interleaving, the s-th bit data of the second encoder corresponds to the pi(s) -th bit data inputted by the first encoder.
The BCJR algorithm and factor graph are described below. The information transmission structure is shown in fig. 3, and the channel is a gaussian white noise channel, where a = (a =) 1 ,a 2 ,...,a k ) Representing a sequence of transmitted information, a n E.g., a = {0,1}, k denotes the information sequence length, c = (c =) (c) 1 ,c 2 ,...,c k ) Represents an output sequence of the information sequence encoded by the encoder, w = (w) 1 ,w 2 ,...,w k ) Is a Gaussian white noise sequence (mean 0, variance σ) 2 ),r=(r 1 ,r 2 ,...,r k ) Representing the received signal sequence. Modeling an encoder with a finite state machine
c n =g 1 (a n ,u n )
u n+1 =g 2 (a n ,u n )
Wherein u is n Indicating the state of the encoder at time n. Function g 1 Representing a signal a n The entry state is u n The encoder obtains an encoded signal c n . Function g 2 Representing a signal a n Entry state u n The encoder changes the encoder state to u n+1 . The signal received by the receiver is denoted r n =c n +w n
a n And u n Determining a unique symbol c n Thus, a probability distribution function can be obtained
Posterior probability P (a) n R) can be obtained by calculating the marginal function of P (a r)
Since the initial state of the encoder is fixed, the transmission sequence a can determine a unique code sequence c and a state sequence u. Thus, P (a | r) = P (a, c, u | r)
The joint posterior probability function P (a, c, u | r) for sequences a, c, u is expressed as:
p (c, u | a) is an indication function, when a, c, u correspond one by one, P (c, u | a) =1, otherwise,
p (c, u | a) =0.P (c, u | a) can be expressed as the product of all trellis section index functions (Wiberg diagram)
Wherein when a n ,c n ,u n ,u n+1 When a state transition exists, I Tn (a n ,c n ,u n ,u n+1 ) =1, otherwise I Tn (a n ,c n ,u n ,u n+1 ) And =0. Thus, the device
The factor graph corresponding to the joint posterior probability function P (a, c, u | r) is shown in fig. 4. According to a factor graph, a forward iteration expression of the BCJR algorithm is as follows:
the reverse iteration expression of the BCJR algorithm is
a n Is estimated as
For binary symbols, the log-likelihood ratio is taken as a soft decision basis. The log-likelihood ratio is calculated as follows
l n For deciding a n If l is n A is more than or equal to 0, then a n =0, otherwise, a n And =1. In general l n The larger the modulus value, the higher the reliability of the decision. Hypothetical encoderInitial state ofKnown to then
Since the termination state of the encoder is unknown, initialization of the reverse iteration is
S represents the number of states of the encoder. The BCJR algorithm is organized as follows:
(1) And initializing the forward iteration and the backward iteration.
(2) Calculate each time n and each state u n Corresponding forward iteration alpha n+1 (u n+1 ) And backward iteration of beta n (u n )。
(3) Using alpha n+1 (u n+1 )、β n (u n ) And a probability distribution function P (r) n |c n ) Calculating the posterior probability P (a) n |r)。
(4) Log-likelihood ratios are calculated and symbols are decided.
An iterative decoder scheme for solving the MPSK/MQAM/MAPSK modulation mode is introduced below. Assuming that the communication system adopts a 1/3 coding rate, the corresponding puncturing pattern is [1;1;0;0;1;0]. The transmission channel is a white gaussian noise channel. The information sequence is a = (a) 1 ,a 2 ,...,a k )。
Sequences a, c 1 ,c 2 ,c,u 1 ,u 2 Of the joint a posteriori probability functions P (a, c) 1 ,c 2 ,c,u 1 ,u 2 | r) is expressed as
wherein, a n′ Representing the symbol entering the second RSC encoder at time n. Further, the posterior probability functions P (a, c) are combined 1 ,c 2 ,c,u 1 ,u 2 | r) is expressed as
n moments joint posterior probability function P (a, c) 1 ,c 2 ,c,u 1 ,u 2 R) is shown in fig. 5. In the drawings
Will sequence P O (a) And P O (c 1 ) Sending into the first BCJR decoder to calculate forward iteration and backward iteration respectively
Thus, the sequence P can be obtained I (a) And P I (c 1 )
For sequence P I (a) Interweaving to obtain a sequenceWill be sequencedAnd P O (c 2 ) Sending to a second BCJR decoder to calculate forward iteration and backward iteration respectively
To the sequenceDe-interleaving to obtain a sequence P I (a) In that respect Thus, an MPSK/MQAM/MAPSK modulation iterative decoding structure is obtained as shown in fig. 6.
The modulation demapping module will be described by taking 16QAM modulation as an example, as shown in fig. 7. In the figure, the position of the upper end of the main shaft,representing the input sequence of the modulation inverse map. Representing the output sequence of the modulation inverse map. The transformation module in the figure transforms the sequence l in,a 、Andis converted into a sequence Andas shown in fig. 8.
Sequence ofAndthe elements in (1) respectively represent a sequenceAndlikelihood ratio of the medium bit.
The input signal of the 16QAM inverse mapping module is The output signal of the 16QAM inverse mapping module is
Wherein the content of the first and second substances,representing a bit combination as b n Whether or not a path exists, if a path existsIf not, then,
inverse transformation module transforms the sequence Andtransformation into a sequence l out,a 、Andas shown in fig. 9.
The sequence l out,a Andsending into the first BCJR decoder to calculate forward iteration and backward iteration respectively
for the sequence l out,1 Interweaving to obtain sequence l in,2 . Will be sequencedAnd l in,2 Sending to a second BCJR decoder to calculate forward iteration and backward iteration respectively
for the sequence l out,2 Interweaving to obtain sequence l in,a . For the sequence l 2 De-interleaving and judging to obtain information estimation sequenceThe decoding steps are as follows:
(1) The sequence l out,a Andsending the data into a first BCJR decoder, and simultaneously sending the prior probability log-likelihood ratio l of the information sequence a in,a Inputting the first BCJR decoder to obtain the posterior probability log-likelihood ratio l of the information sequence a 1 Subtracting the prior probability log-likelihood ratio l in,a To obtain l out,1 . Obtaining sequences simultaneously
(2) For the sequence l out,1 Interweaving to obtain sequence l in,2 Then the sequence l is added in,2 Andsending the data to a second BCJR decoder to obtain the posterior probability log-likelihood ratio l of the information sequence a 2 Subtracting the prior probability log-likelihood ratio l in,2 To obtain l out,2 . For the sequence l out,2 Carrying out reverse interleaving processing to obtain a sequence l in,1 . Obtaining sequences simultaneously
(3) And (4) repeating the steps (1) to (2) for corresponding iteration times if iteration is needed.
According to the posterior probability log-likelihood ratio sequence l of the information sequence a obtained in the step (2) 2 De-interleaving and judging to obtain information estimation sequence
For other coded modulation modes, the mapping relationship between the input and output of the log-likelihood ratio sequence, the transformation module, the inverse mapping module, and the inverse transformation module in fig. 6 and 7 may be modified according to the coding rate, the puncturing pattern, and the number of the modulated signal symbols.
The embodiments of the present invention have been described in detail with reference to the drawings, but the present invention is not limited to the embodiments. Even if various changes are made to the present invention, it is still within the scope of the present invention if they fall within the scope of the claims of the present invention and their equivalents.
Claims (4)
1. An iterative decoding method for a very high frequency data exchange system, comprising the steps of:
s1: the prior probability log-likelihood ratio sequence l in,a 、 And the received signal sequence r is sent to a modulation inverse mapping module, and a posterior probability log-likelihood ratio sequence l is calculated by combining the forward error correction coding rate and the system number of the multi-system modulation code elements out,a 、And
s2: the posterior probability log-likelihood ratio sequence l out,a Andsending into the first BCJR decoderSequence l of prior probability log-likelihood ratios of time-varying information sequence a in,a Inputting the first BCJR decoder to obtain a posterior probability log-likelihood ratio sequence l of the information sequence a 1 Subtracting the prior probability log-likelihood ratio sequence l in,a Obtaining the sequence l out,1 While obtaining the sequence
S3: for the sequence l out,1 Interweaving to obtain sequence l in,2 Then the sequence l is added in,2 And posterior probability log-likelihood ratio sequenceSending the data to a second BCJR decoder to obtain a posterior probability log-likelihood ratio sequence l of the information sequence a 2 Subtracting the sequence l in,2 Obtaining the sequence l out,2 To the sequence l out,2 Carrying out reverse interleaving processing to obtain a sequence l in,1 While obtaining the sequence
S4: judging whether iteration is carried out, if so, repeating S1-S3 to carry out iteration of preset corresponding times;
2. The iterative decoding method for vhf data exchange system according to claim 1, wherein said S1 comprises:
s11: a priori probability log-likelihood ratio sequence Andconversion to digital according to the carry of 16QAM modulation symbols And
s12: log-likelihood ratio sequence based on prior probability And calculating the posterior probability log-likelihood ratio sequence of the 16QAM modulation code element by the received signal sequence r And
3. the iterative decoding method for vhf data exchange system according to claim 1, wherein said S2 comprises:
s22: the sequence l out,a Andsending the data into a first BCJR decoder, and simultaneously sending a prior probability log-likelihood ratio sequence l of the information sequence a in,a Inputting a first BCJR decoder;
S24: by using And a probability distribution function for calculating a posterior probability log-likelihood ratio l 1 And
4. The iterative decoding method for vhf data exchange system according to claim 1, wherein said S3 comprises:
s30: for the sequence l out,1 Interweaving to obtain sequence l in,2 ;
s32: the sequence l in,2 And withSending to a second BCJR decoder to calculate each time n and each stateCorresponding forward iterationAnd backward iteration
S33: by using And a probability distribution function for calculating a posterior probability log-likelihood ratio l 2 And
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910552357.3A CN110266322B (en) | 2019-06-24 | 2019-06-24 | Iterative decoding method for very high frequency data exchange system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910552357.3A CN110266322B (en) | 2019-06-24 | 2019-06-24 | Iterative decoding method for very high frequency data exchange system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110266322A CN110266322A (en) | 2019-09-20 |
CN110266322B true CN110266322B (en) | 2023-02-07 |
Family
ID=67921155
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910552357.3A Active CN110266322B (en) | 2019-06-24 | 2019-06-24 | Iterative decoding method for very high frequency data exchange system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110266322B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114362883A (en) * | 2021-12-31 | 2022-04-15 | 杭州电子科技大学 | Multiple access coding method and system based on cyclic shift |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1710815A (en) * | 2005-06-01 | 2005-12-21 | 西南交通大学 | Non-logarithm-domain high-speed maximum posteroir probability Turbo decoding method |
JP2009033574A (en) * | 2007-07-27 | 2009-02-12 | Panasonic Corp | Mimo(multi input multi output) receiving method and mimo receiver |
EP2214322A1 (en) * | 2009-01-30 | 2010-08-04 | Alcatel Lucent | Iterative MAP decoding of block codes using sub-trellises |
CN106972910A (en) * | 2017-03-15 | 2017-07-21 | 清华大学 | A kind of reception system and method based on classification learning under the interrupted channel of satellite |
-
2019
- 2019-06-24 CN CN201910552357.3A patent/CN110266322B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1710815A (en) * | 2005-06-01 | 2005-12-21 | 西南交通大学 | Non-logarithm-domain high-speed maximum posteroir probability Turbo decoding method |
JP2009033574A (en) * | 2007-07-27 | 2009-02-12 | Panasonic Corp | Mimo(multi input multi output) receiving method and mimo receiver |
EP2214322A1 (en) * | 2009-01-30 | 2010-08-04 | Alcatel Lucent | Iterative MAP decoding of block codes using sub-trellises |
CN106972910A (en) * | 2017-03-15 | 2017-07-21 | 清华大学 | A kind of reception system and method based on classification learning under the interrupted channel of satellite |
Also Published As
Publication number | Publication date |
---|---|
CN110266322A (en) | 2019-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1140059C (en) | Iterative demapping | |
US5633881A (en) | Trellis encoder and decoder based upon punctured rate 1/2 convolutional codes | |
EP1236282A1 (en) | Reduced search symbol estimation algorithm | |
US8898547B2 (en) | Rate control adaptable communications | |
EP1195908A2 (en) | Method and apparatus for processing modulation symbols for soft input decoders | |
JPH05335972A (en) | Viterbi decoder | |
US8229040B2 (en) | Feedforward receiver and method for reducing inter-symbol interference by using joint soft values | |
US8320441B2 (en) | Efficient high performance demodulation of low BT value gaussian minimum shift keying incorporating turbo equalization | |
EP1362445A2 (en) | Methods and systems for extracting a joint probability from a map decision device and processing a signal using the joint probability information | |
WO2004042989A1 (en) | Iterative decoding with likelihood weighting | |
CN101119177B (en) | Bit-symbol signal processing method for coherent communication machine | |
US7062700B2 (en) | 16 QAM and 16 APSK TTCM (Turbo Trellis Coded Modulation) with minimum bandwidth efficiency of 3 bit/s/Hz using a rate 2/4 constituent encoder | |
CN110266322B (en) | Iterative decoding method for very high frequency data exchange system | |
US7093187B2 (en) | Variable code rate and signal constellation turbo trellis coded modulation codec | |
US7032164B2 (en) | Efficient design to calculate extrinsic information for soft-in-soft-out (SISO) decoder | |
US5848102A (en) | Method and apparatus for encoding/decoding QAM trellis coded data | |
JP2002064385A (en) | Decoder and method for decoding | |
EP1195909A1 (en) | Method and apparatus for demodulation | |
Schuh et al. | Reduced complexity super-trellis decoding for convolutionally encoded transmission over ISI-channels | |
US7210092B1 (en) | Symbol by symbol variable constellation type and/or mapping capable communication device | |
Atadjanov et al. | SIMULATION AND ANALYSIS OF HIGH-PRECISION ITERATIVE CODE WITH INCREASED EFFICIENCY. | |
US7188301B1 (en) | Parallel concatenated turbo code modulation encoder | |
Turin | MAP symbol decoding in channels with error bursts | |
CN104468023B (en) | Coding/decoding method and device | |
Osman et al. | Performance of multilevel turbo codes with group partitioning over satellite channels |
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 |