Next Article in Journal
Cloud Computing Services: Taxonomy of Discovery Approaches and Extraction Solutions
Previous Article in Journal
Environmental Governance Cost Prediction of Transportation Industry by Considering the Technological Constraints
Previous Article in Special Issue
Advanced Algorithms and Common Solutions to Variational Inequalities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimized Design for NB-LDPC-Coded High-Order CPM: Power and Iterative Efficiencies

1
College of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China
2
Southwest China Institute of Electronic Technology, Chengdu 610036, China
3
China Research Institute of Radiowave Propagation, Xinxiang 453000, China
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(8), 1353; https://doi.org/10.3390/sym12081353
Submission received: 17 July 2020 / Revised: 8 August 2020 / Accepted: 12 August 2020 / Published: 13 August 2020
(This article belongs to the Special Issue Iterative Numerical Functional Analysis with Applications)

Abstract

:
In this paper, a non-binary low-density parity-check (NB-LDPC) coded high-order continuous phase modulation (CPM) system is designed and optimized to improve power and iterative efficiencies. Firstly, the minimum squared normalized Euclidean distance and the 99% double-sided power bandwidth are introduced to design a competitive CPM, improving its power efficiency under a given code rate and spectral efficiency. Secondly, a three-step method based on extrinsic information transfer (EXIT) and entropy theory is used to design NB-LDPC codes, which reduces the convergence threshold approximately 0.42 and 0.58 dB compared with the candidate schemes. Thirdly, an extrinsic information operation is proposed to address the positive feedback issue in iterative detection and decoding and the value of bit error rate (BER) can approximately be reduced by 5 × 10 3 . Finally, iteration optimization employing the EXIT chart and mutual information between demodulation and decoding is performed to achieve a suitable tradeoff for the communication reliability and iterative decoding delay. Simulation results show that the resulting scheme provides an approximately 3.95 dB coding gain compared to the uncoded CPM and achieves approximately 0.5 and 0.7 dB advantages compared with the candidate schemes. The resulting NB-LDPC-coded high-order CPM for a given code rate and spectral efficiency converges earlier into a turbo cliff region compared with other competitors and significantly improves power and iterative efficiencies.

1. Introduction

Continuous phase modulation (CPM) has the advantages of a continuous phase, constant envelope, high spectrum utilization, and excellent bandwidth efficiencies [1,2]. These characteristics are more notable for satellite systems with less power and fewer bandwidth resources, such as satellite navigation [3,4,5], satellite mesh networks [6,7], and satellite communication [8,9]. To further enhance the power and bandwidth efficiencies, coded CPM with symbol mapping using iterative decoding was presented. Considering the excellent properties of CPM and the serially concatenated principles [10,11], some particularly attractive solutions have become the focus of research, such as the convolutional [12,13], turbo [14,15,16], and low-density parity-check (LDPC) coded CPM [17,18,19,20].
As the serially concatenated CPM schemes in terms of convergence threshold are difficult to approach the Shannon limit, the non-binary (NB)-LDPC [21] code is considered the outer code, which has been the subject of numerous studies due to its excellent error correction capability. Unlike the traditional bit-interleaved coded modulation (BICM) systems, the interleaver of a high-order CPM works at the symbol level, which always yields a lower convergence threshold than the bit level [22]. The NB-LDPC code and high-order CPM have the same alphabet size, so the conversion information loss from bit to symbol caused by symbol mapping need not be considered [23].
To design and optimize coded CPM, previous works mainly focused on approaching the minimum signal-to-noise ratio (SNR) with a certain symmetry information rate (SIR) for a particular CPM with large block codes using large numbers of iterations [19]. This approach significantly limits the comprehensive analysis of a family of CPM schemes and is unsuitable for real-time applications due to excessive code length and decoding delay. Fortunately, A. G. Amat filled the gap and designed a suitable CPM using SIR among all CPM candidates [8], however, the SIR should be calculated for each CPM, which is a difficult task. Similarly, M. Foruhandeh used a systematic search procedure among all the candidates to identify the appropriate CPM scheme [20], achieving a targeted spectral efficiency and error rate, which results in considerable inconvenience in the CPM parameter design. Benaddi, T. derives an asymptotic analysis and optimization of coded CPM systems using both unstructured and protograph-based LDPC codes ensembles [24]. A practical system model with global interleaving is proposed for the optimization of degree distribution of the LDPC codes, which systematically solves the optimal system design of cascade irregular LDPC-CPM [25]. Zuohong Xu propose a two-stage decoding scheme mainly based on parity check matrix transform, which can efficiently improve the bit error rate performance [26]. All of the above schemes optimize the LDPC-CPM system to some extent, but they all adopt binary coding, the design and optimization of NB-LDPC-CPM system are still lacking. In summary, the major limitations of coded CPM optimization include CPM parameter design, decoding delay, the positive feedback problem in iterative decoding and the optimization of NB-LDPC.
This paper designed and optimized an NB-LDPC-coded high-order CPM to pursue high power efficiency and improve iterative efficiency under given spectral efficiency η and code rate R for practical considerations. Firstly, given the definite relationship between the SIR of CPM and minimum squared normalized Euclidean distance (MSNED), the MSNED and the 99% double-sided power bandwidth ( B 99 % ) are adopted to design a competitive CPM for a given R and η . Secondly, the code can be designed through a three-step method based on extrinsic information transfer (EXIT) and entropy theory when the CPM is determined. Thirdly, an extrinsic information operation is proposed in this paper to address the positive feedback problem in iterative detection and decoding, which problem may worsen bit error rate (BER) performance. Finally, an intensive study on proper iteration match between demodulation and decoding by the EXIT technique and mutual information was conducted to enhance systematic iterative efficiency and attain a suitable tradeoff between the communication reliability and iterative decoding delay.
The rest of this paper is organized as follows: Section 2 provides the principle block diagram of the proposed system, in which the modulation symbols are transmitted over the additive white Gaussian noise (AWGN) channel. A detailed analysis of the design process of a competitive CPM for particular R and η is shown in Section 3. Section 4 presents the analysis of the code design and the potential advantages of NB-LDPC-coded high-order CPM. The extrinsic information operation method, which curbs the positive feedback phenomenon in iterative decoding and detection, is outlined in Section 5. The iteration optimization of demodulation and decoding using the EXIT technique and mutual information is discussed in Section 6. Section 7 depicts the simulation results and feasibility. Finally, we conclude this paper in Section 8.

2. System Description

