Comparison of MAP decoding methods for turbo codes

Size: px
Start display at page:

Download "Comparison of MAP decoding methods for turbo codes"

Transcription

1 POSTER 2016, PRAGUE MAY 24 1 Comparison of MAP decoding methods for turbo codes Vitor ĎURČEK 1, Tibor PETROV 2 1,2 Dept. of Telecommunications and Multimedia, Faculty of Electrical Engineering, University of Žilina, Univerzitná 8215/1, Žilina, Slovaia vitor.durce@fel.uniza.s, tibor.petrov@fel.uniza.s Abstract. BCJR algorithm is the first algorithm for MAP decoding of turbo codes. It contains complex mathematical operations, so simpler derivates were created. This paper explores the original BCJR algorithm along with its simplified version: Max-Log-APP algorithm. Their strong and wea points are mentioned and their performance is also compared in a simulation, where a turbo encoder based on design from 3GPP/UMTS and 3GPP/LTE standards is used. registers lined bac to the input of the encoder in addition to the output lins. Partial codes of a turbo encoder need to be recursive, because it maximizes its interleaver gain. Interleaver gain does not exist for non-recursive constituent convolutional encoders [7]. By choosing the right recursive constituent encoders, the final turbo code gets higher additional error-correcting performance (originating from its interleaver length) than it would get while using nonrecursive constituent encoders. Keywords Turbo codes, BCJR, Turbo decoding, Trellis termination. 1. Introduction Turbo codes, a class of error-correcting codes capable of performing near the Shannon limit in terms of BER (bit error rate), were first introduced in 1993 [1]. Because of their excellent performance, they have found applications in the Consultative Committee for Space Data Systems (CCSDS), 3GPP/UMTS and 3GPP/LTE standard, Digital Video Broadcasting Return Channel Satellite and Terrestrial (DVB-RCS and DVB-RCT), 3GPP2/cdma2000 wireless communication systems, and IEEE WiMAX standards [2]. Turbo codes, as originy defined by C. Berrou, A. Glavieux and P. Thitimajshima, can be described as parel concatenated convolutional codes (PCCC). A turbo encoder consists of two recursive systematic convolutional encoders which are usuy identical, but not necessarily. Both convolutional encoders are fed the same input bits, but the order of these bits is changed by an interleaver before they enter the second convolutional encoder. A part of an output sequence of a systematic channel code is always identical to the input sequence which it originates from [3]. In convolutional codes this is possible when copies of input bits exit the encoder directly as output bits in addition to them entering the shift registers too (see Fig. 4). Convolutional codes, which are part of a turbo code, have to be systematic because it maes decoding of the turbo code easier [4] and it is one of the fundamental parts of the turbo code design. Recursive convolutional codes have some of the memory blocs of their encoder s shift 2. MAP decoding of turbo codes In 1974, an algorithm for APP (a posteriori probability) decoding of convolutional codes, now ced the BCJR algorithm, was introduced by Bahl, Coce, Jeline, and Raviv. It is an iterative soft-decision decoding algorithm. It has not replaced the Viterbi algorithm in decoding of convolutional codes, because it is more complicated and its performance is not much better when used to decode these codes. But it proved to be an integral part of turbo code decoding [8]. BCJR algorithm embodies complex mathematical operations and was mostly avoided in turbo decoder implementations. Its derivates such as Log-APP and Max-Log-APP algorithms (also referred to as Log-MAP and Max-Log-MAP; named after the maximum a posteriori criterion) are usuy used. There exist multiple versions of the Log-APP algorithm, but in general it is the BCJR algorithm implemented in logarithmic domain [9]. BCJR algorithm is an algorithm for symbol-wise MAP (Maximum A Posteriori) decoding. From this point the use of binary symbols will be assumed. Main goal of the algorithm is to compute LLR (Log-Lielihood Ratio) values L(c ) of bits c in a data word from received systematic bits x and encoded bits z and z' in a received code word. Logarithmic a posteriori probability ratio L(c ) (often referred to as LLR) is defined as: N P c 1 y 1 Lc ( ) log N P c 1 y 1 In the numerator the probability that a certain decoded bit c equals +1 given bits y 1 y N in the received code word can be seen. Conditional probability that the decoded bit c equals -1 is in the denominator. Bipolar mapping is used (1)

