Next Article in Journal
3D Simulations of Freezing Characteristics of Double-Droplet Impact on Cold Surfaces with Different Wettability
Next Article in Special Issue
Iterative Joint Estimation Procedure of Channel and PDP for OFDM Systems
Previous Article in Journal
Universal Single-Mode Lasing in Fully Chaotic Billiard Lasers
Previous Article in Special Issue
Statistical Degree Distribution Design for Using Fountain Codes to Control the Peak-To-Average Power Ratio in an OFDM System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Nonbinary LDPC-Coded Probabilistic Shaping Scheme for a Rayleigh Fading Channel

School of Information and Communication Engineering, North University of China, Taiyuan 030051, China
Entropy 2022, 24(11), 1649; https://doi.org/10.3390/e24111649
Submission received: 28 September 2022 / Revised: 7 November 2022 / Accepted: 12 November 2022 / Published: 14 November 2022
(This article belongs to the Special Issue Advances in Information and Coding Theory)

Abstract

:
In this paper, a novel, nonbinary (NB) LDPC-coded probabilistic shaping (PS) scheme for a Rayleigh fading channel is proposed. For the NB LDPC-coded PS scheme in Rayleigh fading channel, the rotation angle of 16 quadrature amplitude modulation (QAM) constellations, 64QAM constellations and 256QAM constellations are optimized by the exhaustive search. The simulation results verify the information–theoretical analysis. Compared with the binary LDPC-coded PS scheme for Rayleigh fading channel, the proposed NB LDPC-coded PS scheme can improve error performance. In summary, the proposed NB LDPC-coded PS scheme for Rayleigh fading channel is reliable and thus suitable for future communication systems.

1. Introduction

High spectral efficiency (SE) is required in future communication systems, where advanced channel coding schemes and high-order modulation formats play an important role [1,2,3]. In most conventional practical communication systems, when using the uniformly distributed quadrature amplitude modulation (QAM) constellations, it will cause a loss of up to π e / 6 ( 1.53 dB) toward the Shannon limit [4]. In order to obtain a shaping gain, a probabilistic shaping (PS) scheme was proposed in [5], which utilizes a constant composition distribution matcher (CCDM) [6] to generate different amplitude probability distributions. In [7,8], a binary LDPC-coded rotated QAM-based PS scheme for Rayleigh fading channel was proposed, where a rate 5/6 binary LDPC code was used for both the PS-rotated QAM scheme and the uniform-rotated QAM scheme. The PS scheme would bring rate loss. Therefore, the bit-error-rate (BER) performance, which is examined in [7,8], is not calculated on the basis of SE since the SE changes for different modulation schemes in [7,8]. Therefore, we should evaluate the PS scheme with the same SE and verify the PS gain for the Rayleigh fading channel. For the fading channel, diversity is an efficient method against fading [9]. Constellation rotation can obtain diversity gain for the fading channel, which is widely used for wireless communication standards.
In general, the LDPC codes exhibit better behavior for high code rates when they are compared to turbo codes. In a 5G long code block coding scheme, the LDPC code is used for enhanced mobile broadband service data information. Compared to the binary LDPC codes, the nonbinary (NB) LDPC codes [10] over Galois field GF(q) show better error performance for short blocks. q = 2 p , where p represents the number of symbolic quantization bits. The NB LDPC-coded PS scheme for an additive white Gaussian noise (AWGN) channel shows excellent error performance in [11,12]. In order to use a flexible LDPC code rate, a NB LDPC-coded hybrid probabilistic shaping scheme was proposed in [13]. However, this work is assumed on an additive white Gaussian noise (AWGN) channel. Considering the wireless fading channel, it is an important issue to evaluate the NB LDPC-coded PS scheme for Rayleigh fading channel and optimize the rotation angle of QAM signals to obtain diversity gain.
In this paper, we propose a NB LDPC-coded PS scheme for Rayleigh fading channel and optimize the rotation angle of QAM signals by the exhaustive search. The theoretical average mutual information (AMI) analysis and simulation error performance show the reliability of the proposed scheme.
The innovation of this paper is shown as follows.
  • A NB LDPC-coded two-dimensional PS scheme for Rayleigh fading channel is proposed. Compared with the binary LDPC-coded two-dimensional PS scheme in [7], the proposed NB LDPC-coded two-dimensional PS scheme can obtain coding gain.
  • A NB LDPC-coded two-dimensional QAM PS scheme for Rayleigh fading channel based on signal space diversity is proposed. Compared to the NB LDPC-coded two-dimensional QAM PS scheme for Rayleigh fading channel without rotation, the proposed NB LDPC-coded two-dimensional QAM PS scheme for Rayleigh fading channel based on signal space diversity can obtain diversity gain.