The principle block diagram of NB-LDPC-coded high-order CPM is shown in Figure 1. At the transmitter side, mapping and demapping from binary to Q-ary are required because the NB-LDPC encoder input U and output C are non-binary. Q is assumed to be equal to the cardinality M (M-ary, for example, quaternary and octal) of CPM. Then, the encoded sequence C is directly interleaved into C I as the CPM modulator input. Finally, the complex signal vector S ( t , α ) produced by the M-ary CPM modulator is divided as continuous phase encoder (CPE) and memoryless modulation (MM) [27] and transmitted over the AWGN channel.
The demodulation and decoding of the receiver are accomplished through the iterations between CPM soft-input soft-output (SISO), which employs the maximum a posteriori (MAP)-like algorithm [28], and LDPC-SISO, which adopts the log-domain belief propagation (BP) with the fast Fourier transform algorithm [29,30]. SISO calculates the extrinsic a posterior probabilities (APPs) from the information and code symbol priori probabilities, and the decision device determines the symbol with a maximum APP in the last iteration.

3. Competitive CPM

3.1. SIR

The SIR is defined as the mutual information rate under the assumption that the input information is independent and identically distributed. To design an excellent coded CPM, the SIR is generally applied to design the best CPM scheme with the lowest E s / N 0 required to achieve SIR. Given that CPM is a time invariant finite state machine (FSM) with complex signal outputs, the CPM system over an AWGN channel can be viewed as a finite state Markov channel (FSMC, Figure 2), and the SIR can be calculated using the algorithm developed in [31,32,33,34].
In Figure 2, x 1 N and v 1 N denote input information sequence and modulated sequence, respectively, and y 1 N is the output information sequence disturbed by AWGN sequence w 1 N . Then, on the basis of the definition of channel capacity, the mutual information rate between x 1 N = ( x 1 , x 2 , , x N ) and y 1 N = ( y 1 , y 2 , , y N ) can be estimated as:
C = lim N 1 N I ( x 1 N , y 1 N ) = lim N 1 N [ H ( x 1 N ) H ( x 1 N | y 1 N ) ] = log 2 M lim N 1 N H ( x 1 N | y 1 N )
where H ( ) is an entropy function and x 1 N is independently and uniformly distributed. The expression H ( x 1 N | y 1 N ) must also be calculated. s 0 N is defined as the state transition sequence of the CPM. s 0 N is a Markov random process and can only be related to x 1 N ; thus:
H ( x 1 N | y 1 N ) = H ( s 0 N | y 1 N ) = i = 1 N H ( s i | s i 1 , y 1 N ) = i = 1 N p ( s i | s i 1 , y 1 N ) log 2 p ( s i | s i 1 , y 1 N ) .
In computing p ( s i | s i 1 , y 1 N ) , Bayes’ rule transforms it to:
p ( s i | s i 1 , y 1 N ) = p ( s i , y 1 N | s i 1 ) s i p ( s i , y 1 N | s i 1 ) .
γ and β are introduced using the Bahl–Cocke–Jelinek–Raviv (BCJR)-like algorithm to estimate p ( s i , y 1 N | s i 1 ) , and they are defined as follows [34]:
γ i ( s i 1 , s i ) = p ( s i , y i | s i 1 ) = p ( y i | s i 1 , s i ) p ( s i | s i 1 ) = p ( y i | v i ) p ( x i ) = 1 2 π σ 2 exp ( y i v i 2 2 σ 2 ) p ( x i )
β i 1 ( s i 1 ) = p ( y i N | s i 1 ) = s i p ( s i , y i N | s i 1 ) = s i p ( y i + 1 N | s i ) p ( s i , y i | s i 1 ) = s i β i ( s i ) γ i ( s i 1 , s i )
where β N ( s N ) is initialized as an equally likely state. Then, combining (4) and (5), p ( s i | s i 1 , y 1 N ) is rewritten as:
p ( s i | s i 1 , y 1 N ) = β i ¯ ( s i ) γ i ( s i 1 , s i ) s i β i ¯ ( s i ) γ i ( s i 1 , s i ) ,
with β i ¯ ( s i ) = β i ( s i ) / s i β i ( s i ) .
In Figure 3, the simulated SIR of CPM signals with 8M2 raised cosine (8M2RC) using various modulation index h ( h = p / q , p , and q are the co-primes.) are shown, where 8M2RC denotes a particular CPM family with M = 8 , memory length L = 2 , and RC frequency pulse.

3.2. Design Criterion

