FINITE PRECISION ANALYSIS OF DEMAPPERS AND DECODERS FOR LDPC-CODED M-QAM SYSTEMS

Similar documents
Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels

Outline. Communications Engineering 1

Digital Television Lecture 5

On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

Performance comparison of convolutional and block turbo codes

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting

Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding

THE idea behind constellation shaping is that signals with

High-Rate Non-Binary Product Codes

MULTILEVEL CODING (MLC) with multistage decoding

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter

CT-516 Advanced Digital Communications

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

A Survey of Advanced FEC Systems

Lab/Project Error Control Coding using LDPC Codes and HARQ

Study of Turbo Coded OFDM over Fading Channel

Rekha S.M, Manoj P.B. International Journal of Engineering and Advanced Technology (IJEAT) ISSN: , Volume-2, Issue-6, August 2013

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <

Vector-LDPC Codes for Mobile Broadband Communications

Decoding of Block Turbo Codes

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission.

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

Iterative Joint Source/Channel Decoding for JPEG2000

New Forward Error Correction and Modulation Technologies Low Density Parity Check (LDPC) Coding and 8-QAM Modulation in the CDM-600 Satellite Modem

ISSN: Page 320

Ultra high speed optical transmission using subcarrier-multiplexed four-dimensional LDPCcoded

Interleaved PC-OFDM to reduce the peak-to-average power ratio

EXIT Chart Analysis for Turbo LDS-OFDM Receivers

FOR THE PAST few years, there has been a great amount

ENGN8637, Semster-1, 2018 Project Description Project 1: Bit Interleaved Modulation

Performance and Complexity Tradeoffs of Space-Time Modulation and Coding Schemes

REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY

ECE 6640 Digital Communications

Chapter 3 Convolutional Codes and Trellis Coded Modulation

6. FUNDAMENTALS OF CHANNEL CODER

Combined Transmitter Diversity and Multi-Level Modulation Techniques

Serial Concatenation of LDPC Codes and Differentially Encoded Modulations. M. Franceschini, G. Ferrari, R. Raheli and A. Curtoni

MIMO-OFDM in Rayleigh Fading Channel with LDPC

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 2.114

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

p J Data bits P1 P2 P3 P4 P5 P6 Parity bits C2 Fig. 3. p p p p p p C9 p p p P7 P8 P9 Code structure of RC-LDPC codes. the truncated parity blocks, hig

Error Correcting Codes for Cooperative Broadcasting

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team

A Novel of Low Complexity Detection in OFDM System by Combining SLM Technique and Clipping and Scaling Method Jayamol Joseph, Subin Suresh

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS

Contents Chapter 1: Introduction... 2

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System

1. Describe the major research and education activities of the project.

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes

Comparative Analysis of Inter Satellite Links using Free Space Optical Communication with OOK and QPSK Modulation Techniques in Turbo Codes

Capacity-Approaching Bandwidth-Efficient Coded Modulation Schemes Based on Low-Density Parity-Check Codes

CORRELATION BASED SNR ESTIMATION IN OFDM SYSTEM

Performance of Channel Coded Noncoherent Systems: Modulation Choice, Information Rate, and Markov Chain Monte Carlo Detection

LDPC Decoding: VLSI Architectures and Implementations

Performance Analysis of n Wireless LAN Physical Layer

Multiple Antennas in Wireless Communications

A REVIEW OF CONSTELLATION SHAPING AND BICM-ID OF LDPC CODES FOR DVB-S2 SYSTEMS

Performance Evaluation and Comparative Analysis of Various Concatenated Error Correcting Codes Using BPSK Modulation for AWGN Channel

An Improved Rate Matching Method for DVB Systems Through Pilot Bit Insertion

Simulink Modeling of Convolutional Encoders

Physical-Layer Network Coding Using GF(q) Forward Error Correction Codes

Linear Turbo Equalization for Parallel ISI Channels

A Polling Based Approach For Delay Analysis of WiMAX/IEEE Systems

Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels

Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels

Performance Evaluation of STBC-OFDM System for Wireless Communication

Diversity Techniques

Improved concatenated (RS-CC) for OFDM systems

Performance Analysis of Maximum Likelihood Detection in a MIMO Antenna System

Implementation of Reed-Solomon RS(255,239) Code

Comparison of BER for Various Digital Modulation Schemes in OFDM System

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr.

FPGA based Prototyping of Next Generation Forward Error Correction

IDMA Technology and Comparison survey of Interleavers

International Journal of Scientific & Engineering Research Volume 9, Issue 3, March ISSN