The rest of the paper is organized as follows. In Section 2, the system model of the NB LDPC-coded PS scheme for Rayleigh fading channel is proposed. AMI analysis of the proposed PS scheme for Rayleigh fading channel is discussed in Section 3. In Section 4, simulation results are shown. Conclusions are given in Section 5.

2. Methods

The proposed NB LDPC-coded PS scheme for Rayleigh fading channel is shown in Figure 1. In the transmitter, a length of k uniform data bits u bin A is used for generating the nonuniform n amplitude symbols according to the unequal probability distribution P A ¯ , which is generated by distribution matcher (DM). For Gray-labeled QAM constellations, such as 16QAM, 64QAM and 256QAM constellations, we consider using two-dimensional PS. Hereby, we use two M -ASK constellations for one M-QAM constellation. Let χ A ¯ ( · ) denote the amplitude labeling function, where χ A ¯ : A ¯ { 0 , 1 } m 1 , m = M 2 . Assume the binary bits sequence of one 4-ASK symbol is b 1 b 2 , where b 1 denotes the sign bit, and b 2 represents the amplitude bits. The symbols − and + correspond to b 1 = 0 and b 1 = 1 , respectively. The amplitudes 3 and 1 correspond to b 2 = 0 and b 2 = 1 , respectively. Assume the binary bits sequence of one 8-ASK symbol is b 1 b 2 b 3 , where b 1 denotes the sign bit, and b 2 b 3 represents the amplitude bits. The symbols − and + correspond to b 1 = 0 and b 1 = 1 , respectively. The amplitudes 7,5,3 and 1 correspond to b 2 b 3 = 00 , b 2 b 3 = 01 , b 2 b 3 = 11 and b 2 b 3 = 10 , respectively. Assume the binary bits sequence of one 16-ASK symbol is b 1 b 2 b 3 b 4 , where b 1 denotes the sign bit, and b 2 b 3 b 4 represents the amplitude bits. The symbols − and + correspond to b 1 = 0 and b 1 = 1 , respectively. The amplitudes 15, 13, 11, 9, 7, 5, 3 and 1 correspond to b 2 b 3 b 4 = 000 , b 2 b 3 b 4 = 001 , b 2 b 3 b 4 = 011 , b 2 b 3 b 4 = 010 , b 2 b 3 b 4 = 100 , b 2 b 3 b 4 = 101 , b 2 b 3 b 4 = 111 and b 2 b 3 b 4 = 110 , respectively. For 4-ASK constellations,
χ A ¯ ( 3 ) = 0 , χ A ¯ ( 1 ) = 1 .
For 8-ASK constellations,
χ A ¯ ( 7 ) = 00 , χ A ¯ ( 5 ) = 01 , χ A ¯ ( 3 ) = 11 , χ A ¯ ( 1 ) = 10 .
For 16-ASK constellations,
χ A ¯ ( 15 ) = 000 , χ A ¯ ( 13 ) = 001 , χ A ¯ ( 11 ) = 011 , χ A ¯ ( 9 ) = 010 , χ A ¯ ( 7 ) = 100 , χ A ¯ ( 5 ) = 101 , χ A ¯ ( 3 ) = 111 , χ A ¯ ( 1 ) = 110 .
The binary data bits a bin are converted into u A by series-to-parallel (S/P) conversion, which is one part of the G F ( 2 p ) LDPC information symbols. We assume that the G F ( 2 p ) LDPC code rate is r, and the length of information symbols and parity symbols are k c and n c k c , respectively. The length of the additional data source bits u bin S is m n r ( m 1 ) n . The total code rate is R = k + m n r ( m 1 ) n m n . u bin S are converted into u S by S/P conversion, which is the other part of the G F ( 2 p ) LDPC information symbols. The G F ( 2 p ) LDPC codes use systematic encoding with the generator matrix G , which can be obtained by the parity-check matrix H , and the parity-check matrix H is constructed by the progressive edge-growth algorithm [14]. After passing through NB LDPC encoding, the uniformly distributed parity symbols c can be transferred into data bits u p 1 by parallel-to-series (P/S) conversion. The additional data source bits u bin S are assumed as u p 2 , and the connected data sequences { u p 1 , u p 2 } are used for generating modulated sign parts, while a bin are used for generating modulated amplitude parts. For one M -ASK constellation symbol, the length of the modulated sign part is one bit, while the length of the modulated sign part is M 2 1 bits. The signal X = [ X I , X Q ] T is obtained by the rotation of the traditional signal S = [ S I , S Q ] T , which can be expressed as
X I X Q = cos θ sin θ sin θ cos θ S I S Q ,
where θ is the rotated angle. X I and X Q denote the in-phase signal of X and the quadrature signal of X, respectively. In order to improve the reliability performance in fading channels, a component interleaver is used, which can make in-phase and quadrature signals go through different fading. Then, the X i n t signals can be obtained after the component interleaver. Assume that the receiver can get the perfect channel state information; the received signals can be expressed as
Y i n t = H i n t X i n t + N ,
where N is the complex Gaussian noise with zero mean and variance σ 2 . H i n t denotes the channel coefficient with zero mean and unit variance.
In the receiver, after passing through the phase equalizer, the received signal is converted into
H int H int Y int = H int X int + H int H int N .
After the component deinterleaver, the signal Y = [ Y I , Y Q ] T can be obtained. After maximum a posteriori (MAP) detection, we can get NB LDPC symbol-level log-likelihood ratios. Assume that the label B = B 1 B 2 B p = label ( x i ) , which means that one G F ( 2 p ) LDPC code corresponds to one QAM symbol. The received noisy symbol y i is demodulated by calculating l i , j ,
l i , j = log P B j ( 0 ) P B j ( 1 ) + log q i , j ( y i | 0 ) q i , j ( y i | 1 ) ,
P B j ( b ) = a { 0 , 1 } p : a j = b P B ( a ) ,
q i , j ( y | b ) = a { 0 , 1 } p : a j = b q c ( y i | x a ) P B ( a ) P B j ( b ) ,
where i = 1 , 2 , , n c , j = 1 , 2 , , p . q c ( · | · ) is a conditional probability density function. x a = { x a I , x a Q } , x a I and x a Q denote the real part of x a and the image part of x a , respectively.
q c ( y | x a ) = 1 2 π σ 2 exp ( y I | h I | · x a I ) 2 ( y Q | h Q | · x a Q ) 2 2 σ 2 .
The demodulated bit probability is
P ( y i , j = 0 ) = 1 1 + exp ( l i , j ) , P ( y i , j = 1 ) = exp ( l i , j ) 1 + exp ( l i , j ) ,
for i = 1 , 2 n c , j = 1 , 2 , p . The GF ( 2 p ) LDPC decoder input is calculated as
P i ( c ) = P ˜ i ( c ) c G F ( 2 p ) P ˜ i ( c ) , P ˜ i ( c ) = j = 1 p P ˜ i , j ,
for i = 1 , 2 n c , j = 1 , 2 , p , where
P ˜ i , j = P ( y i , j = 0 ) , i f [ ϕ G F ( 2 p ) 1 ( c ) ] j = 0 P ( y i , j = 1 ) , i f [ ϕ G F ( 2 p ) 1 ( c ) ] j = 1 ,
[ ϕ G F ( 2 p ) 1 ( c ) ] j is the j-th binary mapping bit of c for c GF ( 2 p ) .
According to [15], the decoding complexity comparison of per bit per iteration for the Log-FFT-BP decoding algorithm of NB LDPC codes and the Log-BP algorithm of binary LDPC codes are shown in Table 1, where d v denotes the average column weight. The regular GF(256) LDPC codes with d v = 2 and regular GF(2) LDPC codes with d v = 3 are compared, which shows that the decoding complexity comparison of per bit per iteration for the GF(256) LDPC codes is about 144.7 times as much as that of GF(2) LDPC codes.
The NB LDPC decoding symbols sequence u ^ A , u ^ S are then mapped via P/S converter. After χ A ¯ 1 ( · ) amplitude inverse labeling function and inverse DM operation, we can finally get the estimated data bits { u ^ b i n A , u ^ b i n S } .

