Improving DVB-S2 Performance Through Constellation Shaping and Iterative Demapping

Improving DVB-S2 Performance Through Constellation Shaping and Iterative Demapping

Improving DVB-S2 Performance Through Constellation Shaping and Iterative Demapping Xingyu Xiang and Matthew C. Valenti Lane Department of Computer Science and Electrical Engineering West Virginia University, Morgantown, WV, U.S.A. Abstract—Because it is widely supported by commercial-off- constellation shaping [7]–[10]. Our strategy for APSK is based the-shelf (COTS) technology, the DVB-S2 waveform standard on that proposed by Le Goff et al. in [10] for bit-interleaved has become an attractive solution for military communication turbo-coded pulse-amplitude modulation (PAM). The strategy links. The waveform uses a combination of amplitude-phase- shift keying (APSK) modulation and low-density parity-check in [10] partitions the basic constellation into two or more (LDPC) codes. Typical DVB-S2 implementations select signals sub-constellations of increasing average energy and uses a from the APSK signal set with uniform probability. However, shaping code to select signals from the lower energy sub- information-theoretic results suggest that performance may be constellations more often than the signals from higher energy improved by selecting lower-energy signals more frequently than sub-constellations. higher-energy signals. In this paper, we propose and analyze a DVB-S2-compatible system that shapes the APSK constellation Our previous work in [6] on shaping for APSK was limited by selecting signals with a nonuniform probability. The receiver to only turbo codes. However, DVB-S2 uses LDPC codes. iterates between the APSK demapper, the shaping decoder, and Because the nature of turbo and LDPC decoders are quite the LDPC decoder. Using 32-APSK and a rate of 3 data bits per symbol, the system described in this paper achieves a gain of different, the adaptation of shaping to LDPC-coded systems over 1 dB relative to a standard DVB-S2 system (i.e. one that is not trivial. The DVB-S2 system can be considered as an does not use shaping or iterative demodulation) in additive white instance of bit-interleaved coded modulation (BICM) [11]. Gaussian noise (AWGN) at a bit-error rate of 10−5. About 0.7 Like other BICM systems, DVB-S2 can be iteratively decoded dB of the gain can be attributed to shaping, and rest of the gain using the strategy known as BICM with iterative demapping can be attributed to iterative demodulation and decoding. Lesser gains can be achieved over Rayleigh fading channels. and decoding (BICM-ID) [12]. BICM-ID has been previously considered for DVB-S2 in [13], but that paper does not I. INTRODUCTION consider shaping. Digital Video Broadcasting Satellite - Second Generation In this paper we apply a combination of BICM-ID and (DVB-S2) is the successor to the ubiquitous DVB-S satellite constellation shaping to the DVB-S2 system. On the one hand, digital video broadcasting standard [1]. DVB-S2 supports the the paper can be considered to be an extension of [6] to broadcast of standard-definition and high-definition television accommodate LDPC codes, while on the other hand, it can be (HDTV), interactive services, and data content distribution. considered an extension of [13] to accommodate shaping. At a Because of the wide availability of commercial-of-the-shelf rate of 3 data bits per APSK symbol and using 32-APSK, the (COTS) technology, DVB-S2 has become an attractive solution system in this paper achieves a gain of over 1 dB at a bit-error for military communication links [2]–[5]. Compared with the rate of 10−5 relative to a typical DVB-S2 implementation in first generation, DVB-S2 uses much stronger coding combined additive white Gaussian noise (AWGN). About 0.7 dB of the with high-order modulation. In particular, DVB-S2 uses low- gain can be attributed to shaping, and the other 0.3 dB can be density parity-check (LDPC) codes and amplitude-phase-shift attributed to iterative demapping and decoding. Lesser gains keying (APSK) modulation with constellations containing up can be achieved over Rayleigh fading channels. The gains are to 32 symbols. Together, these features achieve a 30% gain achieved without an expansion in bandwidth or a change to in transmission rate when using the same satellite transponder the standardized LDPC codes or APSK constellations. All that bandwidth and emitted signal power as DVB-S. is needed on the transmitter side is the inclusion of a shaping With APSK modulation, the signals are located on several encoder between the LDPC encoder and the APSK modulator. concentric circles, each with a different amplitude. In typ- The receiver architecture, which is disclosed in this paper, ical implementations, the APSK symbols are selected with requires iteration between the APSK demapper, the shaping uniform probability. However, as we have shown in [6], the decoder, and the LDPC decoder. performance of APSK may be improved by selecting lower- The remainder of this paper is organized as follows. A energy signals more frequently than higher-energy signals. general model for bit-interleaved LDPC-coded APSK with The strategy in [6] is an instance of the general concept of constellation shaping is provided in Section II. Section III discusses the shaping code. The BICM-ID receiver imple- The authors were sponsored by the National Science Foundation under Award No. CNS-0750821 and by the United States Army Research Laboratory mentation is discussed in Section IV. Numerical results and under Contract W911NF-10-0109. conclusions are given in Sections V and VI, respectively. d shaping c s1 buLDPC v encoder 2 z APSK x bit s P/S encoder 1 2 modltdulator s3 separation … sm Fig. 1. Transmitter structure. II. SYSTEM MODEL 11100 01100 C 11000 A. Transmitter C C 11101 01000 C C 10100 10000 A block diagram of the transmitter is shown in Fig. 1. The B B 10001 10101 B 11001 k b 01101 B input to the system is a length- c vector of information C C bits, which is fed into an LDPC encoder. The LDPC encoder 00101 00100 00000 00001 A produces a length-n codeword u, which is permuted by inter- B A B c 01111 01001 C C leaver Π1 to produce the vector v.A bit separator separates v 00111 00011 B B 00110 00010 into m streams, where m = log2 M and M is the number of A A 11111 01011 C symbols in the APSK constellation. The first stream, denoted C 10111 10011 B B d, is passed through a shaping encoder to produce the shaping 10110 10010 B B codeword c, which is then permuted by interleaver Π2 to 01110 11011 C C produce the vector s . The purpose of the shaping encoder, 1 11110 01010 C 11010 C as described below, is to produce a nonuniform output with C a higher likelihood of 0’s than 1’s. The remaining streams at the output of the bit separator are denoted fs2; :::; smg and Fig. 2. 32-APSK constellation. The shaping bit is the second from left. do not pass through the shaping encoder. The m streams si are all of equal length and pass through a parallel-to-serial the LDPC code and shaping codes rate by: converter (P/S) and into an APSK modulator. Since the si are of the same length and the shaping encoder has a rate less R = Rc [m + g(Rs − 1)] (1) than unity, it follows that the first stream d output by the bit where R is the rate of LDPC code and R = k =n is the rate separator is actually shorter than the other stream output by c s s s of shaping code. When shaping is used, g > 0 and R < 1, the bit separator. s which implies that the rate of the LDPC code Rc used by a The P/S converter assures that each APSK symbol is se- system with shaping must be higher than the R used without s s c lected using one bit from each of the i. The bit from 1 shaping if the overall system rate R is to remain fixed. In other shaping is called a bit and is used to select from among words, the loss of the system rate R caused by the shaping two subconstellations with nonequal probability. When the code must be compensated by an appropriate increase in R . shaping bit is equal to 0, the lower-energy subconstellation is c selected, while when it is 1, the higher-energy subconstellation B. Receiver is selected. The remaining m − 1 bits, which are not shaped, The receiver structure is shown in Fig 3. While Section are used to select from among the M=2 symbols within the IV describes the receiver in detail, a general description is subconstellation. An example symbol labeling map is shown provided here to provide a better understanding of the entire in Fig. 2, which is the labeled 32-APSK constellation from the system. Throughout this discussion, it is assumed that all DVB-S2 standard. To be consistent with the DVB-S2 standard, information exchanged within the decoder is in the form of the shaping bit is the second bit from the left. With this bit used log-likelihood ratios (LLRs). The notation La denotes an LLR as the shaping bit, the high-energy subconstellation is the outer input to a module (which may possibly be fed back from ring of 16 symbols, while the lower-energy subconstellation another module), while Le denotes the LLR output by a is the union of the two inner rings of symbols. module. The received symbols y, which are corrupted by the Note that in Fig. 1, there is just a single shaped bit, which channel, are passed into the APSK demodulator.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us