MULTILEVEL RS/CONVOLUTIONAL CONCATENATED CODED QAM FOR HYBRID IBOC-AM BROADCASTING

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

Turbo Codes for Pulse Position Modulation: Applying BCJR algorithm on PPM signals

Chaos based Communication System Using Reed Solomon (RS) Coding for AWGN & Rayleigh Fading Channels

Probability of Error Calculation of OFDM Systems With Frequency Offset

Chapter 2 Overview - 1 -

Closing the Gap to the Capacity of APSK: Constellation Shaping and Degree Distributions

Field Experiments of 2.5 Gbit/s High-Speed Packet Transmission Using MIMO OFDM Broadband Packet Radio Access

PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC)

Robust Reed Solomon Coded MPSK Modulation

FOR applications requiring high spectral efficiency, there

Chapter 1 Coding for Reliable Digital Transmission and Storage

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 3, Issue 11, November 2014

SNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding

Iterative Decoding for MIMO Channels via. Modified Sphere Decoding

Simulink Modelling of Reed-Solomon (Rs) Code for Error Detection and Correction

An Improved Design of Gallager Mapping for LDPC-coded BICM-ID System

On the performance of Turbo Codes over UWB channels at low SNR

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 4, July 2013

Transcription:

Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 2, February 2014, pg.320 327 RESEARCH ARTICLE 2014, IJCSMC All Rights Reserved 320 ISSN 2320 088X FINITE PRECISION ANALYSIS OF DEMAPPERS AND DECODERS FOR LDPC-CODED M-QAM SYSTEMS Hoglah Leena Bollam Assistant Professor Department of ECE, Mallareddy College of Engineering, Hyderabad, India Abstract:- The performance of LPDC is strongly affected by finite-precision issues in the representation of inner variables. Great attention has been paid, to the topic of quantization for LDPC decoders, but mostly focusing on binary modulations and analyzing finite precision effects in a disaggregated manner, i.e., considering separately each block of the receiver. Modern telecommunication standards, instead, often adopt high order modulation schemes, e.g. M-QAM, with the aim to achieve large spectral efficiency. This puts additional quantization problems that have been poorly debated. The choice of suitable quantization characteristics for both the decoder messages and the received samples in LDPC-coded systems using M-QAM schemes is being understood. The analysis involves also the demapper block that provides initial likelihood values for the decoder, by relating its quantization strategy with that of the decoder. A new demapper version, based on approximate expressions, is also presented, that introduces a slight deviation from the ideal case but yields a low complexity hardware implementation. A relevant issue concerns comparison between the error rate performance that is achievable by using LDPC codes and that ensured by other schemes employing SISO decoding. Moreover, modern broadcast communications are characterized by increasing throughput requirements. For example, for the DVB-T2 standard, that must support High Definition Television (HDTV) services.. Another issue in broadcast transmissions concerns complexity of the decoder implementation that can be somehow reduced by introducing suitable approximations. The current scenario of error correcting codes is dominated by schemes using Soft-Input Soft-Output (SISO) decoding. Among them, an important role is played by Low-Density Parity-Check (LDPC) codes that permit to approach the theoretical Shannon limit, while ensuring reduced complexity Index Terms Integer wavelet transform, k-means clustering, masking, robust reversible watermarking (RRW). 1. INTRODUCTION Low Density Parity Check (LDPC) codes are state-of-art error correcting codes, included in several standards for broadcast transmissions. Iterative soft decision decoding algorithms for LDPC codes reach excellent error correction