3. Average Mutual Information Analysis

The average mutual information (AMI) is the theoretical upper bound, which could be reliably transmitted for given constellation modulation formats. In this section, The regular Nyquist bit-interleaved coded modulation (BICM)-AMI and the PS BICM-AMI for Rayleigh fading channel are investigated. A Gray-labeled M-ary QAM constellation consists of two orthogonal M -ASK constellations. Considering the M -ASK constellations, the amplitude probability distribution P X ( x ) is selected from Maxwell-Boltzmann (M-B) distribution [7], and P X ( x ) exp ( v x 2 ) , where x denotes amplitude. v represents the non-negative factor, which can determine the system entropy. When v = 0.0 , it means that the constellation points are subject to a uniform distribution. When v > 0.0 , it means that the constellation points are subject to nonuniform distribution. In Figure 2, the amplitude probability distribution for 4-ASK is [3:1]=[0.3505: 0.6495], while the amplitude probability distribution for 8-ASK in Figure 3. is subject to [7:5:3:1]=[0.126429:0.213095:0.301666: 0.358810]. In Figure 4, the amplitude probability distribution for 16-ASK is satisfied to [15:13:11:9:7:5:3:1]=[ 0.0493333: 0.069: 0.0916667:0.116667:0.141333:0.163333:0.18: 0.188667].
The BICM-AMI of the proposed PS system for Rayleigh fading channel can be calculated as
I B I C M = i = 1 m I c i ; y | h = H ( x ) i = 1 m E c i , y , h log 2 x ¯ Ø P y | x ¯ , h P x ¯ x Ø c i P y | x , h P x ,
where H x represents information entropy, and h denotes the fading channel coefficients. χ represents the constellation set. Ø c i denotes the constellation subset, where the i-th bit c i { 0 , 1 } . m = l o g 2 M .
We give the objective function of the optimized rotation as follows.
Optimization criterion: Given an SNR, select the optimal rotation angle θ o p t to maximize the SE
θ o p t = arg max θ [ 0 , 45 ] I B I C M ( S N R , θ ) .
Figure 2, Figure 3 and Figure 4 show the SE of different rotated angles of θ in 16QAM, 64QAM and 256QAM, respectively, which are obtained from the AMI-optimized criterion by an exhaustive search in Microsoft Visual Studio 2010 software platform. The range of the exhaustive search is from 0 to 45 degrees, and the search interval is set to 0.2 degrees. After passing through the exhaustive search, we can receive the optimal rotated angle θ o p t , which can also be obtained through ROC curves by estimating the cutoff points. In Figure 2, when the SNR is 13 dB, the optimal rotated angles θ o p t are both 16.8 degrees for the uniform-rotated 16QAM system and the PS-rotated 16QAM system. In Figure 3, when the SNR is 19 dB, the optimal rotated angles θ o p t are 8.6 and 12.6 degrees for the uniform-rotated 64QAM system and the PS-rotated 64QAM system, respectively. In Figure 2, when the SNR is 24 dB, the optimal rotated angles θ o p t are both 3.6 degrees for the uniform-rotated 256QAM system and the PS-rotated 256QAM system.
Figure 5, Figure 6 and Figure 7 show the AMI comparison among the uniform QAM with no rotation system, the uniform-rotated QAM system, the PS QAM with no rotation system and the PS-rotated QAM system in Rayleigh fading channel for 16QAM, 64QAM and 256QAM, respectively. The rotation angles are 16.8, 8.6 and 3.6 degrees for uniform 16QAM, uniform 64QAM and uniform 256QAM constellations, respectively, which are also used in the DVB-T2 system for fading channel. In this paper, AMI and SE are equivalent.
For the 16QAM system, we compare the SE at 3.2 bits/s/Hz in Figure 5. Compared with the uniform 16QAM with no rotation system, the uniform-rotated 16QAM with a 16.8-degree rotation system, the PS 16QAM with no rotation system and the PS-rotated 16QAM with a 16.8-degree rotation system can obtain 0.65, 0.12 and 0.75 dB theoretical gains, respectively.
For the 64QAM system, we compare the SE at 4.8 bits/s/Hz in Figure 6. Compared with the uniform 64QAM with no rotation system, the uniform-rotated 64QAM with a 8.6-degree rotation system, the PS 64QAM with no rotation system, the PS-rotated 64QAM with a 8.6-degree rotation system and the PS-rotated 64QAM with the optimal 12.6-degree rotation system can obtain 0.18, 0.29, 0.63 and 0.71 dB theoretical gains, respectively.
For the 256QAM system, we compare the SE at 6.4 bits/s/Hz in Figure 7. Compared with the uniform 256QAM with no rotation system, the uniform-rotated 256QAM with a 3.6-degree rotation system, the PS 256QAM with no rotation system and the PS-rotated 256QAM with a 3.6-degree rotation system can obtain 0.04, 1.0 and 1.04 dB theoretical gains, respectively.

