Advanced Decoding Algorithms for Satellite Broadcasting

Size: px
Start display at page:

Download "Advanced Decoding Algorithms for Satellite Broadcasting"

Transcription

1 Advanced Decoding Algorithms for Satellite Broadcasting Meritxell Lamarca (1), Josep Sala (1), Eduardo Rodríguez (2), Alfonso Martínez (3) (1) Dept. of Signal Theory and Communications, Universitat Politècnica de Catalunya UPC Campus Nord- Mòdul D5, c/jordi Girona, 1-3, Barcelona (Spain) Phone : (+34) , Fax : (+34) {xell,alvarez}@gps.tsc.upc.es (2) Alcatel Espacio Parque Tecnológico de Madrid (PTM), c/einstein 7, Tres Cantos, Madrid (Spain) eduardo.rodriguez_perez@alcatel.es (3) European Research and Technology Centre European Space Agency P.O.Box 299, 2200 AZ Noordwi ZH, The Netherlands alfonso.martinez@ieee.org Abstract: This paper presents an iterative decoding algorithm for concatenated codes consisting of a Reed-Solomon and a convolutional code, focusing on the code of the DVB-S standard. Existing solutions for the different decoding stages and their interfaces are discussed and their performance is compared. Besides, a new procedure is proposed to define the feedbac signal from the output of the Reed-Solomon decoder to the input of the convolutional decoder that provides a significant improvement over existing solutions. 1. INTRODUCTION The channel coding stage in the DVB-S standard is based on a concatenated code composed of the r=1/2 =7 convolutional code(cc), a convolutional interleaver of depth 12 and a (188,204) Reed-Solomon (RS) code This scheme has been used in a wide range of applications thans to its good complexity vs performance trade-off. The typical decoder for this concatenated code consists of a Viterbi algorithm that delivers hard decisions at its output followed by an errors-only algebraic RS decoder. Although, this decoding scheme is simple, its performance is very far from the potential of such a concatenated code. The losses introduced by this scheme stem from the use of a CC decoder delivering hard-decisions and from the treatment of the inner and outer coding stages as separate stages rather than as a concatenated code. Therefore, it is expected that the performance of the concatenated code could be greatly improved if the principles of soft processing were applied in the decoding process. While some wors were done on the design of advanced decoding schemes for this common type of concatenated codes (e.g. [10,Chap.11], [1] ), existing algorithms are far from achieving optimum or nearly optimum performance.. In this paper we propose an iterative decoder for the DVB-S concatenated code that results in large reductions of the BER. It is based on the application of a soft-input Reed-Solomon decoder and the definition of a RS soft-output that is used as the feedbac signal in the iterative procedure. Although all the results are described for the specific code in the DVB-S standard, the main results would apply to any other system with the same concatenated code structure.. This wor was partially financed by the European Space Agency (ARTES-1 program) and by the following research proects of the Spanish/Catalan Science and Technology Commissions (CICYT/ CIRIT): TIC C02-01 and 2001SGR-00268