2 2 V. ĎURČEK, T. PETROV, NUMERICAL MODEL OF OPTICAL SWITCH BASED ON 2D MEMS where bit value 0 changes to 1 and bit value 1 changes to - 1. Turbo decoder maes its final decision about decoded bits based on the last LLR. When the LLR is positive the decoded bit value is +1 and when it s negative the bit value is -1 [5-7]. In BCJR-based decoding the log-lielihood ratios are computed from three types of metrics: forward state metric, bacward state metric and transition metric ɣ. So the equation for LLR in (1) can be written as: Lc s '. s. s ', s s '. s. s ', s 1 c log 1 c LLR of a data bit c is therefore logarithm of a ratio, where the nominator contains sum of transition metrics of trellis state transitions that imply the bit value is +1, multiplied by forward metric of their starting states s and also by bacward metric of their ending states s. In the denominator the same sum can be found, but it is of transition metric values that imply the decoded bit value to be -1. Notions and suggest that the metrics are normalized as opposed to and notions. Normalization prevents them from reaching values that are too high. Transition metric can be computed as s', s e exp 0.5L t,1 t,1 0.5 Lc x,1 t,1. q.exp 0.5L z i2 t c, i1, i where t,1 t,q are bits (both systematic and redundant) related to a certain state transition in trellis of used turbo code. Systematic output bits of turbo encoder are referred to as x,1 and redundant bits as z,i (depicted in Fig. 3). L e (t,1) is log-lielihood ratio of the -th bit (in a data word) passed from another decoder so ced extrinsic value. Lc is a channel-dependent value calculated from SNR (Signalto-Noise Ratio) and received signal. Forward state metric can be computed as: s 1 s' s', s s' (2) (3) (4) It is computed from state transitions that lead from previous trellis states (states on the left side in trellis) to the current state s and is a sum of these transitions metrics multiplied by normalized forward metrics of a state which each of them originates from. Bacward state metric is computed as: 1 s ( s') s s', s (5) It is computed from products of transition metrics of transitions that originate in the current s and normalized bacward metrics of states that these transitions continue to (memory states to the right side of the state s in trellis) [5-7]. Despite its complex mathematical operations, it is now possible to implement a turbo decoder using the original BCJR algorithm on modern hardware. FPGA implementation of such decoder can be seen in [10]. Max-Log-APP decoding algorithm simplifies the original BCJR algorithm so it is more practical to implement, but at the cost of lower bit error rate. It is also less sensitive to SNR mismatch compared to the original BCJR algorithm which requires accurate estimation of the noise variance. The following simplifications are introduced in Max-Log-APP. The algorithm wors with the metrics in the logarithmic domain after this there is no need to use non-linear exponent operation. The sum operation is approximated using max operation, which can be seen here: A B C A B C ln... ln max,,,... (6) Equation (3) in a form used in Max-Log-MAP (after applying natural logarithm) can be seen here: ', e 0.5 q s s L t t,1,1 0.5L x t 0.5L z t c,1,1 i2 c, i1, i Natural logarithm cancels the exponent operation. Simplified form of equation (4) for calculation of forward state metric is: s max s' s', s s' 1 (7) (8) Sum of metric values was replaced by the maximum element of the sum. Similar adjustment needs to be made to the equation (5) for the bacward state metric: s s s s 1 ' max ', (9) s Forward and bacward state metrics are also initialized by logarithmic values of initializations for BCJR metrics. The equation (2) for LLR is also changed: max ', 1 ' L c s s s s s, s ' 1 s, s ' 1 s s 1 s s max ', ' (10) There is no need for logarithmic operation, because the metric values are already in the logarithmic domain [5-7]. 3. Trellis termination Trellis termination is an important method for ensuring that error-correcting performance of a code is not degraded at the end of a code word. For optimal performance of trellis-based decoding, the starting and the ending state of trellis need to be nown. The nown starting state is usuy enforced by filling shift-registers with zeroes before beginning of encoding of every data

3 POSTER 2016, PRAGUE MAY 24 3 word (also referred to as data bloc). For non-recursive convolutional codes the nown final state is often secured by adding m zeroes to the tail of every data word, where m is the number of encoder s memory blocs. For recursive convolutional codes a special set of bits dependent on the data word needs to be added to the tail of said word in order to fill memory blocs with zeroes and mae the final trellis state -zero. These methods solve the problem of unreliable set of bits at the end of every word for convolutional codes. They are ced trellis termination and are relatively straightforward [7]. However the problem of trellis termination is more complex in turbo codes because of the presence of interleaver [9]. Reordered input bits of the second constituent encoder present new chenges in termination of trellises and there exist multiple methods. The following methods can be used with a pseudorandom interleaver. 3.1 No trellis termination This is the most basic approach where both trellises are left to end in unnown final states. No additional bits are added to the tail of data words, so there are no changes to the over coding rate. Also bits in a data word are interleaved. However this method results in the weaest decoding performance at the end of trellis [11]. In Fig. 1 a graphical representation of this method can be seen. Each white square represents one bit of a data word, where the upper data word is input for the first constituent encoder and the lower word is input for the second constituent encoder. Bits of the second data word are reordered by interleaver (indicated by arrows). Fig. 1. Information sequences of turbo code without trellis termination 3.2 Termination of the first constituent encoder With this strategy tail bits are added to the end of every data word. These cause trellis of the first constituent encoder to end in a nown state (most often the -zero state). The same data word that forces the aforementioned first trellis to end in a nown state is then fully interleaved (including the added tail bits) and maes the second trellis end in an unnown state. In spite of the second trellis not being terminated, the error-correcting performance is still notably improved. However the coding rate is lowered, because of the added trellis-terminating bits [12]. Graphical representation of this method can be seen in Fig. 2, where data bits are depicted as the white squares and tail bits as the blac squares. It can be seen that bits in a data word are interleaved in this method. Fig. 2. Information sequences of turbo code with first trellis terminated in a now state More methods of trellis termination exist, but they genery cannot be combined with a pseudorandom interleaver. 4. Simulations The turbo encoder used in simulations is based on turbo encoder from the 3GPP/UMTS [14] and 3GPP/LTE [15] standard. Structure of this encoder is depicted in Fig. 4. It consists of two identical convolutional encoders. Each one of these constituent encoders stores former input bits in 3 memory blocs. Properties of such encoder can be described by numbers (2, 1, 3), where n = 2 is number of output bits, = 1 is number of input bits and m = 3 is the length of shift-register. Its coding rate is therefore 1/2. Lins within the encoder can be described by this transfer function: 3 1DD GD ( ) 1, 1 2 3, (11) D D where 1 represents the systematic bit (the output bit that is identical to the current input bit) and the ratio of polynomials represents the second output bit. In Fig. 3 c 1 is the input of the turbo encoder. These bits also enter the first convolutional encoder in an unchanged order. Interleaver bloc is mared with π while c' 1 are the reordered c 1 input bits at the output of the interleaver. White circles on the left side represent input bits of constituent convolutional encoders (this input can be changed via the recursive lins) while white circles on the right side are output bits of the turbo encoder. Systematic output bits mared as x 1 are identical to the input bits c 1. Encoded output bits of the first and second constituent encoder are mared as z 1 and z' 1, respectively. Memory blocs of shift registers are mared with D (encoding delay). Code rate of the whole turbo code without trellis termination is 1/3. Interleaver for input bit stream of the second constituent encoder is pseudorandom bits in a data bloc are reordered based on a random permutation.

4 4 V. ĎURČEK, T. PETROV, NUMERICAL MODEL OF OPTICAL SWITCH BASED ON 2D MEMS Fig. 3. Structure of turbo encoder used in simulations In Fig. 4 error-correcting performance of the described turbo code can be seen while using BCJR algorithm for decoding. Soft values calculated during decoding are not quantized. Number of decoding iterations is set to 10. State metric normalization is employed to avoid numerical overflow, where forward and bacward state metric values related to the same time instant are divided by their sum. These normalized values are the used to calculate state metrics related to the next time instant. Values of transition metrics are not changed in this way. Data bloc length is 640 bits and performance of this turbo code is tested with no trellis termination and also with its first trellis terminated. Interleaver length for the case of no trellis termination is 640 bits and for the case of one terminated trellis, its length is 637 bits. Initialization of state metrics values without trellis termination were the following. Forward metric corresponding to the -zero memory state had initial value of zero while the other values were set to zero. All initial values of the bacward metrics were set to 1/8. For the case with one terminated trellis the initial bacward metrics were set to zero except the one corresponding to the -zero memory state. Simulation software is programmed in MATLAB environment without use of built-in tools for turbo encoding and decoding. Performance of the same turbo code with an implementation of the Max-Log-APP algorithm for decoding can be seen in Fig. 5. Soft values were not quantized, no trellis termination was used and number of decoding iterations was 10. Initialization of the state metrics in the case of Max-Log-APP decoding needs to be done in the logarithmic domain. Initial values of forward metrics for the turbo code without trellis termination were set to - (the lowest value) except for the value corresponding to the -zero state this one was set to zero. All initial bacward metric states were set to the natural logarithm of 1/8. BER performance of the turbo code with Max-Log- APP decoding and no trellis termination is clearly inferior to the performance of the same turbo code with BCJR decoding, which is the cost of lowered decoding complexity. Fig. 5 Performance of a 1/3 turbo code with bloc length of 640 bits, pseudorandom interleaver and Max-Log-APP decoding Performance of turbo codes was tested over AWGN (Additive white Gaussian noise) channel. SNR (signal-tonoise-ratio) ranges and lengths of information bit sequences were chosen with consideration of time needed to finish the simulations. Longer information bit sequences need to be processed in order to get accurate BER at higher SNR values. Length of information sequence is 10 7 bits for lower SNR values and 10 8 bits for higher SNR values. 5. Conclusion Fig. 4. Performance comparison of a 1/3 rate turbo code with and without using trellis termination. Bloc length is set to 640 bits with pseudorandom interleaver and BCJR decoding. In this paper BCJR and Max-Log-APP algorithms for decoding of turbo codes were described. The differences between a turbo code with no terminated trellis and one terminated trellis were mentioned and depicted. Results of a simulation comparing error-correcting performance of a BCJR-decoded turbo code with and without using trellis termination were presented. Turbo code with one

5 POSTER 2016, PRAGUE MAY 24 5 terminated encoder had better BER performance with only sm decrease of coding rate (relative to the data bloc length). Results of simulation of the same turbo code without terminated trellises were presented with the Max- Log-APP algorithm used for decoding. When compared to the BCJR algorithm, the BER performance was noticeably lowered due to used approximations and therefore lowered computational complexity. Acnowledgements This wor is supported by the Slova Research and Development Agency under the project APVV ("Mitigation of stochastic effects in high-bitrate -optical networs"). References [1] Berrou, C., Glavieux, A., Thitimajshima, P. Near Shannon Limit Error-Correcting Coding and Decoding: Turbo-Codes, ICC 1993, Geneva, Switzerland, pp , May [2] Tasaldiran, M., Morling, R.C.S., and Kale, I. Parel decoding of turbo codes using multi-point trellis termination and collision-free interleavers WTS 2009, Prague, Czech Republic, pp. 1-5, April [3] Berrou, C., Glavieux, A. Near Optimum Error Correcting Coding and Decoding: Turbo-Codes, IEEE Transactions on Communications, Vol. 44, No. 10, pp , Oct [4] Benedetto, S., Garello, R., and Montorsi, G. A search for good convolutional codes to be used in the construction of turbo codes, IEEE Trans. Commun., vol. 46, no. 9, Sep. 1998, pp [5] Sadjadpour, H. R. Maximum A Posteriori Decoding Algorithms For Turbo Codes, Digital Wireless Communication II, Proceedings of SPIE, vol. 4045, 2000, [6] Robertson, P., Villebrun, E., Hoeher, P. A comparison of optimal and sub-optimal MAP decoding algorithms operating in the log domain, IEEE International Conference on Communications, Vol. 2, p , Jun [7] W.E. Ryan, S. Lin, "Channel Codes: Classical and Modern", Cambridge University Press, New Yor, 2009, ISBN [8] D.J. Costello, Jr., G.D. Forney, Jr., "Channel coding: The road to channel capacity", Proceedings of the IEEE, Vol. 95, no. 6, pp , June [9] K. Gracie, M. Hamon, "Turbo and Turbo-Lie Codes: Principles and Applications in Telecommunications", Proceedings of the IEEE, Vol. 95, no. 6, pp , June [10] O. Atar, M.H. Sazli, and H.G. İl, "FPGA Implementation of Turbo Decoders Using the BCJR Algorithm", Przegląd Eletrotechniczny, 2013, vol. 89, no. 2b, pp [11] J. Hofelt, O. Edfors, and T. Maseng, A survey on trellis termination alternatives for turbo codes, in IEEE Vehicular Technology Conf., Houston, TX, vol. 3, May 1999, pp [12] M. Kovaci, H. Balta, Performance of trellis termination methods for RSC component encoders of turbo codes, IEEE International Symposium on Electronics and Telecommunications (ISETC), Timisoara, Romania, pp , [13] S. Crozier, P. Guinand, J. Lodge, and A. Hunt, "Construction and performance of new tail-biting turbo codes, in Proc. 6th Int. Worshop on Digital Signal Processing Techniques for Space Applications (DSP 98), Noordwij, The Netherlands, September 1998, ESTEC. [14] 3GPP Technical Specification: Group Radio Access Networ, Universal Mobile Telecommunications System, Multiplexing and channel coding (FDD), Release 12, TS v12.1.0, January [15] 3GPP Technical Specification: Group Radio Access Networ, LTE, Evolved Universal Terrestrial Radio Access, Multiplexing and channel coding, Release 13, TS v13.0.0, January About Authors Author-Vitor DURCEK was born in Bansá Bystrica, Slovaia in the In 2014 he finished MSc at University of Žilina, Faculty of Electrical Engineering, Department of Telecommunications and Multimedia. Currently he studies doctoral degree at the same department and his research is focused on forward error correction methods for high-speed optical networs. Co-author-Tibor PETROV was born in Plovdiv, Bulgaria in In 2015 he finished MSc at the University of Žilina, Faculty of Electrical Engineering, Department of Telecommunications and Multimedia. Currently he studies doctoral degree at the same department. His research activities include wireless networs and cooperative technologies in the Intelligent Transportation Systems (ITS) environment.

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

Journal of Babylon University/Engineering Sciences/ No.(5)/ Vol.(25): 2017 Performance of Turbo Code with Different Parameters Samir Jasim College of Engineering, University of Babylon dr_s_j_almuraab@yahoo.com Ansam Abbas College of Engineering, University of Babylon 'ansamabbas76@gmail.com

More information

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

Iterative Demodulation and Decoding of DPSK Modulated Turbo Codes over Rayleigh Fading Channels Iterative Demodulation and Decoding of DPSK Modulated Turbo Codes over Rayleigh Fading Channels Bin Zhao and Matthew C. Valenti Dept. of Comp. Sci. & Elect. Eng. West Virginia University Morgantown, WV

More information

Performance comparison of convolutional and block turbo codes

Performance comparison of convolutional and block turbo codes Performance comparison of convolutional and block turbo codes K. Ramasamy 1a), Mohammad Umar Siddiqi 2, Mohamad Yusoff Alias 1, and A. Arunagiri 1 1 Faculty of Engineering, Multimedia University, 63100,