4. Results

We evaluate the performance gain of the proposed NB LDPC-coded PS scheme in Rayleigh fading channel for 16QAM, 64QAM and 256QAM by Monte-Carlo simulations. The simulated software platform is Microsoft Visual Studio 2010. The frame error rate (FER) performance of the end-to-end communication is considered. The NB LDPC codes over GF(16) have an average variable node degree d v = 2.4 , while the NB LDPC codes over GF(64) and GF(256) have a regular variable node degree of d v = 2 . The LDPC-coded symbol lengths of GF(16), GF(64) and GF(256) are 3000, 2100 and 1500 symbols, respectively. For a fair comparison, the binary LDPC code lengths are 12,000, 12,600 and 12,000 bits in 16QAM, 64QAM and 256QAM, respectively. The binary LDPC codes have a regular variable node degree d v = 3 . The LDPC code rate is set to 4/5 for the uniform QAM with no rotation system and the uniform-rotated QAM system, while the LDPC code rate is set to 5/6 for the PS QAM with no rotation system and the PS-rotated QAM system. The total code rate of the system is set to 4/5. The Log-FFT-BP decoding algorithm is considered for NB LDPC codes, while the Log-BP decoding algorithm is considered for binary LDPC codes. The maximum decoding iteration number of NB LDPC codes and binary LDPC codes are both set to 30. The unequal probabilistic amplitudes yield M-B distributions.
Figure 8 shows the FER performance comparisons of 16QAM for Rayleigh fading channel with SE at 3.2 bits/s/Hz. Compared with the uniform GF(2) LDPC-coded 16QAM with no rotation system, the proposed PS GF(2) LDPC-coded 16QAM with a 16.8-degree rotation system can obtain a 0.65 dB performance gain at FER= 10 3 . Compared with the uniform GF(16) LDPC-coded 16QAM with no rotation system, the proposed PS GF(16) LDPC-coded 16QAM with a 16.8-degree rotation system can obtain a 0.70 dB performance gain at FER= 10 3 . Compared with the uniform GF(2) LDPC-coded 16QAM with no rotation system, the proposed PS GF(16) LDPC-coded 16QAM with a 16.8-degree rotation system can obtain a 1.17 dB performance gain at FER= 10 3 .
Figure 9 shows the FER performance comparisons of 64QAM for Rayleigh fading channel with SE at 4.8 bits/s/Hz. Compared with the uniform GF(2) LDPC-coded 64QAM with no rotation system, the proposed PS GF(2) LDPC-coded 64QAM with a 8.6-degree rotation system and the proposed PS GF(2) LDPC-coded 64QAM with the optimal 12.6-degree rotation system can obtain 0.60 and 0.70 dB performance gains at FER= 10 3 , respectively. Compared with the uniform GF(64) LDPC-coded 64QAM with no rotation system, the proposed PS GF(64) LDPC-coded 64QAM with the optimal 12.6-degree rotation system can obtain a 0.51 dB performance gain at FER= 10 3 . Compared with the uniform GF(2) LDPC-coded 64QAM with no rotation system, the proposed PS GF(64) LDPC-coded 64QAM with the optimal 12.6-degree rotation system can obtain a 1.31 dB performance gain at FER= 10 3 .
Figure 10 shows the FER performance comparisons of 256QAM for Rayleigh fading channel with SE at 6.4 bits/s/Hz. Compared with the uniform GF(2) LDPC-coded 256QAM with no rotation system, the proposed PS GF(2) LDPC-coded 256QAM with a 3.6-degree rotation system can obtain a 0.77 dB performance gain at FER = 10 3 . Compared with the uniform GF(256) LDPC-coded 256QAM with no rotation system, the proposed PS GF(256) LDPC-coded 256QAM with a 3.6-degree rotation system can obtain a 0.81 dB performance gain at FER = 10 3 . Compared with the uniform GF(2) LDPC-coded 256QAM with no rotation system, the proposed PS GF(256) LDPC-coded 256QAM with a 3.6-degree rotation system can obtain a 1.49 dB performance gain at FER = 10 3 .
In summary, compared with the binary LDPC-coded QAM with no rotation system, the proposed PS nonbinary LDPC-coded QAM with a rotation system can obtain shaping gain, coding gain and diversity gain. In Figure 8, Figure 9 and Figure 10, there are gaps between the groups of curves, which is due to the selected component.

