Definition1. Given δ 1,δ 2 R such that 0 < δ 1 δ 2 < 1, for all i [N], we call a channelw (i)

Size: px
Start display at page:

Download "Definition1. Given δ 1,δ 2 R such that 0 < δ 1 δ 2 < 1, for all i [N], we call a channelw (i)"

Transcription

1 Enhanced Belief Propagation Decoding of Polar Codes through Concatenation Jing Guo University of Cambridge Minghai Qin University of California, San Diego Albert Guillén i Fàbregas ICREA & Universitat Pompeu Fabra University of Cambridge guillen@ieee.org Paul H. Siegel University of California, San Diego psiegel@ucsd.edu Abstract The bit-channels of finite-length polar codes are not fully polarized, and a proportion of such bit-channels are neither completely noiseless nor completely noisy. By using an outer low-density parity-check code for these intermediate channels, we show how the performance of belief propagation (BP) decoding of the overall concatenated polar code can be improved. A simple example reports an improvement in E b 0 of 0.3 db with respect to the conventional BP decoder. I. ITRODUCTIO Polar codes were proposed in [] as a coding technique that provably achieves the capacity of symmetric binary-input discrete memoryless channels (B-DMCs) with low encoding and decoding complexity. The analysis and construction of polar codes are based on a successive cancellation (SC) decoder. Since then, decoders with better finite-length performance have been proposed. In [2], successive cancellation list (SCL) decoder was proposed and the performance was comparable to that of low-density parity-check (LDPC) codes. Belief propagation (BP) decoding of polar codes was proposed in [3], [4] with parallel and sequential message scheduling, respectively. Sequential BP was shown to perform better than parallel BP [4] over the polar code factor graph. BP decoding is also relevant in setups where soft-outputs need to be passed to other detectors in iterative processing structures, like in inter-symbol interference or multiple-antenna channels. Concatenated polar codes with SC decoding have been considered. In particular, [5] reports near-exponential rate of decay of the error probability through a concatenation with outer Reed-Solomon codes. Instead, [6] proposes a concatenated code employing an outer polar code and inner block codes. In this paper, we propose a concatenated polar coding scheme employing an inner polar code and an outer LDPC code for intermediate-quality bit-channels coupled with BP decoding. Fig. shows the frame error rate (FER) and bit error rate (BER) for codes of length = 2 2 = 4096 and rate R = 2 with different decoders. An instance of a concatenation with a Tanner code exhibits an improvement of over 0.3 db over standard BP decoding of polar codes. This work has been funded in part by the European Research Council under ERC grant agreement , the Spanish Ministry of Economy and Competitiveness under grant TEC C03-03, SF Grant CCF- 6739, and a Qualcomm Innovation Fellowship. Pe FER BER BP (flooding) BP (flooding) + Tanner SC BP (SCA) BP (SCA) + Tanner E b 0 (db) Fig.. Error rates of polar codes with = 4096 and R = with various 2 decoders over the AWG channel. Bit-channels are sorted according to [7] at E b = 0 db. 0 II. PRELIMIARIES Throughout the paper, we define [b] def = {,...,b} for b Z. We use x b to denote a length-b vector (x,...,x b ) and A denotes the transpose of matrix A. Row vectors are assumed. Let W : X Y denote a B-DMC, with input alphabet X = {0, }, output alphabet Y, and transition probability W(y x),x X,y Y. The channel mutual information with equiprobable inputs is denoted by I(W) and the corresponding Bhattacharyya parameter by Z(W). Let be the block length, x,y be the channel input and output sequences, and the corresponding vector channel be W ( ) y x. A. Channel polarization Consider the matrix G 2 = [ 0 ], and let G = G n 2 be the matrix corresponding to the Kronecker product of G 2 with itself n = log 2 times. Information ( ) bits are denoted by u {0,}. We define W y u ( ) = W y u G as the vector channel induced from the information bits. Then, out of W ( ) y u, a SC decoder defines the channels W (i) ( y,u i ) u i = u i+ ( 2 iw y u ) ()