capability; their performance, however, is strongly affected by finite-precision issues in the representation of inner variables. Great attention has been paid to the topic of quantization for LDPC decoders, but mostly focusing on binary modulations and analyzing finite precision effects in a disaggregated manner, i.e., considering separately each block of the receiver. Modern telecommunication standards, instead, often adopt high order modulation schemes, e.g. M-QAM, with the aim to achieve large spectral efficiency. This puts additional quantization problems that have been poorly debated and the choice of suitable quantization characteristics for both the decoder messages and the received samples in LDPC-coded systems using M-QAM schemes. The analysis involves also the demapper block that provides initial likelihood values for the decoder, by relating its quantization strategy with that of the decoder. A signal label for a signal in a 2m-ary modulation scheme is simply the m-bit pattern assigned to the signal. A mapping strategy refers to the grouping of bits within a codeword, where each m bit group is used to select a 2mary signal in accordance with the signal labels. The most obvious mapping strategy is to use each group of m consecutive bits to select a signal. We will call this the consecutive-bit (CB) mapping strategy. An alternative strategy is the bit-reliability (BR) mapping strategy which will be described below. A new demapper version, based on approximate expressions, is also presented, that introduces a slight deviation from the ideal case but yields a low complexity hardware implementation.the current scenario of error correcting codes is dominated by schemes using Soft-Input Soft-Output (SISO) decoding. Among them, an important role is played by Low Density Parity-Check (LDPC) codes that permit to approach the theoretical Shannon limit while ensuring reduced complexity. For such reason, these codes have been included in some recent telecommunication standards. The second generation of Digital Video Broadcasting (DVB) standards, in particular, considers LDPC codes in place of more conventional concatenated schemes formed by Reed-Solomon and convolution codes that in this projection adopted in first generation DVB standards. Similarly, the second version of the satellite DVB (DVB-S2) standard includes LDPC codes in conjunction with BCH codes. LDPC codes will be probably adopted also in the upcoming second generation of the terrestrial DVB (DVB-T2) standard that will replace soon its present version. Possible technologies to be included in such new standard are currently under evaluation. Based on the above considerations, a relevant issue concerns comparison between this projection, i.e. the error rate performance that is achievable by using LDPC codes and that ensured by other schemes employing SISO decoding. An example of such comparison will be given in Section II for the important case of the Digital Video Broadcasting Return Channel Satellite (DVB-RCS) standard. Moreover, modern broadcast communications are characterized by increasing throughput requirements; this is true, for example, for the DVB-T2 standard that must support High Definition Television (HDTV) services. So, there is the need of large spectral efficiencies, which is usually satisfied by employing high order modulation schemes. The DVB-T standard adopts QPSK, 16-QAM and 64-QAM schemes in conjunction with OFDM, and probably the same will be for DVB-T2.Another issue in broadcast transmissions concerns complexity of the decoder implementation that can be somehow reduced by introducing suitable approximations. In particular, in SISO decoders, complexity is strongly affected by the finite-precision representation of the inner variables. The objective is to analyze Finite-precision effects on an LDPC coded M-QAM system of the type depicted it employs binary LDPC codes in conjunction with high order modulation schemes. The meaning of the various blocks and quantities involved will be explained in this, but most of previous works in this projection is limited to consider binary modulation. Higher order modulation schemes, like -QAM, whose adoption is justified by the need to increase the spectral efficiency, put a number of additional problems. In particular, they require modeling the effect of the demapper block (i.e., the symbol-to-metric calculator) and to refine the optimization procedure for saving the number of quantization bits without incurring significant performance losses. This can suggest, in particular, the adoption of suitable non-uniform quantization schemes, which are able to face efficiently the clipping effect. If not controlled, this effect can cause the appearance of remarkable and unexpected error floors. 2014, IJCSMC All Rights Reserved 321

II. PROPOSED METHOD The analysis we have developed is quite general and can be applied, with some distinctions, to any value. However, for better evidence, we will mainly refer to the specific case of a 16-QAM constellation. For any M equal to an even power of 2, a Gray labeling can be adopted to match every sequence of encoded bits to each symbol. Simulations have been carried out over the AWGN channel. As the QAM constellation is not geometrically uniform, the simulated information patterns cannot be fixed (the all zero sequence would be the canonical choice) but are generated by a random, uncorrelated, source. The present invention relates to a soft-in, soft-out decoder used in an iterative error correction decoder which uses extrinsic information (prior probability information) to iteratively decode two or more code sequences. As one of error correction coding, an iterative error correction decoding method, called turbo coding, is known. This coding method creates a non-interleaved data sequence and an interleaved data sequence from a data sequence to be coded and uses a parallel concatenated convolution code (PCCC) to convolute each of these data sequences. In the decoding process of such turbo codes, two or more code sequences are sequentially and iteratively decoded. The use of the result of other decoding as the prior probability information allows the turbo coding to provide the high-performance error correction code that reaches very close to Shannon limits. During each decoding, SISO (Soft in Soft Out) decoding such as MAP (maximum a posteriori) decoding is used. In this case, extrinsic information (prior probability information) output from each decoder is stored in a memory for all data of each decode frame. However in this projection, the problem with the turbo coding described above is that, though very high performance error correction is attained, the decoder becomes complex in configuration, requires a large amount of memory, and consumes much power. To solve this problem, the log MAP decoding which converts MAP decoding calculation to the equivalent logarithm calculation is proposed. To solve the problems described above, the decoder according to the present invention comprises a plurality of metric calculators each generating a forward state metric and a backward state metric of a predetermined state for each data bit of each encoded frame; i.e. mapper and demapper block. Modern telecommunication standards, instead, often adopt high order modulation schemes, e.g. M-QAM, with the aim to achieve large spectral efficiency. This puts additional quantization problems that have been poorly debated and the choice of suitable quantization characteristics for both the decoder messages and the received samples in LDPC-coded systems using M-QAM schemes. The analysis involves also the demapper block, A.RESEARCH AND EDUCATION ACTIVITIES OF THE PROJECT It is primarily concerned with the study of various aspects and channel models of the free-space optics (FSO) communication channel, and the development of novel forward error-correction schemes for such channels. The motivation behind this project is that the FSO communication channel offers an excellent alternative for wireless communications for its wide bandwidth and relatively low cost, compared to RF wireless links. Optical communication through this channel is achieved by a point-to-point connection between two line-of-sight transceivers. We are interested in the FSO systems that are robust in the presence of atmospheric turbulence such as coded orthogonal frequency division multiplexing (coded-ofdm), and coded multiple-input multiple-output multi-laser multi-detector or MIMO) concept; both employing low-density parity-check (LDPC) codes. B. ERROR CORRECTING CODES Error-reduction in communication systems can be achieved by sending automatic repeat request (ARQ) through the feedback channel when errors occur, or by using (forward) error correcting codes (ECCs). The former of these is ancient and reliable error control scheme based on the two assumptions that a reliable, cost-effective feedback channel exists 2014, IJCSMC All Rights Reserved 322