5. Conclusions

In this paper, a NB LDPC-coded PS scheme for Rayleigh fading channel is proposed. The simulation results coincide well with the theoretical AMI analysis, which shows that the NB LDPC-coded PS scheme is suitable for Rayleigh fading channel, and the shaping gain can be obtained. In summary, the proposed NB LDPC-coded PS scheme for Rayleigh fading channel is robust and reliable, which is a potential scheme for the future communication system. In the future, we will consider the Rayleigh flat-fading channel with Doppler shift and consider the question of error protection inequality between the bits transmitted as the sign bits and those represented by the amplitude.

Funding

This work was supported by the Fundamental Research Program of Shanxi Province (202203021212159, 20210302123208).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The author would like to thank the anonymous reviewers for their valuable suggestions and comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Khan, L.U.; Saad, W.; Niyato, D.; Han, Z.; Hong, C.S. Digital-Twin-Enabled 6G: Vision, Architectural Trends, and Future Directions. IEEE Commun. Mag. 2022, 60, 74–80. [Google Scholar] [CrossRef]
  2. You, L.; Xiong, J.; Ng, D.W.K.; Yuen, C.; Wang, W.; Gao, X. Energy Efficiency and Spectral Efficiency Tradeoff in RIS-Aided Multiuser MIMO Uplink Transmission. IEEE Trans. Signal Process. 2021, 69, 1407–1421. [Google Scholar] [CrossRef]
  3. Chen, S.; Liang, Y.; Sun, S.; Kang, S.; Cheng, W.; Peng, M. Vision, Requirements, and Technology Trend of 6G: How to Tackle the Challenges of System Coverage, Capacity, User Data-Rate and Movement Speed. IEEE Wirel. Commun. 2020, 27, 218–228. [Google Scholar] [CrossRef] [Green Version]
  4. Forney, G.; Gallager, R.; Lang, G.; Longstaff, F.; Qureshi, S. Efficient Modulation for Band-Limited Channels. IEEE J. Sel. Areas Commun. 1984, 2, 632–647. [Google Scholar] [CrossRef] [Green Version]
  5. Bocherer, G.; Steiner, F.; Schulte, P. Bandwidth Efficient and Rate-Matched Low-Density Parity-Check Coded Modulation. IEEE Trans. Commun. 2016, 63, 4651–4665. [Google Scholar] [CrossRef] [Green Version]
  6. Schulte, P.; Bocherer, G. Constant Composition Distribution Matching. IEEE Trans. Inf. Theory 2016, 62, 430–434. [Google Scholar] [CrossRef] [Green Version]
  7. Yao, Y.; Xiao, K.; Xia, B.; Gu, Q. Design and Analysis of Rotated-QAM Based Probabilistic Shaping Scheme for Rayleigh Fading Channels. IEEE Trans. Wirel. Commun. 2020, 19, 3047–3063. [Google Scholar] [CrossRef]
  8. Xiao, K.; Gu, Q.; Xia, B.; Yao, Y. On Rotated-QAM Based Probabilistic Shaping Transmission Scheme for Rayleigh Fading Channels. In Proceedings of the 2019 IEEE 90th Vehicular Technology Conference (VTC2019-Fall), Honolulu, HI, USA, 22–25 September 2019; pp. 1–5. [Google Scholar]
  9. Boutros, J.; Viterbo, E. Signal space diversity: A power- and bandwidth-efficient diversity technique for the Rayleigh fading channel. IEEE Trans. Inf. Theory 1998, 44, 1453–1467. [Google Scholar] [CrossRef] [Green Version]
  10. Davey, M.C.; MacKay, D. Low-density parity check codes over GF(q). IEEE Commun. Lett. 1998, 2, 165–167. [Google Scholar] [CrossRef]
  11. Steiner, F.; Liva, G.; Boecherer, G. Ultra-Sparse Non-Binary LDPC Codes for Probabilistic Amplitude Shaping. In Proceedings of the GLOBECOM 2017 - 2017 IEEE Global Communications Conference, Singapore, 4–8 December 2017; pp. 1–5. [Google Scholar]
  12. Steiner, F.; Bocherer, G.; Liva, G. Bit-Metric Decoding of Non-Binary LDPC Codes With Probabilistic Amplitude Shaping. IEEE Commun. Lett. 2018, 22, 2210–2213. [Google Scholar] [CrossRef]
  13. Kang, W.M. A Novel Nonbinary LDPC-Coded Time Sharing Hybrid Probabilistic Shaping Scheme for 128QAM. In Proceedings of the 2020 IEEE International Conference on Communications Workshops (ICC Workshops), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
  14. 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]
  15. Wu, Z.; Gao, X.; Jiang, C. Nonbinary LDPC-Coded Spatial Multiplexing for Rate-2 MIMO of DVB-NGH System. IEEE Trans. Broadcast. 2018, 64, 201–210. [Google Scholar] [CrossRef]