2 for i []. The channel polarization theorem [] states that I ( W (i) ) converges to either 0 or as tends to infinity. Polar codes of rate R = K are constructed by selecting the K indices i [] such that I ( W (i) ) is highest; the information bits corresponding to the remaining K indices arefrozen to zero. The set of frozen indices is the frozen set F; its complement is denoted by F c. Equivalently, the generator matrix G PC of a polar code is obtained by substituting the ith row in G with the all-zero vector for all i F. B. Successive cancellation decoding In SC decoding, the bits corresponding to indices i F c are estimated as Û i = arg max u W(i) i=0, ( y,u i u i ),i F c. (2) The decoding complexity of the SC decoder is O( log). It was shown in [8] that the probability of error under SC decoding decays as o(2 β ) for any fixed β < 2. C. Belief propagation decoding BP decoding is a message passing decoding algorithm that has been extensively studied for decoding codes defined on graphs. BP decoding of polar codes has been considered in [3], [9], [0] and it was shown that the complexity of the BP decoding is O( log). The factor graph of a polar code is a graphical representation of the generator matrix G, interconnecting variable nodes (Vs) and check nodes (Cs). An instance for = 8 is shown in Fig. 2. Information bits U i,i [], are represented as the set of leftmost Vs and are partitioned in 2 sets, U F and U F c, depending on whether the corresponding indices are in the frozen set or not. Obviously, Z ( W (i) ) ( (j)) Z W, i F c,j F. Each column of Vs (Cs) is called a V (C) layer. The number of V layers is n + and the number C layers is n, where n = log 2. In the sequel, we assume the layers are labeled from right to left as follows. Y (U ) forms the 0th (nth) V layer, and the Cs connected to Y (U ) form the st (nth) C layer. ote that in the ith layer, i [n], there are 2 Z-shaped V-C connections, one of which is highlighted in Fig. 2. The channel observation y, is fed to the rightmost Vs Y i,i [] and the BP decoder passes messages along the graph in an iterative fashion according to the specific V and C update rules (see e.g. [, Ch. 2]). III. EHACED BP WITH COCATEATIO In this section, we introduce a concatenation scheme that improves the performance of polar codes under BP decoding. The Bhattacharyya parameters Z ( W (i) ),i [] of finitelength polar codes no longer fully polarize, i.e., the proportion of bit channels for which δ < Z ( W (i) ) < δ is not negligible, for smallδ. For the example ( of Fig. andδ = 0.0, it is observed that (i)) {i : δ < Z W < δ} The top and bottom thresholds in Fig. 3 illustrate this proportion of channels. Furthermore, the spread of the Z ( W (i) ),i [] implies unequal protection of the corresponding information bits as well as small differences between the highest quality frozen channel and the lowest quality information channel. A. Code construction and factor graph representation For each channel W (i),i [], we have the following. Definition. Given δ,δ 2 R such that 0 < δ δ 2 <, for all i [], we call a channelw (i) good if Z( W (i) ) < δ ; we call a channel W (i) intermediate if δ Z ( W (i) ) < δ2 ; and we call a channelbad if Z ( W (i) ) δ2. The main idea is the following. Uncoded data bits are transmitted through good channels; the input U i to bad channels are frozen to 0; coded bits are transmitted through intermediate channels so that they are almost equally as well protected as the uncoded data bits on good channels. Definition2. We denote a bipartite graph by(v,c,e), wherev is the set of Vs, C is the set of Cs, and E is the set of edges connecting V and C. Let (V std,c std,e std ) be the standard BP decoding graph of a polar code of length. Let the set of Vs in the nth layer be partitioned intou good,u inter, andu bad, such thatz ( W (i) ) < δ, δ Z ( W (i) ) < δ2, and Z ( W (i) ) δ2, respectively, and let F good,f inter, and F bad be the corresponding set of indices with F good F inter F bad = []. Let (V outer,c outer,e outer ) be a Tanner graph (bipartite graph) of an LDPC code of length V outer, rate R outer, and normalized degree distribution(λ, ρ). The enhanced BP decoding graph (V ebp,c ebp,e ebp ) is formalized such that V ebp = V std, C ebp = C std C outer, and E ebp = E std E outer, wherev outer = U inter. According to the above definition, the rate of overall concatenated scheme is Fgood + Finter Router R =, (3) F inter ( R outer ) = R PC, (4) where Fgood + Finter R PC =. (5) is the rate of the inner polar code. Fig. 2 shows an example of the enhanced BP decoding graph of a polar code of length = 8. In layer n = log 2 = 3, U bad consists of the top two Vs, U inter consists of the middle five Vs, and U good consists of the last V. B. Decoding Scheduling, i.e., the order in which nodes generate their output messages, plays a key role in the performance and complexity of BP decoders [0]. There are two main types of scheduling to pass messages along the graph from Y to U and back.

3 U (Layer3) Fig. 2. Layer 2 Layer X or Y (V Layer 0) Extended factor graph for of concatenated polar codes. One is called flooding, where messages are passed in parallel from the 0th layer (Vs corresponding to received codeword Y ) to the nth layer (Vs corresponding to data bits U ). Each layer consists of 2 Z-shaped V-C connections (one such Z-shaped connection in the first layer is highlighted in Fig. 2). Upon receiving messages on U, the messages corresponding to Vs in U inter are passed on as observations to the outer code decoder. The other is called SCA decoding [4], where the scheduling is similar to that of SC decoding. ote that SC decoding can be viewed as a special BP scheduling over the standard factor graph of polar codes [0], where the messages passed from Y to U are real-valued and the messages passed from U to Y are the 0- valued decisions on the data bits. The SCA decoder has the same scheduling as the SC decoder, but instead of passing binary messages from U to Y, soft messages are passed. It is shown in [4] that SCA decoders can improve the performance and reduce the complexity of the decoder. ) Enhanced flooding BP: Let L V C (λ,i) and L C V (λ,i) be the messages from the V on the ith row of the λth V layer to the C on the ith row of the (λ+)th C layer and the messages of the reverse direction, respectively, for i [],λ [0 : n ]. Let L V C (n,i) denote the messages flooded from the nth V layer to C outer as the channel input messages to the outer LDPC code, let L C V (n,i) denote the combined messages from C in C outer to V on the ith row in the nth V layer, which serve as the output messages from the outer code. Let L LDPC out =BP Decoder LDPC(L LDPC in, I) be the BP decoding function of the LDPC code with observation messages L LDPC in, number of iterations I and output messages L LDPC out. Algorithm describes the enhanced flooding BP decoder. Algorithm. EHACED BP DECODER BY FLOODIG L in R : channel observation messages; I max : maximum number of iterations. L out : decoded output messages on Vs in the 0th layer. For i = to L V C (0,i) L in (i) While number of iterations < I max For λ = to n For each Z-shaped connection in the λth layer Update C-to-V message on the lower edge Update V-to-C message on the diagonal edge Update C-to-V message on the upper edge Update C-to-V message on the diagonal edge For i = to Update L V C (λ,i) L C V (n,i) BP Decoder LDPC(L LDPC in,) For λ = n downto 0 For each Z-shaped connection in the λth layer Update V-to-C message on the upper edge Update C-to-V message on the diagonal edge Update V-to-C message on the lower edge Update V-to-C message on the diagonal edge For i = to Update L C V (λ,i) For i = to If (L C V (0,i))+L in(i) ) > 0then X i 0 Elsḙ X i If Is Parity Check Satisfied( X ) = L out L C V (0,i)+L in (i) and return end While It is not necessary to run all I max iterations in Algorithm. After each iteration, if the estimated codeword X satisfies the parity-check equation, the algorithm will stop and output the corresponding codeword. This early termination reduces the decoding complexity and is based on the observation that error events contain very few instances of decoding to a wrong codeword. Most errors happen when no codeword is found after running all I max iterations. Algorithm 2 can be used to check for early termination. Algorithm2. Is A Codeword = Is Parity Check Satisfied(X ) X {0,} : a row vector to check if it is a codeword.

