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

Size: px
Start display at page:

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

Transcription

1 Iterative Equalization and Decoding in Mobile Communications Systems Gerhard Bauch, Houman Khorram and Joachim Hagenauer Department of Communications Engineering (LNT) Technical University of Munich WWW: Abstract In iterative equalization and decoding the \turbo{principle" is used for iterative detection of coded data transmitted over a frequency selective channel. We view channel encoder and ISI{channel as a serially concatenated coding scheme and use the \Symbol by Symbol MA { Algorithm" for both equalization and decoding. erforming some iterations like in turbo{decoding can improve the bit error rate considerably. Furthermore, we present some methods to reduce the average number of iterations needed for the same BER performance by determining when further iterations achieve no improvement. I. Introduction The so called \turbo" principle rst used in [] for iterative decoding of parallel concatenated codes can be used in a wide variety of receiver detection and decoder tasks. The basic idea is to use a maximum a posteriori (MA) detector, which is able to accept not only channel values but also a priori information about the symbols to be detected. This a priori information can be obtained in various ways, i.e. from the feedback of an outer or parallel decoder. This is the \turbo" component of the iterative detection scheme. For binary symbols the a priori information is used as a log{likelihood ratio: Output{Viterbi{Algorithm" (SOVA) which delivers soft information for the coded bits. Therefore, we call the outer decoder a COD-MA or a COD-SOVA. The extrinsic information of the outer decoding is the information about the current bit stemming only from the other bits connected by the parity constraint. It is interleaved and used as the a priori information for the MA{equalizer. This iterative equalization/decoding scheme is a serial \Turbo" scheme similar to the parallel scheme used in [] and [5]. Finally, we will present methods to reduce complexity by stopping the iterations when we recognize that the decoding result of a block cannot be improved by further iterations. II. rinciple of Iterative ("Turbo") Equalization and Decoding A mobile radio channel with intersymbol interference (ISI) can be regarded as a time{varying convolutional code with complex valued coded symbols, given by the propagation conditions (Figure ). If we know the co- T T T L(x) = log (x = +) (x =?) () We consider coded transmission in a mobile system. A mobile multipath channel including the transmit and receive lters can be modelled as tapped delay line digital system. In the new scheme, rst discussed in [2], we view the channel as an inner encoder of a concatenated scheme and replace the ML{equalizer for the channel by an optimum\symbol-by-symbol Maximum A osteriori (MA)" equalizer/decoder [3], [4]. Furthermore, the equalizer/decoder must be able to accept a priori information for the coded bits which are transmitted over the channel. It also delivers soft values and therefore is called a soft{in/soft{out equalizer. The outer Viterbi decoder is replaced by a modied MA Symbol-by-Symbol decoder or \Soft{ Fig. : Time{discrete channel model ecients g i (t) of the time{discrete channel model, we can decode the channel by the means of maximum a posteriori (MA) symbol estimation or sequence estimation. From this point of view channel encoder and ISI{ channel form a serially concatenated scheme which can be decoded by an iterative algorithm. The performance of serially concatenated coding systems can be improved by using soft{in/soft{out decoders (Figure 2). However, in a \turbo scheme" it is even necessary to use

2 soft{in/soft{out decoders that besides the channel values accept further a priori information about the bits to be decoded and deliver soft values of the decoded bits. In iterative equalization it is also necessary to obtain soft values about the coded bits at the output of the channel decoder. It is useful to compute soft values in the form of log{likelihood ratios (L{values) as dened in (). input log - likelihoods a priori values for information bits channel values for code bits L(^x) Le(^x) a posteriori values extrinsic values for code bits 6 6for code bits L(u) Le(^u) - Soft-In/ - Soft-Out L(~x) or - L(^u) Decoder - Lcy or y output log - likelihoods extrinsic values for information bits a posteriori values for information bits Fig. 2: Soft-In/Soft-Out - Decoder which are again passed to the decoder. Repeating this procedure a few times can improve the bit error rate. It is important to feed back only the extrinsic part L D e (^x 0 ) of L D (^x 0 ) because the correlation between the a priori information used by the equalizer and previous decisions of the equalizer should be minimized. Ideally the a priori information would be an independent estimation. For the same reason we have to subtract the a priori information L D e (^x) from the a posteriori L{values L E (^x) at the output of the equalizer before passing them to the decoder. Thus, as the full soft output of the equalizer L E (^x 0 ) consists of channel information, a priori information and extrinsic information, the decoder is supplied only with channel information and extrinsic information. As indicated in Figure 3, an independent a priori information L(u), which i.e. could be known from a source decoder, might be used in the turbo scheme. We can now describe the principle of iterative equalization (see Figure 3): : Interleaver _ : Deinterleaver Fig. 3: Iterative equalization _ MAequalizer COD-MAdecoder At the receive lter output we observe the complex valued sequence y. The equalizer delivers L{values L E (^x) about the coded bits. After deinterleaving, the channel decoder delivers L{values L D (^u) about the information bits and L{values L D (^x 0 ) about the coded bits. The L{values at the output of the decoder consist of an extrinsic and an intrinsic part. The extrinsic part is the incremental information about the current bit obtained through the decoding process from all information available for the other bits. It can be calculated by subtracting bitwise the L{values at the input of the decoder from the corresponding L{values at the output: L(u) L D e (^x 0 k) = L D (^x 0 k)? L E (^x 0 k) (2) The extrinsic information L D e (^x 0 ) is interleaved and fed back to the equalizer where it is used as a priori information in a new decoding attempt constituting the rst iteration. Using this a priori information the equalizer is supposed to deliver less erroneous decisions III. "Symbol-by-Symbol" Maximum A osteriori (MA) Algorithm for Equalization and Channel Decoding We use the "Symbol-by-Symbol" maximum a posteriori algorithm ("Symbol-by-Symbol" MA) [3] for both equalization and channel decoding. In terms of bit error rate the "Symbol-by-Symbol" MA is an optimal block orientated symbol estimator which delivers the a posteriori probabilities p(u k jy) of an information bit u k given the received sequence y. Information from all symbols in a block to be decoded is taken into account. In [4] the "Symbol-by-Symbol" MA was described as a soft{in/soft{out algorithm that accepts L{values at the input and delivers L{values at the output (Figure 2). The L{value L(^u k ) of an information bit can be calculated according to p(s 0 ; s; y) L(^u k ) = log (u k = +jy) (u k =?jy) = log u k =+ u k =? p(s 0 ; s; y) ; (3) where s 0 and s denote the states of the trellis at level k? and k, respectively (Figure 4). The sums in the numerator and in the denominator are to be taken over all existing transitions in the trellis from state s 0 to state s labelled with the information bit u k = + or u k = {, respectively. Using a COD-MA-decoder, we analogously compute for the coded bits: L(^x k; ) = log (x k; = +jy) (x k; =?jy) = log x k; =+ x k; =? p(s 0 ; s; y) p(s 0 ; s; y) (4)

3 states with forward probabilities α k- (s ) s k s states with backward y = (y... y ) probabilities k k, k,n β k (s) u =+ (x...x ) k k, k,n u =- (x...x ) k k, k,n Fig. 4: Trellis buttery The joint probability p(s 0 ; s; y) is the product of three factors, two of which can be calculated by recursive formulae: p(s 0 ; s; y) = p(s 0 ; y j<k) ) (sjs 0 ) p(y k js 0 ; s) k? (s 0 ) k? p(y j>k js) k (s) (5) k (s) = X s 0 k (s 0 ; s) k? (s 0 ) (6) k? (s 0 ) = X s k (s 0 ; s) k (s) (7) The trellis has to be of nite duration. Assuming the zero state as start and end state, we can initialize and as follows: start (0) = and start (s) = 0 8s 6= 0 (8) end (0) = and end (s) = 0 8s 6= 0 (9) For the existing transitions the branch transition probability k (s 0 ; s) can be expressed as the product of a priori probability (u k ) and transition probability p(y k js 0 ; s): k (s 0 ; s) = p(y k js 0 ; s) (u k ) (0) The only dierence in the metrics of the equalizer and of the channel decoder appears in the calculation of the branch transition probability k. For the MA{equalizer for a transition labelled with x can be calculated according to (s 0 ; s) = (s 0 ; s) exp 2 x L(x ) () where (s 0 ; s) = exp MX 2? 2 2 y? g i (t) x?i A : i=0 (2) M denotes the memory of the discrete{time channel model with complex valued time{varying coecients g i (t) (Figure ). The complex valued symbol y was received at time and the equalizer uses an a priori information L(x ). 2 is the variance of the additive white Gaussian noise in inphase and quadrature component. For the decoder we obtain: k (s 0 ; s) = exp NX = 2 L(~x k;) x k; + 2 u k L(u k ) (3) where N denotes the inverse of the code rate. L(u k ) is the a priori information for the information bit u k. L(~x k; ) is the input log-likelihood value L(~x k; ) = L(x k; jy k; ) = log (x k; = +jy k; ) (x k; =?jy k; ) (4) for the code bit x k; given the received symbol y k;. In the serially concatenated scheme we use the output loglikelihoods of the equalizer as an estimation of L(~x k; ). In transmission over an AWGN{channel without ISI, L(~x k; ) would be 4 N Es 0 y k; = L c y k;. For a systematic code the output L(^u k ) of the decoder can be expressed as a sum of a priori information L(u k ), channel information L(~x k; ) and extrinsic information L e (^u k ): L(^u k ) = L(u k )+L(~x k; )+log where e k(s 0 ; s) = exp NX =2 u k =+ u k =?! e k (s0 ; s) k? (s 0 ) k (s) e k (s0 ; s) k? (s 0 ) k (s) L e(^u k ) (5)! 2 L(~x k;) x k; : (6) Analogously the output of the COD{MA{decoder for the coded bits is: L(^x k; ) = L(~x k; )+log where ec 0 B k (s0 ; s) = exp@( x k; =+ x k; =? ec k (s0 ; s) k? (s 0 ) k (s) ec k (s0 ; s) k? (s 0 ) k (s) NX = 6= L e(^x k; ) (7) 2 L(~x k;) x k; ) + 2 u k L(u k ) (8) C A

4 As the ISI{channel is a non-systematic non-binary code we cannot separate channel information and extrinsic information in the output of the equalizer: L(^x ) = L(x ) + log x =+ x =? with (s0 ; s) according to (2). (s0 ; s)? (s 0 ) (s) (s0 ; s)? (s 0 ) (s) (9).0e+00.0e-0.0e-02.0e-03.0e db 0.9 db 0 Iterations Iteration 2 Iterations 3 Iterations Decoded AWGN-channel IV. Simulation Results For channel coding we used a rate /2 recursive systematic convolutional code (RSC{Code) with memory m c = 4. We used BSK modulation and evaluated the performance of iterative equalization for transmission over a time{invariant worst case channel with ve taps as given in Figure 5 [6] and for a time{varying channel model with ve taps of equal average power with fast uncorrelated Rayleigh fading. The channel coecients were supposed to be known. Before transmission the coded bits were interleaved by a random interleaver of size L = 4096 bits. Figure 5 shows the bit error rate for the time{invariant channel model. At a bit error rate of 0?4 the gain after the rst iteration is 2.3 db. The bit error rate can be signicantly improved up to the 5th iteration, where the total gain is 5.4 db at a BER of 0?4. By further iterations we only achieve a marginal gain. For comparison, the BER for MA { decoding of encoded data transmitted over an AWGN{ channel without intersymbol interference is also shown in Figure 5. After the 8th iteration the degradation due to intersymbol interference is only 0.8 db..0e+00.0e-0.0e-02.0e-03.0e-04.0e i Iterations Iteration 2 Iterations 3 Iterations 4 Iterations 5 Iterations 8 Iterations Decoded AWGN-channel 5.6 db Fig. 6: Bit error rate for a channel with 5 taps and fast Rayleigh fading the channel coecients are supposed to be known, the system makes the most of the diversity. Hence, the result of the rst decoding is already very good and an improvement in BER is only achieved for the rst iteration. Nevertheless, we also almost reach the BER achieved for the AWGN channel without intersymbol interference. An improvement in BER is only achieved if, compared to the previous iteration, the equalizer corrects other symbols than those corrected by the decoder in the previous iteration. Finally, equalizer and decoder nd one common path through the trellis resulting in the same bit error rate at the output of the equalizer and at the output of the decoder. V. Reducing Complexity by Applying Stop Criteria for the Iterative Algorithm In iterative equalization not all transmitted data blocks need the same number of iterations to be detected with the minimal number of errors possible. Some blocks will be error free after the rst decoding, others after a few iterations. There will be also blocks where no improvement in bit error rate can be achieved, i.e. if the whole block was transmitted during a deep fade. Therefore, we should be able to notice whether we can improve decoding by further iterations. If not, we can stop iterating and thus reduce complexity. In the following section we will present three stop criteria. Fig. 5: Channel taps and bit error rate for a time{ invariant channel In Figure 6 simulation results for transmission over a channel with fast Rayleigh fading are shown. As A. Cross{Entropy Moher [7] has schown that the cross-entropy is a useful criterion for iterative decoding. In [4] cross{ entropy was introduced as a stop criterion in "turbo" decoding. We now adopt it to "turbo" equalization.

5 The cross{entropy of two distributions (^x) and Q(^x) is given by: Let us dene: log (^x) Q(^x) = X k log (^x k) Q(^x k ) R = L 0 L X k= L(^u k )>0 p(u k =?jy) + LX k= L(^u k )<0 p(u k = +jy) C A < threshold with Q (^x) = LE(i?) (^x) + Le D(i) (^x) L (i) L (i) (^x) = LD(i) (^x) + L E(i) (^x) e L (i) (^x)? L(i) Q (^x) = LE(i) (^x)? L E(i?) (^x) = L E(i) (^x) (i) represents the ith iteration (i=0,, 2,...), that is Le D(i) (^x k ) is the extrinsic information obtained by the decoder after the (i+)-th decoding. For each iteration we calculate L E(i) (^x) and jl (i) Q (^x)j and stop iterating if T (i) = X k L E(i) (^x) 2 < threshold exp(jl (i) Q (^x)j) A suitable value for threshold is T (i = ) 0?3. B. Observing Hard Decisions A very simple stop criterion that works nearly as well as the criterion of cross{entropy is just to observe the hard decisions at the output of the decoder in two successive iterations. If the hard decisions do not change, we stop iterating. However, applying this criterion, we have to execute two iterations with exactly the same decoding result concerning hard decisions before we can stop iterating. for a block size L and stop iterating when R remains under a certain threshold. We found 5 0?5 to be a suitable value for the threshold. D. Simulation Results Figures 7 { 9 show the average number of iterations performed using the stop criteria described above and the resulting bit error rates. We set the maximum number of iterations to 20. Simulation conditions were the same as for the simulation shown in Figure 5. For evaluation we compare each of the criteria with a genius stop criterion that stops the iterations when a block is decoded error free, this means the criterion is genius in terms of error detection..0e+00.0e-0.0e-02.0e-03.0e-04.0e Cross-entropy Genius C. Risk { Function This criterion is not based on measuring the dierence of L{value distributions in successive iterations but takes into account that the L{values at the output of the channel decoder correspond to error probabilities and therefore measure the reliability of the decisions. If the L{values become large, this means that the reliability of the decisions is high, the decisions will not change any more. Therefore, we can stop iterating when the reliability of the decision measured over a block reaches a certain amount or, in other words, the risk of the decision becomes small. Calculating the a posteriori probabilities p(u k jy) from the L{values at the output of the decoder, we can evaluate the risk function Fig. 7: Bit error rate and average number of iterations using the stop criterion \cross{entropy" compared to a genius stop criterion Figure 7 shows the results when applying the criterion of cross-entropy. For bad channels no improvement in BER can be achieved by iterations. As no block can be detected error free for SNR 3 db the maximal number of 20 iterations is performed for every block when applying the \genius" criterion. The criterion of cross-entropy recognizes that no improvement can be achieved and stops iterating after 2-3 iterations on average, resulting in the same BER. However, the performance of a stop criterion at such high bit error rates

6 is not of practical interest. A stop criterion should be applied for signal to noise ratios where error free detection of some blocks is possible. In our example that is for SNR > 3 db. For those signal to noise ratios applying the stop criterion of cross-entropy results in a slightly higher average number of iterations and a marginal degradation in bit error rate compared to the genius stop criterion. The other criteria show similar results. In terms of computational requirements cross{ entropy is more complex than evaluating a risk function or observing the hard decisions..0e+00.0e-0.0e-02.0e-03.0e-04.0e Hard decisions Genius Fig. 8: Bit error rate and average number of iterations when stopping iterations according to changes in the hard decisions compared to a genius stop criterion.0e+00.0e-0.0e-02.0e-03.0e-04.0e Risk function Genius Fig. 9: Bit error rate and average number of iterations when evaluating a risk function as stop criterion compared to a genius stop criterion Iterative equalization is a suitable method to reduce the eects of intersymbol interference in a coded system. Only a few iterations are sucient to improve the bit error rate result considerably. Iterative equalization does not require any modications in standards as it is implemented only at the receiver. Moreover, we presented some criteria to reduce complexity by avoiding iterations when no improvement in bit error rate can be achieved. Using the criterion of cross-entropy as given in section V.A may serve as an eective method for this task. VII. References [] C. Berrou, A. Glavieux, and. Thitimajshima, \Near shannon limit error{correcting and decoding: Turbo{codes ()," in International Conference on Communication (ICC), pp. 064{070, IEEE, May 993. [2] C. Douillard, M. Jezequel, C. Berrou, A. icart,. Didier, and A. Glavieux, \Iterative correction of intersymbol interference: Turbo{equalization," European Transactions on Telecommunications, vol. 6, pp. 507{5, September{October 995. [3] L. Bahl, J. Cocke, F. Jelinek, and J. Raviv, \Optimal decoding of linear codes for minimizing symbol error rate," IEEE Transactions on Information Theory, vol. IT-20, pp. 284{287, March 974. [4] J. Hagenauer, E. Oer, and L. apke, \Iterative decoding of binary block and convolutional codes," IEEE Transactions on Information Theory, vol. IT{ 42, pp. 425{429, March 996. [5] J. Lodge, R. Young,. Hoher, and J. Hagenauer, \Separable map \lters" for the decoding of product and concatenated codes," in International Conference on Communication (ICC), pp. 740{745, IEEE, May 993. [6] J. G. roakis, Digital Communications. Singapore: McGraw Hill, 989. [7] M. Moher, \Decoding via cross-entropy minimization," in Globecom, pp. 809{83, IEEE, December 993. [8] H. Khorram, \Iterative Entzerrung und Kanaldecodierung bei frequenzselektiven Kanalen mit dem MA { Algorithmus," diploma thesis, Department of Communications Engineering, TU Munich, January 997. (in German). VI. Conclusions

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

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

MAP Equalization of Space-Time Coded Signals over Frequency Selective Channels Invited Paper

MAP Equalization of Space-Time Coded Signals over Frequency Selective Channels Invited Paper MAP Equalization of SpaceTime Coded Signals over Frequency Selective Channels Invited Paper Gerhard auch, Ayman.F. Naguib, and Nambi Seshadri Institute for Communication Engineering LNT Information Sciences

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

and State of the Art Technical University of Munich Arcisstr. 21, Munich, Germany should be as simple as possible but not

and State of the Art Technical University of Munich Arcisstr. 21, Munich, Germany should be as simple as possible but not The Turbo Principle: Tutorial Introduction and State of the Art Joachim Hagenauer Technical University of Munich Department of Communications Engineering Arcisstr. 21, 80290 Munich, Germany Abstract The

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

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

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

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

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

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

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

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

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

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

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS Manjeet Singh (ms308@eng.cam.ac.uk) Ian J. Wassell (ijw24@eng.cam.ac.uk) Laboratory for Communications Engineering

More information

Recent Progress in Mobile Transmission

Recent Progress in Mobile Transmission Recent Progress in Mobile Transmission Joachim Hagenauer Institute for Communications Engineering () Munich University of Technology (TUM) D-80290 München, Germany State University of Telecommunications

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

Symbol-by-Symbol MAP Decoding of Variable Length Codes

Symbol-by-Symbol MAP Decoding of Variable Length Codes Symbol-by-Symbol MA Decoding of Variable Length Codes Rainer Bauer and Joachim Hagenauer Institute for Communications Engineering (LNT) Munich University of Technology (TUM) e-mail: Rainer.Bauer@ei.tum.de,

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

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

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

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

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

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

Iterative Equalizatioflecoding of TCM for Frequency-Selective Fading Channels *

Iterative Equalizatioflecoding of TCM for Frequency-Selective Fading Channels * Iterative Equalizatioflecoding of TCM for Frequency-Selective Fading Channels * Achilleas Anastasopoulos and Keith M. Chugg Communication Sciences Institute Electrical Engineering-Systems Dept. University

More information

Iterative Decoding with M-ary Orthogonal Walsh Modulation in OFDM-CDMA Systems. Armin Dekorsy, Volker Kühn and Karl-Dirk Kammeyer

Iterative Decoding with M-ary Orthogonal Walsh Modulation in OFDM-CDMA Systems. Armin Dekorsy, Volker Kühn and Karl-Dirk Kammeyer Iterative Decoding with -ary Orthogonal Walsh odulation in OFD-CDA Systems Armin Dekorsy, Volker Kühn and Karl-Dirk Kammeyer University of Bremen, FB-, Department of Telecommunications.O. Box 33 04 40,

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

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

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

Convolutional Coding in Hybrid Type-II ARQ Schemes on Wireless Channels Sorour Falahati, Tony Ottosson, Arne Svensson and Lin Zihuai Chalmers Univ. of Technology, Dept. of Signals and Systems, Communication

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

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

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

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

Blind Iterative Channel Identification and Equalization

Blind Iterative Channel Identification and Equalization Blind Iterative Channel Identification and Equalization R. R. Lopes and J. R. Barry School of Electrical and Computer Engineering Georgia Institute of Technology Atlanta, GA 333-5 Abstract We propose an

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

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

Digital Communications I: Modulation and Coding Course. Term Catharina Logothetis Lecture 12

Digital Communications I: Modulation and Coding Course. Term Catharina Logothetis Lecture 12 Digital Communications I: Modulation and Coding Course Term 3-8 Catharina Logothetis Lecture Last time, we talked about: How decoding is performed for Convolutional codes? What is a Maximum likelihood

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

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

THE computational complexity of optimum equalization of

THE computational complexity of optimum equalization of 214 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 53, NO. 2, FEBRUARY 2005 BAD: Bidirectional Arbitrated Decision-Feedback Equalization J. K. Nelson, Student Member, IEEE, A. C. Singer, Member, IEEE, U. Madhow,

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

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

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

Linear time and frequency domain Turbo equalization

Linear time and frequency domain Turbo equalization Linear time and frequency domain Turbo equalization Michael Tüchler, Joachim Hagenauer Lehrstuhl für Nachrichtentechnik TU München 80290 München, Germany micha,hag@lnt.ei.tum.de Abstract For coded data

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

Performance of Soft Iterative Channel Estimation in Turbo Equalization

Performance of Soft Iterative Channel Estimation in Turbo Equalization Performance of Soft Iterative Channel Estimation in Turbo Equalization M. Tüchler Ý, R. Otnes Þ, and A. Schmidbauer Ý Ý Institute for Communications Engineering, Munich University of Technology, Arcisstr.

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

Joint Iterative Equalization, Demapping, and Decoding with a Soft Interference Canceler

Joint Iterative Equalization, Demapping, and Decoding with a Soft Interference Canceler COST 289 meeting, Hamburg/Germany, July 3-4, 23 Joint Iterative Equalization, Demapping, and Decoding with a Soft Interference Canceler Markus A. Dangl, Werner G. Teich, Jürgen Lindner University of Ulm,

More information

Joint Synchronization and Decoding Exploiting the Turbo Principle

Joint Synchronization and Decoding Exploiting the Turbo Principle Joint Synchronization and Decoding Exploiting the Turbo Principle John M. Walsh and C. Richard Johnson, Jr. School of E.C.E. Cornell University Email: jmw56@cornell.edu, johnson@ece.cornell.edu Phillip

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

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

Removing Error Floor for Bit Interleaved Coded Modulation MIMO Transmission with Iterative Detection

Removing Error Floor for Bit Interleaved Coded Modulation MIMO Transmission with Iterative Detection Removing Error Floor for Bit Interleaved Coded Modulation MIMO Transmission with Iterative Detection Alexander Boronka, Nabil Sven Muhammad and Joachim Speidel Institute of Telecommunications, University

More information

The BICM Capacity of Coherent Continuous-Phase Frequency Shift Keying

The BICM Capacity of Coherent Continuous-Phase Frequency Shift Keying The BICM Capacity of Coherent Continuous-Phase Frequency Shift Keying Rohit Iyer Seshadri, Shi Cheng and Matthew C. Valenti Lane Dept. of Computer Sci. and Electrical Eng. West Virginia University Morgantown,

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

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

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

M4B-4. Concatenated RS-Convolutional Codes for Ultrawideband Multiband-OFDM. Nyembezi Nyirongo, Wasim Q. Malik, and David. J. Concatenated RS-Convolutional Codes for Ultrawideband Multiband-OFDM Nyembezi Nyirongo, Wasim Q. Malik, and David. J. Edwards M4B-4 Department of Engineering Science, University of Oxford, Parks Road,

More information

Center for Advanced Computing and Communication, North Carolina State University, Box7914,

Center for Advanced Computing and Communication, North Carolina State University, Box7914, Simplied Block Adaptive Diversity Equalizer for Cellular Mobile Radio. Tugay Eyceoz and Alexandra Duel-Hallen Center for Advanced Computing and Communication, North Carolina State University, Box7914,

More information

TURBO CODES Principles and Applications

TURBO CODES Principles and Applications TURBO CODES Principles and Applications THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE TURBOCODES Principles and Applications Branka Vucetic The University of Sydney Sydney, Australia

More information

designing the inner codes Turbo decoding performance of the spectrally efficient RSCC codes is further evaluated in both the additive white Gaussian n

designing the inner codes Turbo decoding performance of the spectrally efficient RSCC codes is further evaluated in both the additive white Gaussian n Turbo Decoding Performance of Spectrally Efficient RS Convolutional Concatenated Codes Li Chen School of Information Science and Technology, Sun Yat-sen University, Guangzhou, China Email: chenli55@mailsysueducn

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

MIMO Iterative Receiver with Bit Per Bit Interference Cancellation

MIMO Iterative Receiver with Bit Per Bit Interference Cancellation MIMO Iterative Receiver with Bit Per Bit Interference Cancellation Laurent Boher, Maryline Hélard and Rodrigue Rabineau France Telecom R&D Division, 4 rue du Clos Courtel, 3552 Cesson-Sévigné Cedex, France

More information

On Iterative Detection, Demodulation and Decoding for OFDM-CDM

On Iterative Detection, Demodulation and Decoding for OFDM-CDM On terative Detection, Demodulation and Decoding for OFD-CD Armin Dammann, Serkan Ayaz 2, Stephan Sand, Ronald Raulefs nstitute of Communications and Navigation, German Aerospace Center (DR), Oberpfaffenhofen,

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

PERFORMANCE ANALYSIS OF IDMA SCHEME USING DIFFERENT CODING TECHNIQUES WITH RECEIVER DIVERSITY USING RANDOM INTERLEAVER

PERFORMANCE ANALYSIS OF IDMA SCHEME USING DIFFERENT CODING TECHNIQUES WITH RECEIVER DIVERSITY USING RANDOM INTERLEAVER 1008 PERFORMANCE ANALYSIS OF IDMA SCHEME USING DIFFERENT CODING TECHNIQUES WITH RECEIVER DIVERSITY USING RANDOM INTERLEAVER Shweta Bajpai 1, D.K.Srivastava 2 1,2 Department of Electronics & Communication

More information

BER and PER estimation based on Soft Output decoding

BER and PER estimation based on Soft Output decoding 9th International OFDM-Workshop 24, Dresden BER and PER estimation based on Soft Output decoding Emilio Calvanese Strinati, Sébastien Simoens and Joseph Boutros Email: {strinati,simoens}@crm.mot.com, boutros@enst.fr

More information

with Error Control Coding Alex J. Grant y and Mark C. Reed In European Transactions on Telecommunications

with Error Control Coding Alex J. Grant y and Mark C. Reed In European Transactions on Telecommunications Iterative Detection in Code-Division Multiple-Access with Error Control Coding Paul D. Alexander Centre for Wireless Communications 20 Science Park Road #02-34/37, Teletech Park Singapore 117674 Alex J.

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

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

ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010) ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010) Instructor: Kevin Buckley, Tolentine 433a, 610-519-5658 (W), 610-519-4436 (F), buckley@ece.vill.edu,

More information

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

Comparison Between Serial and Parallel Concatenated Channel Coding Schemes Using Continuous Phase Modulation over AWGN and Fading Channels Comparison Between Serial and Parallel Concatenated Channel Coding Schemes Using Continuous Phase Modulation over AWGN and Fading Channels Abstract Manjeet Singh (ms308@eng.cam.ac.uk) - presenter Ian J.

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

The Turbo Principle in Mobile Communications. Joachim Hagenauer

The Turbo Principle in Mobile Communications. Joachim Hagenauer International Symposium on Nonlinear Theory and its Applications Xi an, PRC, October 7, 00 The Turbo Principle in Mobile Communications Joachim Hagenauer Institute for Communications Engineering (LNT)

More information

Low complexity iterative receiver for Linear Precoded OFDM

Low complexity iterative receiver for Linear Precoded OFDM Low complexity iterative receiver for Linear Precoded OFDM P.-J. Bouvet, M. Hélard, Member, IEEE, and V. Le Nir France Telecom R&D 4 rue du Clos Courtel, 3551 Cesson-Sévigné, France Email: {pierrejean.bouvet,maryline.helard}@francetelecom.com

More information

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

Research Letter Throughput of Type II HARQ-OFDM/TDM Using MMSE-FDE in a Multipath Channel Research Letters in Communications Volume 2009, Article ID 695620, 4 pages doi:0.55/2009/695620 Research Letter Throughput of Type II HARQ-OFDM/TDM Using MMSE-FDE in a Multipath Channel Haris Gacanin and

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

Iterative Detection and Decoding with PIC Algorithm for MIMO-OFDM Systems

Iterative Detection and Decoding with PIC Algorithm for MIMO-OFDM Systems , 2009, 5, 351-356 doi:10.4236/ijcns.2009.25038 Published Online August 2009 (http://www.scirp.org/journal/ijcns/). Iterative Detection and Decoding with PIC Algorithm for MIMO-OFDM Systems Zhongpeng WANG

More information

Maximum Likelihood Sequence Detection (MLSD) and the utilization of the Viterbi Algorithm

Maximum Likelihood Sequence Detection (MLSD) and the utilization of the Viterbi Algorithm Maximum Likelihood Sequence Detection (MLSD) and the utilization of the Viterbi Algorithm Presented to Dr. Tareq Al-Naffouri By Mohamed Samir Mazloum Omar Diaa Shawky Abstract Signaling schemes with memory

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

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

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

Near-Capacity Irregular Bit-Interleaved Coded Modulation

Near-Capacity Irregular Bit-Interleaved Coded Modulation Near-Capacity Irregular Bit-Interleaved Coded Modulation R. Y. S. Tee, R. G. Maunder, J. Wang and L. Hanzo School of ECS, University of Southampton, SO7 BJ, UK. http://www-mobile.ecs.soton.ac.uk Abstract

More information

University of Bristol - Explore Bristol Research

University of Bristol - Explore Bristol Research Lillie, A. G., Prado-Miguelez, A., Nix, A. R., & McGeehan, J. P. (2002). A comparison of multi-carrier OFDM and single carrier iterative equalisation for future high performance wireless local area networks.

More information

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication Available online at www.interscience.in Convolutional Coding Using Booth Algorithm For Application in Wireless Communication Sishir Kalita, Parismita Gogoi & Kandarpa Kumar Sarma Department of Electronics

More information

Simulink Modeling of Convolutional Encoders

Simulink Modeling of Convolutional Encoders Simulink Modeling of Convolutional Encoders * Ahiara Wilson C and ** Iroegbu Chbuisi, *Department of Computer Engineering, Michael Okpara University of Agriculture, Umudike, Abia State, Nigeria **Department

More information

To compress or not to compress? Gabriele Buch, Frank Burkert, Joachim Hagenauer. Department of Communications Engineering,

To compress or not to compress? Gabriele Buch, Frank Burkert, Joachim Hagenauer. Department of Communications Engineering, To compress or not to compress? Gabriele Buch, Frank Burkert, Joachim Hagenauer and Bernhard Kukla Department of Communications Engineering, Technical University of Munich, Arcisstr 1, D-8090 Munich, Germany

More information

Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry

Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry c 2008 Kanagaraj Damodaran Submitted to the Department of Electrical Engineering & Computer Science and the Faculty of

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

MULTILEVEL CODING (MLC) with multistage decoding

MULTILEVEL CODING (MLC) with multistage decoding 350 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 52, NO. 3, MARCH 2004 Power- and Bandwidth-Efficient Communications Using LDPC Codes Piraporn Limpaphayom, Student Member, IEEE, and Kim A. Winick, Senior

More information

FREQUENCY DOMAIN POWER ADAPTATION SCHEME FOR MULTI-CARRIER SYSTEMS

FREQUENCY DOMAIN POWER ADAPTATION SCHEME FOR MULTI-CARRIER SYSTEMS The 7th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 06) FREQUENCY DOMAIN POWER ADAPTATION SCHEME FOR MULTI-CARRIER SYSTEMS Wladimir Bocquet, Kazunori

More information

Near-Optimal Low Complexity MLSE Equalization

Near-Optimal Low Complexity MLSE Equalization Near-Optimal Low Complexity MLSE Equalization Abstract An iterative Maximum Likelihood Sequence Estimation (MLSE) equalizer (detector) with hard outputs, that has a computational complexity quadratic in

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

Combined Phase Compensation and Power Allocation Scheme for OFDM Systems

Combined Phase Compensation and Power Allocation Scheme for OFDM Systems Combined Phase Compensation and Power Allocation Scheme for OFDM Systems Wladimir Bocquet France Telecom R&D Tokyo 3--3 Shinjuku, 60-0022 Tokyo, Japan Email: bocquet@francetelecom.co.jp Kazunori Hayashi

More information

Implementation of Extrinsic Information Transfer Charts

Implementation of Extrinsic Information Transfer Charts Implementation of Extrinsic Information Transfer Charts by Anupama Battula Problem Report submitted to the College of Engineering and Mineral Resources at West Virginia University in partial fulfillment

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

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

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

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

On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks San Jose State University From the SelectedWorks of Robert Henry Morelos-Zaragoza April, 2015 On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks Quyhn Quach Robert H Morelos-Zaragoza

More information

EXIT Chart Analysis for Turbo LDS-OFDM Receivers

EXIT Chart Analysis for Turbo LDS-OFDM Receivers EXIT Chart Analysis for Turbo - Receivers Razieh Razavi, Muhammad Ali Imran and Rahim Tafazolli Centre for Communication Systems Research University of Surrey Guildford GU2 7XH, Surrey, U.K. Email:{R.Razavi,

More information

UNIVERSITY OF SOUTHAMPTON

UNIVERSITY OF SOUTHAMPTON UNIVERSITY OF SOUTHAMPTON ELEC6014W1 SEMESTER II EXAMINATIONS 2007/08 RADIO COMMUNICATION NETWORKS AND SYSTEMS Duration: 120 mins Answer THREE questions out of FIVE. University approved calculators may

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