2 The maor constraint in the application of advanced decoding schemes to the DVB-S standard and other similar codes lies in its complexity. The large constraint length of the CC leads to a large number of trellis states. Besides, the large alphabet size of the RS code precludes the use of maximum lielihood (ML) or near-to-ml decoders and rules out the application of most existing algorithms for soft decoding of Reed-Solomon codes. In this paper we review the application of the existing algorithms for convolutional and Reed-Solomon decoding to the DVB-S code. In the following sections the decoding stages are analysed separately and the performance of the combined stages is evaluated by Monte Carlo simulations. In particular, the following algorithms are considered for the convolutional code: SOVA, log-map at the byte level, log-map at the bit level and Max-log-MAP at the bit level. For the Reed-Solomon code three approaches have been considered: the GMD algorithm described in [5], an extended distance algorithm based on [4] and the Kötter-Vardy (KV) algorithm in [6]. The proposed decoder is compared with the existing iterative decoder based on state pinning and with a non-iterative solution based on the KV algorithm. 2. DECODER ARCHITECTURE Figures 1,2 depict the bloc diagram of the encoder and proposed decoder for the concatenated code in the DVB-S standard. Note that the stage labeled as Bit LLR to Byte LLR is only required when the convolutional decoder delivers soft decisions at the bit level and its purpose is to compute the byte-level log-lielihood ratios (LLR s) required by the RS decoder based on these values. Information Sequence R-S Encoder π Conv. Encoder x 1 x 2 Coded Output Fig.1. Bloc diagram of the encoder Channel Input A Priori y 1 y 2 Conv. Decod π 1 π Bit LLR to Byte LLR Feedbac R-S Decod Decod Output 3. CONVOLUTIONAL DECODER Fig.2: Bloc diagram of the iterative decoder Several soft-input soft-output convolutional decoders were considered in this analysis. The best performance is obtained using a log-map decoder delivering at its output log-lielihood ratios (LLR s) at the byte level, i.e. a log-map decoder operating over an equivalent trellis where each trellis step corresponds to an information byte [3]. However, as the complexity of that decoder is very high, other decoder algorithms were considered that deliver one LLR per information bit. The performance of the log-map, Max-log-MAP and SOVA algorithms [11] for the binary trellis was compared with the byte-level log-map in terms of the error probability at the RS decoder output. The log-map decoders were based on the BCJR algorithm and a training window of sufficient length (240 bits) was used to compute the initial values of the bacward probabilities (β s) in the BCJR algorithm, since according to the DVB-S standard the trellis is never reset to the zero state. Simulations showed that the iterative decoder was more sensitive to the window length than the conventional one due to the use of a soft-input RS decoder that is sensitive not only to CC decoder decisions but also to the statistics of the CC output, so the window length had to be larger than the traditional value of five times the constraint length of the code. In all decoding algorithms, the a priori probability for the information bits was set to zero for the first iteration and was taen as the information provided by the RS decoder in subsequent iterations. This a priori information was subtracted from the output LLR s to deliver to the RS decoder the extrinsic soft-values, as is usually done in iterative decoding for serial concatenated turbo codes [2].

3 4. CONVOLUTIONAL TO RS DECODERS INTERFACE When the CC decoder provides one LLR per bit, a mapping must be used to compute the LLR s per byte required by the RS decoder. Two different approaches were considered to map the bit LLR s probabilities to byte LLR s, as suggested in [10,Chap.11]. Let B and {b i } i=1,,8 denote a byte and its corresponding bits. Then the two approaches are formulated as follows: Product ( prod ): if the bit soft values at the convolutional decoder output were independent, the byte probability could be computed as ( B = [ a1,, a8 ]) = b i = a i ) 8 p K (1) Minimum ( min ): The dependence between the bit soft values due to the convolutional code memory can be taen into account assuming that one byte is reliable only if the eight bits are also reliable, that is: p ( B = [ a1, K, a8 ] ) = min b = a ) (2) i= 1 i= 1, K, 8 Neither (1) nor (2) allow an exact computation of the byte soft values at the convolutional decoder output; this can only be accomplished through the use of the byte-level MAP decoder. However, they can be used to obtain approximate values that, according to the simulation results, yield small losses compared with the optimum scheme including a byte log-map decoder. The product approach has the advantage that it reduces significantly the computational burden of the mapping from bit to byte LLR s at the input of the RS decoder, since explicit computation of the byte LLR s can be avoided. 5. REED-SOLOMON DECODERS The development of Reed-Solomon decoders that accept soft-input values and deliver soft-output values while having ML or nearly-ml performance is still an open problem. This is specially evident for long RS codes such as the one in DVB-S, defined in GF(2 8 ). The design proposed here is divided in two stages (see figure 3), as described next Soft-input Reed-Solomon decoders Among the RS decoders accepting soft-input data, only the GMD in [5][9] and the algorithm in [4] have moderate complexity for the RS (204, 188) code. Unfortunately, the performance of these decoders is far from that of an ML decoder. The design of near-ml decoders had a maor brea-through with [6], but its application to real DVB-S decoders is not feasible yet due to the lac of efficient algorithms that reduce its computational complexity to acceptable values. In this paper the KV algorithm in [6] has been implemented in order to use it as a benchmar. Besides, two RS decoders have been implemented in the iterative decoder: the improved GMD decoder proposed in [9] (hereafter GMD) and an extended distance decoder based on [4] (hereafter BD+1). Both algorithms correspond to algebraic bounded distance decoders that carry out several decoding attempts with different numbers of erasures and compare the Euclidean distance between the candidate codeword and the received data with a threshold that defines the acceptance criterion (AC). The difference between the two decoders relies on their symbol error correction capability: 2 e+ s r=16 for the GMD and 2 e+ s r+1=17 for BD+1, with e, s and r the number of errors, erasures and redundancy symbols respectively. In both algorithms, the erasures location was decided according to the reliabilities of the input bytes, following the same procedure proposed in [9]. Both algorithms start with a decoding attempt with s=r=16 erasures and if the candidate codeword that is obtained does not satisfy the AC they progressively reduce the number of erasures down to 0 (considering only even values of s for GMD and all of them for BD+1). For each value of s they chec whether a new candidate is found and whether this candidate satisfies the AC. If it does, the decoding process stops and the candidate is delivered at the decoder output. If none of the candidates verifies the AC, the candidate with smallest distance and its corresponding value of s are stored. In order to define the feedbac signal for the iterative decoding process, the output of the GMD and the BD+1 decoders is described with three parameters: i i