More information

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

A rate one half code for approaching the Shannon limit by 0.1dB 100 A rate one half code for approaching the Shannon limit by 0.1dB (IEE Electronics Letters, vol. 36, no. 15, pp. 1293 1294, July 2000) Stephan ten Brink S. ten Brink is with the Institute of Telecommunications,

More information

Low Power Implementation of Turbo Code with Variable Iteration

Low Power Implementation of Turbo Code with Variable Iteration International Journal of Electronics Communication Engineering. ISSN 0974-2166 Volume 4, Number 1 (2011), pp.41-48 International Research Publication House http://www.irphouse.com Low Power Implementation

More information

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

An Improved Rate Matching Method for DVB Systems Through Pilot Bit Insertion Research Journal of Applied Sciences, Engineering and Technology 4(18): 3251-3256, 2012 ISSN: 2040-7467 Maxwell Scientific Organization, 2012 Submitted: December 28, 2011 Accepted: March 02, 2012 Published:

More information

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

PERFORMANCE OF TWO LEVEL TURBO CODED 4-ARY CPFSK SYSTEMS OVER AWGN AND FADING CHANNELS ISTANBUL UNIVERSITY JOURNAL OF ELECTRICAL & ELECTRONICS ENGINEERING YEAR VOLUME NUMBER : 006 : 6 : (07- ) PERFORMANCE OF TWO LEVEL TURBO CODED 4-ARY CPFSK SYSTEMS OVER AWGN AND FADING CHANNELS Ianbul University

