Information Processing and Combining in Channel Coding

Size: px
Start display at page:

Download "Information Processing and Combining in Channel Coding"

Transcription

1 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 [huber, Abstract: It is proposed to characterize the performance of coding schemes by the mutual information between encoder input- and decoder output sequence vs. the capacity of a channel in between, instead of the conventional diagrams of bit error probability vs. signal to noise ratio or raw bit error ratio. That way a description is obtained, which proves to be nearly independent from the channel model used. Furthermore, it universally accounts for the quality of reliability estimation provided by the decoder. Hence, information processing of coding schemes is characterized in an unified framework. Different codes as well as different decoding techniques can be compared and evaluated. By deriving tight bounds for the bit error probability, both a direct connection to conventional performance evaluation techniques is established and a very general method for the analysis of concatenated coding schemes is developed. For this purpose information combining is introduced, which links the proposed characterization to transfer characteristics used within EXIT charts of S. ten Brink. Due to the generalized description of information processing of component codes and decoders together with information combining the analysis of iterative decoding of arbitrarily multiply concatenated coding schemes incorporating serial and parallel concatenated structures becomes feasible. For this analysis the transfer characteristics of the constituent coding schemes are sufficient as long as they are linked by large interleavers. Based on the analysis, which is of extremely low computational complexity, design of novel multiply concatenated structures is demonstrated. Keywords: MAP decoding, soft in soft out decoding, asymptotical analysis, multiply concatenated codes.. INTRODUCTION: A common scale for all channels With respect to hard output decoding a coding scheme as shown in Fig. is usually described by its average bit error ratio versus the bit error probability ɛ or erasure probability p of a binary symmetric channel (BSC) or a binary erasure channel (BEC), or the signal to noise ratio E b /N between the binary phase shift keying modulated transmit signal and the additive white Gaussian noise (BPSK AWGN channel). Figure : System model The average bit error ratio is given by BER = K K BER[j] =E j fber[j]g () j= with BER[j] =Pr(Û[j] 6= U[j]). Traditional performance plots for convolutional codes are shown in Fig. 2 for the BPSK AWGN channel as well as the BSC. Due to the different scaling a comparison of both results is impossible. ν = ν = log (E b /N ) [db]! ν = ν = I(X; Y )! ν = ν = ɛ! ν = ν = 6 I(X; Y )! Figure 2: Traditional (top) and unified (bottom) hard out performance plots for convolutionally encoded transmission over the BPSK AWGN channel (left) and BSC (right) with BCJR decoding []. But, as there is a one to one correspondence of the parameters E b /N and ɛ of memoryless channels to the capacities of the channel models, a unified

2 representation, as also shown in Fig. 2, is possible by specifying the channel by its capacity. Obviously there is no substantial difference in the behavior of convolutional codes transmitted over different memoryless symmetric channels. Unfortunately even the unified plots are not suited for the comparison of different decoding techniques, as they do not account for the quality of reliability estimation provided by the decoder. 2. INFORMATION PROCESSING CHARACTERISTICS The aim of the Information Processing Characteristic (IPC) is a characterization of coding schemes w.r.t. soft output, which is (almost) independent from the channel model, does not take into account the kind of postprocessing and hence is suited for the comparison of different decoding techniques. Furthermore, the IPC shall be suited for a comparison of coding schemes even for R>C, which is of interest in concatenated coding as the constituent decoders work in this region, although in this region the bit error probability of all coding schemes is quite high. In [8] several kinds of IPCs have been introduced. As for a single code many encodings and a number of decoding techniques exist, it has to be distinguished between characterization of code properties, properties of encoding and decoding. Due to coded transmission only a subset of all possible channel input vectors X 2 C can be transmitted. Hence, after haven chosen the code, the end to end capacity already can be decreased. To describe this effect, IPC(C) def = K I( X; Y ) (2) defines an upper bound for a given code C, that only is achieved for optimum decoding, i.e. I( U; V )! = I( X; Y ) (3) Obviously, IPC(C) is independent from encoding. From ideal coding, i.e. a coding scheme that achieves the performance given by the rate distortion bound [4] for any C a further upper bound on this IPC can be obtained [8]: IPC (C)» min(c/r,). (4) Optimum symbol by symbol decoding, as e.g. performed by BCJR decoding [] for convolutional codes, is the best performance that can be obtained with realistic decoding complexity. As symbol based decoding does not take into account the dependencies of different symbols its output for different symbols can be highly correlated. But, usually this dependency is not exploited by further processing stages. Interleaving is used to rearrange the output data stream in a way that it appears to be memoryless. Hence, we consider symbol by symbol decoding together with interleaving and express the performance as IPC I (C): IPC I (C) def = Ī(U; Y )= K K I(U i ; Y ) (5) i= The IPC I (C) strongly depends on the choice of the encoder. For the considered symbol wise mutual information Viterbi decoding [5] is sub optimal as it does not minimize the bit error probability and furthermore does not provide any reliability estimation. Thus, the IPC Vd (C) def = Ī(U; ÛVd) = K K I(U i ; Ûi,Vd) (6) i= will be lower than the other IPCs. 3. COMPARISON OF DECODING ALGORITHMS FOR CONVOLU- TIONAL CODES Via comparison of the IPC of a coding scheme to ideal coding the suboptimality of the code structure can be determined. But, the calculation of IPC(C) for arbitrary codes is in general difficult, as the mutual information between vectors of length N has to be determined. Fortunately, a practical way to calculate the IPC(C) of convolutional codes, which are lossless encoded, i.e. I( U; Y )=I( X; Y ), is found via the chain rule of mutual information: I( U; Y ) = I(U ; Y )+I(U 2 ; Y ju ) +I(U 3 ; Y j(u,u 2 )) + (7) For a linear binary, time invariant convolutional code with linear encoding transmitted over a memoryless symmetric channel I(U i ; Y j(u U i )) does not depend on the particular choice of U U i. Hence, without loss of generality we can assume that the all zero information word and due to linear encoding also the all zero codeword has been transmitted: I(U i ; Y j(u U i )) = I(U i ; Y j( } {{} )) (8) i Let us consider a trellis representation of the encoder, such that U i is the i th input bit to the encoder. Then according to (8) all previous information symbols and hence also the current state of the encoder

3 are known. The optimum decoder always starts from a given state. Due to linearity, this decoding situation is always the same as for the very first bit and starting from the all zero state: I(U i ; Y j(u U i )) = I(U ; Y ), (9) which simplifies (7) to: I( U; Y )=K I(U ; Y ). () BCJR decoding provides optimum estimations V of source symbols U given the channel output sequence Y. Hence, I(U ; Y ) = I(U ; V ) is accessible via Monte Carlo simulations. By measuring the mutual information only between the first source symbol U and the first soft out value V of each block IPC(C) is determined. IPC(C) [bitpersourcesymbol]! repetition Figure 3: Example Information Processing Characteristic IPC(C) for optimum soft output decoding of the repetition code and rate /2 convolutional codes transmitted over the BPSK AWGN channel. Fig. 3 shows that even convolutional codes short constraint length perform astonishingly close to the limit of s for C<R.The remaining difference vanishes for increased memory ν. But, for C ß R and higher capacities it becomes more and more difficult to approach the performance of ideal coding by increasing the memory of the convolutional code. Hence, it is obvious, that convolutional codes can be applied more successfully in the region C<R, i.e., as component codes in concatenated coding schemes, than for establishing highly reliable communication. The IPC I (C) foroptimum symbol by symbol decoding of convolutional code can be directly obtained from Monte Carlo simulations of BCJR decoding. Comparing Fig. 4 with Fig. 3 a huge loss of optimum symbol by symbol soft output decoding can IPCI(C) [bit per source symbol]! repetition Figure 4: Example Information Processing Characteristic IPC I (C)foroptimum symbol by symbol soft output decoding of the repetition code and systematically encoded rate /2 convolutional codes transmitted over the BPSK AWGN channel. be observed. For C<Rthis loss is dominating such that the IPC I (C) of convolutional code with more memory elements is below the one of code of smaller constraint length, which is reversed from the behavior of the IPC(C). An important exception is the repetition code. As the information block length K =,symbol by symbol decoding is optimum. As stated before, any decoding technique different to BCJR decoding will result in an IPC(C) curve below the one for optimum decoding. In Fig. 5 this can be verified for Viterbi decoding. IPCVd(C) [bit per source symbol]! Figure 5: Example Information Processing Characteristic IPC Vd (C) forviterbi decoding of systematically encoded rate /2 convolutional codes transmitted over the BPSK AWGN channel.

4 In the beginning (C ß ) the slope of IPC Vd (C)is less than one, i.e. the performance of convolutionally coded transmission with Viterbi decoding is worse than uncoded transmission. For any convolutional code IPC Vd (C)» IPC I (C)» IPC(C)» C/R () holds, but the difference is more pronounced for low capacity values. Hence, in concatenated coding optimum symbol by symbol decoding, which does not achieve a significant improvement over Viterbi decoding when convolutional codes are used to establish communication at low error rates, is far superior and worth the additional decoding complexity. 4. IPC OF CONCATENATED CODES To determine the IPC I (C) of convolutional codes of short constraint length already is of high computational complexity. Hence, this method becomes impractical for iteratively decoded concatenated codes. Fortunately asymptotical analysis, e.g. via EXIT charts [4] can be used to determine bounds on the IPC I (C) under the assumption of infinite interleaving and infinitely many iterations. Result of the asymptotical analysis either is convergence of iterative decoding, i.e. that arbitrarily reliable communication is possible and hence, that the end to end mutual information has to be one bit per symbol, or a single intersection point of the transfer characteristics. From this point, which gives the constituent extrinsic informations achievable via iterative decoding, the mutual information between the source symbols and the post-decoding soft output of the decoder has to be determined. Using the concept of information combining introduced in [], maximum ratio combining [3] can be bounded. As proven in [3], the post decoding information is at most as large as when it is assumed that the constituent extrinsic informations are distributed as if transmitted over a binary erasure channel. Under this assumption an upper bound on the IPC I (C) of concatenated codes can be obtained. On the other hand, as modeling the constituent extrinsic informations as noisy transmissions over a binary symmetric channel gives a lower bound on the post decoding information obtained, a further estimation of the IPC I (C) of concatenated codes can be given. This IPC I (C) can be achieved with sufficient interleaving and sufficiently many iterations. Exemplary, IPC I (C) for the rate /2 repeat accumulate code [2] in parallel representation [7], and the original rate /2 turbo code [2] will be determined in the following. Fig. 6 shows EXIT charts for several values of E b /N used to determine the IPC I (C) for the rate /2 repeat accumulate code. In the parallel representation just two recursive rate scramblers with memory ν = are concatenated. Circles mark the intersection points of the transfer characteristics of the scramblers. Assuming infinitely many iterations, the decoding process gets stuck exactly at these points. Hence, from the abscissa and ordinate values of these points upper bounds on the constituent extrinsic informations can be obtained. I(U; E) =I(U; Z2) [bitpersymbol]! db 4 db 2 db db db log (E s /N )=3 db I(U; Z )=I(U; E 2 )[bitpersymbol]! Figure 6: EXIT chart for the rate /2 repeat accumulate code in parallel representation. The upper bound on the IPC I (C) is shown in Fig. 7. Additionally a dashed line marks the IPC I (C) under the most pessimistic assumption of information combining. IPCI(C) [bitpersourcesymbol]! db log (E s /N )= 6 db 2 db db 3 db db Figure 7: IPC I (C) for the rate /2 repeat accumulate code.

5 Fig. 8 shows the EXIT chart for the original turbo code (OTC), which has been used to determine its IPC I (C) infig.9. I(U; E) =I(U; Z2) [bitpersymbol]! db 2.5 db log (E s /N )= 2.2 db I(U; Z )=I(U; E 2 )[bitpersymbol]! Figure 8: EXIT chart for the rate /2 OTC. IPCI(C) [bitpersourcesymbol]! log (E s /N )= db 3.9 db 2.5 db 3 db 2.2 db Figure 9: IPC I (C) for the rate /2 OTC. The difference between optimistic and pessimistic assumptions for information combining are much smaller for the original turbo code compared with the RA code. For low capacities the extrinsic information from the constituent decoders is approximately zero and only the systematic branch contributes to the post decoding information. Hence, information combining is not necessary in this region. Only within the small region of the so called turbo cliff, where the amount of extrinsic information provided from the constituent decoders increases rapidly from zero to one, the model of information combining has an effect at all. Fig. 7 and Fig. 9 show that asymptotical analysis is much more than the determination whether convergence of iterative decoding is possible at a given E b /N. It is possible to obtain an upper bound on the end to end performance of concatenated codes without simulation of iterative decoding. 5. BER ESTIMATION FROM IPC After having determined the IPC I (C) for a concatenation, it is possible to bound the achievable bit error ratio. The IPC I (C) describes a memoryless symmetric end to end channel with binary input U 2 f; g. With Fano s inequality [5] which reads e 2 (BER) H(UjV )= Ī(U; V )= IPC I(C) (2) we have a lower bound on the probability of error. Applying this lower bound and the upper bound on the IPC I (C) for a concatenation leads to a strict lower bound on the bit error probability. Furthermore, an upper bound [6] for the bit error probability of a memoryless symmetric channel with binary input is given by: BER» 2 ( Ī(U; V )) = 2 ( IPC I(C)). (3) Together with the pessimistic information combining this bound gives a worst case estimation of the performance that can be achieved in the limit of infinite interleaving performing infinitely many iterations. Fig. depicts (2) and (3). Furthermore, a performance result obtained by simulating the rate /2 RA code with a block length of K = 5 and 6 iterations on the BPSK AWGN channel is also given. 2 3 Upper Bound Simulation Lower Bound 4 IPC I [bit per symbol]! Figure : Bounds on the bit error ratio given an IPC I (C).

6 As seen in Fig. the performance estimation from the asymptotical analysis is quite close to the simulation result. This can be verified in a traditional performance plot, see Fig.. or less, leads to the encoder shown in Fig upper bound simulation lower bound ɛ! Figure : Traditional hard out performance plot for the rate /2 repeat accumulate code. Additionally the bounds derived from asymptotical analysis are given. The bounds derived from asymptotical analysis are less than an order of magnitude apart from each other. Hence, without simulation of iterative decoding, the hard out performance of a concatenated coding scheme can be determined with a accuracy sufficient for many applications. 6. MULTIPLY CONCATENATED CODES EXIT charts as introduced in [4] and used within this work permit the asymptotical analysis of serial or parallel concatenations of two constituent codes. In the following novel concepts are introduced to extend this technique to arbitrarily multiple concatenations. Multiple parallel concatenations with different constituent codes, which are also called multiple turbo codes, can be analyzed using an algorithm based on the principle of information combining [9]. This algorithm as introduced in [] under the name AMCA (Analysis of Multiple Concatenations Algorithm) is suited for fast search of suited constituent codes to achieve extremely power efficient multiple turbo codes. Especially for low rate codes, even under strong complexity constraints, codes have been found within two tenth of decibel to the capacity limit. Using the AMCA to find the most power-efficient rate /4 multiple turbo code, whose decoding complexity is less than the one of the rate /4 DRS code [7], i.e. a restriction to constituent codes of memory Figure 2: Encoder of the most power-efficient rate /4 multiple turbo code (constituent codes of memory ν» 3). Iterative decoding convergence is possible for this code at log (E b /N )».6dB. Fig. 3 shows a comparison of the hard out performance of this asymmetric multiple turbo code and the rate /4 DRS code DRS AMTC log (E b /N ) [db]! Figure 3: Performance of rate /4 asymmetric multiple turbo code and DRS code (Block length K = ). Both codes are systematically doped with a doping ratio of :5. The number of iterations is 32. Unfortunately, the AMCA is not applicable to multiple serial concatenations or hybrid concatenations. Hence, in this paper we introduce the nested analysis. Beginning from the outermost constituent

7 codes we analyze parts of a multiple concatenations using EXIT charts or the AMCA, calculate the IPC I (C) of this concatenation and convert it to a transfer characteristic. This novel characteristic then describes the selected part of the concatenation in the same way as the transfer characteristic of a single constituent code, which usually is determined by Monte Carlo integration. It can be used in the next step to extend the analysis to a further part of the multiple concatenation. The only novel technique, not already used within this paper, is the conversion from an IPC I (C) toa transfer characteristic of an outer code as used within EXIT charts. The difference between these two characteristics of coding schemes is, that the IPC I (C) characterizes the post decoding mutual information vs. channel capacity, whereas the transfer characteristic measures the extrinsic mutual information. Fortunately, using the formulas of information combining solved for one of the constituent channels, when the capacity of the other one and the overall capacity is known, it is possible to separate the intrinsic part of the extrinsic part of the mutual information of an IPC I (C) []. Fig. 4 shows the IPC EI (C) ofconvolutional codes derived from the respective IPC I (C). These curves are equivalent to transfer characteristics. Fig. 5, is analyzed. Figure 5: Encoder of a nested concatenation of an outer rate /2 RA code with an inner scrambler. The IPC I (C) of the outer rate /2 RA code already has been calculated in Section 4. It is shown in Fig. 7. It can be converted to an IPC EI (C) in the same way as shown for the convolutional codes. For the use in an EXIT chart it then has to be plotted with flipped axes to meet the conventions, as the output mutual information of an outer code, which is equal to IPC EI (C) is given at the abscissa of an EXIT chart. Transfer characteristics of the inner scrambler can be obtained by Monte Carlo simulations. Fig. 6 shows an EXIT chart of the nested concatenation at log (E b /N )=.4dB. The curves do not touch, i.e. that convergence of iterative decoding is possible. IPCEI(C) [bit per source symbol]! ν=2. ν=3 ν=4 ν=5 Figure 4: Example Information Processing Characteristic IPC EI (C) foroptimum symbol by symbol soft output decoding w.r.t. extrinsic information of systematically encoded rate /2 convolutional codes transmitted over the BPSK AWGN channel (derived from the respective IPC I (C)). Exemplary, the serial concatenation of an outer rate /2 RA code with an inner feedforward only scrambler of memory ν = (Generator 3), see I(U; E) =I(U; Z2) [bitpersymbol]! I(U; Z )=I(U; E 2 )[bitpersymbol]! Figure 6: EXIT chart of a nested concatenation, see Fig. 5, at log (E b /N )=.4dB. A simulation for a block length K = 5 performing 8 iterations within the outer RA code and, 4, 8, 6 and 32 Iterations between inner scrambler and outer parallel concatenated code, shown in Fig. 7, proves, that low bit error ratios can be obtained for signal to noise ratios larger than log (E b /N )=.4dB.

8 ɛ! Figure 7: Hard out performance of the nested concatenation of Fig CONCLUSIONS The IPC is suited as a practical tool to judge the performance of coding schemes as well as a graphical representation useful for theoretical considerations. We showed, that the IPC of a coding scheme, which can be obtained by simulations for simple coding schemes as, e.g., convolutional codes or via asymptotical analysis for concatenated schemes, is sufficient to decide, whether a coding scheme is appropriate for the intended application. It enables us to predict the bit error ratio for every signal to noise ratio, but gives much more information than a bit error ratio curve, as it characterizes a coding scheme w.r.t. soft output and has a scaling that magnifies differences between coding schemes operated below capacity, resulting in bit error ratios close to 5%. Due to this particular scaling at first sight it is obvious, whether a coding scheme has a pronounced turbo cliff, or bit error ratio that is decreased slowly when the signal to noise ratio of the channel is increased. Furthermore, it can be read off an IPC whether a coding scheme is suited as a constituent code of a concatenation. REFERENCES 8 4 [] L. Bahl, J. Cocke, F. Jelinek, J. Raviv, Optimal Decoding of Linear Codes for Minimizing Symbol Error Rate. IEEE Trans. Inform. Theory, vol. IT 2, no. 2, pp , 974. [2] C. Berrou, A. Glavieux, and P. Thitimashima, Near Shannon Limit Error Correcting Coding and Decoding: Turbo Codes. Proceedings of ICC 93, pp. 64-7, 993. [3] D. G. Brennan, Linear diversity combining techniques. Proceedings of the IRE, vol. 47, pp. 75 2, Jun [4] S. ten Brink, Convergence of iterative decoding, IEE Electronics Letters, vol. 35, no., pp , May 999. [5]R.M.Fano,Transmission of Information: A Statistical Theory of Communication, JohnWiley & Sons, Inc., New York, 96. [6] M. E. Hellman and J. Raviv, Probability of Error, Equivocation, and the Chernoff Bound, IEEE Transactions on Information Theory, vol.6, no.4:pp , Jul. 97. [7] S. Huettinger, S. ten Brink, J. B. Huber, Turbo Code representation of RA Codes and DRS Codes for reduced decoding complexity. In Proceedings of Conference on Information Sciences and Systems (CISS 2), The Johns Hopkins University, Baltimore, Maryland, pp. 8 23, March 2-23, 2. [8] S. Huettinger, J. B. Huber, R. Johannesson, R. Fischer, Information Processing in Soft Output Decoding. In Proceedings of 39rd Allerton Conference on Communications, Control and Computing, Oct. 2. [9] S. Huettinger, J. B. Huber, Performance estimation for concatenated coding schemes. In Proceedings of IEEE Information Theory Workshop 23, pp , Paris, France, March/April 23. [] S. Huettinger, J. B. Huber, Analysis and Design of Power Efficient Coding Schemes with Parallel Concatenated Convolutional Codes. Accepted for IEEE Transactions on Communications, 23. [] S. Huettinger, J. B. Huber, Extrinsic and Intrinsic Information in Systematic Coding. In Proceedings of International Symposium on Information Theory 22, Lausanne, Jul. 22. [2] H. Jin, and R. McEliece, RA Codes Achieve AWGN Channel Capacity. 3th AAECC Proceedings, Springer Publication 79. pp. 8, 999. [3] I. Land, S. Huettinger, P. Hoeher, J. Huber Bound on Information Combining, Submitted for International Symposium on Turbo Codes, 23. [4] C. E. Shannon, Coding theorems for a discrete source with a fidelity criterion. IRE National Convention Record, Part 4, pp , 959. [5] A. Viterbi, Error Bounds for Convolutional Codes and an Asymptotically Optimum Decoding Algorithm. IEEE Transactions on Information Theory, vol. IT-3, no. 2, pp , Apr. 967.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Outline. Communications Engineering 1

Outline. Communications Engineering 1 Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

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

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

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

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

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

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

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

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

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

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

Polar Codes for Magnetic Recording Channels

Polar Codes for Magnetic Recording Channels Polar Codes for Magnetic Recording Channels Aman Bhatia, Veeresh Taranalli, Paul H. Siegel, Shafa Dahandeh, Anantha Raman Krishnan, Patrick Lee, Dahua Qin, Moni Sharma, and Teik Yeo University of California,

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

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

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

Error Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria

Error Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria Error Control Coding Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria Topics Introduction The Channel Coding Problem Linear Block Codes Cyclic Codes BCH and Reed-Solomon

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

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

Multiple-Bases Belief-Propagation for Decoding of Short Block Codes

Multiple-Bases Belief-Propagation for Decoding of Short Block Codes Multiple-Bases Belief-Propagation for Decoding of Short Block Codes Thorsten Hehn, Johannes B. Huber, Stefan Laendner, Olgica Milenkovic Institute for Information Transmission, University of Erlangen-Nuremberg,

More information

Combining-after-Decoding Turbo Hybri Utilizing Doped-Accumulator. Author(s)Ade Irawan; Anwar, Khoirul;

Combining-after-Decoding Turbo Hybri Utilizing Doped-Accumulator. Author(s)Ade Irawan; Anwar, Khoirul; JAIST Reposi https://dspace.j Title Combining-after-Decoding Turbo Hybri Utilizing Doped-Accumulator Author(s)Ade Irawan; Anwar, Khoirul; Citation IEEE Communications Letters Issue Date 2013-05-13 Matsumot

More information

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 50, NO. 1, JANUARY

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 50, NO. 1, JANUARY IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 50, NO. 1, JANUARY 2004 31 Product Accumulate Codes: A Class of Codes With Near-Capacity Performance and Low Decoding Complexity Jing Li, Member, IEEE, Krishna

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

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

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

Intro to coding and convolutional codes

Intro to coding and convolutional codes Intro to coding and convolutional codes Lecture 11 Vladimir Stojanović 6.973 Communication System Design Spring 2006 Massachusetts Institute of Technology 802.11a Convolutional Encoder Rate 1/2 convolutional

More information

Improvements encoding energy benefit in protected telecommunication data transmission channels

Improvements encoding energy benefit in protected telecommunication data transmission channels Communications 2014; 2(1): 7-14 Published online September 20, 2014 (http://www.sciencepublishinggroup.com/j/com) doi: 10.11648/j.com.20140201.12 ISSN: 2328-5966 (Print); ISSN: 2328-5923 (Online) Improvements

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

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

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

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

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

EXIT Chart Analysis of Turbo DeCodulation

EXIT Chart Analysis of Turbo DeCodulation EXIT Chart Analysis of Turbo DeCodulation Thorsten Clevorn, Johannes Brauers, Marc Adrat 2, and Peter Vary Institute of Communication Systems and Data Processing ( ), RWTH Aachen University, Germany clevorn@ind.rwth-aachen.de

More information

Turbo-Detected Unequal Error Protection Irregular Convolutional Codes Designed for the Wideband Advanced Multirate Speech Codec

Turbo-Detected Unequal Error Protection Irregular Convolutional Codes Designed for the Wideband Advanced Multirate Speech Codec Turbo-Detected Unequal Error Protection Irregular Convolutional Codes Designed for the Wideband Advanced Multirate Speech Codec J. Wang, N. S. Othman, J. Kliewer, L. L. Yang and L. Hanzo School of ECS,

More information

Optimized Codes for the Binary Coded Side-Information Problem

Optimized Codes for the Binary Coded Side-Information Problem Optimized Codes for the Binary Coded Side-Information Problem Anne Savard, Claudio Weidmann ETIS / ENSEA - Université de Cergy-Pontoise - CNRS UMR 8051 F-95000 Cergy-Pontoise Cedex, France Outline 1 Introduction

More information

Lecture 15. Turbo codes make use of a systematic recursive convolutional code and a random permutation, and are encoded by a very simple algorithm:

Lecture 15. Turbo codes make use of a systematic recursive convolutional code and a random permutation, and are encoded by a very simple algorithm: 18.413: Error-Correcting Codes Lab April 6, 2004 Lecturer: Daniel A. Spielman Lecture 15 15.1 Related Reading Fan, pp. 108 110. 15.2 Remarks on Convolutional Codes Most of this lecture ill be devoted to

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

ANALYSIS OF ADSL2 s 4D-TCM PERFORMANCE

ANALYSIS OF ADSL2 s 4D-TCM PERFORMANCE ANALYSIS OF ADSL s 4D-TCM PERFORMANCE Mohamed Ghanassi, Jean François Marceau, François D. Beaulieu, and Benoît Champagne Department of Electrical & Computer Engineering, McGill University, Montreal, Quebec

More information

COPYRIGHTED MATERIAL. Introduction. 1.1 Communication Systems

COPYRIGHTED MATERIAL. Introduction. 1.1 Communication Systems 1 Introduction The reliable transmission of information over noisy channels is one of the basic requirements of digital information and communication systems. Here, transmission is understood both as transmission

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

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

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

PROJECT 5: DESIGNING A VOICE MODEM. Instructor: Amir Asif

PROJECT 5: DESIGNING A VOICE MODEM. Instructor: Amir Asif PROJECT 5: DESIGNING A VOICE MODEM Instructor: Amir Asif CSE4214: Digital Communications (Fall 2012) Computer Science and Engineering, York University 1. PURPOSE In this laboratory project, you will design

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

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

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

Capacity-Approaching Bandwidth-Efficient Coded Modulation Schemes Based on Low-Density Parity-Check Codes IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 49, NO. 9, SEPTEMBER 2003 2141 Capacity-Approaching Bandwidth-Efficient Coded Modulation Schemes Based on Low-Density Parity-Check Codes Jilei Hou, Student

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

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

Closing the Gap to the Capacity of APSK: Constellation Shaping and Degree Distributions Closing the Gap to the Capacity of APSK: Constellation Shaping and Degree Distributions Xingyu Xiang and Matthew C. Valenti Lane Department of Computer Science and Electrical Engineering West Virginia

More information

On the Construction and Decoding of Concatenated Polar Codes

On the Construction and Decoding of Concatenated Polar Codes On the Construction and Decoding of Concatenated Polar Codes Hessam Mahdavifar, Mostafa El-Khamy, Jungwon Lee, Inyup Kang Mobile Solutions Lab, Samsung Information Systems America 4921 Directors Place,

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

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

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

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

Digital Television Lecture 5

Digital Television Lecture 5 Digital Television Lecture 5 Forward Error Correction (FEC) Åbo Akademi University Domkyrkotorget 5 Åbo 8.4. Error Correction in Transmissions Need for error correction in transmissions Loss of data during

More information

A Soft-Limiting Receiver Structure for Time-Hopping UWB in Multiple Access Interference

A Soft-Limiting Receiver Structure for Time-Hopping UWB in Multiple Access Interference 2006 IEEE Ninth International Symposium on Spread Spectrum Techniques and Applications A Soft-Limiting Receiver Structure for Time-Hopping UWB in Multiple Access Interference Norman C. Beaulieu, Fellow,

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

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

Serial Concatenation of LDPC Codes and Differentially Encoded Modulations. M. Franceschini, G. Ferrari, R. Raheli and A. Curtoni International Symposium on Information Theory and its Applications, ISITA2004 Parma, Italy, October 10 13, 2004 Serial Concatenation of LDPC Codes and Differentially Encoded Modulations M. Franceschini,

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

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

Turbo-coding of Coherence Multiplexed Optical PPM CDMA System With Balanced Detection

Turbo-coding of Coherence Multiplexed Optical PPM CDMA System With Balanced Detection American Journal of Applied Sciences 4 (5): 64-68, 007 ISSN 1546-939 007 Science Publications Turbo-coding of Coherence Multiplexed Optical PPM CDMA System With Balanced Detection K. Chitra and V.C. Ravichandran

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

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

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

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

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

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE A Thesis by Andrew J. Zerngast Bachelor of Science, Wichita State University, 2008 Submitted to the Department of Electrical

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

Chapter 1 Coding for Reliable Digital Transmission and Storage

Chapter 1 Coding for Reliable Digital Transmission and Storage Wireless Information Transmission System Lab. Chapter 1 Coding for Reliable Digital Transmission and Storage Institute of Communications Engineering National Sun Yat-sen University 1.1 Introduction A major

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

Code and constellation optimization for efficient noncoherent communication

Code and constellation optimization for efficient noncoherent communication Code and constellation optimization for efficient noncoherent communication Noah Jacobsen and Upamanyu Madhow Department of Electrical and Computer Engineering University of California, Santa Barbara Santa

More information

Performance of Turbo Product Code in Wimax

Performance of Turbo Product Code in Wimax Performance of Turbo Product Code in Wimax Trushita Chaware Department of Information Technology Thakur College of Engineering and Technology Kandivali(E), Mumbai, India Nileema Pathak Computer Engineering

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

LECTURE VI: LOSSLESS COMPRESSION ALGORITHMS DR. OUIEM BCHIR

LECTURE VI: LOSSLESS COMPRESSION ALGORITHMS DR. OUIEM BCHIR 1 LECTURE VI: LOSSLESS COMPRESSION ALGORITHMS DR. OUIEM BCHIR 2 STORAGE SPACE Uncompressed graphics, audio, and video data require substantial storage capacity. Storing uncompressed video is not possible

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

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

Lab/Project Error Control Coding using LDPC Codes and HARQ

Lab/Project Error Control Coding using LDPC Codes and HARQ Linköping University Campus Norrköping Department of Science and Technology Erik Bergfeldt TNE066 Telecommunications Lab/Project Error Control Coding using LDPC Codes and HARQ Error control coding is an

More information

Parallel Concatenated Turbo Codes for Continuous Phase Modulation

Parallel Concatenated Turbo Codes for Continuous Phase Modulation Parallel Concatenated Turbo Codes for Continuous Phase Modulation Mark R. Shane The Aerospace Corporation El Segundo, CA mark.r.shane@aero.org Richard D. Wesel Electrical Engineering Department University

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

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/mbwa>

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/mbwa> 23--29 IEEE C82.2-3/2R Project Title Date Submitted IEEE 82.2 Mobile Broadband Wireless Access Soft Iterative Decoding for Mobile Wireless Communications 23--29

More information

Capacity-Achieving Rateless Polar Codes

Capacity-Achieving Rateless Polar Codes Capacity-Achieving Rateless Polar Codes arxiv:1508.03112v1 [cs.it] 13 Aug 2015 Bin Li, David Tse, Kai Chen, and Hui Shen August 14, 2015 Abstract A rateless coding scheme transmits incrementally more and

More information

Rate Allocation for Serial Concatenated Block Codes

Rate Allocation for Serial Concatenated Block Codes 1 Rate Allocation for Serial Concatenated Block Codes Maja Bystrom and Robert A. Coury Abstract While serial concatenated codes were designed to provide good overall performance with reasonable system

More information

On Iterative Multistage Decoding of Multilevel Codes for Frequency Selective Channels

On Iterative Multistage Decoding of Multilevel Codes for Frequency Selective Channels On terative Multistage Decoding of Multilevel Codes for Frequency Selective Channels B.Baumgartner, H-Griesser, M.Bossert Department of nformation Technology, University of Ulm, Albert-Einstein-Allee 43,

More information

Hamming net based Low Complexity Successive Cancellation Polar Decoder

Hamming net based Low Complexity Successive Cancellation Polar Decoder Hamming net based Low Complexity Successive Cancellation Polar Decoder [1] Makarand Jadhav, [2] Dr. Ashok Sapkal, [3] Prof. Ram Patterkine [1] Ph.D. Student, [2] Professor, Government COE, Pune, [3] Ex-Head

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