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

Size: px
Start display at page:

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

Transcription

1 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 ABSTRACT In this paper, we consider the problem of turbo encoding/decoding for Pulse Position Modulation (PPM) that constitutes a very popular modulation scheme for Free-Space Optical (FSO) communications and unipolar ultra-wideband (UWB) communications. At the transmitter side, a simple mapping strategy is applied where the systematic information bit and the parity bit determine the PPM slot in which the signal is to be transmitted. At the receiver side, a convenient demodulation scheme, which is based on the soft decisions generated in all PPM slots, is proposed. This demodulation scheme that is adapted to the multidimensional PPM signal sets is inspired from the turbo coding techniques that are often applied with the two-dimensional Quadrature-Amplitude Modulated (QAM) signals. The soft output of the PPM signal demodulator is then passed to the turbo decoders that undergo iterative decoding based on the BCJR or the LOG MAP BCJR algorithm. KEYWORDS Turbo Codes, PPM, BCJR Algorithm, interleaver, LLR, soft decision. INTRODUCTION Turbo encoding constitutes a very powerful forward error correcting technique that is capable of achieving very high performance gains over the Additive White Gaussian Noise (AWGN) channels. At the transmitter side, Recursive Systematic Convolutional (RSC) encoders are implemented along with interleavers that are deployed to provide the above encoders with different independent versions of the information bits. The encoded bits are then often punctured in order to improve the code rate. At the receiver side, demodulators that are capable of generating soft decisions about the received data are often implemented. The soft output of the demodulator is then passed to the turbo decoders that use this soft output as a metric to run an iterative decoding procedure. Usually, there are two turbo decoders that exchange the generated soft metrics between each other. This exchange of information is done in an iterative manner to achieve low bit error rates (BER). Finally, the BCJR algorithm (Bahl, Cocke, Jelinek, Raviv) is often implemented for generating soft outputs and decoding the applied convolutional codes [], [2], [3], [4]. The turbo encoding/decoding strategy that is based on the above main building blocks was studied extensively in the wide literature of digital communications. Turbo codes were applied mainly with binary phase shift keying (BPSK) where the simple mapping and direct link between the binary s and s on one hand and the positive and negative signals on the 324

2 other hand results in simple transceiver structures. Most of the research effort was steered in this direction and BPSK constituted, by far, the most conventional modulation scheme that was associated with turbo codes [5]-[7]. In this context, the research effort was directed towards soft-input soft-output iterative decoding algorithms for different types of turbo codes, such as block turbo codes BTC [8], [9]. Designing interleavers for Turbo Codes is also an important research direction in the field of turbo codes []-[2]. Recently, various contributions considered the problem of turbo encoding/decoding with QAM signals where different solutions showed how QAM signals can make use of turbo codes to improve the BER [3], [4]. These proposed solutions can be seen as extending the turbo coding techniques from the one-dimensional BPSK signal sets to the two-dimensional QAM constellations. Pursuing the research effort in this direction, we further present a simple and efficient solution for extending the principle of turbo encoding/decoding to the multidimensional PPM signal sets. Note that PPM is attracting a growing attention as a strong candidate modulation scheme for free-space optical (FSO) communications [5] and ultrawideband (UWB) communications [6]. Given the very high temporal resolution resulting from the very large bandwidths occupied by optical and UWB signals, it is often much simpler to control the positions of the transmitted modulated signals rather than controlling their amplitudes and/or phases. Note that various contributions considered turbo codes with binary PPM in the context of UWB communications [7]-[2]. However, these proposed solutions are exclusive to two-dimensional binary PPM and cannot be extended to M-ary PPM. In fact, the two binary PPM signals [ ] and [ ] can be easily mapped to the + and - signals of the BPSK signal set by subtracting the value of the signal received in the first slot from that received in the second slot. The major contribution of this paper consists of extending turbo codes to multi-dimensional PPM where we use the Log Likelihood Ratio LLR to carry on the soft demodulation. The paper goes through the proposed design by explaining the different components to be implemented at the transmitter and receiver sides. In other words, the turbo encoders are presented first and then the interleaver is introduced. After covering the encoding part, the PPM channel modulator is discussed. At the receiver side we have the PPM demodulator that generates soft outputs fed into the turbo decoders. Finally, we have the BCJR algorithm used to undergo the iterative turbo decoding. The results of the simulations are presented at the end of the paper. 2 TURBO CODES WITH PPM As stated before, much research effort is done to maximize the benefits of turbo codes applied on BPSK signals. The advantages of working with BPSK signals can be summarized in these three point; ) At the transmitter side the encoded bits directly map to BPSK signal, such that; binary zero is mapped to - and binary one is mapped to + or the other way around. 2) At receiver side a hard decision can be made simply based on the arithmetic sign of the received signal. 3) BCJR algorithm, 325