The power and spectral efficiencies are influenced by the choice of M, h, pulse shape, memory, and code rate R. For example, a greater h, with the remaining parameters constant, typically results in increased power efficiency but at the expense of spectral efficiency. Similarly, increasing M will increase the spectral efficiency and decrease the power efficiency. Lowering R alone can increase the coding gain but decrease the spectral efficiency. Thus, the combination of code and modulation parameters for coded CPM must be chosen carefully based on these constraints.
In practical applications, CPM demodulator complexity must be considered, which is dependent on the total number of matched filters and trellis states. The complexity could be represented as q M L matched filters followed by the CPM-SISO detector with the trellis of P M L 1 states. All the CPM schemes subject to the constraints q 5 , L < 3 and M 8 are analyzed in this paper to reduce the implementation complexity.
In Table 1, the MSNED d min 2 and B 99 % T b of all candidate CPM schemes with RC and rectangle (REC) frequency pulses under the constraints (i.e., q 5 , L < 3 , M 8 , and h < 1 ) are calculated, where T b is the bit period, and MSNED can be expressed by [10]:
d min 2 = log 2 M min i { 1 T s 0 N T s [ 1 cos ϕ ( t , χ i ) ] d t }
with
ϕ ( t , χ i ) = 2 π h j χ i , j t g ( τ ) d τ , χ i = α α ¯
where N T s denotes observation symbol intervals and χ i is the difference between the transmitted sequence α and the received sequence α ¯ . The values of χ i , j are obtained from {0, ±2, ±4, …, ±2(M − 1)}. B 99 % can be computed indirectly by:
0.99 = B 99 % / 2 B 99 % / 2 G ( f ) d f
where G ( f ) is the normalized power spectrum density of CPM and is defined as:
G ( f ) = 2 { 0 L T ( τ ) cos 2 π f τ d τ + 1 ψ ( j h ) cos 2 π f T 1 + ψ 2 ( j h ) 2 ψ ( j h ) cos 2 π f T × L T ( L + 1 ) T ( τ ) cos 2 π f τ d τ               ψ ( j h ) sin 2 π f T 1 + ψ 2 ( j h ) 2 ψ ( j h ) cos 2 π f T × L T ( L + 1 ) T ( τ ) sin 2 π f τ d τ }
With:
ψ ( j h ) = sin M π h / M sin π h
where ( τ ) denotes the autocorrelation function of CPM:
( τ ) = 1 T 0 T k = 1 L τ / T 1 M sin 2 π h M [ q ( t + τ k T ) q ( t k T ) ] sin 2 π h [ q ( t + τ k T ) q ( t k T ) ] d t
where is a floor rounding operator.
A definite relationship between SIR and MSNED can be presented in Table 1 and Figure 3. The SIR curve of CPM with the highest MSNED converges earliest and corresponds to the lowest bound denoted as the minimum E s / N 0 , which can be traced back from the SIR curve by the R log 2 M . For instance, the SIR of 8M2RC using h = 1/2 converges earliest, followed by h = 1/3, 1/4, and 1/5, because the 8M2RC using h = 1/2 has the highest d min 2 of 5.56, followed by h = 1/3, 1/4, and 1/5. The computational complexity of MSNED is significantly lower than SIR, which provides convenience in designing a competitive CPM. Thus, we used B 99 % T b and MSNED instead of SIR curves to design the suitable scheme from all candidate CPM signals under a given code rate R and spectral efficiency η .
The relationship of the coded modulation systems among M, R, B 99 % , T s , and η is defined as:
η = R log 2 M B 99 % T s = R B 99 % T b
For the given η and R, the B 99 % T b can be attained using (13). The competitive CPM scheme can be determined by the highest d min 2 among these candidate CPM signals with corresponding B 99 % T b . For example, η and R are 0.5 bit/s/Hz and 2/3, respectively, B 99 % T b is approximately computed as 1.33 using (13). Table 1 shows that the 8M2RC with h = 1/2, 8M1REC with h = 2/5, and 4M2RC with h = 2/3 can approximately meet the constraint of B 99 % T b , and the d min 2 of the three schemes are 5.56, 4.60, and 3.47, respectively. Consequently, 8M2RC with h = 1/2 is preferred as the competitive CPM scheme due to its highest d min 2 relative to other candidates. The competing CPM schemes for other η and R can also be selected according to (13) and Table 1.

4. Code Design and Advantages

4.1. EXIT Technique

The EXIT chart [35] is a powerful technique for predicting the iterative detection convergence using SISO modules. Similar to the density evolution, this technique assumes extrinsic information in SISO decoders as independent Gaussian random variables. Figure 4 depicts the extrinsic information interaction between two SISO decoders of NB-LDPC-coded high-order CPM. CPM-SISO has two inputs of the prior information from the interleaver and the inner codeword information from matched filters. As the inner codeword information is connected to E b / N 0 , the average mutual information of the CPM-SISO output can be treated as a function of the average mutual information of the input I A CPM and E b / N 0 , given by:
I E C P M = T C P M - S I S O ( I A C P M , E b / N 0 )
The average mutual information of the LDPC-SISO output I E L D P C is only related to the average mutual information of the input I A L D P C , resulting in:
I E L D P C = T L D P C - S I S O ( I A L D P C )
where functions T C P M - S I S O ( ) and T L D P C - S I S O ( ) are defined as the EXIT characteristics of CPM-SISO and LDPC-SISO, respectively.

4.2. NB-LDPC Code Design

A three-step method is used in this paper to design the following NB-LDPC codes.
(1)
Optimization of degree distribution based on binary parity-matrix using the EXIT technique. The NB-LDPC code has the same Tanner graph and degree distribution property as its corresponding binary representation, except for non-zero values; thus, the EXIT chart was used to explore a binary sparse matrix with acceptable degree distribution. Figure 5 provides the EXIT characteristics of different variable node (VN) and check node (CN) degrees.
To design a suitable degree profile consisting of VN and CN degree distributions, a general approach described in [36] was used by fixing the CN degree distribution, and then changing the VN degree distribution to search the lowest convergence threshold. The area between the VN EXIT curve and the inverse CN EXIT curve is the smallest without intersections. The degree distribution corresponding to the lowest convergence threshold is optimal. This systematic search procedure can be performed as follows:
I E V N = i = 2 d v λ i J ( ( i 1 ) [ J 1 ( I A V N ) ] 2 + 8 R E b N 0 )
I E C N = 1 i = 2 d c ρ i J ( i 1 × J 1 ( 1 I A C N ) )
where d v and d c are the maximum VN and CN degrees, respectively; λ i and ρ i express the fractions of edges connecting to VNs and CNs of degree i while satisfying i = 2 d v λ i = 1 and i = 2 d c ρ i = 1 , respectively. The function J ( ) and its inverse function J 1 ( ) are defined in [33]. Equations (16) and (17) are linear weighted sums of VN and CN EXIT curves of the given R and E b / N 0 , respectively. The entire process of searching for a suitable degree distribution must be subjected to the constraint, that is:
R = 1 i = 2 d c ρ i i i = 2 d v λ i i = 1 0 1 ρ ( x ) d x 0 1 λ ( x ) d x
with ρ ( x ) = i = 2 d c ρ i x i 1 and λ ( x ) = i = 2 d v λ i x i 1 .
(2)
Construction of a parity-check matrix with a large girth. After determining the degree distribution, the positions of non-zero elements in binary parity-check matrix H b must be ascertained. A girth optimization tool, called progressive edge growth [37], is adopted to avoid small circles and achieve good girth properties when using the BP-like algorithm on the Tanner graph.
(3)
Choice of non-zero elements over GF(Q). Generally, this step can be performed by substituting the “1” elements of H b with random non-zero elements over GF(Q), which can provide acceptable performance in most cases. Entropy theory, which is the appropriate measure for uncertainty, is introduced to improve the uncertainty or randomness of cycles located at the Tanner graph, which helps obtain a low error rate. First, the cycle-searching algorithm proposed in [38] is applied to search all small circles of H b with lengths l = 4, 6, and even 8 if necessary, and record the corresponding positions of non-zero elements in each circle. Next, a general method for constructing the NB-LDPC code is employed to randomly replace all the “1” elements of H b with non-zero elements of GF(Q). Eventually, the entropy of each previously recorded circle is calculated and maximized when each element takes various non-zero values over GF(Q), that is:
E n = i = 1 Q 1 P r i log 2 P r i
where P r i = n i / l and n i denote the appearance times of i in each circle with i [ 1 , 2 , , Q 1 ] .
In the case of R = 2/3 and η = 0.5   bit / s / Hz , based on (14) and (15), the EXIT chart of the resulting scheme using 8M2RC concatenated with designed NB-LDPC code was drawn in Figure 6, where the convergence threshold is 0.81 dB.