Figure 1. The system model of the proposed NB LDPC-coded probabilistic shaping scheme for Rayleigh fading channel.
Figure 1. The system model of the proposed NB LDPC-coded probabilistic shaping scheme for Rayleigh fading channel.
Entropy 24 01649 g001
Figure 2. SE vs. θ in 16QAM for Rayleigh fading channel.
Figure 2. SE vs. θ in 16QAM for Rayleigh fading channel.
Entropy 24 01649 g002
Figure 3. SE vs. θ in 64QAM for Rayleigh fading channel.
Figure 3. SE vs. θ in 64QAM for Rayleigh fading channel.
Entropy 24 01649 g003
Figure 4. SE vs. θ in 256QAM for Rayleigh fading channel.
Figure 4. SE vs. θ in 256QAM for Rayleigh fading channel.
Entropy 24 01649 g004
Figure 5. 16QAM AMI for Rayleigh fading channel.
Figure 5. 16QAM AMI for Rayleigh fading channel.
Entropy 24 01649 g005
Figure 6. 64QAM AMI for Rayleigh fading channel.
Figure 6. 64QAM AMI for Rayleigh fading channel.
Entropy 24 01649 g006
Figure 7. 256QAM AMI for Rayleigh fading channel.
Figure 7. 256QAM AMI for Rayleigh fading channel.
Entropy 24 01649 g007
Figure 8. The FER performance of 16QAM for Rayleigh fading channel.
Figure 8. The FER performance of 16QAM for Rayleigh fading channel.
Entropy 24 01649 g008
Figure 9. The FER performance of 64QAM for Rayleigh fading channel.
Figure 9. The FER performance of 64QAM for Rayleigh fading channel.
Entropy 24 01649 g009
Figure 10. The FER performance of 256QAM for Rayleigh fading channel.
Figure 10. The FER performance of 256QAM for Rayleigh fading channel.
Entropy 24 01649 g010
Table 1. The decoding complexity of Log-FFT-BP and Log-BP per bit per iteration.
Table 1. The decoding complexity of Log-FFT-BP and Log-BP per bit per iteration.
OperationLog-FFT-BP for NB LDPCLog-BP for Binary LDPCGF(256) Regular LDPC, d v = 2 , p = 8 GF(2) Regular LDPC d v = 3
addition/subtraction 2 q + 4 q p d v 4 d v 1 128011
comparison 2 q d v 1024
table look-up 2 q d v 4 d v 102412
total 6 q + 4 q p d v 8 d v 1 332823
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kang, W. A Nonbinary LDPC-Coded Probabilistic Shaping Scheme for a Rayleigh Fading Channel. Entropy 2022, 24, 1649. https://doi.org/10.3390/e24111649

AMA Style

Kang W. A Nonbinary LDPC-Coded Probabilistic Shaping Scheme for a Rayleigh Fading Channel. Entropy. 2022; 24(11):1649. https://doi.org/10.3390/e24111649

Chicago/Turabian Style

Kang, Weimin. 2022. "A Nonbinary LDPC-Coded Probabilistic Shaping Scheme for a Rayleigh Fading Channel" Entropy 24, no. 11: 1649. https://doi.org/10.3390/e24111649

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