Figer 1 shows A point-to-point logical channel governed by P(dyjx) and the error events during retransmission are independent of those in the initial transmission. On the other hand, a simple point-to-point communication system with ECCs requires no feedback channel, as illustrated in figure 3.1. ECCs achieves their error control purpose by limiting the legitimate transmission to a subset of the entire signal space. Hence, with very high probability, the corrupted received signal can be mapped inversely back to the transmitted signal, namely, the original signal can be successfully decoded. For modern wireless communication systems, error control is usually achieved by a sophisticated combination of ARQ and ECCs. Nevertheless, for deep-space communications, in which the cost of using a feedback channel is prohibitive, and for storage devices, in which the error events during retransmission are not independent, the system designer has to rely solely on ECCs to ensure reliable communications. This thesis will focus only on ECCs, and the results can benefit systems with or without ARQ. C. ORBITAL ANGULAR MOMENTUM BASED ON MULTI CHANNEL COMMUNICATIONS Orbital angular momentum (OAM) is a property of light associated with the helicity of a photon's wave front. Optical beams carrying OAM are usually called optical vortices, because they feature a phase discontinuity at their center. The momentum of a vortex field is proportional to the number of turns that this vector completes around the beam's axis after propagating a distance equal to one wavelength. This number is equal to the OAM state. The OAM state of a photon can take any integer value. This infinite set of OAM states forms an orthonormal basis. This property may be exploited in the context of optical communications. The orthogonality among beams with different OAM states allows the simultaneous transmission of information from different users, each on a separate OAM channel. Each orthogonal channel can be perfectly filtered and decoded at the receiver of a free-space optical (FSO) communication link OAM states may also be used for multilevel modulation. Figure 2 shows Diagram of a free-space optical communication link using multiplexed QAM channels 2014, IJCSMC All Rights Reserved 323

Figer 3 shows Effective Information Rate The Effective information rate (in bits per channel use) achieved by the Raptor code with inner LDPC code (495, 433) on an experimentally-recorded FSO fading channel with temporal correlation τ0=3.6 ms and scintillation σ 2=1.03. The segmented curve is the capacity of an AWGN channel using OOK modulation, which serves as an upper bound. The strength of the Raptor code resides on its capability to maintain an information data stream at very low SNR values. A. LINEAR BLOCK CODES III. LDPC CODES With a binary linear block code, a message is grouped into blocks of k bits, which are called the message bits. Each block of k bits is encoded into a longer block of n > k bits which is called the codeword or the coded bits. Typically, n k redundant bits (called parity check bits) are added to the message bits to create a codeword. There are many ways of creating these parity bits, but in all cases they must be such that the message bits can be recovered by applying the inverse operation. A block code is denoted by Cb(n, k) with code rate Rc = k/n, which is the ratio of the message bits to the coded bits. In order to make linear block codes, some mathematical structures are now introduced. B. REGULAR LDPC CODES This section describes the characteristics of LDPC codes and a general method to construct them. A regular LDPC code satisfies the four following conditions: The parity check matrix H has a fixed number of 1 s per row, denoted by ρ. The parity check matrix H has a fixed number of 1 s per column, denoted by γ. The number of common 1 s per column and per row is at most one. This is a necessary condition to avoid short cycles in the corresponding bipartite graph. The number of 1 s per row and per column is small compared to the code length. LDPC codes can be classified into two categories, random LDPC codes and structured LDPC codes, based on the construction method used to generate the parity check matrix. As a general rule, random LDPC codes have slightly better BER performance in comparison with structured LDPC codes; however this benefit is achievable with an implementation that is more complex and subsequently more expensive. A random matrix construction method is 2014, IJCSMC All Rights Reserved 324

employed in this thesis since it provides better performance with tolerable complexity. The random parity check matrices were selected from those constructed by Mackay2 Figer 4 shows Structure of OFDM carrier IV. EXPERIMENTAL RESULTS Figer 5 shows : Comparison of LDPC and Turbo Codes The above figure reports the simulated performance of the LDPC and turbo Codes, over the AWGN channel by using BPSK modulation and in the absence of quantization. It is observed that the performance of turbo 2014, IJCSMC All Rights Reserved 325

codes and LDPC codes is similar at both rates. The turbo codes exhibit a slightly earlier waterfall for small signalto-noise ratio and high error rates. For smaller error rates, however the curves of the LDPC codes show a more favorable slope and intersect those of the turbo codes. Figer 6 shows : 16 QAM constellation The above figure shows the 16 QAM constellation calculated for all the bit positions where k= 1 4.It indicates that all the values depend only on the Quadrature component. REFERENCES 1. N. H. Tran and H. H. Nguyen, Signal mappings of 8-ary constellations for bit interleaved coded modulation with iterative decoding, IEEE Trans. Broadcast., vol. 52, no. 1, pp. 92 99, Mar. 2006. 2. B. Rong, T. Jiang, X. Li, andm. R. Soleymani, Combine LDPC codes over GF(q) with q-ary modulations for bandwidth efficient transmission, IEEE Trans. Broadcast., vol. 54, no. 1, pp. 7s8 84, Mar. 2008. 3. S. Papaharalabos,M. Papaleo, P. T.Mathiopoulos,M. Neri, A. Vanelli Coralli, and G. E. Corazza, DVB-S2 LDPC decoding using robus check node update approximations, IEEE Trans. Broadcast., vol. 54 no. 1, pp. 120 126, Mar. 2008. 4. Y. Li and W. Ryan, Bit-reliability mapping in LDPC-coded modulation systems, IEEE Commun. Lett., vol. 9, no. 1, pp. 1 3, Jan. 2005. 5. R. G. Gallager, Low-density parity-check codes, IRE Trans. Inform.Theory, vol. IT-8, pp. 21 28, Jan. 1962. 6. R. J. McEliece, D. J. C. MacKay, and J.-F. Cheng, Turbo decoding as an instance of Pearl s belief propagation algorithm, IEEE J. Select. Areas Commun., vol. 16, no. 2, pp. 140 152, Feb. 1998. 7. C. Douillard, M. Jézéquel, C. Berrou, N. Brengarth, J. Tousch, and N. Pham, The turbo code standard for DVB-RCS, in Proc. Second International Symposium on Turbo Codes, Brest, France, Sep. 2000, pp. 535 538. 8. M. K. Clayton, Covariate models for Bernoulli bandits, Sequential Analysis, vol. 8,no. 4, pp. 405{426, 1989. 9. F. R. Kschischang, B. J. Frey, and H.-A. Loeliger, Factor graphs and the sum-product Algorithm," IEEE Trans. Inform. Theory, 10. T. L. Lai and H. Robbins, " Asymptotically optimal allocation of treatments in se- 2014, IJCSMC All Rights Reserved 326

quential experiments," in Design of Experiments : Ranking and Selection, Thomas J. Santner, Ajit C. Tamhane Eds. New York: Dekker, 1984. 11. R. Agrawal, M. V. Hegde, and D. Teneketzis, \Asymptotically efficient adaptive al-location rules for the multi armed bandit problem with switching cost," IEEE Trans. Automat. Contr., vol. 33, no. 10, pp. 899{906, Oct. 1988. HOGLAH LEENA BOLLAM is an Assistant professor at Malla Reddy College of Engineering, Hyderabad. She received her Bachelor degree in Electronics and communication Engineering from jyothishmathi Institute of Technology & Science, hyderabad. M.Tech, in Embedded Systems from Sree Chaitanya College Of Engineering. 2014, IJCSMC All Rights Reserved 327