4.3. Additional Advantages

The investigation into NB-LDPC-coded high-order CPM is particularly significant for coded modulation systems. In addition to the excellent properties in terms of continuous phase, rapidly decaying spectrum side lobes, and constant envelope, this scheme has the following additional advantages:
(1)
Each edge of the binary LDPC code in the Tanner graph carries bit messages, but the NB-LDPC code carries Q-ary symbol messages, thus, short girths are avoided in the Tanner graph. This reduces the influence of short girths and stopping set on decoding convergence. Therefore, the BP algorithm becomes closer to the maximum likelihood decoding algorithm. The NB-LDPC code, as an outer code in coded modulation systems, provides an alternative solution in enhancing BER performance in practical applications.
(2)
In comparison with the traditional BICM, the interleaver of the NB-LDPC-coded high-order CPM works at the symbol level, which always yields a lower convergence threshold than bit level. This advantage is rather significant in a serial concatenation [22].
(3)
As the NB-LDPC code and CPM select the uniform M-ary in the investigated systems, the symbol mapping issue that is likely to result in conversion information loss from bit to symbol may be ignored. This phenomenon usually occurs in the case of M > q . Thus, more possible input code symbols exist between the current and next phase states in the trellis diagrams. For an example of the CPM scheme with 8M2RC using h = 1/2, the corresponding transfer diagram of the phase states using Gray and natural mappings is shown in Figure 7.
In this case, eight input code symbols and two phase states of 0 and π are presented. Each transfer between the adjacent phase states exists in four possible input code symbols. Information loss in an inappropriate symbol mapping would occur when the MAP-like algorithm in CPM-SISO is used [25], that is:
P I ( u k , j ; O ) = H u j u :   U k j = u j P I ( u k ; O ) i = 1 , i j log 2 M P I ( u k , i , I )
With:
P I ( u k ; O ) = H u H u ¯ e :   u ( e ) = u A k 1 [ s S ( e ) ] P I [ c k ; I ] B k [ s E ( e ) ]
where H u , H u ¯ , and H u j are normalization constants; P I ( c ; I ) is the inner codeword probability of the input; P I ( u ; I ) is the inner information probability of the input; P I ( u ; O ) denotes the inner information probability of the output; and A k ( ) and B k ( ) are obtained through forward and backward recursions, respectively [28]. On the basis of (20), knowing the identities of the other bits is necessary in deciding on a certain bit. For instance, it is assumed that current and next phase states are 0 and π , separately, there are four possible input code symbols (001, 101, 011, 111) when the natural mapping is used as shown in Figure 7. It is hard to decide whether the first bit is 0 or 1 when the other bits are either 01 or 11. In the Gray mapping case, the decoder can make the appropriate decision on the first bit when the couples of other two mapped bits are different. Consequently, symbol mapping must be chosen carefully for BICM systems with high-order CPM.
NB-LDPC code has many advantages in comparison to binary coding, however, the decoding complexity restricts its development. Since the decoding algorithm of LDPC code is at the symbol level, the decoding complexity will increase rapidly with the increase of Q. In the check-node update of BP decoding, an asymptotical complexity of O (Q^2) for log-decoding or O (Q log2(Q)) for fast fourier transform (FFT) decoding is present. Hence, in comparison to binary coding, the per-bit decoding complexity is (at least) increased by a factor of Q. In practical application, the decoding algorithm can adopt Log-FFT-BP. First, a large number of convolution operations are converted into multiplication operations in frequency domain, and then multiplication operations are converted into addition operations in log domain, which can effectively reduce the decoding complexity.

5. Positive Feedback Issue

For the turbo-like receivers, an unwanted phenomenon called positive feedback, where BER performance worsens with increasing iterations, commonly occurs. A similar phenomenon also occurs in the investigated system, and this is a much more serious phenomenon, especially for low E b / N 0 due to the insufficient interleaving length and the high possibility of burst errors.
A method of extrinsic information operation is introduced to improve iterative convergence, thereby effectively avoiding the undesired phenomenon. As shown in Figure 1, the extrinsic information from one SISO decoder must be operated and then transmitted into the other SISO decoder, that is:
P I * ( u i , O ) = exp ( ψ ( P I ( u i , O ) ) . × ln P I ( u i , O ) )
P O * ( c i , O ) = exp ( ψ ( P O ( c i , O ) ) . × ln P O ( c i , O ) )
where P O ( c , O ) is the outer codeword probability of the output, and ψ ( ) is written as:
ψ ( Ω ) = a × exp ( b | ln Ω | )
where a and b are satisfied with a [ 0.6 , 0.9 ] and b [ 0.001 , 0.01 ] , respectively.
Figure 8 and Figure 9 show the comparisons between the iterative convergence of the NB-LDPC code for 8M2RC using the proposed method and the original approach when E b / N 0 is 0.4 and 1.2 dB, where a and b are set to 0.9 and 0.01, respectively. As can be seen from Figure 8, the proposed method can be effectively curbing the positive feedback phenomenon at low E b / N 0 , the value of BER can be reduced approximately by 5 × 10 3 compared with the original method. Figure 9 reveals that the proposed method is capable of accelerating the iterative convergence, improving power efficiency and enhancing the transmission reliability (BER reduce approximately by 2.5 × 10 3 compared with the original method) at medium-high E b / N 0 .

6. Optimization Design for Iterative Efficiency