3 which is based on the Log Likelihood Ratio, is highly adapted to the BPSK signals. These three points prompted us to introduce additional layers to the already existing design in order to extend turbo codes to multidimensional PPM. At the transmitter side we have a simple modulator that generates M-ary PPM signals. At the receiver side the demodulation of the received signal is achieved through a PPM signal demodulator that generates soft BPSKlike signal that can undergo turbo decoding as suggested in past research papers. This paper aims at abstracting the modulation/demodulation layer from other layers; turbo encoding, interleaving, turbo decoding, etc. As such, further optimization of the proposed design can be accomplished by simply improving the demodulator at the receiver side keeping all other components intact. encoders are known as recursive systematic convolutional (RSC) encoders that are concatenated in parallel. They receive the same input message however in different order and generate the corresponding parity bits. As such, each input message bit is encoded twice, which results in a code rate of /3. However, we puncture the two parity bits to improve the code rate from /3 to /2. For even position message bits, the parity bits from encoder I are taken. On the other hand, for odd position message bits, the parity bits from encoder II are taken. Note that we should not puncture the systematic bits because it results in BER performance loss [] [2]. Therefore, upon puncturing we end up with a code rate of /2. The trellis encoders used make the source model a discrete hidden Markov source. The joint probability of the symbol sequences is given by, p(x) = p(x )., () In this section, we go through the proposed design in a sequential manner. At the transmitter side turbo encoders are introduced first. At the encoding stage, the crucial role of the interleaver is highlighted. Data encoding is followed by pulse position channel modulation. At the receiver side, before going through the traditional turbo decoding process using the BCJR algorithm, pulse position demodulation comes into play to generate the desired BPSK-like soft decision. X = = {, where the source transition probabilities are = ( ) ( ) (2) 2. Turbo Encoders Turbo codes are generated using two convolutional encoders that are IIR (infinite impulse response) Finite State Sequential Machines (FSSM). These two Fig. Turbo Encoder As state before, the reordering of input message before entering the second RSC encoder is significant. The 326

4 process of reordering or interleaving input message renders the two parity streams from encoder I and encoder II sufficiently independent, which enhances the performance of the iterative decoding at the receiver side. The degree of independence is strongly associated with the type of interleaver used. In this paper, we used by block interleavers that are simply matrix structures. In this matrix structure data are input along the rows and read along the columns [] [2]. A 6 by 6 block interleaver, for example, can use a 6x6 matrix as shown below. The data bits will be read from the entries as (, 7, 3, 9, 25, 3, 2, 8, 4, 2, 26, 32, 3, 9, 5, 2, 27, 33, 4,, 6, 22, 28, 34, 5,, 7, 23, 29, 35, 6, 2, 8, 24, 3, 36). Note that block interleavers do not have to be square matrices. communication channel as BPSK signals. Pulse position modulation is based on sending N message bits by transmitting a single pulse in one of the possible M-ary PPM symbol slots. As such, we should adopt a strategy to map the encoded bits to PPM symbols. A similar effort is done in [3], where the encoded bits are mapped to gray-coded QAM signals. In other words, the encoded bits specify the coordinates of the QAM-symbol generated on the gray code QAM map shown in Fig. 2. The puncturing process yields two bits, a systematic bit and a parity bit, at every time instant. Therefore, two time instants are required to indicate both the abscissa and the ordinate on the mentioned map. [ ] The turbo encoding process, interleaving of input message and parity bit puncturing are depicted in Fig Pulse Position Modulation After we generate the parity bits we have the channel modulation part. In the case of BPSK signals we have no problem because zeros are mapped to - and ones are mapped to. However, given that PPM is attracting a growing attention for the reasons briefly mentioned in the introduction, we propose modulating the encoded data into PPM symbols and not simply sending them through the Fig2. Gray code QAM map A similar yet a simpler approach is proposed to undergo pulse position modulation. Upon puncturing, the two encoded bits are capable of uniquely specifying, as shown in Table, four channel slots, which results in having 4- ary PPM symbols. b b PPM symbol Table. 4-ary PPM symbol 327

5 In case of having non-punctured three encoded bits, the symbols generated are 8-ary PPM symbols as shown in Table 2. Note that for the two mentioned cases, the PPM symbols are generated at every time instance. In other words, each PPM symbol corresponds to one systematic or message bit. Therefore, the modulation can take place every n time instants resulting in -ary and -ary PPM symbols for punctured and nonpunctured turbo encoded bits, respectively. b 2 b b PPM symbol Table 2. 8-ary PPM symbols 2.3 Pulse Position Demodulation Turbo decoding at the receiver side, as shown in Fig. 3, requires that the channel demodulator generate soft decision about the transmitted data. The paper proposes a pulse position demodulation strategy based on two important facts: ) State transitions on the trellis diagram are based on the message bits entering the turbo encoders. In other words, the iterative turbo decoding, irrespective of the decoding algorithm used (whether BCJR algorithm or Soft Output Viterbi Algorithm (SOVA) or any other algorithm), cannot be operated directly on the received PPM symbols. 2) BCJR algorithm is highly compatible with polar bits, because it is based on the log likelihood ratio. Fig3. Pulse Position Demodulation Based on the mentioned reasons, a soft demodulation technique is proposed, which is based on evaluating the LLR of the transmitted data. Similar technique is used in [3] to generate soft decision for gray-coded QAM symbols. The paper presents the demodulation equation for the 4-PPM received symbol. However, the equation extends to M-ary pulse position modulation. Note that M-ary PPM symbols have a pulse in one of the M slots. The PPM symbols are transmitted over AWGN channel. Therefore, if the transmitted value is x then, P(z/x)= *( ) + where z is the received value and the signal to noise ratio SNR. (3) Denote by z i the received value in the slot of the PPM signal. Moreover, the demodulation of a 4-PPM symbol must evaluate two LLR s for b and b (recall Table.). Table 3 illustrates the stated ideas. Accordingly, P(b =/z 3 z 2 z z ) = = P(A 3 =/z 3 ).P(A 2 =/z 2 ).P(A =/z ).P(A =/z ) + P(A 3 =/z 3 ).P(A 2 =/z 2 ).P(A =/z ).P(A =/z ) (4) is 328