4 ĉ: Candidate codeword S {0,1, 16,*}: Minimum number of erasures that could be used to deliver the candidate codeword for the received data. The value * is assigned to S when the hard-decision of the received data is a valid RS codeword, so there is no need to decode it. T={true, false}: Compliance with the acceptance criterion: T=true if the candidate codeword satisfies the extended distance criterion and T=false otherwise. LLR GM D/BD+1 RS Decoder ĉ S T Feedbac evaluation APri (ĉ ) Decoder output Feedbac 5.2. Reed-Solomon soft-output evaluation Fig.3. Reed-Solomon decoder The design of an iterative decoder requires the computation of the reliability of the RS coded bytes that will be used as a priori information for the CC decoder in the iterative procedure. Ideally, we would lie to compute the LLR s for each coded byte, but no algorithm has been found to compute them. The solutions published in the literature are scarce, particularly for long RS codes. In [8] the soft values of the coded bits were replaced by a binary signal that led to state pinning of the convolutional code. In [1], the same problem was solved giving to the a priori information in the convolutional decoder a weight that was adusted empirically. In this paper we propose a new procedure for the computation of the feedbac signal that, even though it is not the true LLR of the coded bytes, it captures the reliability information that can be obtained from the GMD and the BD+1 decoder and obtains significant BER reductions compared with state pinning procedure, especially for moderate SNR values. In this section we evidence the difficulties computing the LLR s and show how the values of the parameters S, T defined in the previous section can be used to infer some information about the reliability of the coded bytes. The proposed procedure can be used in any scheme based on errors and erasures decoders where the reliability of RS codewords needs to be computed. Let c=(c 1,,c 204 ), LLR and LLR rx denote the RS word, the corresponding log-lielihood ratios and the set of actual soft values at the RS decoder input. If a soft-output MAP symbol decoder were applied to the RS code it would deliver the following soft values: c = m LLR= LLR rx ) m=0,...,255 =1,...,204 (3) or equivalently c = m LLR= LLR rx ) (4) for all possible RS codewords m. However, this is not feasible in the GMD and the BD+1 decoders, since the received data is only compared with a small subset of the possible codewords. In spite of that, if the value (4) were nown for the candidate codeword, it could be used to infer some information about the lielihood of the symbols in the codeword: c = i LLR = LLR rx ) = c c c : c = i c = c LLR = LLR rx ) = i LLR = LLR rx ) c = LLR = LLRrx ) = i LLR = LLR rx ) 1 c = LLR = LLR rx ) i = 0,...,255 if if = 1,...,188 Thus, this value can be used to get a bound on the symbol probability that is tight if the codeword is very liely and, therefore, it can be used to derive a very conservative bound on the symbol LLR: LLR ( ) c = LLR = LLRrx ) max 0, log 1 c = LLR = LLRrx) 0 if if = i i = m m (5) (6)