LDPC decoding is an iterative detector using BP or a modified BP algorithm. Thus, the NB-LDPC-coded CPM systems have two iterative decoding structures at the receiver. The iteration choice has profound effects on iterative decoding performance. However, large numbers of iterations between demodulation and decoding are generally used to achieve excellent BER performance, which adversely increases computational complexity and iterative decoding delay. To improve iterative efficiency, we propose iteration optimization using the EXIT chart and mutual information between demodulation and decoding to achieve the suitable tradeoff for the communication reliability and iterative decoding delay.
The optimized NB-LDPC code for the 8M2RC scheme with η = 0.5 bit / s / Hz and R = 2/3 was investigated as an instance. The corresponding EXIT curves of the optimized NB-LDPC code with various inner iterations are shown in Figure 10. Inner iterations have no significant impact on convergence threshold because more iterations barely improve the BER performance at low E b / N 0 .
The EXIT curves for NB-LDPC code become steeper with increasing inner iterations, implying a larger iterative space of the CPM-SISO and LDPC-SISO decoder EXIT curves, resulting in an easier convergence with fewer outer iterations. However, the improved trend is no longer evident in five or more inner iterations. Hence, the optimized inner iteration of this design is set to five times.
Once the inner iterations were determined, the optimization of the outer iterations was investigated as follows. Fewer outer iterations are required to achieve a high BER performance with increasing E b / N 0 in a turbo cliff region. Thus, a limit exists on how to design suitable outer iterations for various E b / N 0 . Mutual information is effective for better understanding the convergence of SISO decoders. A greater amount of mutual information means a more accurate identification of SISO decoders on information symbols. The mutual information of the outer codeword probability of the LDPC-SISO output at the n th iteration is defined as:
M I ( n ) = log 2 Q 1 N i = 1 N q = 0 Q 1 P O n ( c q i , O ) × log 2 1 P O n ( c q i , O )
where P O n ( c q i , O ) is the probability of an event wherein the ith element in the symbol vector c equals q . If the difference in mutual information between the current and previous iterations is extremely small, then their BER performance is comparable, and the improved performance is no longer remarkable with the following outer iterations. Therefore, an iterative stopping criterion can be estimated as:
M I ( n ) M I ( n 1 ) < ε
where ε is an extremely small value (for example, ε = 10 5 ). If the current iteration satisfies this criterion at a certain E b / N 0 , it is assumed to be the optimal outer iteration, and the next iteration detection is terminated immediately.

7. Simulation Results

In this section, BER simulations for various schemes with η = 0.5 bit / s / Hz and R = 2/3 are presented. Figure 11 depicts the BER performance of the optimized NB-LDPC code for 8M2RC with various inner iterations at fixed 20 outer iterations. The BER curves using various inner iterations almost coincide within approximately 0.8 dB. This finding indicates that the BER performance at low E b / N 0 cannot be improved by increasing the iterations again. Conversely, when the E b / N 0 exceeds the convergence threshold into the turbo cliff region, the BER performance significantly improved as the number of inner iterations increases. However, the improved effect was no longer outstanding after five inner iterations, in perfect agreement with the EXIT chart analysis.
Figure 12 presents the BER simulations of the resulting scheme (8M2RC) and other candidate schemes (8M1REC and 4M2RC) using the proposed methods for η = 0.5 bit / s / Hz and R = 2/3, as well as their original counterparts with or without extrinsic information operation. In this analysis, a and b were set to 0.9 and 0.01, respectively. To ensure a fair comparison, the VN degree distribution was maintained with that of the resulting scheme.
In Figure 12, the convergence thresholds of all the schemes are reported. The resulting schemes step into the turbo cliff region 0.42 and 0.58 dB earlier and show higher power efficiency compared with 8M1REC and 4M2RC candidate schemes. The resulting scheme provides an approximately 3.95 dB coding gain compared to the uncoded 8M2RC, while achieving approximately 0.5 dB and 0.7 dB advantages over those of 8M1REC and 4M2RC schemes for the BER of 10−3, respectively. The schemes with extrinsic information operation always converge to a smaller BER at the turbo cliff region compared to those without extrinsic information operation and it can achieve approximately 0.1 dB advantages. In addition, Figure 13 shows that these optimized schemes using five inner iterations and ε = 1 e 5 have fewer average outer iterations with increasing E b / N 0 and exhibit negligible BER performance degradation with respect to their original counterparts with a total of 140 iterations (seven inner iterations × 20 outer iterations). These optimized schemes attain a suitable tradeoff of the communication reliability and iterative decoding delay and enhance systematic iterative efficiency.

8. Conclusions

The design of the CPM parameter, decoding delay, and the positive feedback problem in iterative decoding are the main factors that limit the development of the coded CPM system. To address the above problems, NB-LDPC-coded high-order CPM systems were designed and optimized in this paper. A novel design method based on the MSNED and B 99 % was introduced to explore a competitive CPM scheme using particular η and R under the constraint of implementation complexity. A three-step method based on the EXIT chart and entropy theory was used to design the NB-LDPC code to reduce the convergence threshold, which reduces the convergence threshold by approximately 0.42 and 0.58 dB compared to the candidate schemes. A method of extrinsic information operation was proposed to address the positive feedback phenomenon existing in iterative detection and decoding. The simulation results showed that the proposed method not only effectively inhibits positive feedback phenomenon at low Eb/N0 but also accelerate iterative convergence at medium–high E b / N 0 , and the value of BER can be reduced by approximately 5 × 10 3 . An improper iteration match between demodulation and decoding was addressed using the EXIT technique and mutual information to improve the iterative efficiency and attain a suitable tradeoff of the communication reliability and the iterative decoding delay. Finally, simulation results show that the resulting NB-LDPC-coded high-order CPM scheme provides an approximately 3.95 dB coding gain compared to the uncoded CPM and achieves approximately 0.5 and 0.7 dB advantages compared with the candidate schemes. The resulting scheme using the proposed method attains the convergence threshold earlier compared with other competitors and further improves power and iterative efficiencies.

Author Contributions

R.X. conceived the idea and established the mathematical modeling. T.W. did the simulations and wrote the paper. Y.S. checked the simulation and analyzed the data. H.T. contributed to the revisions and the discussion of the results. All authors have read and agreed to the published version of the manuscript.

Acknowledgments