6 i= i= Encoded bit (b i) Possible transmitted 4-ppm symbol (A) A 3 A 2 A A Table 3. Received values (z) z 3 z 2 z z z 3 z 2 z z z 3 z 2 z z z 3 z 2 z z Moreover, the log likelihood ratio of the encoded bit is as follows, LLR(b i ) = ( ) = LLR(b i ) = Applying Bayes Theorem gives, (5) (6) Note that equation is (6) is valid because the PPM symbols are equiprobable. LLR (b i ) = (4) and (6) result in, { }. (7) Note that equation (7) has a positive value if b i is more likely to be equal to and a negative value otherwise. Moreover, the magnitude of the calculated value represents the degree of confidence of the likely bit value. The calculated quantity, therefore, specifies the bit metrics of the transmitted data. As a result, the LLR values generated by the demodulator can pass to the turbo decoders that can deal with them as if they were BPSK signals. The complexity of the above equation is high. For this reason, MAX Log Likelihood ratio can be used instead [2]. This method approximates (7) by considering ln ( ) ( ). (8) We can easily extend the soft demodulation technique to M-ary PPM symbols. For instance, if we do not puncture the encoded data, as discussed in subsection 2.2, we end up having three bits for each systematic bit. These three bits result in 8-ary PPM symbols. Therefore, at the receiver side the demodulator generates soft decisions based on Table 4. Accordingly, P(b =/z 7z 6z 5z 4z 3z 2 z z ) = = P(A 7A 6A 5A 4A 3A 2A A = / z 7z 6z 5z 4z 3z 2 z z ) + P(A 7A 6A 5A 4A 3A 2A A = / z 7z 6z 5z 4z 3z 2 z z ) + P(A 7A 6A 5A 4A 3A 2A A = / z 7z 6z 5z 4z 3z 2 z z ) + P(A 7A 6A 5A 4A 3A 2A A = / z 7z 6z 5z 4z 3z 2 z z ) (9) As in equation (4), each pulse slot of the 8-PPM signal is independent of the remaining slots. i= i= i=2 Encoded bit (bi) Possible transmitted 8-ppm symbol (A) A7 A6 A5 A4 A3 A2 A A Table 4. Received values (z) z 7 z 6 z 5 z 4 z 3 z 2 z z The same soft demodulation technique can be extended for M-ary PPM symbols. 329