5 If this LLR estimate was fed bac to the CC decoder, it would add positively to the symbols appearing in very liely codewords, while it would not penalize any other symbol. Unfortunately, the value of LLR=LLR rx c=ĉ) cannot be obtained from the GMD or the BD+1 decoders, so the equation in (6) must be modified. The method proposed in this paper relies on the observation that the number of erasures required for decoding is related to the probability of getting a wrong candidate and the probability of decoding failure and, therefore, it is also related to the reliability of the decoded word. In the case of a classical RS decoder the probability of finding a wrong codeword is nown [7]; in the case of the GMD or the BD+1 decoder the computation of this probability becomes very intricate, but it can be measured by Monte Carlo simulations. As an example, figure 4 depicts the statistics of the RS output for a simulation at EbNo=1.9dB. It shows the fraction of decoded words that were right/wrong according to the values of output parameters S, T (the case of wrong words with T=true is not shown because it is so rare that it never appeared in the simulations). 1,E+00 1,E-01 Fraction of words 1,E-02 1,E-03 1,E-04 1,E Number of erasures (S) Right words, T=true Right words, T=false Wrong words, T=false Fig.4. RS decoder output histogram at 1.9dB for the first iteration of a decoder consisting of: log-map at the bit level, min mapping from bit LLR s to Byte LLR s and GMD. Fraction of the transmitted words that are correct and wrong at the RS decoder output as a function of the number of erasures and the compliance with the acceptance criterion. The proposed reliability measure is the probability: c = ĉ S=i, T= ) which can be derived from the oint probabilities in fig. 4: p ( c = c S = i, i=0,,16,* =true, false c =, S = i, ( c =, S = i, + c, S = i, ˆ = (7) p Note that this probability can be written in terms of the probability of the received codeword as the averaging of that value over all sequences of byte LLR values that would produce output parameters S=i, T= if they were applied to the RS decoder input: c = LLR) LLR) LLR( i, ) c = S = i, = (8) p S = i, T = ( ) Equation (8) evidences that the reliability information provided by the GMD and the BD+1 decoders is not directly lined to the received data (LLR rx ) but to the averaging over all the mentioned sequences. The proposed metric for reliability feedbac is finally defined replacing the unnown term in (6) by its averaged estimate (8) c = S = i, max = ( ) 0, log if m APri 1 c = S = i, (9) 0 if m

6 When this metric is used, the feedbac signal will have an alphabet size equal to at most 17 values, compared with the state pinning approach where only two values were considered. Figure 5 depicts an example of the a priori weights for the first and second decoder iterations that are obtained from the application of equation (9). These are the weights for the words that do not satisfy the GMD criterion, those RS decoded words that satisfy it have the maximum weight, since c ĉ,s=i,t=false) is very small. The probability distributions required for the application of (9) were measured by means of Monte Carlo simulation (see figure 4 for the first iteration values). As the values of c=ĉ,s=i,t=false) and c ĉ,s=i,t=false) for low values of S were very difficult to measure, their values were approximated by second order polynomial interpolation in the log domain. Figure 5 shows that the weights for the second iteration are smaller than for the first one, although this does not traduce into a reduction of the feedbac from the RS to the CC decoder in the second iteration because the number of words that satisfy the GMD criterion and, therefore, have maximum weight is increased. 20,0 18,0 16,0 14,0 Weight 12,0 10,0 8,0 Iter 1 Iter 2 6,0 4,0 2,0 0, Nr. erasures Fig.5. A priori weights for the first and second iteration of a decoder woring at 1.9dB and consisting of decoder consisting of: log-map at the bit level, min mapping from bit LLR s to Byte LLR s and GMD. The weights for the first iteration were computed following equation (9) for the statistics in figure SIMULATION RESULTS Figure 6 depicts the word error rate (WER) of the concatenated code with CC of rate r=1/2 for the first and third decoder iteration for WER down to Although it was not possible to simulate lower values due to limitations in the computational load, it is expected that the behavior shown here would also hold for higher Eb/No values. The results in the first iteration show that the gain obtained by using a soft-input RS decoder is the same for all CC decoders and that the BD+1 provides a certain improvement over GMD. This gain of BD+1 increases with the iterations, as can be seen comparing the performance for the third iteration. Besides, focusing on the CC decoders, the third iteration shows that SOVA exhibits a small performance loss compared with the MAP algorithm. In order to compare the proposed feedbac with previous existing solutions, figure 6 also depicts the WER of the iterative decoder when a state pinning approach (named SP in the figure) is applied that feeds bac either all words satisfying the distance criterion in (9), with maximum weight, or no signal otherwise. The proposed approach clearly improves the performance of that one of state pinning. It can also be seen in the figure that the byte LLR approximations in (1) and (2) have equal performance when the proposed feedbac signal is applied. Although it is not shown in the figure, the Monte Carlo simulations have shown that in the case of SP the performance of the min approach is much better than that of prod because the number of words that satisfy the GMD distance criterion is larger when the min approach is used and, therefore, the amount of words that are fed bac increases.