This research was supported by the National Natural Science Foundation of China (No. 61873070), the Technology Development Project of the China Research Institute of Radiowave Propagation (No. JW2019-114) and the Heilongjiang Province Key Laboratory of High Accuracy Satellite Navigation and Marine Application Laboratory (No. HKL-2020-Y03).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, W.; Abeysekera, S.S. Joint data detection and channel estimation for coded and uncoded continuous phase modulation signals. Wirel. Commun. Mob. Comput. 2016, 16, 223–235. [Google Scholar] [CrossRef]
  2. Qi, J.W.; Makarov, S.B.; Liu, M.X.; Li, B.M.; Xue, W. Research on an Optimization Method for a Partially Responsive Continuous Phase Modulated (CPM) Signal Based on an Optimal Generic Function. Symmetry 2019, 11, 1114. [Google Scholar] [CrossRef] [Green Version]
  3. Xia, X.; Tang, Z.; Wei, J.; Zhou, Z. Spectrally Efficient Constant Envelope Modulation for GNSS Signals. Radioengineering 2018, 27, 813–818. [Google Scholar] [CrossRef]
  4. Xue, R.; Sun, Y.B.; Zhao, D.F. CPM Signals for Satellite Navigation in the S and C Bands. Sensors 2015, 15, 13184–13200. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Xue, R.; Cao, Q.M.; Wei, Q. A Flexible Modulation Scheme Design for C-Band GNSS Signals. Math. Probl. Eng. 2015, 7, 1–8. [Google Scholar] [CrossRef]
  6. Suffritti, R.; Lombardo, F.; Piemontese, A.; Coralli, A.V. Energy efficient CPM waveforms for satellite mesh networks. In Proceedings of the 2012 IEEE Global Communications Conference, Anaheim, CA, USA, 3–7 December 2012; pp. 3317–3321. [Google Scholar]
  7. Remlein, P. Energy efficient continuous phase modulation signals for satellite intelligent transportation systems. IET Circuits Devices Syst. 2014, 8, 3255–3259. [Google Scholar] [CrossRef]
  8. Amat, A.G.; Nour, C.A.; Douillard, C. Serially concatenated continuous phase modulation for satellite communications. IEEE Trans. Wirel. Commun. 2009, 8, 3260–3269. [Google Scholar] [CrossRef]
  9. Xue, R.; Yu, H.; Cheng, Q.L. Adaptive coded modulation based on continuous phase modulation for inter-satellite links of global navigation satellite systems. IEEE Access 2018, 6, 20652–20662. [Google Scholar] [CrossRef]
  10. Sha, N.; Chen, L.H.; Gao, Y.Y.; Guo, M.X. Serially Concatenated CPM in Two-Way Relay Channels with Physical-Layer Network Coding. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2019, 102, 934–937. [Google Scholar] [CrossRef]
  11. Su, L.B.; Wang, N.Y.; Zhang, Y.N.; Xia, G.J.; Xue, Y.H.; Lv, J.K. Serially concatenated extended CPM scheme based on TDRSS. In Proceedings of the Journal of Physics: Conference Series, Chengdu, China, 13–15 December 2019. [Google Scholar]
  12. Norris, J.A.; Nieto, J.W. Quasi-coherent performance of convolutionally-coded continuous phase modulation. In Proceedings of the SPIE Defense, Security, and Sensing, Baltimore, MD, USA, 28 May 2013. [Google Scholar]
  13. Schuh, F.; Huber, J.B. Nonlinear Trellis Description for Convolutionally Encoded Transmission Over ISI-channels with Applications for CPM. In Proceedings of the 9th International ITG Conference on Systems, Communication and Coding, München, Germany, 21–24 January 2013. [Google Scholar]
  14. Alencar, R.R.M.D.; Landau, L.; Lamare, R.D. Continuous Phase Modulation With 1-Bit Quantization and Oversampling Using Iterative Detection and Decoding. In Proceedings of the Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, 3–6 November 2019. [Google Scholar]
  15. Yan, Q.; Li, Q.; Luo, S.; Li, S.Q. Symbol-Spaced Turbo Frequency Domain Equalization for Precoded Continuous Phase Modulation. IEICE Trans. Commun. 2012, 6, 2065–2073. [Google Scholar] [CrossRef]
  16. Ngo, H.A.; Maunder, R.G.; Hanzo, L. Extrinsic Information Transfer Charts for Characterizing the Iterative Decoding Convergence of Fully Parallel Turbo Decoders. IEEE Access 2017, 3, 2100–2110. [Google Scholar] [CrossRef]
  17. Wang, D.D.; Sun, C.H.; Wang, L.Q.; Chen, X. Low complexity multi-level NB-QC-LDPC coded modulation scheme for optical communication systems. In Proceedings of the 17th International Conference on Optical Communications and Networks (ICOCN2018), Zhuhai, China, 16–19 November 2018. [Google Scholar]
  18. Yang, J.C.; Gao, J.P.; Liu, X.L. Code-aided carrier phase synchronization algorithm for non-binary LDPC-CPM system. In Proceedings of the Eleventh International Conference on Graphics and Image Processing (ICGIP 2019), Hangzhou, China, 12–14 October 2019. [Google Scholar]
  19. Benaddi, T.; Poulliat, C.; Boucheret, M.L.; Gadat, B.; Lesthievent, G. Asymptotic analysis and design of LDPC codes for laurent-based optimal and suboptimal CPM receivers. In Proceedings of the 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy, 4–9 May 2014. [Google Scholar]
  20. Foruhandeh, M.; Uysal, M.; Altunbas, I.; Guven, T.; Gercek, A. Optimal choice of transmission parameters for LDPC-Coded CPM. In Proceedings of the 2014 IEEE Military Communications Conference (MILCOM), Baltimore, MD, USA, 6–8 October 2014. [Google Scholar]
  21. Mostari, L.; Taleb-Ahmed, A. Non-Binary Serial Turbo LDPC Codes Combined with High Order Constellations. Pertanika J. Sci. Technol. 2019, 27, 33–47. [Google Scholar]
  22. Zhao, D.F.; Sun, Y.B.; Xue, R. Improved iterative convergence method in Q-ary LDPC coded high order PR-CPM. J. Syst. Eng. Electron. 2016, 27, 541–548. [Google Scholar] [CrossRef]
  23. Xue, R.; Xiao, C.L. Power and Bandwidth Efficient Q-ary LDPC Coded Partial Response Continuous Phase Modulation. In Proceedings of the 2012 8th International Conference on Wireless Communications, Networking and Mobile Computing, Shanghai, China, 21–23 September 2012. [Google Scholar]
  24. Benaddi, T.; Poulliat, C.; Boucheret, M.L.; Gadat, B.; Lesthievent, G. Design of Unstructured and Protograph-Based LDPC Coded Continuous Phase Modulation. In Proceedings of the 2014 IEEE International Symposium on Information Theory, Honolulu, HI, USA, 29 June–4 July 2014. [Google Scholar]
  25. Yu, Z.; Li, Q.Y.; Huang, L.; Dai, K.R.; Song, J. Optimal Design of Cascade LDPC-CPM System Based on Bionic Swarm Optimization Algorithm. IEEE Trans. Broadcasting 2018, 64, 762–770. [Google Scholar]
  26. Xu, Z.H.; Zhu, J.; Cheng, Q.; Zhang, Z.X. An iterative decoding scheme for CPM-QC-LDPC codes based on matrix transform. IEICE Trans. Commun. 2019, E102B, 496–509. [Google Scholar] [CrossRef]
  27. Rimoldi, B.E. A decomposition approach to CPM. IEEE Trans. Inf. Theory 1988, 34, 260–270. [Google Scholar] [CrossRef]
  28. Bentdetto, S.; Divsalar, D.; Montorsi, G.; Pollara, F. A soft-input soft-output APP module for iterative decoding of concatenated codes. IEEE Commun. Lett. 1997, 1, 22–24. [Google Scholar] [CrossRef]
  29. Wymeersch, H.; Steendam, H.; Moeneclaey, M. Log-domain decoding of LDPC codes over GF(q). In Proceedings of the 2004 IEEE International Conference on Communications, Paris, France, 20–24 June 2004. [Google Scholar]
  30. Song, H.; Cruz, J.R. Reduced-complexity decoding of Q-ary LDPC codes for magnetic recording. IEEE Trans. Magn. 2003, 39, 1081–1087. [Google Scholar] [CrossRef]
  31. Arnold, D.; Loeliger, H.A. On the information rate of binary-input channels with memory. In Proceedings of the IEEE International Conference on Communications, Helsinki, Finland, 11–14 June 2001. [Google Scholar]
  32. Pfister, H.D.; Soriaga, J.B.; Siegel, P.H. On the achievable information rates of finite state ISI channels. In Proceedings of the IEEE Global Telecommunications Conference, San Antonio, TX, USA, 25–29 November 2001. [Google Scholar]
  33. Arnold, D.M.; Loeliger, H.A.; Vontobel, P.O.; Kavcic, A.; Zeng, W. Simulation-Based Computation of Information Rates for Channels with Memory. IEEE Trans. Inf. Theory 2006, 52, 3498–3508. [Google Scholar] [CrossRef] [Green Version]
  34. Padmanabhan, K.; Ranganathan, S.; Sundaravaradhan, S.P.; Collins, O.M. General CPM and its capacity. In Proceedings of the International Symposium on Information Theory, Adelaide, SA, Australia, 4–9 September 2005. [Google Scholar]
  35. Brink, S.T. Convergence of iterative decoding. Electron. Lett. 1999, 35, 806–808. [Google Scholar] [CrossRef]
  36. Brink, S.T.; Kramer, G.; Ashikhmin, A. Design of low-density parity-check codes for modulation and detection. IEEE Trans. Commun. 2004, 52, 670–678. [Google Scholar] [CrossRef]
  37. Hu, X.Y.; Eleftheriou, E.; Arnold, D.M. Regular and irregular progressive edge-growth tanner graphs. IEEE Trans. Inf. Theory 2005, 51, 386–398. [Google Scholar] [CrossRef]
  38. Fan, J.; Xiao, Y. A method of counting the number of cycles in LDPC codes. In Proceedings of the 2006 8th International Conference on Signal Processing, Beijing, China, 16–20 November 2006. [Google Scholar]