7 2.4 Turbo Decoders & BCJR Algorithm The PPM demodulator, as explained in the previous subsection, calculates bit metrics using the Log Likelihood Ratio. In the case of BPSK signals, the received data is directly fed into the turbo decoders. Turbo decoding involves communicating soft decisions between the two decoders present. In other words, decoder I receives the message bits and the corresponding parity bits (generated by the encoder I) and generates an extrinsic information about the systematic bits. The extrinsic information is then passed to decoder II after being interleaved. Decoder II uses this interleaved extrinsic information as a priori information together with the systematic information and the corresponding parity bits (generated by the encoder II) to generate its own extrinsic information []-[3]. This extrinsic information is then deinterleaved and passed back to decoder I. This process constitutes one iteration. However, when using a soft output demodulator before starting turbo decoding, as it is the case here in this paper, the decoder I has a priori information about the transmitted data during the first turbo decoding cycle. Therefore, we can consider that PPM demodulation itself constitutes an iteration that generates bit metrics fed into turbo decoder I. The process of decoding can undergo several iterations. Each additional iteration improves the BER until a certain limit is reached. After this limit further iterations will not introduce much improvement in BER; thus, a hard decision is made and decoding terminates. As we said before, the decoding algorithm is known as the BCJR algorithm []. Note that the BCJR decoders will deal with the soft output of the PPM symbol demodulator as if they were BPSK symbols transmitted through AWGN channel. Such an approach does not give optimal results, because the iterative BCJR decoding algorithm is used to generate bit metric for BPSK symbols. In BPSK modulation only the extrinsic information is communicated between the two turbo decoders. However, when using PPM signals both the systematic information and the extrinsic information must be exchanged between the two decoders. This is because both the parity bit and the systematic bit are used to specify the pulse position. 3 RESULTS Figures 4, 5, 6, and 7 show the Matlab simulation results for BPSK, QAM, 4-PPM, and 8-PPM signals, respectively. They show the Bit Error Rate with respect to the Signal to Noise Ratios that are in db. The figures show that the turbo codes are improving the BER; however, there is limit after which further iterations become useless. Another important observation is that the first turbo decoding iteration improves the BER more for PPM symbols, however, further decoding iterations applied on PPM symbols result in insignificant improvement. In other words, the waterfall region in both figures 6 and 7 is steeper (from the first iteration) than that of figures 4 and 5. Moreover, if we compare figures 6 and 7 it may seem that not puncturing the transmitted data is giving better results. 33