7 Figure 6 also depicts the performance of the non-iterative decoder consisting of a byte-level MAP and the KV algorithm in [6] with a list of at most 12 candidates. In spite of its lower complexity, the second iteration of the iterative decoders (either the state pinning solution or the feedbac based on equation (9)) outperform the MAPByte-KV non iterative decoder. Other simulations not included in the figure have shown that the KV performance severely degrades if the bitlevel MAP decoder is used and the byte reliabilities are obtained by means of the mappings described in section 4. Finally, figure 7 illustrates the WER reduction in the iterative decoder as a function of the number of iterations, showing that large gains can be achieved if the number of iterations is increased. It seems that in the 6th iteration the slope of the plot decreases, but it is not clear whether this is a typical behaviour of this decoder or it is due to the use of wrong weights (the weights depend on the Eb/No and the iteration and the simulation was run using the weights evaluated for the first iteration at Eb/No=1.9dB) 7. CONCLUSIONS In this paper the application of soft-input soft-output decoding stages to the concatenated code in the DVB-S standard has been analyzed and a new procedure for generating the RS soft-output has been proposed. The proposed algorithm provides large reductions in the bit error rate compared with the classic decoder for this ind of codes (e.g. about 0.4dB at WER=10-1 and 0.6dB at WER=10-3 for the third iteration), while its complexity is moderate (bit-level Max-Log- MAP, equation (1), GMD and the proposed feedbac have all relatively low complexity). REFERENCES [1] O.Aitsab, R.Pyndiah, Performance of a concatenated Reed-Solomon/Convolutional codes with iterative decoding, Proc.GLOBECOM 97, pp [2] S.Benedetto et al, A soft-input soft-output Maximum A Posteriori (MAP) module to decode parallel and serial concatenated codes, JPL TDA Progress Report, Vol , Nov.1996 [3] J.Bermann, On turbo decoding of nonbinary codes, IEEE Comm. Letters, Vol.2, pp.94-96, Apr.1998 [4] E.Berleamp, Bounded distance+1 soft-decision Reed-Solomon decoding, IEEE Trans. Inform. Theory, Vol.42, pp , May 1996 [5] G.D.Forney, Generalized minimum distance decoding, IEEE Trans.Inf.Theory,Vol.IT-12,pp , Apr.1966 [6] R.Kötter,A.Vardy, Algebraic soft-decision decoding of Reed-Solomon codes, Proc. ISIT 2000, pp.61 [7] R.J.McEliece, L.Swanson, On the decoder error probability for Reed-Solomon codes, IEEE Trans. on Inf.Theory, Vol.IT-32, pp [8] E.Paase, Improved decoding for a concatenated coding system recommended by CCSDS, IEEE Trans. on Communications, Vol.38, pp ,august 1990 [9] D.J.Taipale, M.B.Pursley, An improvement to generalized minimum distance decoding, IEEE Trans. Inform.Theory, Vol.IT-37, pp , January 1991 [10] S.Wicer, V.K.Bhargava Ed., Reed-Solomon Codes and Their Applications, IEEE Press, 1994 [11] J.P.Woodward, L.Hanzo, Comparative study of turbo decoding techniques: An overview, IEEE Trans. on Vehicular Technology, Vol.49, pp , Nov.2000