More information

THE idea behind constellation shaping is that signals with

THE idea behind constellation shaping is that signals with IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 52, NO. 3, MARCH 2004 341 Transactions Letters Constellation Shaping for Pragmatic Turbo-Coded Modulation With High Spectral Efficiency Dan Raphaeli, Senior Member,

More information

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

ISSN: International Journal of Innovative Research in Science, Engineering and Technology ISSN: 39-8753 Volume 3, Issue 7, July 4 Graphical User Interface for Simulating Convolutional Coding with Viterbi Decoding in Digital Communication Systems using Matlab Ezeofor C. J., Ndinechi M.C. Lecturer,

More information

Differentially-Encoded Turbo Coded Modulation with APP Channel Estimation

Differentially-Encoded Turbo Coded Modulation with APP Channel Estimation Differentially-Encoded Turbo Coded Modulation with APP Channel Estimation Sheryl Howard Dept of Electrical Engineering University of Utah Salt Lake City, UT 842 email: s-howard@eeutahedu Christian Schlegel

More information

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

On the performance of Turbo Codes over UWB channels at low SNR On the performance of Turbo Codes over UWB channels at low SNR Ranjan Bose Department of Electrical Engineering, IIT Delhi, Hauz Khas, New Delhi, 110016, INDIA Abstract - In this paper we propose the use

More information

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

Performance of Parallel Concatenated Convolutional Codes (PCCC) with BPSK in Nakagami Multipath M-Fading Channel Vol. 2 (2012) No. 5 ISSN: 2088-5334 Performance of Parallel Concatenated Convolutional Codes (PCCC) with BPSK in Naagami Multipath M-Fading Channel Mohamed Abd El-latif, Alaa El-Din Sayed Hafez, Sami H.

More information

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

SNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 11, NOVEMBER 2002 1719 SNR Estimation in Nakagami-m Fading With Diversity Combining Its Application to Turbo Decoding A. Ramesh, A. Chockalingam, Laurence

More information

Contents Chapter 1: Introduction... 2

Contents Chapter 1: Introduction... 2 Contents Chapter 1: Introduction... 2 1.1 Objectives... 2 1.2 Introduction... 2 Chapter 2: Principles of turbo coding... 4 2.1 The turbo encoder... 4 2.1.1 Recursive Systematic Convolutional Codes... 4

More information

SNR Estimation in Nakagami Fading with Diversity for Turbo Decoding

SNR Estimation in Nakagami Fading with Diversity for Turbo Decoding SNR Estimation in Nakagami Fading with Diversity for Turbo Decoding A. Ramesh, A. Chockalingam Ý and L. B. Milstein Þ Wireless and Broadband Communications Synopsys (India) Pvt. Ltd., Bangalore 560095,

More information

Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels

Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels Nghia H. Ngo, S. Adrian Barbulescu and Steven S. Pietrobon Abstract This paper investigates the effects of the distribution of a

More information

Turbo coding (CH 16)

Turbo coding (CH 16) Turbo coding (CH 16) Parallel concatenated codes Distance properties Not exceptionally high minimum distance But few codewords of low weight Trellis complexity Usually extremely high trellis complexity

More information

TURBOCODING PERFORMANCES ON FADING CHANNELS

TURBOCODING PERFORMANCES ON FADING CHANNELS 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

More information

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

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 4, July 2013 Design and Implementation of -Ring-Turbo Decoder Riyadh A. Al-hilali Abdulkareem S. Abdallah Raad H. Thaher College of Engineering College of Engineering College of Engineering Al-Mustansiriyah University

More information

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

Department of Electronic Engineering FINAL YEAR PROJECT REPORT Department of Electronic Engineering FINAL YEAR PROJECT REPORT BEngECE-2009/10-- Student Name: CHEUNG Yik Juen Student ID: Supervisor: Prof.

More information

Design of HSDPA System with Turbo Iterative Equalization

Design of HSDPA System with Turbo Iterative Equalization Abstract Research Journal of Recent Sciences ISSN 2277-2502 Design of HSDPA System with Turbo Iterative Equalization Kilari. Subash Theja 1 and Vaishnavi R. 1 Joginpally B R Engineering college 2 Vivekananda

More information

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

Turbo Codes for Pulse Position Modulation: Applying BCJR algorithm on PPM signals Turbo Codes for Pulse Position Modulation: Applying BCJR algorithm on PPM signals Serj Haddad and Chadi Abou-Rjeily Lebanese American University PO. Box, 36, Byblos, Lebanon serj.haddad@lau.edu.lb, chadi.abourjeily@lau.edu.lb