8 BER BER BER BER International Journal on New Computer Architectures and Their Applications (IJNCAA) 2(2): iteration 2 iterations 3 iterations no iteration iteration 2 iterations 3 iterations no iteration SNR (db) Fig4. BER versus SNR in db BPSK signal iteration 2 iteration 3 iterations no iteration SNR (db) Fig5. BER versus SNR in db QAM symbols iteration 2 iterations 3 iterations no iteration SNR (db) Fig6. BER versus SNR in db for 4-PPM symbols SNR (db) Fig7. BER versus SNR in db for 8-PPM symbols However, the power of the pulse in the 8-PPM symbols of the nonpunctured bits is the same as that of 4- PPM symbol. If we are to make a more realistic comparison, we should consider the energy of the transmitted pulse for the 8-PPM symbol.5 times that of 4- PPM symbol. This is because 3 bits are mapped to 8-PPM symbols and not 2 bits as it is the case for 4-PPM symbols. This gives an additional.76 db for the SNR of the 8-PPM symbols, which is a great improvement especially in the waterfall region of the BER curve. In other words, for a BER of db of SNR is required for the first decoding iteration of soft demodulated 4-PPM symbols. On the other hand, for the same BER = 3.84 db of SNR is required for the first decoding iteration of soft demodulated 8-PPM symbols. 4 CONCLUSIONS We investigated the BER improvement achieved when applying turbo codes on PPM signals. We have shown how pulse position modulation of turbo encoded bits is achieved. Moreover, the paper proposed a PPM 33

9 demodulator technique that is capable of making a soft decision about the received bits. The soft decision is then passed to the turbo decoders that run the BCJR algorithm to do an iterative decoding of the received data. The results obtained illustrate the efficiency of the proposed design. However, we can see that only the first iterations are capable of improving the BER; further iterations do not improve much. Further improvements can be made in two fields: ) the iterative turbo decoding algorithm can be modified to adjust with the soft demodulation technique proposed, 2) improving the soft demodulation technique to improve the performance of the turbo BCJR decoders. REFERENCES. J. C. Moreira and P. G. Farrell (26). Essentials of Error-Control Coding. London: John Wiley & Sons Ltd. 2. P. Sweeney (22). Error Control Coding: From Theory to Practice. London: John Wiley & Sons Ltd. 3. G. Colavolpe, G. Ferrari, and R. Raheli, Extrinsic Info in Iterative Decoding: A Unified View, IEEE Trans. Commun., vol. 49, no. 2, pp , December H. R. Sadjadpour, Maximum A Posteriori Decoding Algorithms for Turbo Codes, Proceedings of SPIE, vol. 445, pp , July B. Unal, Performance of Turbo-Codes in Time- Synchronous BPSK/CDMA Systems and Rayleigh Fading Channels, Vehicular Technology Conference, 999. VTC Fall. IEEE VTS 5th, vol. 3, pp , O. Acikel, and W. Ryan, Punctured turbo-codes for BPSK/QPSK channels, IEEE Trans. Commun., vol. 47, no. 9, pp , September C. Kojima, and T. Saba, Improvement of BPSK spacetime turbo code with full antenna diversity, IEEE International Conference, Commun., vol. 3, pp , M. Lalam, K. Amis, D. Leroux, D. Feng, and J. Yuan, An improved iterative decoding algorithm for block turbo codes, IEEE International Symposium, Information Theory, pp , July S. Dave, K. Junghwan, and S. Kwatra, An efficient decoding algorithm for block turbo codes, IEEE Trans. Commun., vol. 49, no., pp. 4-46, January 2.. W. Feng, J. Yuan, and B. Vucetic, A code-matched interleaver design for turbo codes, IEEE Trans. Commun., vol. 5, no. 6, pp , June 22.. F. Daneshgaran, and M. Mondin, Design of Interleaver for Turbo Codes: Iterative Interleaver Growth Algorithms of Polynomial Complexity, IEEE Trans. Information Theory, vol. 45, no. 6, , September J. Sun, and O. Takeshita, Design of interleavers for turbo codes: iterative interleaver growth algorithms of polynomial complexity, IEEE Trans. Information Theory, vol. 5, no., -9, January K. Kim, K. Hyun, C. W. Yu, Y. O. Park, D. Yoon, and S. K. Park, General Log-Likelihood Ratio Expression and Its Implementation Algorithm for Gray-Coded QAM Signals, ETRI journal, vol. 28, no. 3, pp. 29 3, June S. Oh, A. Fayziyev, J. Cha, and J. Ha, A New Efficient 6-QAM Mapping Approach for Iterative Receiver using Turbo Codes over SISO Channel, Proc. th International Conference On Advanced Communication Technology, ICACT28, pp , February K. Kiasaleh, Performance of APD-Based, PPM Free- Space Optical Communication Systems in Atmospheric Turbulence, IEEE Trans. Commun., vol. 53, no. 9, , September B. Ho, and N. Beaulieu, Precise Bit Error Rate of TH- PPM UWB Systems in the presence of Multiple Access Interference, IEEE Conf. UWB and tech., pp. 6-, November J. Park, and J. Kim, Performance of double-binary turbo coded TH-PPM UWB systems with multiple receive antennas, Advanced Comm. Tech. International Conference, pp , February E. Kim, and J. Kim, Performance Analysis of UWB Systems with Non-Binary Turbo Code in Multi-User Environments, Advanced Comm. Tech. th International Conference, pp , February E. Kim, and J. Kim, Iterative Decoding for Space Time Block coded PPM-TH UWB Systems, IEEE International Symposium on Industrial Electronics, pp , July K. Cho and D. Yoon, On the General BER Expression of One- and Two-Dimensional Amplitude Modulations, IEEE Trans. Commun., vol. 5, no. 7, pp. 74-8, July

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 5 (2014), pp. 463-468 Research India Publications http://www.ripublication.com/aeee.htm Power Efficiency of LDPC Codes under

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

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

Achievable Information Rate for Outdoor Free Space Optical Communication with Intensity Modulation and Direct Detection

Achievable Information Rate for Outdoor Free Space Optical Communication with Intensity Modulation and Direct Detection Achievable Information Rate for Outdoor Free Space Optical Communication with Intensity Modulation and Direct Detection Jing Li (Tiffany) Dept. of Electrical & Computer Engineering Lehigh University Bethlehem,

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

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

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

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

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

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 EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC)

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

More information

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

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel Dilip Mandloi PG Scholar Department of ECE, IES, IPS Academy, Indore [India]

More information

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

Physical-Layer Network Coding Using GF(q) Forward Error Correction Codes Physical-Layer Network Coding Using GF(q) Forward Error Correction Codes Weimin Liu, Rui Yang, and Philip Pietraski InterDigital Communications, LLC. King of Prussia, PA, and Melville, NY, USA Abstract

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

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

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

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

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

BERROU et al. introduced turbo codes in 1993 [1], which IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 4, NO. 2, MARCH 2005 397 Blind Equalization of Turbo Trellis-Coded Partial-Response Continuous-Phase Modulation Signaling Over Narrow-Band Rician Fading

More information

Iterative Decoding for MIMO Channels via. Modified Sphere Decoding

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

More information

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

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

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-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

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

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

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

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

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

ENGN8637, Semster-1, 2018 Project Description Project 1: Bit Interleaved Modulation ENGN867, Semster-1, 2018 Project Description Project 1: Bit Interleaved Modulation Gerard Borg gerard.borg@anu.edu.au Research School of Engineering, ANU updated on 18/March/2018 1 1 Introduction Bit-interleaved

More information

Interference Mitigation in MIMO Interference Channel via Successive Single-User Soft Decoding

Interference Mitigation in MIMO Interference Channel via Successive Single-User Soft Decoding Interference Mitigation in MIMO Interference Channel via Successive Single-User Soft Decoding Jungwon Lee, Hyukjoon Kwon, Inyup Kang Mobile Solutions Lab, Samsung US R&D Center 491 Directors Pl, San Diego,

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

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

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 ISSN 0976 6464(Print)

More information

Simplified a Posteriori Probability Calculation for Binary LDPC Codes

Simplified a Posteriori Probability Calculation for Binary LDPC Codes Pertanika J. Sci. & Technol. 26 (4): 1751-1763 (2018) SCIENCE & TECHNOLOGY Journal homepage: http://www.pertanika.upm.edu.my/ Simplified a Posteriori Probability Calculation for Binary LDPC Codes Mostari,

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

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

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

Layered Space-Time Codes

Layered Space-Time Codes 6 Layered Space-Time Codes 6.1 Introduction Space-time trellis codes have a potential drawback that the maximum likelihood decoder complexity grows exponentially with the number of bits per symbol, thus

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

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

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

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

Receiver Design for Noncoherent Digital Network Coding

Receiver Design for Noncoherent Digital Network Coding Receiver Design for Noncoherent Digital Network Coding Terry Ferrett 1 Matthew Valenti 1 Don Torrieri 2 1 West Virginia University 2 U.S. Army Research Laboratory November 3rd, 2010 1 / 25 Outline 1 Introduction

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

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

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

Using TCM Techniques to Decrease BER Without Bandwidth Compromise. Using TCM Techniques to Decrease BER Without Bandwidth Compromise. nutaq.

Using TCM Techniques to Decrease BER Without Bandwidth Compromise. Using TCM Techniques to Decrease BER Without Bandwidth Compromise. nutaq. Using TCM Techniques to Decrease BER Without Bandwidth Compromise 1 Using Trellis Coded Modulation Techniques to Decrease Bit Error Rate Without Bandwidth Compromise Written by Jean-Benoit Larouche INTRODUCTION

More information

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

About Homework. The rest parts of the course: focus on popular standards like GSM, WCDMA, etc. About Homework The rest parts of the course: focus on popular standards like GSM, WCDMA, etc. Good news: No complicated mathematics and calculations! Concepts: Understanding and remember! Homework: review

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

A Novel and Efficient Mapping of 32-QAM Constellation for BICM-ID Systems

A Novel and Efficient Mapping of 32-QAM Constellation for BICM-ID Systems Wireless Pers Commun DOI 10.1007/s11277-014-1848-2 A Novel and Efficient Mapping of 32-QAM Constellation for BICM-ID Systems Hassan M. Navazi Ha H. Nguyen Springer Science+Business Media New York 2014

More information

Turbo Coded Pulse Position Modulation for Optical Communications

Turbo Coded Pulse Position Modulation for Optical Communications Turbo Coded Pulse Position Modulation for Optical Communications A THESIS Presented to The Academic Faculty By Abdallah Said Alahmari In Partial Fulfillment of the Requirements for the Degree of Doctor

More information

6. FUNDAMENTALS OF CHANNEL CODER

6. FUNDAMENTALS OF CHANNEL CODER 82 6. FUNDAMENTALS OF CHANNEL CODER 6.1 INTRODUCTION The digital information can be transmitted over the channel using different signaling schemes. The type of the signal scheme chosen mainly depends on

More information

This is a repository copy of Iterative carrier phase recovery suited to turbo-coded systems.

This is a repository copy of Iterative carrier phase recovery suited to turbo-coded systems. This is a repository copy of Iterative carrier phase recovery suited to turbo-coded systems. White Rose Research Online URL for this paper: http://eprints.whiterose.ac.uk/679/ Article: Zhang, L and Burr,

More information

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

Adaptive Modulation, Adaptive Coding, and Power Control for Fixed Cellular Broadband Wireless Systems: Some New Insights 1 Adaptive, Adaptive Coding, and Power Control for Fixed Cellular Broadband Wireless Systems: Some New Insights Ehab Armanious, David D. Falconer, and Halim Yanikomeroglu Broadband Communications and Wireless

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

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

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

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

Near-Optimal Low Complexity MLSE Equalization

Near-Optimal Low Complexity MLSE Equalization Near-Optimal Low Complexity MLSE Equalization HC Myburgh and Jan C Olivier Department of Electrical, Electronic and Computer Engineering, University of Pretoria RSA Tel: +27-12-420-2060, Fax +27 12 362-5000

More information

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

An Improved Design of Gallager Mapping for LDPC-coded BICM-ID System 16 ELECTRONICS VOL. 2 NO. 1 JUNE 216 An Improved Design of Gallager Mapping for LDPC-coded BICM-ID System Lin Zhou Weicheng Huang Shengliang Peng Yan Chen and Yucheng He Abstract Gallager mapping uses