Figure 1. Non-binary low-density parity-check (NB-LDPC)-coded high-order continuous phase modulation (CPM) transmitter and receiver.
Figure 1. Non-binary low-density parity-check (NB-LDPC)-coded high-order continuous phase modulation (CPM) transmitter and receiver.
Symmetry 12 01353 g001
Figure 2. CPM model over an additive white Gaussian noise (AWGN) channel.
Figure 2. CPM model over an additive white Gaussian noise (AWGN) channel.
Symmetry 12 01353 g002
Figure 3. Symmetry information rate (SIR) of CPM with 8M2 raised cosine (8M2RC) using various h.
Figure 3. Symmetry information rate (SIR) of CPM with 8M2 raised cosine (8M2RC) using various h.
Symmetry 12 01353 g003
Figure 4. Serially iterative decoder of NB-LDPC-coded high-order CPM.
Figure 4. Serially iterative decoder of NB-LDPC-coded high-order CPM.
Symmetry 12 01353 g004
Figure 5. Variable node (VN) and check node (CN) extrinsic information transfer (EXIT) curves with various degrees under R = 2/3 and E b / N 0 = 1 dB .
Figure 5. Variable node (VN) and check node (CN) extrinsic information transfer (EXIT) curves with various degrees under R = 2/3 and E b / N 0 = 1 dB .
Symmetry 12 01353 g005
Figure 6. EXIT chart of the optimized NB-LDPC-coded high-order CPM system with 8M2RC under five inner iterations.
Figure 6. EXIT chart of the optimized NB-LDPC-coded high-order CPM system with 8M2RC under five inner iterations.
Symmetry 12 01353 g006
Figure 7. Transfer diagram of the phase states of 8M2RC with h = 1/2 using Gray and natural mappings.
Figure 7. Transfer diagram of the phase states of 8M2RC with h = 1/2 using Gray and natural mappings.
Symmetry 12 01353 g007
Figure 8. Iterative convergence of the NB-LDPC code for 8M2RC with h = 1/2 using the proposed and original methods at E b / N 0 = 0.4 dB .
Figure 8. Iterative convergence of the NB-LDPC code for 8M2RC with h = 1/2 using the proposed and original methods at E b / N 0 = 0.4 dB .
Symmetry 12 01353 g008
Figure 9. Iterative convergence of the NB-LDPC code for 8M2RC with h = 1/2 using the proposed and original methods at E b / N 0 = 1.2 dB .
Figure 9. Iterative convergence of the NB-LDPC code for 8M2RC with h = 1/2 using the proposed and original methods at E b / N 0 = 1.2 dB .
Symmetry 12 01353 g009
Figure 10. EXIT charts for optimized NB-LDPC code with various inner iterations.
Figure 10. EXIT charts for optimized NB-LDPC code with various inner iterations.
Symmetry 12 01353 g010
Figure 11. Bit error rate (BER) performance of the optimized NB-LDPC code for 8M2RC with various inner iterations.
Figure 11. Bit error rate (BER) performance of the optimized NB-LDPC code for 8M2RC with various inner iterations.
Symmetry 12 01353 g011
Figure 12. BER performance of the resulting scheme and other candidate schemes for η = 0.5 bit / s / Hz and R = 2/3, as well as their original counterparts with or without extrinsic information operation. The vertical lines represent their convergence thresholds achieved from the EXIT chart. The interleaver length is 1152 symbols.
Figure 12. BER performance of the resulting scheme and other candidate schemes for η = 0.5 bit / s / Hz and R = 2/3, as well as their original counterparts with or without extrinsic information operation. The vertical lines represent their convergence thresholds achieved from the EXIT chart. The interleaver length is 1152 symbols.
Symmetry 12 01353 g012
Figure 13. Average outer iteration comparison of the resulting scheme and other candidate schemes for η = 0.5 bit / s / Hz and R = 2/3, as well as their original counterparts with or without extrinsic information operation.
Figure 13. Average outer iteration comparison of the resulting scheme and other candidate schemes for η = 0.5 bit / s / Hz and R = 2/3, as well as their original counterparts with or without extrinsic information operation.
Symmetry 12 01353 g013
Table 1. d min 2 and B 99 % T b of all candidate CPM schemes subject to constraints q 5 , L < 3, M < 8, and h < 1.
Table 1. d min 2 and B 99 % T b of all candidate CPM schemes subject to constraints q 5 , L < 3, M < 8, and h < 1.
h4M1REC4M1RC8M1REC8M1RC
1/5 B 99 % T b = 0.65 , d min 2 = 0.97 B 99 % T b = 1.06 , d min 2 = 1.13 B 99 % T b = 0.76 , d min 2 = 1.46 B 99 % T b = 1.15 , d min 2 = 1.69
1/4 B 99 % T b = 0.81 , d min 2 = 1.45 B 99 % T b = 1.25 , d min 2 = 1.66 B 99 % T b = 0.91 , d min 2 = 2.18 B 99 % T b = 1.36 , d min 2 = 2.49
1/3 B 99 % T b = 0.99 , d min 2 = 2.35 B 99 % T b = 1.49 , d min 2 = 2.25 B 99 % T b = 1.12 , d min 2 = 3.50 B 99 % T b = 1.78 , d min 2 = 3.33
2/5 B 99 % T b = 1.09 , d min 2 = 3.06 B 99 % T b = 1.67 , d min 2 = 2.40 B 99 % T b = 1.31 , d min 2 = 4.60 B 99 % T b = 2.09 , d min 2 = 3.60
1/2 B 99 % T b = 1.28 , d min 2 = 4.00 B 99 % T b = 1.95 , d min 2 = 2.24 B 99 % T b = 1.54 , d min 2 = 6.00 B 99 % T b = 2.52 , d min 2 = 3.36
3/5 B 99 % T b = 1.49 , d min 2 = 3.50 B 99 % T b = 2.26 , d min 2 = 2.40 B 99 % T b = 1.79 , d min 2 = 5.24 B 99 % T b = 2.96 , d min 2 = 3.60
2/3 B 99 % T b = 1.57 , d min 2 = 3.57 B 99 % T b = 2.49 , d min 2 = 2.60 B 99 % T b = 1.96 , d min 2 = 5.37 B 99 % T b = 3.31 , d min 2 = 3.90
3/4 B 99 % T b = 1.71 , d min 2 = 3.72 B 99 % T b = 2.81 , d min 2 = 2.90 B 99 % T b = 2.16 , d min 2 = 5.58 B 99 % T b = 3.68 , d min 2 = 4.15
4/5 B 99 % T b = 1.83 , d min 2 = 3.84 B 99 % T b = 2.98 , d min 2 = 3.37 B 99 % T b = 2.28 , d min 2 = 5.72 B 99 % T b = 3.89 , d min 2 = 4.28
h4M2REC4M2RC8M2REC8M2RC
1/5 B 99 % T b = 0.44 , d min 2 = 0.64 B 99 % T b = 0.56 , d min 2 = 0.88 B 99 % T b = 0.57 , d min 2 = 0.96 B 99 % T b = 0.63 , d min 2 = 1.32
1/4 B 99 % T b = 0.53 , d min 2 = 0.98 B 99 % T b = 0.64 , d min 2 = 1.33 B 99 % T b = 0.68 , d min 2 = 1.48 B 99 % T b = 0.75 , d min 2 = 1.99
1/3 B 99 % T b = 0.69 , d min 2 = 1.69 B 99 % T b = 0.79 , d min 2 = 2.16 B 99 % T b = 0.87 , d min 2 = 2.52 B 99 % T b = 0.95 , d min 2 = 3.30
2/5 B 99 % T b = 0.81 , d min 2 = 2.35 B 99 % T b = 0.91 , d min 2 = 2.91 B 99 % T b = 1.02 , d min 2 = 3.53 B 99 % T b = 1.11 , d min 2 = 4.36
1/2 B 99 % T b = 0.99 , d min 2 = 3.45 B 99 % T b = 1.06 , d min 2 = 3.71 B 99 % T b = 1.26 , d min 2 = 5.18 B 99 % T b = 1.32 , d min 2 = 5.56
3/5 B 99 % T b = 1.15 , d min 2 = 4.60 B 99 % T b = 1.22 , d min 2 = 3.75 B 99 % T b = 1.49 , d min 2 = 6.31 B 99 % T b = 1.58 , d min 2 = 5.63
2/3 B 99 % T b = 1.26 , d min 2 = 4.00 B 99 % T b = 1.33 , d min 2 = 3.47 B 99 % T b = 1.64 , d min 2 = 6.01 B 99 % T b = 1.74 , d min 2 = 5.20
3/4 B 99 % T b = 1.39 , d min 2 = 4.19 B 99 % T b = 1.45 , d min 2 = 3.71 B 99 % T b = 1.84 , d min 2 = 6.28 B 99 % T b = 1.93 , d min 2 = 5.56
4/5 B 99 % T b = 1.47 , d min 2 = 4.88 B 99 % T b = 1.51 , d min 2 = 4.11 B 99 % T b = 1.95 , d min 2 = 6.00 B 99 % T b = 2.05 , d min 2 = 6.16

Share and Cite

MDPI and ACS Style

Xue, R.; Wang, T.; Sun, Y.; Tang, H. Optimized Design for NB-LDPC-Coded High-Order CPM: Power and Iterative Efficiencies. Symmetry 2020, 12, 1353. https://doi.org/10.3390/sym12081353

AMA Style

Xue R, Wang T, Sun Y, Tang H. Optimized Design for NB-LDPC-Coded High-Order CPM: Power and Iterative Efficiencies. Symmetry. 2020; 12(8):1353. https://doi.org/10.3390/sym12081353

Chicago/Turabian Style

Xue, Rui, Tong Wang, Yanbo Sun, and Huaiyu Tang. 2020. "Optimized Design for NB-LDPC-Coded High-Order CPM: Power and Iterative Efficiencies" Symmetry 12, no. 8: 1353. https://doi.org/10.3390/sym12081353

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop