TURBOCODING PERFORMANCES ON FADING CHANNELS

Similar documents
Performance comparison of convolutional and block turbo codes

BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels

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

Adaptive Digital Video Transmission with STBC over Rayleigh Fading Channels

SNR Estimation in Nakagami Fading with Diversity for Turbo Decoding

Journal of Babylon University/Engineering Sciences/ No.(5)/ Vol.(25): 2017

Study of Turbo Coded OFDM over Fading Channel

Performance Analysis of Equalizer Techniques for Modulated Signals

Chapter 2 Channel Equalization

Contents Chapter 1: Introduction... 2

THE idea behind constellation shaping is that signals with

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

A rate one half code for approaching the Shannon limit by 0.1dB

Turbo coding (CH 16)

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

Performance of Turbo codec OFDM in Rayleigh fading channel for Wireless communication

Improvement Of Block Product Turbo Coding By Using A New Concept Of Soft Hamming Decoder

Performance of Parallel Concatenated Convolutional Codes (PCCC) with BPSK in Nakagami Multipath M-Fading Channel

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

Bridging the Gap Between Parallel and Serial Concatenated Codes

Improved concatenated (RS-CC) for OFDM systems

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

ECE 6640 Digital Communications

Combined Phase Compensation and Power Allocation Scheme for OFDM Systems

FOR wireless applications on fading channels, channel

PERFORMANCE OF TWO LEVEL TURBO CODED 4-ARY CPFSK SYSTEMS OVER AWGN AND FADING CHANNELS

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

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

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

Performance Analysis of Concatenated RS-CC Codes for WiMax System using QPSK

M4B-4. Concatenated RS-Convolutional Codes for Ultrawideband Multiband-OFDM. Nyembezi Nyirongo, Wasim Q. Malik, and David. J.

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING

Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels

Research Letter Throughput of Type II HARQ-OFDM/TDM Using MMSE-FDE in a Multipath Channel

Design of HSDPA System with Turbo Iterative Equalization

ISSN: Page 320

FREQUENCY DOMAIN POWER ADAPTATION SCHEME FOR MULTI-CARRIER SYSTEMS

SPACE-TIME LAYERED INFORMATION PROCESSING FOR WIRELESS COMMUNICATIONS

Low complexity iterative receiver for Linear Precoded OFDM

Iterative Demodulation and Decoding of DPSK Modulated Turbo Codes over Rayleigh Fading Channels

Differentially-Encoded Turbo Coded Modulation with APP Channel Estimation

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

Analysis of Fast Fading in Wireless Communication Channels M.Siva Ganga Prasad 1, P.Siddaiah 1, L.Pratap Reddy 2, K.Lekha 1

DESIGN OF CHANNEL CODING METHODS IN HV PLC COMMUNICATIONS

EENG473 Mobile Communications Module 3 : Week # (12) Mobile Radio Propagation: Small-Scale Path Loss

Improving HiperLAN/2 Physical Layer Model Based Multiwavelet Signals by using Block Turbo Codes System

Input weight 2 trellis diagram for a 37/21 constituent RSC encoder

CONCLUSION FUTURE WORK

Decoding of Block Turbo Codes

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

International Journal of Advance Engineering and Research Development. Performance Comparison of Rayleigh and Rician Fading Channel Models: A Review

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

Adaptive Modulation, Adaptive Coding, and Power Control for Fixed Cellular Broadband Wireless Systems: Some New Insights 1

PAPER MIMO System with Relative Phase Difference Time-Shift Modulation for Rician Fading Environment

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 8, February 2014

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

Performance Evaluation of BPSK modulation Based Spectrum Sensing over Wireless Fading Channels in Cognitive Radio

Robust Wireless Video Transmission Employing Byte-aligned Variable-length Turbo Code

High-Rate Non-Binary Product Codes

Adaptive Coding in MC-CDMA/FDMA Systems with Adaptive Sub-Band Allocation

Robustness of Space-Time Turbo Codes

PERFORMANCE ANALYSIS OF MIMO WIRELESS SYSTEM WITH ARRAY ANTENNA

Chapter 1 Coding for Reliable Digital Transmission and Storage

ISSN: International Journal of Innovative Research in Science, Engineering and Technology

TURBO CODES Principles and Applications

Design of a Few Interleaver Techniques used with Gold Codes in Faded Wireless Channels

CHAPTER 2 WIRELESS CHANNEL

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010)

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel

Simulation Performance of MMSE Iterative Equalization with Soft Boolean Value Propagation

Amplitude and Phase Distortions in MIMO and Diversity Systems

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

_ MAPequalizer _ 1: COD-MAPdecoder. : Interleaver. Deinterleaver. L(u)

Comparison Between Serial and Parallel Concatenated Channel Coding Schemes Using Continuous Phase Modulation over AWGN and Fading Channels

SPATIAL MULTIPLEXING IN MODERN MIMO SYSTEMS

Multiple Antennas in Wireless Communications

TCM-coded OFDM assisted by ANN in Wireless Channels

Development of Outage Tolerant FSM Model for Fading Channels

Coding for MIMO Communication Systems

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

THE EFFECT of multipath fading in wireless systems can

SNR Estimation in Generalized Fading Channels and its Application to Turbo Decoding

Near-Capacity Iteratively Decoded Binary Self-Concatenated Code Design Using EXIT Charts

About Homework. The rest parts of the course: focus on popular standards like GSM, WCDMA, etc.

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

Iterative Equalizatioflecoding of TCM for Frequency-Selective Fading Channels *

BERROU et al. introduced turbo codes in 1993 [1], which

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

PERFORMANCE ANALYSIS OF DIFFERENT M-ARY MODULATION TECHNIQUES IN FADING CHANNELS USING DIFFERENT DIVERSITY

Wireless Channel Propagation Model Small-scale Fading

MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS

#8 Adaptive Modulation Coding

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

Performance Evaluation of STBC-OFDM System for Wireless Communication

Differentially-Encoded Turbo Coded Modulation with APP Channel Estimation

TURBO codes are an exciting new channel coding scheme

Transcription:

TURBOCODING PERFORMANCES ON FADING CHANNELS Ioana Marcu, Simona Halunga, Octavian Fratu Telecommunications Dept. Electronics, Telecomm. & Information Theory Faculty, Bd. Iuliu Maniu 1-3, 061071, Bucharest 6, Romania, Phone: +40 21 402 4996; Fax: +40 21 410 2379; e-mail:imarcu@radio.pub.ro This paper investigates some effects of fading channels on the turbo encoder-decode performances, evaluated in terms of Bit-Error Rate. Extended Monte Carlo simulations have been developed to determine the effect of Rayleigh / Rice fading, with /without Doppler shift over the performances of a turbo encoder decoder system that uses either helical or random interleaver and either MAP or SOVA decoding algorithms. The results and some interesting conclusions are presented in chapter 4. Keywords: turbo-coding, Rayleigh/Rice fading, Doppler shift, error probability 1. INTRODUCTION In the last five decades many structures have been developed in order to achieve better performances. The structure proposed by Berroux and Glavieux in 1993 [1] exploits the concatenation of the convolutional codes with the interleaving principle in order to obtain a as close as possible to the Shannon limit, while the transmission channel is affected by AWGN only. However, in mobile communication systems, the channel is distorted by fading and multipath propagation and the is affected in concordance. This paper aims to investigate the fading effect on the turbo-encoded data. The system model is presented in figure 1. This paper investigates the turbo encoder-decoder performances evaluated in terms of Bit-Error Rate, in the presence of flat non-frequency-selective Rayleigh / Rice fading with and without Doppler shift. Source information Source encoder Channel turboencoder Digital modulator Channel AWGN + Rayleigh /Rice fading Output Source decoder Channel turbodecoder Digital demodulator Fig. 1. A communication system model 2. THE ENCODER STRUCTURE. THE INTERLEAVER The Turbo Encoder structure consists of two recursive Systematic Codes (RSC) that operates on the same input bits. For the second encoder the input bits order is

changed by placing an interleaver in front of it; this way the overall code is better protected against burst errors that often appear in mobile communication systems. The encoder structure is shown in figure 2, where RSC1 and RSC2 are two recursive systematic codes with the same structure and with the generator polynomial of degree 2. The puncturing and multiplexing block ensures the transmission of all the systematic bits from the first encoder and half of the parity bits from each encoder alternately. x RSC 1 Interleaver RSC 1 ~ x v 0 v 1 w 1 Puncturing And Multiplexing c Fig.2. Encoder architecture Two types of interleaver have been taken into consideration. The helical interleaver is a block type one, based on a matrix structure in which the data is written in row-wise and read out diagonal-wise. This structure prevents consecutive input bits to have consecutive positions in the output sequence. The random interleaver introduces an N bits input block of data into a memory and reads it out randomly, in accordance to the following N step algorithm: Step 1: choose index i 1 from the set A {1,2,...,N}, in accordance to a uniform 1 probability function p( i1 ) = ; the corresponding output index is π(1); N Step k: choose index i k from the set A k = { i A, i i 1, i 2,... ik 1 }, in accordance 1 to a uniform probability function p( i k ) = ; the output index is π(k); N k 1 2. THE CHANNEL MODEL In a wireless mobile communication system, a signal can travel from transmitter to a receiver over multiple reflective paths, phenomenon which causes fluctuations in the received signal s amplitude, phase and angle of arrival, giving rise to the multipath fading. It has been taken in consideration the small-scale fading which refers to the dramatic changes in signal amplitude and phase as a result of a spatial positioning between a receiver and a transmitter. Small-scale fading is called Rayleigh fading if there are multiple reflective paths that are large in number and there is no line-of-sight component. When a dominant nonfading signal component is present, the small-scale fading envelope is described by a Rician pdf. In other words small scale fading statistics are said to be Rayleigh whenever the line-of-sight is blocked and Rician otherwise. The Rician distribution is often described in terms of a parameter K defined as the ratio of the power in the nonfading signal component to

the power in multipath signal. The Rician probability density function approaches Rayleigh pdf: w0 w0 exp,for w 2 2 0 0 pw ( 0) = σ 2σ (1) 0, otherwise where w 0 is the nonfading signal component and the multipath signal. [7] 2 σ is the prediction mean power of 3. THE DECODER STRUCTURE. The iterative decoder structure consists of two component decoders, serially concatenated via an interleaver, identical to the one used in the encoder, as shown in figure 2. The first decoder uses the received information bits r 0 and the parity bits generated by the first encoder r 1 in order to produce a soft output, which is interleaved and used to improve the estimate of the apriori probabilities for the second decoder. The other two inputs of the second decoder are the interleaved information sequence ~ r 0 and the received parity sequence produced by the second encoder. This decoder produces a soft output also, that is de-interleaved and used by the first decoder to improve its apriori probabilities. This iterative feedback operation increases the performances of the overall structure, especially in the first decoding steps. After a number of iterations the soft outputs from the decoders will no longer affect significantly the performances, and, therefore, a hard decision is applied at the end in order to obtain the decoded data sequence. The log-likelihood ratio, used in making the decisions, can be determined using either MAP or SOVA algorithms [8] De-Interleaver r 0 Decoder 1 Λ 1e Interleaver r 1 Interleaver ~ r0 r 2 Decoder 2 De-Interleaver Λ 2e Λ 2 Threshold Fig.3. Iterative Decoder Architecture 4. SIMULATION RESULTS AND CONCLUSIONS. In order to analyze the performances obtained by different turbo-codes structures, an interactive Matlab program has been developed. User data is randomly generated and encoded using two component RSC codes. The encoded data is

transmitted through an AWGN channel (the signal to-noise ratio at channel level is also defined by the user), affected by Rice / Rayleigh fading and with/without Doppler shift and demodulated at receiver level using either MAP or SOVA algorithms. The user can also define the number of iterations for each frame and the number of frame errors the decoder terminates. The receiver counts and displays the bit error rate and the frame error rate at each decoding algorithm iteration. The simulation parameters are: frame size: 200 bits number of iterations: 5 no puncturing code rate: ½ both RSCs use generator polynomial of degree 2 Doppler shift: 10Hz No fading No fading Fig.4. performances on Rice fading channel using MAP and SOVA decoding algorithms and helical interleaver Fig.5. performances on Rayleigh fading channel using MAP and SOVA decoding algorithms and helical interleaver

Fig.6. performances on Rice fading channel using MAP and SOVA decoding algorithms and random interleaver Fig.7. performances on Rayleigh fading channel using MAP and SOVA decoding algorithms and random interleaver From these results some interesting conclusions may be enumerated: when flat, nonfrequency-selectiv fading is present, the performances degrades with respect to the non-fading case; the degradation is more severe in the Rayleigh fading case then in the Rician one; in the presence of Rician fading, we obtain good results with the helical interleaver with both MAP and SOVA algorithms; as expected the MAP algorithm has slightly higher results then SOVA (2 4 db), but this is compensated by the simpler implementation of the decoder; The decreases slowly as the k factor increases, but the degradation is not very dramatic; in the presence of Rayleigh fading, no Doppler, the SOVA algorithm achieves significantly better results then MAP (when remains at around 0.1,

decreasing very slowly with E b /N 0 ); we can conclude that MAP algorithm is inapplicable in Rayleigh fading environment; in the case of the Doppler shift, superimposed on the Rayleigh/ Rice, both decoding algorithms have poor results; in this case other techniques have to be applied to encounter the fading effects (diversity / RAKE receivers); the random interleaver leads to better performances for MAP algorithm in case of Rician fading especially for SNR between 2-4 db; similar behavior can be achieved for both MAP and SOVA with random interleaver at small SNRs in presence or absence of fading on the channel; in absence of Doppler shift for Rayleigh fading, SOVA is less sensitive to its effect for random interleaver; still in presence of Doppler shift the effect of Rician fading increases as k decreases; MAP algorithm is not reliable in presence of Rayleigh fading due to its poor results; random interleaver provides better results, for all studied cases, than the helical one; moreover, the same tendency, corresponding to both decoding algorithms used, is noticed for Rayleigh fading channel for both interleavers; turbocodes are not very efficient in case of Doppler shift for all values of SNR studied. REFERENCES [1] C. Berrou, A. Glavieux and P. Thitimajshima, Near Shannon limit error-correcting coding and decoding: turbocodes" ICC-1993, Geneva, Switzerland, pp. 1064-1070. [2] C. E. Shannon A mathematical Theory of Communications, Bell Syst. Techn. Journal Vol. 27, pp. 379-423 (part I) & 623-656 (part II), Oct 1948. [3] S. A. Barbulescu, W. Farrell, P. Gray, and M. Rice, Bandwidth Efficient Turbo Coding for High Speed Mobile Satellite Communications", Proc. Int l Symposium on Turbo Codes and Related Topics, Best, France, pp.119-123. [4] H. Feldman, D.V. Ramana, An introduction to Inmarsat s New mobile Multimedia services - the 6 th Int l Mobile Sattelite Conference, Ottawa, pp. 1-4, June 1999 [5] S. Benedetto, G. Montrosi, et.other: serial Concatenation of interleaved codes: performance analysis, design and iterative decoding, JPL TDA Progr. repport, 42-126, Aug. 1996 [6] J.G. Proakis, Digital Communications, New York: McGraw-Hill, 1983 [7] R.L. Bogush, Digital Communications in Fading Channels: Modulation and Coding, Mission Reasearch Corp. Report no MRC-R-1043, March 11, 1987, Santa Barbara, California [8] B Vuctic, Iterative Decoding Algorithms, PIMRC 97, Sept 1997, Finland, pp. 99-120.