8 1,0E+00 1,0E-01 1,0E-02 WER 1,0E-03 1,0E-04 1,0E-05 1,30 1,40 1,50 1,60 1,70 1,80 1,90 2,00 2,10 2,20 EbNo (db) SOVA-GMD min 1st iter SOVA-GMD min 3rd iter MAPbit-GMD min 1st iter MAPbit-GMD min 3rd iter MAPbit-GMD prod 1st iter MAPbit-GMD prod 3rd iter MAPbit-BD+1 min 1st iter MAPbit-BD+1 min 3rd iter MAPbit-GMD min 2nd iter SP MAPBit-GMD min iter 2 MAPByte-Kötter_Vardy SP MAPBit-GMD min iter 3 MAPByte-GMD 1st iter VitEuclidea+Errors_only RS Fig.6. Word Error Rate of the concatenated code 1,0E+00 1,0E-01 WER 1,0E-02 1,0E Iteration Fig.7. Evolution of WER with iterations for Max-Log-MAP and GMD decoder at Eb/No=1.75dB.

Decoding of Block Turbo Codes

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

More information

A 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

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

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

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

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

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

ECE 6640 Digital Communications

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

More information

A 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

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

Error Control Codes. Tarmo Anttalainen

Error Control Codes. Tarmo Anttalainen Tarmo Anttalainen email: tarmo.anttalainen@evitech.fi.. Abstract: This paper gives a brief introduction to error control coding. It introduces bloc codes, convolutional codes and trellis coded modulation

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

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

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

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

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

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

More information

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

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

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

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

Bit-Interleaved Coded Modulation: Low Complexity Decoding

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

More information

A Novel Hybrid ARQ Scheme Using Packet Coding

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

More information

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

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

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

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

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

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

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

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

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

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

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

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

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

REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY

REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY P. Suresh Kumar 1, A. Deepika 2 1 Assistant Professor,

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

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

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

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

White Paper FEC In Optical Transmission. Giacomo Losio ProLabs Head of Technology

White Paper FEC In Optical Transmission. Giacomo Losio ProLabs Head of Technology White Paper FEC In Optical Transmission Giacomo Losio ProLabs Head of Technology 2014 FEC In Optical Transmission When we introduced the DWDM optics, we left out one important ingredient that really makes

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

Information Processing and Combining in Channel Coding

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

More information

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

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

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

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

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

More information

Simulink Modelling of Reed-Solomon (Rs) Code for Error Detection and Correction

Simulink Modelling of Reed-Solomon (Rs) Code for Error Detection and Correction Simulink Modelling of Reed-Solomon (Rs) Code for Error Detection and Correction Okeke. C Department of Electrical /Electronics Engineering, Michael Okpara University of Agriculture, Umudike, Abia State,

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

LDPC Decoding: VLSI Architectures and Implementations

LDPC Decoding: VLSI Architectures and Implementations LDPC Decoding: VLSI Architectures and Implementations Module : LDPC Decoding Ned Varnica varnica@gmail.com Marvell Semiconductor Inc Overview Error Correction Codes (ECC) Intro to Low-density parity-check

More information

CT-516 Advanced Digital Communications