More information

ISSN: Page 320

ISSN: Page 320 To Reduce Bit Error Rate in Turbo Coded OFDM with using different Modulation Techniques Shivangi #1, Manoj Sindhwani *2 #1 Department of Electronics & Communication, Research Scholar, Lovely Professional

More information

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

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting IEEE TRANSACTIONS ON BROADCASTING, VOL. 46, NO. 1, MARCH 2000 49 Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting Sae-Young Chung and Hui-Ling Lou Abstract Bandwidth efficient

More information

Design of HSDPA System with Turbo Iterative Equalization

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

More information

Turbo Equalization: An Overview Michael Tüchler and Andrew C. Singer, Fellow, IEEE

Turbo Equalization: An Overview Michael Tüchler and Andrew C. Singer, Fellow, IEEE 920 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 57, NO 2, FEBRUARY 2011 Turbo Equalization: An Overview Michael Tüchler Andrew C Singer, Fellow, IEEE Dedicated to the memory of Ralf Koetter (1963 2009)

More information

C802.16a-02/76. IEEE Broadband Wireless Access Working Group <

C802.16a-02/76. IEEE Broadband Wireless Access Working Group < Project IEEE 802.16 Broadband Wireless Access Working Group Title Convolutional Turbo Codes for 802.16 Date Submitted 2002-07-02 Source(s) Re: Brian Edmonston icoding Technology

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

Channel Coding for IEEE e Mobile WiMAX

Channel Coding for IEEE e Mobile WiMAX Channel Coding for IEEE 80.16e Mobile WiMAX Matthew C. Valenti Lane Department of Computer Science and Electrical Engineering West Virginia University U.S.A. June 9 ( Lane Department Coding for ofwimax

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

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

Error Propagation Significance of Viterbi Decoding of Modal and Non-Modal Ternary Line Codes

Error Propagation Significance of Viterbi Decoding of Modal and Non-Modal Ternary Line Codes Error Propagation Significance of Viterbi Decoding of Modal and Non-Modal Ternary Line Codes Khmaies Ouahada, Member, IEEE Department of Electrical and Electronic Engineering Science University of Johannesburg,

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

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

Performance and Complexity Tradeoffs of Space-Time Modulation and Coding Schemes Performance and Complexity Tradeoffs of Space-Time Modulation and Coding Schemes The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation

More information

An Iterative Noncoherent Relay Receiver for the Two-way Relay Channel

An Iterative Noncoherent Relay Receiver for the Two-way Relay Channel An Iterative Noncoherent Relay Receiver for the Two-way Relay Channel Terry Ferrett 1 Matthew Valenti 1 Don Torrieri 2 1 West Virginia University 2 U.S. Army Research Laboratory June 12th, 2013 1 / 26

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

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

Comparison of MAP decoding methods for turbo codes

Comparison of MAP decoding methods for turbo codes POSTER 2016, PRAGUE MAY 24 1 Comparison of MAP decoding methods for turbo codes Vitor ĎURČEK 1, Tibor PETROV 2 1,2 Dept. of Telecommunications and Multimedia, Faculty of Electrical Engineering, University

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

Using LDPC coding and AMC to mitigate received power imbalance in carrier aggregation communication system

Using LDPC coding and AMC to mitigate received power imbalance in carrier aggregation communication system Using LDPC coding and AMC to mitigate received power imbalance in carrier aggregation communication system Yang-Han Lee 1a), Yih-Guang Jan 1, Hsin Huang 1,QiangChen 2, Qiaowei Yuan 3, and Kunio Sawaya

More information

Novel BICM HARQ Algorithm Based on Adaptive Modulations

Novel BICM HARQ Algorithm Based on Adaptive Modulations Novel BICM HARQ Algorithm Based on Adaptive Modulations Item Type text; Proceedings Authors Kumar, Kuldeep; Perez-Ramirez, Javier Publisher International Foundation for Telemetering Journal International

More information