More information

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing 16.548 Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing Outline! Introduction " Pushing the Bounds on Channel Capacity " Theory of Iterative Decoding " Recursive Convolutional Coding

More information

Study of Turbo Coded OFDM over Fading Channel

Study of Turbo Coded OFDM over Fading Channel International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 3, Issue 2 (August 2012), PP. 54-58 Study of Turbo Coded OFDM over Fading Channel

More information

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES Michelle Foltran Miranda Eduardo Parente Ribeiro mifoltran@hotmail.com edu@eletrica.ufpr.br Departament of Electrical Engineering,

More information

ECE 6640 Digital Communications

ECE 6640 Digital Communications ECE 6640 Digital Communications Dr. Bradley J. Bazuin Assistant Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Chapter 8 8. Channel Coding: Part

More information

A Novel Hybrid ARQ Scheme Using Packet Coding

A Novel Hybrid ARQ Scheme Using Packet Coding 27-28 January 26, Sophia Antipolis France A Novel Hybrid ARQ Scheme Using Pacet Coding LiGuang Li (ZTE Corperation), Jun Xu (ZTE Corperation), Can Duan (ZTE Corperation), Jin Xu (ZTE Corperation), Xiaomei

More information

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider Forward Error Correction Decoding for WiMAX and 3GPP LTE Modems Seok-Jun Lee, Manish Goel, Yuming Zhu, Jing-Fei Ren, and Yang Sun DSPS R&D Center, Texas Instruments ECE Depart., Rice University {seokjun,

More information

Decoding of Block Turbo Codes

Decoding of Block Turbo Codes Decoding of Block Turbo Codes Mathematical Methods for Cryptography Dedicated to Celebrate Prof. Tor Helleseth s 70 th Birthday September 4-8, 2017 Kyeongcheol Yang Pohang University of Science and Technology

More information

A study on turbo coded 16-QAM bit allocation in Rice flat fading channel

A study on turbo coded 16-QAM bit allocation in Rice flat fading channel Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 56 (015 ) 300 308 The 10th International Conference on Future Networks and Communications (FNC 015) A study on turbo coded

More information

IN 1993, powerful so-called turbo codes were introduced [1]

IN 1993, powerful so-called turbo codes were introduced [1] 206 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 16, NO. 2, FEBRUARY 1998 Bandwidth-Efficient Turbo Trellis-Coded Modulation Using Punctured Component Codes Patrick Robertson, Member, IEEE, and

More information

FOR wireless applications on fading channels, channel

FOR wireless applications on fading channels, channel 160 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 16, NO. 2, FEBRUARY 1998 Design and Analysis of Turbo Codes on Rayleigh Fading Channels Eric K. Hall and Stephen G. Wilson, Member, IEEE Abstract

More information

Adaptive Digital Video Transmission with STBC over Rayleigh Fading Channels

Adaptive Digital Video Transmission with STBC over Rayleigh Fading Channels 2012 7th International ICST Conference on Communications and Networking in China (CHINACOM) Adaptive Digital Video Transmission with STBC over Rayleigh Fading Channels Jia-Chyi Wu Dept. of Communications,

More information

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

Improvement Of Block Product Turbo Coding By Using A New Concept Of Soft Hamming Decoder European Scientific Journal June 26 edition vol.2, No.8 ISSN: 857 788 (Print) e - ISSN 857-743 Improvement Of Block Product Turbo Coding By Using A New Concept Of Soft Hamming Decoder Alaa Ghaith, PhD

More information

Advanced Decoding Algorithms for Satellite Broadcasting

Advanced Decoding Algorithms for Satellite Broadcasting Advanced Decoding Algorithms for Satellite Broadcasting Meritxell Lamarca (1), Josep Sala (1), Eduardo Rodríguez (2), Alfonso Martínez (3) (1) Dept. of Signal Theory and Communications, Universitat Politècnica

More information

FOR applications requiring high spectral efficiency, there

FOR applications requiring high spectral efficiency, there 1846 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 52, NO. 11, NOVEMBER 2004 High-Rate Recursive Convolutional Codes for Concatenated Channel Codes Fred Daneshgaran, Member, IEEE, Massimiliano Laddomada, Member,

More information

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

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team Advanced channel coding : a good basis Alexandre Giulietti, on behalf of the T@MPO team Errors in transmission are fowardly corrected using channel coding e.g. MPEG4 e.g. Turbo coding e.g. QAM source coding

More information

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

Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding Shalini Bahel, Jasdeep Singh Abstract The Low Density Parity Check (LDPC) codes have received a considerable

More information

CONCLUSION FUTURE WORK

CONCLUSION FUTURE WORK by using the latest signal processor. Let us assume that another factor of can be achieved by HW implementation. We then have ms buffering delay. The total delay with a 0x0 interleaver is given in Table

More information

Differentially-Encoded Turbo Coded Modulation with APP Channel Estimation

Differentially-Encoded Turbo Coded Modulation with APP Channel Estimation Differentially-Encoded Turbo Coded Modulation with APP Channel Estimation Sheryl Howard Dept. of Electrical & Computer Engineering University of Alberta Edmonton, AB Canada T6G 2V4 Email: sheryl@ee.ualberta.ca

More information

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

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter n Soft decision decoding (can be analyzed via an equivalent binary-input additive white Gaussian noise channel) o The error rate of Ungerboeck codes (particularly at high SNR) is dominated by the two codewords

More information

Low Complexity Decoder for CCSDS Turbo codes

Low Complexity Decoder for CCSDS Turbo codes IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 4, Ver. III (Jul - Aug. 2014), PP 19-23 Low Complexity Decoder for CCSDS Turbo

More information

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

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission. ITU - Telecommunication Standardization Sector STUDY GROUP 15 Temporary Document BI-095 Original: English Goa, India, 3 7 October 000 Question: 4/15 SOURCE 1 : IBM TITLE: G.gen: Low-density parity-check

More information

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

Improving HiperLAN/2 Physical Layer Model Based Multiwavelet Signals by using Block Turbo Codes System Improving HiperLAN/2 Physical Layer Model Based Multiwavelet Signals by using Block Turbo Codes System Dr. Mohammed Aboud Kadhim 1* Aktham Hasan Ali 2 Aassia Mohammed Ali Jasim Al-A'assam 3 Foundation

More information

Optimized BER Performance of Asymmetric Turbo Codes over AWGN Channel

Optimized BER Performance of Asymmetric Turbo Codes over AWGN Channel International Journal of Computer Application (0975 8887) Optimized Performance of Aymmetric Turbo Code over AWGN Channel M.Srinivaa Rao Pvpit, JNTU Kainada Andhra Pradeh, India. G.Vijaya Kumar Pvpit,

More information

Bridging the Gap Between Parallel and Serial Concatenated Codes

Bridging the Gap Between Parallel and Serial Concatenated Codes Bridging the Gap Between Parallel and Serial Concatenated Codes Naveen Chandran and Matthew C. Valenti Wireless Communications Research Laboratory West Virginia University Morgantown, WV 26506-6109, USA

More information

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

Input weight 2 trellis diagram for a 37/21 constituent RSC encoder Application of Distance Spectrum Analysis to Turbo Code Performance Improvement Mats Oberg and Paul H. Siegel Department of Electrical and Computer Engineering University of California, San Diego La Jolla,

More information

Study of turbo codes across space time spreading channel

Study of turbo codes across space time spreading channel University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2004 Study of turbo codes across space time spreading channel I.

More information

Design and Analysis of Low Power Dual Binary ML MAP Decoder Using VLSI Technology

Design and Analysis of Low Power Dual Binary ML MAP Decoder Using VLSI Technology P P P IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 11, November 2015. Design and Analysis of Low Power Dual Binary ML MAP Decoder Using VLSI Technology 1

More information

A low cost soft mapper for turbo equalization with high order modulation

A low cost soft mapper for turbo equalization with high order modulation University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2012 A low cost soft mapper for turbo equalization

More information

Coding and Analysis of Cracked Road Image Using Radon Transform and Turbo codes

Coding and Analysis of Cracked Road Image Using Radon Transform and Turbo codes Coding and Analysis of Cracked Road Image Using Radon Transform and Turbo codes G.Bhaskar 1, G.V.Sridhar 2 1 Post Graduate student, Al Ameer College Of Engineering, Visakhapatnam, A.P, India 2 Associate

More information

TURBO codes are an exciting new channel coding scheme

TURBO codes are an exciting new channel coding scheme IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 46, NO. 11, NOVEMBER 1998 1451 Turbo Codes for Noncoherent FH-SS With Partial Band Interference Joseph H. Kang, Student Member, IEEE, and Wayne E. Stark, Fellow,

More information

Coding for the Slepian-Wolf Problem With Turbo Codes

Coding for the Slepian-Wolf Problem With Turbo Codes Coding for the Slepian-Wolf Problem With Turbo Codes Jan Bajcsy and Patrick Mitran Department of Electrical and Computer Engineering, McGill University Montréal, Québec, HA A7, Email: {jbajcsy, pmitran}@tsp.ece.mcgill.ca

More information

Low Complexity Decoding of Bit-Interleaved Coded Modulation for M-ary QAM

Low Complexity Decoding of Bit-Interleaved Coded Modulation for M-ary QAM Low Complexity Decoding of Bit-Interleaved Coded Modulation for M-ary QAM Enis Aay and Ender Ayanoglu Center for Pervasive Communications and Computing Department of Electrical Engineering and Computer

More information

BROADBAND fixed wireless access (FWA) systems enable

BROADBAND fixed wireless access (FWA) systems enable This article has been accepted for inclusion in a future issue of this journal Content is final as presented, with the exception of pagination IEEE TRANSACTIONS ON BROADCASTING 1 Comparison of Convolutional

More information

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

PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC) Progress In Electromagnetics Research C, Vol. 5, 125 133, 2008 PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC) A. Ebian, M. Shokair, and K. H. Awadalla Faculty of Electronic