4 Is A Codeword: equals if X is a codeword of polar code, 0 otherwise. Û X G PC s H LDPC (ÛFinter ) If Ûi = 0, i U bad and s = 0 Is A Codeword Else Is A Codeword 0 Since the parity-check matrix of a polar codes is not sparse, the complexity of checking whether X is a codeword would be O( 2 ) if it is accomplished by checking each C independently to verify if all parity-check equations are satisfied. However, according to the following proposition, Algorithm 2 has complexity O( log). Proposition. Suppose G PC and H PC are the generator and parity-check matrices of a polar code of length and frozen set F []. A binary row vector X {0,} is a codeword, ) i.e.,h PC (X = 0, if and only if Û i = 0, i F, (6) whereû = X G PC. 2) Enhanced SCA BP: We next give details of the SCA BP decoder. In general, L V C (n,i),i [], are obtained sequentially and thus sequential message-passing decoding of the outer code is used. Several sequential message-passing decoding schemes of LDPC decoding schemes that use partitioning of the Cs have been studied in [2], [3]. We describe the message update algorithm on edges connecting to a particular V V i U inter in Algorithm 3. Algorithm3. Sequential message-passing of V i U inter. L V C (n,i): message from the ith V in the nth layer, serving as the channel input message to the outer code. L C V (n,i): combined message from C outer to the ith V in the nth layer. For each edge E i,j connecting to V i from C C j C outer Update message on E i,j from C j to V i L C V (n,i) j {message from C j to V i } For each edge E i,j connecting to C j C outer from V i Update message on E i,j from V i to C j The SCA BP decoder of the concatenated code is completed by applying Algorithm 3 to V V i in nth layer whenever L V C (n,i) is obtained by SCA. The updated L C V (n,i) is then fed back into the SCA decoding of polar codes to update L V C (n,j) where j > i. IV. UMERICAL EXAMPLES In this section, we describe the simulation setup and the parameters corresponding to the performance results reported in Fig.. The length of the polar code is = 4096, so there are n = 2 C layers. The number of data bits is K = 2048 and thus the code rate is R = 2. A. Channel ordering In our simulations, the channel qualities are measured by the corresponding Bhattacharyya parameters Z ( W (i) ),i [] E obtained using the algorithm in [7] at b 0 = 0 db, which is the Shannon limit for a rate- 2 code with unconstrained inputs. The SR region of interest (around 2.5 db) does not contain the SR for which the polar code was designed (0 db); that is, the codes reported upon here are all designed for a mismatched SR. Further simulation results, not shown in this paper, indicate that our scheme consistently performs better than standard polar coding and that the improvement depends upon the mismatch between the design SR and the actual channel SR. From the definition of Z ( W (i) ),i [], an SC decoder is implied. Instead, when BP decoding is used, SC decoding ordering is not necessarily the best possible. We set the thresholds δ = ,δ 2 = 0.83 as illustrated in Fig. 3. Then F good = U good = 984, F inter = U inter = 55, and F bad = U bad = 957. Bits U i,i F bad are frozen to 0; uncoded data-bits are assigned to U i,i F good ; and LDPC coded data-bits are assigned to U i,i F inter. For comparison, the threshold for a conventional rate- 2 polar code is shown to be 0.70 in Fig. 3. Z(W (i) ) Fig. 3. δ = 0.99 δ 2 = 0.83 Z = 0.70 δ = δ = Channel index B. Outer LDPC code Thresholds for sorted Bhattacharyya parameters Z(W (i) ). We use the (3,5)-regular Tanner code, with V outer = 55, C outer = 93, and d min = 20. Each V is connected to 3 Cs and each C is connected to 5 Vs. With these parameters, the rate of the overall concatenated code is R = 2.

5 C. Results Fig. reports both BER and FER for the proposed polar code concatenation over the binary-input AWG channel. Results are shown for both flooding and SCA scheduling. For comparison purposes, results for three other decoding schemes are also shown, namely, conventional SC, BP, and SCA. Average number of iterations Pe (a) flooding BP BP + Tanner Eb (db) 0 Fig Average number of iterations (b) SCA BP BP + Tanner Eb 0 Average number of iterations for flooding and SCA BP. BP (SCA) BP (SCA) + Tanner FER BER R Fig. 5. BER/FER of BP SCA over the AWG channel at SR = 4 db. Fig. 4 shows the average number of iterations needed to decode a codeword corresponding to the BP decoding schemes in Fig.. It is observed that the number of iterations needed by the concatenation with the Tanner code is decreased for SCA, but increased for flooding. Fig. 5 shows the performance of a polar code of length = 4096 over the AWG channel with SR = 4 db under standard SCA BP decoding and SCA BP decoding of the concatenated scheme with the Tanner code. The concatenated coding scheme with enhanced BP decoding offers an improvement in BER and FER over a range of code rates, and the absolute gain appears to be independent of the rate. REFERECES [] E. Arıkan, Channel polarization: A method for constructing capacityachieving codes for symmetric binary-input memoryless channels, IEEE Trans. Inf. Theory, vol. 55, no. 7, pp , Jul [2] I. Tal and A. Vardy, List decoding of polar codes, in Proc. IEEE Int. Symp. Inf. Theory, St. Petersburg, Russia, Jul. - Aug. 20, pp. 5. [3] E. Arikan, A performance comparison of polar codes and Reed-Muller codes, IEEE Commun. Letters, vol. 2, no. 6, pp , Jun [4] U. U. Fayyaz and J. R. Barry, Polar codes for partial response channels, in IEEE Int. Conf. Commun., Budapest, Hungary, Jun. 203, pp [5] M. Bakshi, S. Jaggi, and M. Effros, Concatenated polar codes, in Proc. IEEE Int. Symp. Inf. Theory, Austin, Texas, Jun. 200, pp [6] M. Seidl and J. B. Huber, Improving successive cancellation decoding of polar codes by usage of inner block codes, in Proc. 6-th Int. Symp. Turbo Codes & Iterative Information Processing, Brest, France, Sep. 200, pp [7] I. Tal and A. Vardy, How to construct polar codes, IEEE Trans. Inf. Theory, vol. 59, no. 0, pp , Sep [8] E. Arıkan and E. Telatar, On the rate of channel polarization, in Proc. IEEE Int. Symp. Inf. Theory, Seoul, Korea, Jun. 2009, pp [9] A. Eslami and H. Pishro-ik, On bit error rate performance of polar codes in finite regime, in Proc. 48-th Annual Allerton Conf. Commun., Control and Comp., Monticello, IL, Sep. 200, pp [0]. Hussami, S. B. Korada, and R. Urbanke, Performance of polar codes for channel and source coding, in Proc. IEEE Int. Symp. Inf. Theory, Seoul, Korea, Jun. 2009, pp [] T. Richardson and R. Urbanke, Modern Coding Theory, Cambridge University Press, [2] S. Kim, M.-H. Jang, J.-S. o, S.-. Hong, and D.-J. Shin, Sequential message-passing decoding of LDPC codes by partitioning check nodes, IEEE Trans. Commun., vol. 56, no. 7, pp , Jul [3] H. Kfir and I. Kanter, Parallel versus sequential updating for belief propagation decoding, Physica A: Statistical Mechanics and its Applications,, no., pp , 2003.

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

XJ-BP: Express Journey Belief Propagation Decoding for Polar Codes

XJ-BP: Express Journey Belief Propagation Decoding for Polar Codes XJ-BP: Express Journey Belief Propagation Decoding for Polar Codes Jingwei Xu, Tiben Che, Gwan Choi Department of Electrical and Computer Engineering Texas A&M University College Station, Texas 77840 Email:

More information

Low Complexity List Successive Cancellation Decoding of Polar Codes

Low Complexity List Successive Cancellation Decoding of Polar Codes Low Complexity List Successive Cancellation Decoding of Polar Codes Congzhe Cao, Zesong Fei School of Information and Electronics Beijing Institute of Technology Beijing, China Email: 5, feizesong@bit.edu.cn

More information

Error Patterns in Belief Propagation Decoding of Polar Codes and Their Mitigation Methods

Error Patterns in Belief Propagation Decoding of Polar Codes and Their Mitigation Methods Error Patterns in Belief Propagation Decoding of Polar Codes and Their Mitigation Methods Shuanghong Sun, Sung-Gun Cho, and Zhengya Zhang Department of Electrical Engineering and Computer Science University

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

Low Complexity Belief Propagation Polar Code Decoder

Low Complexity Belief Propagation Polar Code Decoder Low Complexity Belief Propagation Polar Code Decoder Syed Mohsin Abbas, YouZhe Fan, Ji Chen and Chi-Ying Tsui VLSI Research Laboratory, Department of Electronic and Computer Engineering Hong Kong University

More information

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

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

More information

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

A Study of Polar Codes for MLC NAND Flash Memories

A Study of Polar Codes for MLC NAND Flash Memories 1 A Study of Polar Codes for MLC AD Flash Memories Yue Li 1,2, Hakim Alhussien 3, Erich F. Haratsch 3, and Anxiao (Andrew) Jiang 1 1 Texas A&M University, College Station, TX 77843, USA 2 California Institute

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

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

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