CT-516 Advanced Digital Communications CT-516 Advanced Digital Communications Yash Vasavada Winter 2017 DA-IICT Lecture 17 Channel Coding and Power/Bandwidth Tradeoff 20 th April 2017 Power and Bandwidth Tradeoff (for achieving a particular

More information

TABLE OF CONTENTS CHAPTER TITLE PAGE

TABLE OF CONTENTS CHAPTER TITLE PAGE TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS i i i i i iv v vi ix xi xiv 1 INTRODUCTION 1 1.1

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

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

A Hybrid Synchronization Technique for the Frequency Offset Correction in OFDM

A Hybrid Synchronization Technique for the Frequency Offset Correction in OFDM A Hybrid Synchronization Technique for the Frequency Offset Correction in OFDM Sameer S. M Department of Electronics and Electrical Communication Engineering Indian Institute of Technology Kharagpur West

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

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

SOURCE CONTROLLED CHANNEL DECODING FOR GSM-AMR SPEECH TRANSMISSION WITH VOICE ACTIVITY DETECTION (VAD) C. Murali Mohan R. Aravind

SOURCE CONTROLLED CHANNEL DECODING FOR GSM-AMR SPEECH TRANSMISSION WITH VOICE ACTIVITY DETECTION (VAD) C. Murali Mohan R. Aravind SOURCE CONTROLLED CHANNEL DECODING FOR GSM-AMR SPEECH TRANSMISSION WITH VOICE ACTIVITY DETECTION (D C. Murali Mohan R. Aravind Department of Electrical Engineering Indian Institute of Technology, Madras

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

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

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

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

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

More information

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

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

More information

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

Adaptive Coding in MC-CDMA/FDMA Systems with Adaptive Sub-Band Allocation Adaptive Coding in MC-CDMA/FDMA Systems with Adaptive Sub-Band Allocation P. Trifonov, E. Costa and A. Filippi Siemens AG, ICM N PG SP RC, D-81739- Munich Abstract. The OFDM-based MC-CDMA/FDMA transmission

More information

THE ADVANTAGES of using spatial diversity have been

THE ADVANTAGES of using spatial diversity have been IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 47, NO. 1, FEBRUARY 1998 95 The Use of Coding and Diversity Combining for Mitigating Fading Effects in a DS/CDMA System Pilar Díaz, Member, IEEE, and Ramón

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

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

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

Coded noncoherent communication with amplitude/phase modulation: from Shannon theory to practical turbo architectures

Coded noncoherent communication with amplitude/phase modulation: from Shannon theory to practical turbo architectures 1 Coded noncoherent communication with amplitude/phase modulation: from Shannon theory to practical turbo architectures Noah Jacobsen and Upamanyu Madhow Dept. of Electrical and Computer Engineering University

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

Chapter 9. Digital Communication Through Band-Limited Channels. Muris Sarajlic

Chapter 9. Digital Communication Through Band-Limited Channels. Muris Sarajlic Chapter 9 Digital Communication Through Band-Limited Channels Muris Sarajlic Band limited channels (9.1) Analysis in previous chapters considered the channel bandwidth to be unbounded All physical channels

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

Abstract. Keywords - Cognitive Radio, Bit Error Rate, Rician Fading, Reed Solomon encoding, Convolution encoding.

Abstract. Keywords - Cognitive Radio, Bit Error Rate, Rician Fading, Reed Solomon encoding, Convolution encoding. Analysing Cognitive Radio Physical Layer on BER Performance over Rician Fading Amandeep Kaur Virk, Ajay K Sharma Computer Science and Engineering Department, Dr. B.R Ambedkar National Institute of Technology,

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

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

Performance Evaluation of different α value for OFDM System

Performance Evaluation of different α value for OFDM System Performance Evaluation of different α value for OFDM System Dr. K.Elangovan Dept. of Computer Science & Engineering Bharathidasan University richirappalli Abstract: Orthogonal Frequency Division Multiplexing

More information

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

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

More information

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX Amr Shehab Amin 37-20200 Abdelrahman Taha 31-2796 Yahia Mobasher 28-11691 Mohamed Yasser

More information

Turbo and LDPC Codes for Digital Video Broadcasting

Turbo and LDPC Codes for Digital Video Broadcasting Turbo and LDPC Codes for Digital Video Broadcasting Matthew C. Valenti, Shi Cheng, and Rohit Iyer Seshadri West Virginia University {mvalenti,shic,iyerr}@csee.wvu.edu 1 Introduction The Digital Video Broadcasting

More information

Dual-Mode Decoding of Product Codes with Application to Tape Storage

Dual-Mode Decoding of Product Codes with Application to Tape Storage This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE GLOBECOM 2005 proceedings Dual-Mode Decoding of Product Codes with

More information

Master s Thesis Defense

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

More information

BER 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

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

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

ADAPTIVE MMSE TURBO EQUALIZATION USING HIGH ORDER MODULATION: EXPERIMENTAL RESULTS ON UNDERWATER ACOUSTIC CHANNEL

ADAPTIVE MMSE TURBO EQUALIZATION USING HIGH ORDER MODULATION: EXPERIMENTAL RESULTS ON UNDERWATER ACOUSTIC CHANNEL ADAPTIVE MMSE TURBO EQUALIZATION USING HIGH ORDER MODULATION: EXPERIMENTAL RESULTS ON UNDERWATER ACOUSTIC CHANNEL C. Laot a, A. Bourré b and N. Beuzelin b a Institut Telecom; Telecom Bretagne; UMR CNRS

More information

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes Performance of Combined Error Correction and Error Detection for very Short Block Length Codes Matthias Breuninger and Joachim Speidel Institute of Telecommunications, University of Stuttgart Pfaffenwaldring

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

MULTILEVEL RS/CONVOLUTIONAL CONCATENATED CODED QAM FOR HYBRID IBOC-AM BROADCASTING

MULTILEVEL RS/CONVOLUTIONAL CONCATENATED CODED QAM FOR HYBRID IBOC-AM BROADCASTING MULTILEVEL RS/CONVOLUTIONAL CONCATENATED CODED FOR HYBRID IBOC-AM BROADCASTING S.-Y. Chung' and H. Lou Massachusetts Institute of Technology Cambridge, MA 02139. Lucent Technologies Bell Labs Murray Hill,

More information

INTERFERENCE MITIGATION AND ERROR CORRECTION METHOD FOR AIS SIGNALS RECEIVED BY SATELLITE

INTERFERENCE MITIGATION AND ERROR CORRECTION METHOD FOR AIS SIGNALS RECEIVED BY SATELLITE 20th European Signal Processing Conference (EUSIPCO 2012) Bucharest, Romania, August 27-31, 2012 INTERFERENCE MITIGATION AND ERROR CORRECTION METHOD FOR AIS SIGNALS RECEIVED BY SATELLITE Raoul Prévost

More information

DESIGN OF CHANNEL CODING METHODS IN HV PLC COMMUNICATIONS

DESIGN OF CHANNEL CODING METHODS IN HV PLC COMMUNICATIONS DESIGN OF CHANNEL CODING MEHODS IN HV PLC COMMUNICAIONS Aljo Mujčić, Nermin Suljanović, Matej Zajc, Jurij F. asič University of Ljubljana, Faculty of Electrical Engineering, Digital Signal Processing Laboratory

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

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

Robust Reed Solomon Coded MPSK Modulation

Robust Reed Solomon Coded MPSK Modulation ITB J. ICT, Vol. 4, No. 2, 2, 95-4 95 Robust Reed Solomon Coded MPSK Modulation Emir M. Husni School of Electrical Engineering & Informatics, Institut Teknologi Bandung, Jl. Ganesha, Bandung 432, Email:

More information

Statistical Communication Theory

Statistical Communication Theory Statistical Communication Theory Mark Reed 1 1 National ICT Australia, Australian National University 21st February 26 Topic Formal Description of course:this course provides a detailed study of fundamental

More information

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

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

More information

FORWARD ERROR CORRECTION PROPOSAL FOR EPOC PHY LAYER

FORWARD ERROR CORRECTION PROPOSAL FOR EPOC PHY LAYER FORWARD ERROR CORRECTION PROPOSAL FOR EPOC PHY LAYER IEEE 802.3bn EPoC - SEPTEMBER 2012 Richard S. Prodan, Avi Kliger, Tom Kolze, BZ Shen Broadcom 1 DVB-C2 VS. BRCM FEC STRUCTURE ON AWGN CHANNEL BRCM FEC

More information

A suboptimum iterative decoder for space-time trellis codes

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

More information

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

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