More information

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

Near-Capacity Iteratively Decoded Binary Self-Concatenated Code Design Using EXIT Charts Near-Capacity Iteratively Decoded Binary Self-Concatenated Code Design Using EXIT Charts Muhammad Fasih Uddin Butt 1,2, Raja Ali Riaz 1,2, Soon Xin Ng 1 and Lajos Hanzo 1 1 School of ECS, University of

More information

TURBO coding [1] is a well-known channel-coding technique

TURBO coding [1] is a well-known channel-coding technique Analysis of the Convergence Process by EXIT Charts for Parallel Implementations of Turbo Decoders Oscar Sánchez, Christophe Jégo Member IEEE and Michel Jézéquel Member IEEE Abstract Iterative process is

More information

Unveiling Near-Capacity Code Design: The Realization of Shannon s Communication Theory for MIMO Channels

Unveiling Near-Capacity Code Design: The Realization of Shannon s Communication Theory for MIMO Channels This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the ICC 008 proceedings. Unveiling Near-Capacity Code Design: The Realization

More information

Information Processing and Combining in Channel Coding

Information Processing and Combining in Channel Coding Information Processing and Combining in Channel Coding Johannes Huber and Simon Huettinger Chair of Information Transmission, University Erlangen-Nürnberg Cauerstr. 7, D-958 Erlangen, Germany Email: [huber,

More information

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

_ MAPequalizer _ 1: COD-MAPdecoder. : Interleaver. Deinterleaver. L(u) Iterative Equalization and Decoding in Mobile Communications Systems Gerhard Bauch, Houman Khorram and Joachim Hagenauer Department of Communications Engineering (LNT) Technical University of Munich e-mail:

More information

Chapter 3 Convolutional Codes and Trellis Coded Modulation

Chapter 3 Convolutional Codes and Trellis Coded Modulation Chapter 3 Convolutional Codes and Trellis Coded Modulation 3. Encoder Structure and Trellis Representation 3. Systematic Convolutional Codes 3.3 Viterbi Decoding Algorithm 3.4 BCJR Decoding Algorithm 3.5

More information

Punctured Binary Turbo-Codes with Optimized Performance

Punctured Binary Turbo-Codes with Optimized Performance Punctured Binary Turbo-odes wit Optimized Performance I. atzigeorgiou, M. R. D. Rodrigues, I. J. Wassell Laboratory for ommunication Engineering omputer Laboratory, University of ambridge {ic1, mrdr, iw}@cam.ac.uk

More information

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

Performance of Turbo codec OFDM in Rayleigh fading channel for Wireless communication Performance of Turbo codec OFDM in Rayleigh fading channel for Wireless communication Arjuna Muduli, R K Mishra Electronic science Department, Berhampur University, Berhampur, Odisha, India Email: arjunamuduli@gmail.com

More information

AN INTRODUCTION TO ERROR CORRECTING CODES Part 2

AN INTRODUCTION TO ERROR CORRECTING CODES Part 2 AN INTRODUCTION TO ERROR CORRECTING CODES Part Jack Keil Wolf ECE 54 C Spring BINARY CONVOLUTIONAL CODES A binary convolutional code is a set of infinite length binary sequences which satisfy a certain

More information

Performance of Turbo Encoders with 64-QAM Modulators Interfacing Systems in Fading Environment

Performance of Turbo Encoders with 64-QAM Modulators Interfacing Systems in Fading Environment Buletinul Ştiințific al Universității Politehnica Timişoara TRANSACTIONS on ELECTRONICS and COMMUNICATIONS Volume 6(74), Issue 1, 15 Performance of Turbo Encoders with 64-QAM Modulators Interfacing Systems

More information

Iterative Decoding for MIMO Channels via. Modified Sphere Decoding

Iterative Decoding for MIMO Channels via. Modified Sphere Decoding Iterative Decoding for MIMO Channels via Modified Sphere Decoding H. Vikalo, B. Hassibi, and T. Kailath Abstract In recent years, soft iterative decoding techniques have been shown to greatly improve the

More information

A Survey of Advanced FEC Systems

A Survey of Advanced FEC Systems A Survey of Advanced FEC Systems Eric Jacobsen Minister of Algorithms, Intel Labs Communication Technology Laboratory/ Radio Communications Laboratory July 29, 2004 With a lot of material from Bo Xia,

More information

Application and Standardization of Turbo Codes in Third-Generation High-Speed Wireless Data Services

Application and Standardization of Turbo Codes in Third-Generation High-Speed Wireless Data Services 2198 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 49, NO. 6, NOVEMBER 2000 Application and Standardization of Turbo Codes in Third-Generation High-Speed Wireless Data Services Lin-Nan Lee, Fellow, IEEE,

More information

Linear Turbo Equalization for Parallel ISI Channels

Linear Turbo Equalization for Parallel ISI Channels 860 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 51, NO. 6, JUNE 2003 Linear Turbo Equalization for Parallel ISI Channels Jill Nelson, Student Member, IEEE, Andrew Singer, Member, IEEE, and Ralf Koetter,

More information

International Journal of Wireless & Mobile Networks (IJWMN) Vol.2, No.4, November 2010

International Journal of Wireless & Mobile Networks (IJWMN) Vol.2, No.4, November 2010 International Journal of Wireless & Mobile Networs (IJWMN) Vol., No.4, November 010 Turbo Detection in Rayleigh flat fading channel with unnown statistics Mohamed Lassaad AMMARI 1, Paul Fortier and Huu

More information

Simulating the WiMAX Physical Layer in Rayleigh Fading Channel

Simulating the WiMAX Physical Layer in Rayleigh Fading Channel Simulating the WiMAX Physical Layer in Rayleigh Fading Channel Jamal Mountassir, Horia Balta, Marius Oltean, Maria Kovaci, Alexandru Isar Department of Communications, University Politehnica, Timisoara,

More information

PAPR REDUCTION OF OFDM SIGNALS USING SELECTIVE MAPPING WITH TURBO CODES

PAPR REDUCTION OF OFDM SIGNALS USING SELECTIVE MAPPING WITH TURBO CODES PAPR REDUCTION OF OFDM SIGNALS USING SELECTIVE MAPPING WITH TURBO CODES Pawan Sharma 1 and Seema Verma 2 1 Department of Electronics and Communication Engineering, Bhagwan Parshuram Institute of Technology,

More information

Bit-Interleaved Coded Modulation: Low Complexity Decoding

Bit-Interleaved Coded Modulation: Low Complexity Decoding Bit-Interleaved Coded Modulation: Low Complexity Decoding Enis Aay and Ender Ayanoglu Center for Pervasive Communications and Computing Department of Electrical Engineering and Computer Science The Henry

More information

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

Rekha S.M, Manoj P.B. International Journal of Engineering and Advanced Technology (IJEAT) ISSN: , Volume-2, Issue-6, August 2013 Comparing the BER Performance of WiMAX System by Using Different Concatenated Channel Coding Techniques under AWGN, Rayleigh and Rician Fading Channels Rekha S.M, Manoj P.B Abstract WiMAX (Worldwide Interoperability

More information

ERROR CONTROL CODING From Theory to Practice

ERROR CONTROL CODING From Theory to Practice ERROR CONTROL CODING From Theory to Practice Peter Sweeney University of Surrey, Guildford, UK JOHN WILEY & SONS, LTD Contents 1 The Principles of Coding in Digital Communications 1.1 Error Control Schemes

More information

Simulation Performance of MMSE Iterative Equalization with Soft Boolean Value Propagation

Simulation Performance of MMSE Iterative Equalization with Soft Boolean Value Propagation Simulation Performance of MMSE Iterative Equalization with Soft Boolean Value Propagation Aravindh Krishnamoorthy, Leela Srikar Muppirisetty, Ravi Jandial ST-Ericsson (India) Private Limited http://www.stericsson.com

More information

Energy Efficient Decoder Architecture For Communication System

Energy Efficient Decoder Architecture For Communication System Energy Efficient Decoder Architecture For Communication System Chandana P, Agalya P, B. N Shoba Abstract In the communication domain low complexity and low power are the main criteria to be considered

More information

MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS

MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS Ladislav Polák, Tomáš Kratochvíl Department of Radio Electronics, Brno University of Technology Purkyňova 118, 612 00 BRNO

More information

International Journal of Computer Trends and Technology (IJCTT) Volume 40 Number 2 - October2016

International Journal of Computer Trends and Technology (IJCTT) Volume 40 Number 2 - October2016 Signal Power Consumption in Digital Communication using Convolutional Code with Compared to Un-Coded Madan Lal Saini #1, Dr. Vivek Kumar Sharma *2 # Ph. D. Scholar, Jagannath University, Jaipur * Professor,

More information

An APP Algorithm for Fading Channels using Forward-Only Prediction

An APP Algorithm for Fading Channels using Forward-Only Prediction An APP Algorithm for Fading Channels using Forward-Only Prediction Anders ansson,, or Aulin, and eith M. Chugg Department of Computer Engineering Communication Sciences Institute Chalmers University of

More information

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

Performance Evaluation and Comparative Analysis of Various Concatenated Error Correcting Codes Using BPSK Modulation for AWGN Channel International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 5, Number 3 (2012), pp. 235-244 International Research Publication House http://www.irphouse.com Performance Evaluation

More information

High-Rate Non-Binary Product Codes

High-Rate Non-Binary Product Codes High-Rate Non-Binary Product Codes Farzad Ghayour, Fambirai Takawira and Hongjun Xu School of Electrical, Electronic and Computer Engineering University of KwaZulu-Natal, P. O. Box 4041, Durban, South

More information

A suboptimum iterative decoder for space-time trellis codes

A suboptimum iterative decoder for space-time trellis codes A suboptimum iterative decoder for space-time trellis codes Alberto Tarable, Guido Montorsi and Sergio Benedetto CERCOM, Dipartimento di Elettronica e delle Telecomunicazioni, Politecnico di Torino, Italy

More information

Soft Channel Encoding; A Comparison of Algorithms for Soft Information Relaying

Soft Channel Encoding; A Comparison of Algorithms for Soft Information Relaying IWSSIP, -3 April, Vienna, Austria ISBN 978-3--38-4 Soft Channel Encoding; A Comparison of Algorithms for Soft Information Relaying Mehdi Mortazawi Molu Institute of Telecommunications Vienna University

More information

VLSI Implementation of Key Components in A Mobile Broadband Receiver

VLSI Implementation of Key Components in A Mobile Broadband Receiver VLSI Implementation of Key Components in A Mobile Broadband Receiver Master thesis performed in Computer Engineering by Yulin Huang Report number: LiTH-ISY-EX--9/43--SE Linöping Date May 29 VLSI Implementation

More information

Master s Thesis Defense

Master s Thesis Defense Master s Thesis Defense Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry Kanagaraj Damodaran August 14, 2008 Committee Dr. Erik Perrins (Chair) Dr. Victor Frost Dr. James

More information

BER Performance of Turbo-Coded PPM CDMA Systems on Optical Fiber

BER Performance of Turbo-Coded PPM CDMA Systems on Optical Fiber 1776 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 18, NO. 12, DECEMBER 2000 BER Performance of Turbo-Coded PPM CDMA Systems on Optical Fiber Tomoaki Ohtsuki, Member, IEEE, and Joseph M. Kahn, Fellow, IEEE Abstract

More information

Performance Analysis of MIMO Equalization Techniques with Highly Efficient Channel Coding Schemes

Performance Analysis of MIMO Equalization Techniques with Highly Efficient Channel Coding Schemes Performance Analysis of MIMO Equalization Techniques with Highly Efficient Channel Coding Schemes Neha Aggarwal 1 Shalini Bahel 2 Teglovy Singh Chohan 3 Jasdeep Singh 4 1,2,3,4 Department of Electronics

More information

Robustness of Space-Time Turbo Codes

Robustness of Space-Time Turbo Codes Robustness of Space-Time Turbo Codes Wei Shi, Christos Komninakis, Richard D. Wesel, and Babak Daneshrad University of California, Los Angeles Los Angeles, CA 90095-1594 Abstract In this paper, we consider

More information

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1. Jin (43) Pub. Date: Sep. 26, 2002

(12) Patent Application Publication (10) Pub. No.: US 2002/ A1. Jin (43) Pub. Date: Sep. 26, 2002 US 2002O13632OA1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0136320 A1 Jin (43) Pub. Date: Sep. 26, 2002 (54) FLEXIBLE BIT SELECTION USING TURBO Publication Classification

More information

Multiple Input Multiple Output Dirty Paper Coding: System Design and Performance

Multiple Input Multiple Output Dirty Paper Coding: System Design and Performance Multiple Input Multiple Output Dirty Paper Coding: System Design and Performance Zouhair Al-qudah and Dinesh Rajan, Senior Member,IEEE Electrical Engineering Department Southern Methodist University Dallas,

More information

DEGRADED broadcast channels were first studied by

DEGRADED broadcast channels were first studied by 4296 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 54, NO 9, SEPTEMBER 2008 Optimal Transmission Strategy Explicit Capacity Region for Broadcast Z Channels Bike Xie, Student Member, IEEE, Miguel Griot,

More information

BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS

BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS S. Adrian BARBULESCU, Wade FARRELL Institute for Telecommunications Research, University of South Australia, Warrendi Road,

More information

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

Robust Wireless Video Transmission Employing Byte-aligned Variable-length Turbo Code Robust Wireless Video Transmission Employing Byte-aligned Variable-length Turbo Code ChangWoo Lee* and JongWon Kim** * Department of Computer and Electronic Engineering, The Catholic University of Korea

More information

Application of Shaping Technique to Multi-level Turbo-coded Modulation

Application of Shaping Technique to Multi-level Turbo-coded Modulation Application of Shaping Technique to Multi-level Turbo-coded Modulation Amir K. Khandani y and W. Tong yy y Coding and Signal Transmission Laboratory (www.cst.uwaterloo.ca) E&CE Dept., Univ. of Waterloo,

More information

A Novel Approach for FEC Decoding Based On the BP Algorithm in LTE and Wimax Systems

A Novel Approach for FEC Decoding Based On the BP Algorithm in LTE and Wimax Systems International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn : 2278-8X, www.ijerd.com Volume 5, Issue 2 (December 22), PP. 06-13 A Novel Approach for FEC Decoding Based On the

More information

TURBO CODING FOR SATELLITE AND WIRELESS COMMUNICATIONS

TURBO CODING FOR SATELLITE AND WIRELESS COMMUNICATIONS TURBO CODING FOR SATELLITE AND WIRELESS COMMUNICATIONS THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE TURBO CODING FOR SATELLITE AND WIRELESS COMMUNICATIONS M.R.SOLEYMANI Concordia

More information

Improved concatenated (RS-CC) for OFDM systems

Improved concatenated (RS-CC) for OFDM systems Improved concatenated (RS-CC) for OFDM systems Mustafa Dh. Hassib 1a), JS Mandeep 1b), Mardina Abdullah 1c), Mahamod Ismail 1d), Rosdiadee Nordin 1e), and MT Islam 2f) 1 Department of Electrical, Electronics,

More information

ON THE PERFORMANCE OF ITERATIVE DEMAPPING AND DECODING TECHNIQUES OVER QUASI-STATIC FADING CHANNELS

ON THE PERFORMANCE OF ITERATIVE DEMAPPING AND DECODING TECHNIQUES OVER QUASI-STATIC FADING CHANNELS ON THE PERFORMNCE OF ITERTIVE DEMPPING ND DECODING TECHNIQUES OVER QUSI-STTIC FDING CHNNELS W. R. Carson, I. Chatzigeorgiou and I. J. Wassell Computer Laboratory University of Cambridge United Kingdom

More information