Project. Title. Submitted Sources: {se.park,

Project. Title. Submitted Sources:   {se.park, Project Title Date Submitted Sources: Re: Abstract Purpose Notice Release Patent Policy IEEE 802.20 Working Group on Mobile Broadband Wireless Access LDPC Code

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

Design of Rate-Compatible Parallel Concatenated Punctured Polar Codes for IR-HARQ Transmission Schemes

Design of Rate-Compatible Parallel Concatenated Punctured Polar Codes for IR-HARQ Transmission Schemes entropy Article Design of Rate-Compatible Parallel Concatenated Punctured Polar Codes for IR-HARQ Transmission Schemes Jian Jiao ID, Sha Wang, Bowen Feng ID, Shushi Gu, Shaohua Wu * and Qinyu Zhang * Communication

More information

High-performance Parallel Concatenated Polar-CRC Decoder Architecture

High-performance Parallel Concatenated Polar-CRC Decoder Architecture JOURAL OF SEMICODUCTOR TECHOLOGY AD SCIECE, VOL.8, O.5, OCTOBER, 208 ISS(Print) 598-657 https://doi.org/0.5573/jsts.208.8.5.560 ISS(Online) 2233-4866 High-performance Parallel Concatenated Polar-CRC Decoder

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

Polar Codes for Probabilistic Amplitude Shaping

Polar Codes for Probabilistic Amplitude Shaping Polar Codes for Probabilistic Amplitude Shaping Tobias Prinz tobias.prinz@tum.de Second LNT & DLR Summer Workshop on Coding July 26, 2016 Tobias Prinz Polar Codes for Probabilistic Amplitude Shaping 1/16

More information

THE ERROR correcting code in a magnetic recording

THE ERROR correcting code in a magnetic recording 958 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 32, NO. 5, MAY 2014 Low-Complexity Soft-Output Decoding of Polar Codes Ubaid U. Fayyaz and John R. Barry Abstract The state-of-the-art soft-output

More information

Multitree Decoding and Multitree-Aided LDPC Decoding

Multitree Decoding and Multitree-Aided LDPC Decoding Multitree Decoding and Multitree-Aided LDPC Decoding Maja Ostojic and Hans-Andrea Loeliger Dept. of Information Technology and Electrical Engineering ETH Zurich, Switzerland Email: {ostojic,loeliger}@isi.ee.ethz.ch

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

An FPGA Implementation Architecture for Decoding of Polar Codes

An FPGA Implementation Architecture for Decoding of Polar Codes 2011 8th International Symposium on Wireless Communication Systems, Aachen An FPGA Implementation Architecture for Decoding of Polar Codes Alptekin Pamuk Department of Electrical-Electronics Engineering

More information

Combined Modulation and Error Correction Decoder Using Generalized Belief Propagation

Combined Modulation and Error Correction Decoder Using Generalized Belief Propagation Combined Modulation and Error Correction Decoder Using Generalized Belief Propagation Graduate Student: Mehrdad Khatami Advisor: Bane Vasić Department of Electrical and Computer Engineering University

More information

Cooperative Punctured Polar Coding (CPPC) Scheme Based on Plotkin s Construction

Cooperative Punctured Polar Coding (CPPC) Scheme Based on Plotkin s Construction 482 TAMER H.M. SOLIMAN, F. YANG, COOPERATIVE PUNCTURED POLAR CODING (CPPC) SCHEME BASED ON PLOTKIN S Cooperative Punctured Polar Coding (CPPC) Scheme Based on Plotkin s Construction Tamer SOLIMAN, Fengfan

More information

How (Information Theoretically) Optimal Are Distributed Decisions?

How (Information Theoretically) Optimal Are Distributed Decisions? How (Information Theoretically) Optimal Are Distributed Decisions? Vaneet Aggarwal Department of Electrical Engineering, Princeton University, Princeton, NJ 08544. vaggarwa@princeton.edu Salman Avestimehr

More information

Iterative Joint Source/Channel Decoding for JPEG2000

Iterative Joint Source/Channel Decoding for JPEG2000 Iterative Joint Source/Channel Decoding for JPEG Lingling Pu, Zhenyu Wu, Ali Bilgin, Michael W. Marcellin, and Bane Vasic Dept. of Electrical and Computer Engineering The University of Arizona, Tucson,

More information

THE ever-increasing demand to accommodate various

THE ever-increasing demand to accommodate various Polar Codes for Systems Monirosharieh Vameghestahbanati, Ian Marsland, Ramy H. Gohary, and Halim Yanikomeroglu Department of Systems and Computer Engineering, Carleton University, Ottawa, ON, Canada Email:

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

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

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels European Journal of Scientific Research ISSN 1450-216X Vol.35 No.1 (2009), pp 34-42 EuroJournals Publishing, Inc. 2009 http://www.eurojournals.com/ejsr.htm Performance Optimization of Hybrid Combination

More information

Lecture 13 February 23

Lecture 13 February 23 EE/Stats 376A: Information theory Winter 2017 Lecture 13 February 23 Lecturer: David Tse Scribe: David L, Tong M, Vivek B 13.1 Outline olar Codes 13.1.1 Reading CT: 8.1, 8.3 8.6, 9.1, 9.2 13.2 Recap -

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

Constellation Shaping for LDPC-Coded APSK

Constellation Shaping for LDPC-Coded APSK Constellation Shaping for LDPC-Coded APSK Matthew C. Valenti Lane Department of Computer Science and Electrical Engineering West Virginia University U.S.A. Mar. 14, 2013 ( Lane Department LDPCof Codes

More information

Hamming net based Low Complexity Successive Cancellation Polar Decoder

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

More information

Efficient Design and Decoding of Polar Codes

Efficient Design and Decoding of Polar Codes IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 60, NO., NOVEMBER 202 Efficient Design and Decoding of Polar Codes Peter Trifonov, Member, IEEE Abstract Polar codes are shown to be instances of both generalized

More information

Low-Density Parity-Check Codes for Volume Holographic Memory Systems

Low-Density Parity-Check Codes for Volume Holographic Memory Systems University of Massachusetts Amherst From the SelectedWorks of Hossein Pishro-Nik February 10, 2003 Low-Density Parity-Check Codes for Volume Holographic Memory Systems Hossein Pishro-Nik, University of

More information

Q-ary LDPC Decoders with Reduced Complexity

Q-ary LDPC Decoders with Reduced Complexity Q-ary LDPC Decoders with Reduced Complexity X. H. Shen & F. C. M. Lau Department of Electronic and Information Engineering, The Hong Kong Polytechnic University, Hong Kong Email: shenxh@eie.polyu.edu.hk

More information

Symbol-Index-Feedback Polar Coding Schemes for Low-Complexity Devices

Symbol-Index-Feedback Polar Coding Schemes for Low-Complexity Devices Symbol-Index-Feedback Polar Coding Schemes for Low-Complexity Devices Xudong Ma Pattern Technology Lab LLC, U.S.A. Email: xma@ieee.org arxiv:20.462v2 [cs.it] 6 ov 202 Abstract Recently, a new class of

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

FOR THE PAST few years, there has been a great amount

FOR THE PAST few years, there has been a great amount IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 53, NO. 4, APRIL 2005 549 Transactions Letters On Implementation of Min-Sum Algorithm and Its Modifications for Decoding Low-Density Parity-Check (LDPC) Codes

More information

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

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

More information

ENCODER ARCHITECTURE FOR LONG POLAR CODES

ENCODER ARCHITECTURE FOR LONG POLAR CODES ENCODER ARCHITECTURE FOR LONG POLAR CODES Laxmi M Swami 1, Dr.Baswaraj Gadgay 2, Suman B Pujari 3 1PG student Dept. of VLSI Design & Embedded Systems VTU PG Centre Kalaburagi. Email: laxmims0333@gmail.com

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

VLSI Design for High-Speed Sparse Parity-Check Matrix Decoders

VLSI Design for High-Speed Sparse Parity-Check Matrix Decoders VLSI Design for High-Speed Sparse Parity-Check Matrix Decoders Mohammad M. Mansour Department of Electrical and Computer Engineering American University of Beirut Beirut, Lebanon 7 22 Email: mmansour@aub.edu.lb

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

Feedback via Message Passing in Interference Channels

Feedback via Message Passing in Interference Channels Feedback via Message Passing in Interference Channels (Invited Paper) Vaneet Aggarwal Department of ELE, Princeton University, Princeton, NJ 08544. vaggarwa@princeton.edu Salman Avestimehr Department of

More information

LDPC Communication Project

LDPC Communication Project Communication Project Implementation and Analysis of codes over BEC Bar-Ilan university, school of engineering Chen Koker and Maytal Toledano Outline Definitions of Channel and Codes. Introduction to.

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

EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code. 1 Introduction. 2 Extended Hamming Code: Encoding. 1.

EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code. 1 Introduction. 2 Extended Hamming Code: Encoding. 1. EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code Project #1 is due on Tuesday, October 6, 2009, in class. You may turn the project report in early. Late projects are accepted

More information

Decoding Distance-preserving Permutation Codes for Power-line Communications

Decoding Distance-preserving Permutation Codes for Power-line Communications Decoding Distance-preserving Permutation Codes for Power-line Communications Theo G. Swart and Hendrik C. Ferreira Department of Electrical and Electronic Engineering Science, University of Johannesburg,

More information

New DC-free Multilevel Line Codes With Spectral Nulls at Rational Submultiples of the Symbol Frequency

New DC-free Multilevel Line Codes With Spectral Nulls at Rational Submultiples of the Symbol Frequency New DC-free Multilevel Line Codes With Spectral Nulls at Rational Submultiples of the Symbol Frequency Khmaies Ouahada, Hendrik C. Ferreira and Theo G. Swart Department of Electrical and Electronic Engineering

More information

INTERNATIONAL JOURNAL OF PROFESSIONAL ENGINEERING STUDIES Volume VIII /Issue 1 / DEC 2016

INTERNATIONAL JOURNAL OF PROFESSIONAL ENGINEERING STUDIES Volume VIII /Issue 1 / DEC 2016 VLSI DESIGN OF A HIGH SPEED PARTIALLY PARALLEL ENCODER ARCHITECTURE THROUGH VERILOG HDL Pagadala Shivannarayana Reddy 1 K.Babu Rao 2 E.Rama Krishna Reddy 3 A.V.Prabu 4 pagadala1857@gmail.com 1,baburaokodavati@gmail.com

More information

A Novel High-Rate Polar-Staircase Coding Scheme

A Novel High-Rate Polar-Staircase Coding Scheme A ovel High-Rate Polar-Staircase Coding Scheme Bowen Feng, Jian Jiao, Liu Zhou, Shaohua Wu, Bin Cao, and Qinyu Zhang Communication Engineering Research Center, Harbin Institute of Technology (Shenzhen),

More information

ITERATIVE decoding of classic codes has created much

ITERATIVE decoding of classic codes has created much IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 57, NO. 7, JULY 2009 1 Improved Random Redundant Iterative HDPC Decoding Ilan Dimnik, and Yair Be ery, Senior Member, IEEE Abstract An iterative algorithm for

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

CHANNEL polarization, proposed by Arikan, is a method

CHANNEL polarization, proposed by Arikan, is a method 1 Design of Polar Codes with Single and Multi-Carrier Modulation on Impulsive oise Channels using Density Evolution Zhen Mei, Bin Dai, Martin Johnston, Member, IEEE and Rolando Carrasco arxiv:171.00983v1

More information

CHAPTER 4. IMPROVED MULTIUSER DETECTION SCHEMES FOR INTERFERENCE MANAGEMENT IN TH PPM UWB SYSTEM WITH m-zcz SEQUENCES

CHAPTER 4. IMPROVED MULTIUSER DETECTION SCHEMES FOR INTERFERENCE MANAGEMENT IN TH PPM UWB SYSTEM WITH m-zcz SEQUENCES 83 CHAPTER 4 IMPROVED MULTIUSER DETECTIO SCHEMES FOR ITERFERECE MAAGEMET I TH PPM UWB SYSTEM WITH m-zcz SEQUECES 4.1 ITRODUCTIO Accommodating many users in a small area is a major issue in the communication

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

An Efficient Scheme for Reliable Error Correction with Limited Feedback

An Efficient Scheme for Reliable Error Correction with Limited Feedback An Efficient Scheme for Reliable Error Correction with Limited Feedback Giuseppe Caire University of Southern California Los Angeles, California, USA Shlomo Shamai Technion Haifa, Israel Sergio Verdú Princeton

More information

Relay Scheduling and Interference Cancellation for Quantize-Map-and-Forward Cooperative Relaying

Relay Scheduling and Interference Cancellation for Quantize-Map-and-Forward Cooperative Relaying 013 IEEE International Symposium on Information Theory Relay Scheduling and Interference Cancellation for Quantize-Map-and-Forward Cooperative Relaying M. Jorgovanovic, M. Weiner, D. Tse and B. Nikolić

More information

Bit-Interleaved Polar Coded Modulation with Iterative Decoding

Bit-Interleaved Polar Coded Modulation with Iterative Decoding Bit-Interleaved Polar Coded Modulation with Iterative Decoding Souradip Saha, Matthias Tschauner, Marc Adrat Fraunhofer FKIE Wachtberg 53343, Germany Email: firstname.lastname@fkie.fraunhofer.de Tim Schmitz,

More information

arxiv: v1 [cs.it] 31 Aug 2015

arxiv: v1 [cs.it] 31 Aug 2015 HARQ Rate-Compatible Polar Codes for Wireless Channels Mostafa El-Khamy, Hsien-Ping Lin, Jungwon Lee, Hessam Mahdavifar, Inyup Kang Modem Systems R&D, Samsung Electronics, San Diego, CA 92121, USA Department

More information

Noisy Index Coding with Quadrature Amplitude Modulation (QAM)

Noisy Index Coding with Quadrature Amplitude Modulation (QAM) Noisy Index Coding with Quadrature Amplitude Modulation (QAM) Anjana A. Mahesh and B Sundar Rajan, arxiv:1510.08803v1 [cs.it] 29 Oct 2015 Abstract This paper discusses noisy index coding problem over Gaussian

More information

Multi-user Two-way Deterministic Modulo 2 Adder Channels When Adaptation Is Useless

Multi-user Two-way Deterministic Modulo 2 Adder Channels When Adaptation Is Useless Forty-Ninth Annual Allerton Conference Allerton House, UIUC, Illinois, USA September 28-30, 2011 Multi-user Two-way Deterministic Modulo 2 Adder Channels When Adaptation Is Useless Zhiyu Cheng, Natasha

More information

Capacity-Achieving Rateless Polar Codes

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

More information

Short-Blocklength Non-Binary LDPC Codes with Feedback-Dependent Incremental Transmissions

Short-Blocklength Non-Binary LDPC Codes with Feedback-Dependent Incremental Transmissions Short-Blocklength Non-Binary LDPC Codes with Feedback-Dependent Incremental Transmissions Kasra Vakilinia, Tsung-Yi Chen*, Sudarsan V. S. Ranganathan, Adam R. Williamson, Dariush Divsalar**, and Richard

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

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

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of OFDM under DWT, DCT based Image Processing Anshul Soni soni.anshulec14@gmail.com Ashok Chandra Tiwari Abstract In this paper, the performance of conventional discrete cosine transform

More information

Asymptotic Analysis And Design Of Iterative Receivers For Non Linear ISI Channels

Asymptotic Analysis And Design Of Iterative Receivers For Non Linear ISI Channels Asymptotic Analysis And Design Of Iterative Receivers For Non Linear ISI Channels Bouchra Benammar 1 Nathalie Thomas 1, Charly Poulliat 1, Marie-Laure Boucheret 1 and Mathieu Dervin 2 1 University of Toulouse

More information

LDPC codes for OFDM over an Inter-symbol Interference Channel

LDPC codes for OFDM over an Inter-symbol Interference Channel LDPC codes for OFDM over an Inter-symbol Interference Channel Dileep M. K. Bhashyam Andrew Thangaraj Department of Electrical Engineering IIT Madras June 16, 2008 Outline 1 LDPC codes OFDM Prior work Our

More information

On Path Memory in List Successive Cancellation Decoder of Polar Codes

On Path Memory in List Successive Cancellation Decoder of Polar Codes On ath Memory in List Successive Cancellation Decoder of olar Codes ChenYang Xia, YouZhe Fan, Ji Chen, Chi-Ying Tsui Department of Electronic and Computer Engineering, the HKUST, Hong Kong {cxia, jasonfan,

More information

Symmetric Decentralized Interference Channels with Noisy Feedback

Symmetric Decentralized Interference Channels with Noisy Feedback 4 IEEE International Symposium on Information Theory Symmetric Decentralized Interference Channels with Noisy Feedback Samir M. Perlaza Ravi Tandon and H. Vincent Poor Institut National de Recherche en

More information

Improving LDPC Decoders via Informed Dynamic Scheduling

Improving LDPC Decoders via Informed Dynamic Scheduling Improving LDPC Decoders via Informed Dynamic Scheduling Andres I. Vila Casado, Miguel Griot and Richard D. Wesel Department of Electrical Engineering, University of California, Los Angeles, CA 90095-1594

More information

Code Design for Incremental Redundancy Hybrid ARQ

Code Design for Incremental Redundancy Hybrid ARQ Code Design for Incremental Redundancy Hybrid ARQ by Hamid Saber A thesis submitted to the Faculty of Graduate and Postdoctoral Affairs in partial fulfillment of the requirements for the degree of Doctor

More information

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007 3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 53, NO 10, OCTOBER 2007 Resource Allocation for Wireless Fading Relay Channels: Max-Min Solution Yingbin Liang, Member, IEEE, Venugopal V Veeravalli, Fellow,

More information

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

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

More information

Date: 25 April, Abstract:

Date: 25 April, Abstract: Date: 25 April, 2011 Abstract: Bit patterned media (BPM) recording is a possible option for the recording at the density of 1-4.5 Tb/in 2. The writing in BPM system experiences the unique error types due

More information

BER Performance Analysis and Comparison for Large Scale MIMO Receiver

BER Performance Analysis and Comparison for Large Scale MIMO Receiver Indian Journal of Science and Technology, Vol 8(35), DOI: 10.17485/ijst/2015/v8i35/81073, December 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 BER Performance Analysis and Comparison for Large

More information

Computing and Communications 2. Information Theory -Channel Capacity

Computing and Communications 2. Information Theory -Channel Capacity 1896 1920 1987 2006 Computing and Communications 2. Information Theory -Channel Capacity Ying Cui Department of Electronic Engineering Shanghai Jiao Tong University, China 2017, Autumn 1 Outline Communication

More information

Low-density parity-check codes: Design and decoding

Low-density parity-check codes: Design and decoding Low-density parity-check codes: Design and decoding Sarah J. Johnson Steven R. Weller School of Electrical Engineering and Computer Science University of Newcastle Callaghan, NSW 2308, Australia email:

More information

The throughput analysis of different IR-HARQ schemes based on fountain codes

The throughput analysis of different IR-HARQ schemes based on fountain codes This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 008 proceedings. The throughput analysis of different IR-HARQ schemes

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

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

End-To-End Communication Model based on DVB-S2 s Low-Density Parity-Check Coding

End-To-End Communication Model based on DVB-S2 s Low-Density Parity-Check Coding End-To-End Communication Model based on DVB-S2 s Low-Density Parity-Check Coding Iva Bacic, Josko Kresic, Kresimir Malaric Department of Wireless Communication University of Zagreb, Faculty of Electrical

More information

FPGA Implementation Of An LDPC Decoder And Decoding. Algorithm Performance

FPGA Implementation Of An LDPC Decoder And Decoding. Algorithm Performance FPGA Implementation Of An LDPC Decoder And Decoding Algorithm Performance BY LUIGI PEPE B.S., Politecnico di Torino, Turin, Italy, 2011 THESIS Submitted as partial fulfillment of the requirements for the

More information

MULTIPATH fading could severely degrade the performance

MULTIPATH fading could severely degrade the performance 1986 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 53, NO. 12, DECEMBER 2005 Rate-One Space Time Block Codes With Full Diversity Liang Xian and Huaping Liu, Member, IEEE Abstract Orthogonal space time block

More information

Low Power Error Correcting Codes Using Majority Logic Decoding

Low Power Error Correcting Codes Using Majority Logic Decoding RESEARCH ARTICLE OPEN ACCESS Low Power Error Correcting Codes Using Majority Logic Decoding A. Adline Priya., II Yr M. E (Communicasystems), Arunachala College Of Engg For Women, Manavilai, adline.priya@yahoo.com

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

Efficient Codes using Channel Polarization!

Efficient Codes using Channel Polarization! Efficient Codes using Channel Polarization! Bakshi, Jaggi, and Effros! ACHIEVEMENT DESCRIPTION STATUS QUO - Practical capacity achieving schemes are not known for general multi-input multi-output channels!

More information

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

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

More information

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

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

Chapter 2 Soft and Hard Decision Decoding Performance

Chapter 2 Soft and Hard Decision Decoding Performance Chapter 2 Soft and Hard Decision Decoding Performance 2.1 Introduction This chapter is concerned with the performance of binary codes under maximum likelihood soft decision decoding and maximum likelihood

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

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

Channel coding for polarization-mode dispersion limited optical fiber transmission

Channel coding for polarization-mode dispersion limited optical fiber transmission Channel coding for polarization-mode dispersion limited optical fiber transmission Matthew Puzio, Zhenyu Zhu, Rick S. Blum, Peter A. Andrekson, Tiffany Li, Department of Electrical and Computer Engineering,

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

Decoding Turbo Codes and LDPC Codes via Linear Programming

Decoding Turbo Codes and LDPC Codes via Linear Programming Decoding Turbo Codes and LDPC Codes via Linear Programming Jon Feldman David Karger jonfeld@theorylcsmitedu karger@theorylcsmitedu MIT LCS Martin Wainwright martinw@eecsberkeleyedu UC Berkeley MIT LCS

More information

COMBINING GALOIS WITH COMPLEX FIELD CODING FOR HIGH-RATE SPACE-TIME COMMUNICATIONS. Renqiu Wang, Zhengdao Wang, and Georgios B.

COMBINING GALOIS WITH COMPLEX FIELD CODING FOR HIGH-RATE SPACE-TIME COMMUNICATIONS. Renqiu Wang, Zhengdao Wang, and Georgios B. COMBINING GALOIS WITH COMPLEX FIELD CODING FOR HIGH-RATE SPACE-TIME COMMUNICATIONS Renqiu Wang, Zhengdao Wang, and Georgios B. Giannakis Dept. of ECE, Univ. of Minnesota, Minneapolis, MN 55455, USA e-mail:

More information