Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes

Size: px
Start display at page:

Download "Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes"

Transcription

1 Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes ISIT 2004 Mostafa El-Khamy, Robert J. McEliece, and Jonathan Harel fmostafa, rjm, California Institute of Technology Pasadena, CA 91125, USA ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 1

2 Introduction Goal: What is the ultimate performance of ASD of RS Codes? ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 2

3 Introduction Goal: What is the ultimate performance of ASD of RS Codes? Find better Multiplicity Assignment algorithms ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 2

4 Introduction Goal: What is the ultimate performance of ASD of RS Codes? Find better Multiplicity Assignment algorithms Existing Multiplicity Assignment Algorithms for ASD: ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 2

5 Introduction Goal: What is the ultimate performance of ASD of RS Codes? Find better Multiplicity Assignment algorithms Existing Multiplicity Assignment Algorithms for ASD: Kötter and Vardy Algorithm [KV03] Gaussian Approximation [PV03] ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 2

6 Outline Introduction Algebraic Soft Decoding Multiplicity Assignment Problem Soft Multiplicity Matrices The Chernoff Bound The Lagrangian Iterative Algorithm Numerical results & Conclusions ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 3

7 Introduction n-dimensional vector over F : u = (u 1 ; : : : ; u n ) ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 4

8 Introduction n-dimensional vector over F : u = (u 1 ; : : : ; u n ) q n arrays: W = (w i (fi)), where i = 1; : : : ; n and fi 2 F. ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 4

9 jw j = 1 2 nx Introduction n-dimensional vector over F : u = (u 1 ; : : : ; u n ) q n arrays: W = (w i (fi)), where i = 1; : : : ; n and fi 2 F. Cost: X w i (fi) (w i (fi) + 1) : i=1 fi2f ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 4

10 jw j = 1 2 nx hu; W i = nx Introduction n-dimensional vector over F : u = (u 1 ; : : : ; u n ) q n arrays: W = (w i (fi)), where i = 1; : : : ; n and fi 2 F. Cost: X w i (fi) (w i (fi) + 1) : Score: i=1 fi2f w i (u i ): i=1 ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 4

11 jw j = 1 2 nx hu; W i = nx Introduction n-dimensional vector over F : u = (u 1 ; : : : ; u n ) q n arrays: W = (w i (fi)), where i = 1; : : : ; n and fi 2 F. Cost: X w i (fi) (w i (fi) + 1) : Score: i=1 fi2f w i (u i ): i=1 c 2 C will be an (n; k; d) Reed-Solomon code over F. ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 4

12 jw j = 1 2 nx hu; W i = nx Introduction n-dimensional vector over F : u = (u 1 ; : : : ; u n ) q n arrays: W = (w i (fi)), where i = 1; : : : ; n and fi 2 F. Cost: X w i (fi) (w i (fi) + 1) : Score: i=1 fi2f w i (u i ): i=1 c 2 C will be an (n; k; d) Reed-Solomon code over F. Channel Output: APP matrix: Π = (ß i (fi)) = (Prfc i = fijr i g) ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 4

13 Algebraic Soft Decoding Π ) Multiplicity Assignment Algorithm; A ) M c! Π A! M m i (fi) is a non-negative integer. ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 5

14 Algebraic Soft Decoding Π ) Multiplicity Assignment Algorithm; A ) M c! Π A! M m i (fi) is a non-negative integer. c is on the GS list if hc; Mi > D k 1 (jmj) c ` M v» v D + p v3=2 2vfl + (fl) p 2fl : 8 2 ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 5

15 Algebraic Soft Decoding Pr fe A g = P Π2AP P Pr fe AjΠg Pr fπg ; E A = fc 0 Mg ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 6

16 Algebraic Soft Decoding fe A g = P Π2AP P Pr fe AjΠg Pr fπg ; Pr Theorem: E A = fc 0 Mg 1 Pr fe A jπg = [c 0 M ] P(c): c2c P P(c) X c2c ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 6

17 Algebraic Soft Decoding fe A g = P Π2AP P Pr fe AjΠg Pr fπg ; Pr Theorem: E A = fc 0 Mg 1 Pr fe A jπg = [c 0 M ] P(c): c2c P P(c) X c2c Find A: Hard Problem! ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 6

18 Multiplicity Assignment Problem KV Simplificaton: x! Π A! M ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 7

19 n P(x) = Independence i=1 Assumption: i(x Q ) ß i Multiplicity Assignment Problem KV Simplificaton: x! Π A! M X P(Π; M ) = x2f n [x 0 M ] P(x) ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 7

20 n P(x) = Independence i=1 Assumption: i(x Q ) ß i (Π; fl) = min P P(Π; M ) jmj»fl (Π; fl) = arg M min M P(Π; M ) jmj»fl Multiplicity Assignment Problem KV Simplificaton: x! Π A! M X ASD Decoder: P(Π; M ) = x2f n [x 0 M ] P(x) P (Π; 1) lim = P (Π; fl) fl!1 ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 7

21 n P(x) = Independence i=1 Assumption: i(x Q ) ß i (Π; fl) = min P P(Π; M ) jmj»fl (Π; fl) = arg M min M P(Π; M ) jmj»fl Multiplicity Assignment Problem KV Simplificaton: x! Π A! M X ASD Decoder: Hard Problem! P(Π; M ) = x2f n [x 0 M ] P(x) P (Π; 1) lim = P (Π; fl) fl!1 ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 7

22 Soft Multiplicity Matrices Relax Integer Constraint: Q = (q i (fi)) soft matrix. ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 8

23 fl!1 P Λ (Π; fl): Soft Multiplicity Matrices Relax Integer Constraint: Q = (q i (fi)) soft matrix. Relaxed problem: X P(Π; Q) = x2f n [x 0 Q] P(x) P Λ (Π; fl) min = P(Π; Q) jqj»fl Q Λ (Π; fl) arg min = P(Π; Q) jqj»fl P Λ (Π; 1) lim = ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 8

24 Soft Multiplicity Matrices Theorem : P Λ (Π; 1) = P (Π; 1) ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 9

25 Soft Multiplicity Matrices Theorem : P Λ (Π; 1) = P (Π; 1) Q Λ =? Still a Hard Problem? ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 9

26 Soft Multiplicity Matrices Theorem : P Λ (Π; 1) = P (Π; 1) Q Λ =? Still a Hard Problem? Minimize the Chernoff Bound on the Error Probability! ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 9

27 n Q) = E SQ e sp n i=1 S i o Π; Φ(s; Φ S Q» ffi Ψ» min Pr s 0 n o Φ( s; Π; Q) : sffi e The Chernoff Bound-Finite Cost S i are independent r.v.; hx; Qi = S Q = S S n : X i (s; ß i ; q i ) = E Si ne ss i o ffi ß i (fi)e sq i(fi) : = fi2f = ny ffi i (s; ß i ; q i ): Chernoff Bound: i=1 ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 10

28 2 = 2fl + nq L ; D0 = D v (fl) + n 2 : 4 The Chernoff Bound-Finite Cost Transformation [PV03] X i (fi) = q i (fi) + 1=2; ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 11

29 2 = 2fl + nq L ; D0 = D v (fl) + n 2 : 4 n o Φ( s; Π; X ) sd0 e n o Φ( s; Π; X ) sd0 e The Chernoff Bound-Finite Cost Transformation [PV03] Transformed Problem: X i (fi) = q i (fi) + 1=2; P Λ (Π; fl)» : min 2 =L 2 min s 0 kxk The (sub)optimum matrix : X Λ = arg X min 2 =L 2 min s 0 kxk ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 11

30 Chernoff Bound-Infinite Cost Theorem :(v = k 1) X P (Π; 1) = min 2 =1 krk x2f n hx; Ri» p v Λ P(x) ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 12

31 Chernoff Bound-Infinite Cost Theorem :(v = k 1) X P (Π; 1) = Chernoff Bound: min 2 =1 krk x2f n hx; Ri» p v Λ P(x) nφ( s; Π; R)e sp v o P (Π; 1)» (Sub)Optimum Matrix: min min =1 s 0 2 krk nφ( s; Π; R)e sp v o R χ (Π) = arg R min min =1 s 0 2 krk ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 12

32 s 0 sd 0 + nx The Lagrangian Constrained Optimization Problem:! ψ subject to i=1 min ln ffi i ( s; ß i ; X i ) kx k 2 = L 2 = 2fl nq: ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 13

33 L(s; X ; ) = sd 0 + s 0 nx sd 0 + nx ln ffi i ( s; ß i ; X i ) + 2 kx k 2 L 2 : The Lagrangian Constrained Optimization Problem:! ψ subject to i=1 min ln ffi i ( s; ß i ; X i ) kx k 2 = L 2 = 2fl nq: The Lagrangian: i=1 ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 13

34 The fi = Λ = 0 ) kx k 2 = L ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 14

35 ψpfi2f X i(fi)ß i (fi)e sx i(fi)!fi fifififi nx The fi = Λ = 0 ) kx k 2 = L D 0 i=1 ffi i ( s; ß i ; X i ) s=s Λ = 0 ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 14

36 ψpfi2f X i(fi)ß i (fi)e sx i(fi)!fi fifififi nx ffi i ( s; ß i ; X i ) ψpfi2f X i(fi)ß i (fi)e sx i(fi) nx ffi i ( s; ß i ; X i ) fix=x Λ fi The fi = Λ = 0 ) kx k 2 = L D 0 s=s Λ = 0 i=1! i (fi) X 2 L ß i(fi)e sx i(fi) i ( s; ß i ; X i ) ffi fi fi fi i=1 ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 14

37 ψpfi2f X i(fi)ß i (fi)e sx i(fi)!fi fifififi nx ffi i ( s; ß i ; X i ) ψpfi2f X i(fi)ß i (fi)e sx i(fi) nx ffi i ( s; ß i ; X i ) fix=x Λ fi The fi = Λ = 0 ) kx k 2 = L D 0 s=s Λ = 0 i=1! i (fi) X 2 L ß i(fi)e sx i(fi) i ( s; ß i ; X i ) ffi fi fi fi i=1 0 D 2 X i(fi) L i (fi)e sλ X i (fi) ß Pfi2F i(fi)e sλ X i (fi) ß fi fi fi fi = 0 ;s=s Λ Λ X=X fi ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 14

38 Convexity Define L s (s) = L Λ (s; X )j X=const ; L X (X ) = L Λ (s; X )j s=s Λ : ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 15

39 Convexity Define L s (s) = L Λ (s; X )j X=const ; L X (X ) = L Λ (s; X )j s=s Λ : L s (s) is convex in s ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 15

40 L X (X ) is convex in X Convexity Define L s (s) = L Λ (s; X )j X=const ; L X (X ) = L Λ (s; X )j s=s Λ : L s (s) is convex in s ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 15

41 r X (L Λ (s j ; X )) = fl fl sj s j 1 fl fi fi fi fi s=s j Iterative Algorithm X = Initialize L2 0 Π; s o = 0:1 Λ D0 L and 2 j = 0: D Do o j := j + 1 I. Solve for s j, = 0 II. Solve for X j, s (L Λ (s; X j 1 ) (s; X j 1 ) ( Λ j F)fi X j (s fifififi ; ; i = 1; :::; n; fi 2 (fi) X=X j = 0 While s j 1 fl flfl 1» ffl: ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 16

42 m i (fi) = Round fmax f0; X Λ i Iterative Algorithm For finite cost multiplicity matrix M = (m i (fi)): (fi) 0:5gg : ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 17

43 Iterative Algorithm For finite cost multiplicity matrix M = (m i (fi)): i (fi) = Round fmax f0; X Λ i (fi) 0:5gg : m Solve could be replace by a Newton type algorithm. ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 17

44 Iterative Algorithm For finite cost multiplicity matrix M = (m i (fi)): i (fi) = Round fmax f0; X Λ i (fi) 0:5gg : m Solve could be replace by a Newton type algorithm. To reduce computational complexity: Set X i (fi) = 0 if m i (fi) < threshold ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 17

45 Numerical Results & Conclusions 10 0 ASD of (15,11) RS code BPSK modulated over AWGN Channel Codeword Error Rate HD BM KV,γ= Gauss,γ= Chernoff,γ= KV,γ=10 4 Chernoff,γ= E b /N o (db) ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 18

46 Numerical Results & Conclusions 10 0 ASD of (15,11) RS code over AWGN, Infinite Cost HD BM KV Gauss Chernoff ML sim ML TSB 10 3 Codeword Error Rate E /N b o ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 19

47 Numerical Results & Conclusions 10 0 ASD of (15,11) RS Code 16 PSK modulated over AWGN HD BM KV, C= Gauss, C= Chernoff, C= KV, C=1e4 Chernoff, C=1e4 Codeword Error Rate E b /N o ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 20

48 Numerical Results & Conclusions SD of (31,25) RS code BPSK modulated over AWGN Channel HD BM KV Gauss Chernoff 10 2 Codeword Error Rate SNR (db) ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 21

49 Numerical Results & Conclusions SD of (31,25) RS code BPSK modulated over AWGN Channel HD BM KV Gauss Chernoff ML TSB Codeword Error Rate SNR (db) ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 22

50 Future Work Finding less complex Algorithms with high efficiency. Minimize the true Error Probability directly. Precondition Π to have information from other symbols and the channel. Iterative Algebraic Decoding. ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 23

51 Thank You! ISIT 2004-Performance Enhancements for Algebraic Soft Decision Decoding of Reed-Solomon Codes p. 24

Performance of Sphere Decoding of Block Codes

Performance of Sphere Decoding of Block Codes 1 Performance of Sphere Decoding of Block Codes Mostafa El-Khamy, Haris Vikalo, Babak Hassibi and Robert J. McEliece Electrical Engineering Department California Institute of Technology Pasadena, CA 91125,

More information

Chapter 7 Reed Solomon Codes and Binary Transmission

Chapter 7 Reed Solomon Codes and Binary Transmission Chapter 7 Reed Solomon Codes and Binary Transmission 7.1 Introduction Reed Solomon codes named after Reed and Solomon [9] following their publication in 1960 have been used together with hard decision

More information

List Decoding: Geometrical Aspects and Performance Bounds

List Decoding: Geometrical Aspects and Performance Bounds List Decoding: Geometrical Aspects and Performance Bounds Maja Lončar Department of Information Technology Lund University, Sweden Summer Academy: Progress in Mathematics for Communication Systems Bremen,

More information

Lower Bounds on the Graphical Complexity of Finite-Length LDPC Codes

Lower Bounds on the Graphical Complexity of Finite-Length LDPC Codes Lower Bounds on the Graphical Complexity of Finite-Length LDPC Codes Igal Sason Department of Electrical Engineering Technion - Israel Institute of Technology Haifa 32000, Israel 2009 IEEE International

More information

Chapter 6 Reed-Solomon Codes. 6.1 Finite Field Algebra 6.2 Reed-Solomon Codes 6.3 Syndrome Based Decoding 6.4 Curve-Fitting Based Decoding

Chapter 6 Reed-Solomon Codes. 6.1 Finite Field Algebra 6.2 Reed-Solomon Codes 6.3 Syndrome Based Decoding 6.4 Curve-Fitting Based Decoding Chapter 6 Reed-Solomon Codes 6. Finite Field Algebra 6. Reed-Solomon Codes 6.3 Syndrome Based Decoding 6.4 Curve-Fitting Based Decoding 6. Finite Field Algebra Nonbinary codes: message and codeword symbols

More information

Progressive Algebraic Soft-Decision Decoding of Reed-Solomon Codes

Progressive Algebraic Soft-Decision Decoding of Reed-Solomon Codes Progressive Algebraic Soft-Decision Decoding of Reed-Solomon Codes Li Chen ( 陈立 ), PhD, MIEEE Associate Professor, School of Information Science and Technology Sun Yat-sen University, China Joint work

More information

Optimum Soft Decision Decoding of Linear Block Codes

Optimum Soft Decision Decoding of Linear Block Codes Optimum Soft Decision Decoding of Linear Block Codes {m i } Channel encoder C=(C n-1,,c 0 ) BPSK S(t) (n,k,d) linear modulator block code Optimal receiver AWGN Assume that [n,k,d] linear block code C is

More information

Algebraic Soft-Decision Decoding of Reed-Solomon Codes Using Bit-level Soft Information

Algebraic Soft-Decision Decoding of Reed-Solomon Codes Using Bit-level Soft Information 1 Algebraic Soft-Decision Decoding of Reed-Solomon Codes Using Bit-level Soft Information arxiv:cs/0611090v [cs.it] 4 Aug 008 Jing Jiang and Krishna R. Narayanan Department of Electrical and Computer Engineering,

More information

Modulation codes for the deep-space optical channel

Modulation codes for the deep-space optical channel Modulation codes for the deep-space optical channel Bruce Moision, Jon Hamkins, Matt Klimesh, Robert McEliece Jet Propulsion Laboratory Pasadena, CA, USA DIMACS, March 25 26, 2004 March 25 26, 2004 DIMACS

More information

Optimal Signal Constellations for Fading Space-Time Channels

Optimal Signal Constellations for Fading Space-Time Channels Optimal Signal Constellations for Fading Space-Time Channels 1. Space-time channels Alfred O. Hero University of Michigan - Ann Arbor Outline 2. Random coding exponent and cutoff rate 3. Discrete K-dimensional

More information

The E8 Lattice and Error Correction in Multi-Level Flash Memory

The E8 Lattice and Error Correction in Multi-Level Flash Memory The E8 Lattice and Error Correction in Multi-Level Flash Memory Brian M. Kurkoski kurkoski@ice.uec.ac.jp University of Electro-Communications Tokyo, Japan ICC 2011 IEEE International Conference on Communications

More information

An Introduction to Low Density Parity Check (LDPC) Codes

An Introduction to Low Density Parity Check (LDPC) Codes An Introduction to Low Density Parity Check (LDPC) Codes Jian Sun jian@csee.wvu.edu Wireless Communication Research Laboratory Lane Dept. of Comp. Sci. and Elec. Engr. West Virginia University June 3,

More information

On the Joint Decoding of LDPC Codes and Finite-State Channels via Linear Programming

On the Joint Decoding of LDPC Codes and Finite-State Channels via Linear Programming On the Joint Decoding of LDPC Codes and Finite-State Channels via Linear Programming Byung-Hak Kim (joint with Henry D. Pfister) Texas A&M University College Station International Symposium on Information

More information

Progressive algebraic Chase decoding algorithms for Reed Solomon codes

Progressive algebraic Chase decoding algorithms for Reed Solomon codes IET Communications Research Article Progressive algebraic Chase decoding algorithms for Reed Solomon codes ISSN 1751-8628 Received on 7th September 2015 Revised on 13th December 2015 Accepted on 27th February

More information

ECEN 655: Advanced Channel Coding

ECEN 655: Advanced Channel Coding ECEN 655: Advanced Channel Coding Course Introduction Henry D. Pfister Department of Electrical and Computer Engineering Texas A&M University ECEN 655: Advanced Channel Coding 1 / 19 Outline 1 History

More information

SPHERE PACKINGS CONSTRUCTED FROM BCH AND JUSTESEN CODES

SPHERE PACKINGS CONSTRUCTED FROM BCH AND JUSTESEN CODES SPHERE PACKINGS CONSTRUCTED FROM BCH AND JUSTESEN CODES N. J. A. SLOANE Abstract. Bose-Chaudhuri-Hocquenghem and Justesen codes are used to pack equa spheres in M-dimensional Euclidean space with density

More information

Chapter 7: Channel coding:convolutional codes

Chapter 7: Channel coding:convolutional codes Chapter 7: : Convolutional codes University of Limoges meghdadi@ensil.unilim.fr Reference : Digital communications by John Proakis; Wireless communication by Andreas Goldsmith Encoder representation Communication

More information

R. A. Carrasco and M. Johnston, Non-Binary Error Control Coding Cork 2009

R. A. Carrasco and M. Johnston, Non-Binary Error Control Coding Cork 2009 Design of Non-Binary Error-Correction Codes and their Applications R. A. Carrasco and. Johnston, Non-Binary Error Control Coding for Wireless Communication and Data Storage, Wiley, SBN 978-- 7-89-9 Prof.

More information

Tightened Upper Bounds on the ML Decoding Error Probability of Binary Linear Block Codes and Applications

Tightened Upper Bounds on the ML Decoding Error Probability of Binary Linear Block Codes and Applications on the ML Decoding Error Probability of Binary Linear Block Codes and Department of Electrical Engineering Technion-Israel Institute of Technology An M.Sc. Thesis supervisor: Dr. Igal Sason March 30, 2006

More information

One Lesson of Information Theory

One Lesson of Information Theory Institut für One Lesson of Information Theory Prof. Dr.-Ing. Volker Kühn Institute of Communications Engineering University of Rostock, Germany Email: volker.kuehn@uni-rostock.de http://www.int.uni-rostock.de/

More information

Lecture 6: Gaussian Channels. Copyright G. Caire (Sample Lectures) 157

Lecture 6: Gaussian Channels. Copyright G. Caire (Sample Lectures) 157 Lecture 6: Gaussian Channels Copyright G. Caire (Sample Lectures) 157 Differential entropy (1) Definition 18. The (joint) differential entropy of a continuous random vector X n p X n(x) over R is: Z h(x

More information

Distance Properties of Short LDPC Codes and Their Impact on the BP, ML and Near-ML Decoding Performance

Distance Properties of Short LDPC Codes and Their Impact on the BP, ML and Near-ML Decoding Performance Distance Properties of Short LDPC Codes and Their Impact on the BP, ML and Near-ML Decoding Performance Irina E. Bocharova 1,2, Boris D. Kudryashov 1, Vitaly Skachek 2, Yauhen Yakimenka 2 1 St. Petersburg

More information

Lecture 12. Block Diagram

Lecture 12. Block Diagram Lecture 12 Goals Be able to encode using a linear block code Be able to decode a linear block code received over a binary symmetric channel or an additive white Gaussian channel XII-1 Block Diagram Data

More information

LDPC Codes. Intracom Telecom, Peania

LDPC Codes. Intracom Telecom, Peania LDPC Codes Alexios Balatsoukas-Stimming and Athanasios P. Liavas Technical University of Crete Dept. of Electronic and Computer Engineering Telecommunications Laboratory December 16, 2011 Intracom Telecom,

More information

Constellation Shaping for Communication Channels with Quantized Outputs

Constellation Shaping for Communication Channels with Quantized Outputs Constellation Shaping for Communication Channels with Quantized Outputs, Dr. Matthew C. Valenti and Xingyu Xiang Lane Department of Computer Science and Electrical Engineering West Virginia University

More information

Introduction to Low-Density Parity Check Codes. Brian Kurkoski

Introduction to Low-Density Parity Check Codes. Brian Kurkoski Introduction to Low-Density Parity Check Codes Brian Kurkoski kurkoski@ice.uec.ac.jp Outline: Low Density Parity Check Codes Review block codes History Low Density Parity Check Codes Gallager s LDPC code

More information

A Rate-Distortion Exponent Approach to Multiple Decoding Attempts for Reed-Solomon Codes

A Rate-Distortion Exponent Approach to Multiple Decoding Attempts for Reed-Solomon Codes A Rate-Distortion Exponent Approach to Multiple Decoding Attempts for Reed-Solomon Codes Phong S guyen, Henry D Pfister, and Krishna R arayanan Department of Electrical and Computer Engineering, Texas

More information

LDPC Codes. Slides originally from I. Land p.1

LDPC Codes. Slides originally from I. Land p.1 Slides originally from I. Land p.1 LDPC Codes Definition of LDPC Codes Factor Graphs to use in decoding Decoding for binary erasure channels EXIT charts Soft-Output Decoding Turbo principle applied to

More information

Advanced Spatial Modulation Techniques for MIMO Systems

Advanced Spatial Modulation Techniques for MIMO Systems Advanced Spatial Modulation Techniques for MIMO Systems Ertugrul Basar Princeton University, Department of Electrical Engineering, Princeton, NJ, USA November 2011 Outline 1 Introduction 2 Spatial Modulation

More information

On the Multiuser Error Probability and the Maximum Likelihood Performance of MDS Codes.

On the Multiuser Error Probability and the Maximum Likelihood Performance of MDS Codes. 1 On the Multiuser Error Probability and the Maximum Likelihood Performance of MDS Codes. Mostafa El-Khamy and Robert J. McEliece Electrical Engineering Department California Institute of Technology Pasadena,

More information

RCA Analysis of the Polar Codes and the use of Feedback to aid Polarization at Short Blocklengths

RCA Analysis of the Polar Codes and the use of Feedback to aid Polarization at Short Blocklengths RCA Analysis of the Polar Codes and the use of Feedback to aid Polarization at Short Blocklengths Kasra Vakilinia, Dariush Divsalar*, and Richard D. Wesel Department of Electrical Engineering, University

More information

Low-density parity-check (LDPC) codes

Low-density parity-check (LDPC) codes Low-density parity-check (LDPC) codes Performance similar to turbo codes Do not require long interleaver to achieve good performance Better block error performance Error floor occurs at lower BER Decoding

More information

Problem 7.7 : We assume that P (x i )=1/3, i =1, 2, 3. Then P (y 1 )= 1 ((1 p)+p) = P (y j )=1/3, j=2, 3. Hence : and similarly.

Problem 7.7 : We assume that P (x i )=1/3, i =1, 2, 3. Then P (y 1 )= 1 ((1 p)+p) = P (y j )=1/3, j=2, 3. Hence : and similarly. (b) We note that the above capacity is the same to the capacity of the binary symmetric channel. Indeed, if we considerthe grouping of the output symbols into a = {y 1,y 2 } and b = {y 3,y 4 } we get a

More information

Codes on Graphs. Telecommunications Laboratory. Alex Balatsoukas-Stimming. Technical University of Crete. November 27th, 2008

Codes on Graphs. Telecommunications Laboratory. Alex Balatsoukas-Stimming. Technical University of Crete. November 27th, 2008 Codes on Graphs Telecommunications Laboratory Alex Balatsoukas-Stimming Technical University of Crete November 27th, 2008 Telecommunications Laboratory (TUC) Codes on Graphs November 27th, 2008 1 / 31

More information

List Decoding of Binary Goppa Codes up to the Binary Johnson Bound

List Decoding of Binary Goppa Codes up to the Binary Johnson Bound List Decoding of Binary Goppa Codes up to the Binary Johnson Bound Daniel Augot Morgan Barbier Alain Couvreur École Polytechnique INRIA Saclay - Île de France ITW 2011 - Paraty Augot - Barbier - Couvreur

More information

Algebraic Methods for Wireless Coding

Algebraic Methods for Wireless Coding Algebraic Methods for Wireless Coding Frédérique Oggier frederique@systems.caltech.edu California Institute of Technology UC Davis, Mathematics Department, January 31st 2007 Outline The Rayleigh fading

More information

State-of-the-Art Channel Coding

State-of-the-Art Channel Coding Institut für State-of-the-Art Channel Coding Prof. Dr.-Ing. Volker Kühn Institute of Communications Engineering University of Rostock, Germany Email: volker.kuehn@uni-rostock.de http://www.int.uni-rostock.de/

More information

Construction and Encoding of QC-LDPC Codes Using Group Rings

Construction and Encoding of QC-LDPC Codes Using Group Rings 1 Construction and Encoding of QC-LDPC Codes Using Group Rings Hassan Khodaiemehr and Dariush Kiani arxiv:1701.00210v1 [cs.it] 1 Jan 2017 Abstract Quasi-cyclic (QC) low-density parity-check (LDPC) codes

More information

Capacity of AWGN channels

Capacity of AWGN channels Chapter 3 Capacity of AWGN channels In this chapter we prove that the capacity of an AWGN channel with bandwidth W and signal-tonoise ratio SNR is W log 2 (1+SNR) bits per second (b/s). The proof that

More information

On Irreducible Polynomial Remainder Codes

On Irreducible Polynomial Remainder Codes 2011 IEEE International Symposium on Information Theory Proceedings On Irreducible Polynomial Remainder Codes Jiun-Hung Yu and Hans-Andrea Loeliger Department of Information Technology and Electrical Engineering

More information

CHAPTER 14. Based on the info about the scattering function we know that the multipath spread is T m =1ms, and the Doppler spread is B d =0.2 Hz.

CHAPTER 14. Based on the info about the scattering function we know that the multipath spread is T m =1ms, and the Doppler spread is B d =0.2 Hz. CHAPTER 4 Problem 4. : Based on the info about the scattering function we know that the multipath spread is T m =ms, and the Doppler spread is B d =. Hz. (a) (i) T m = 3 sec (ii) B d =. Hz (iii) ( t) c

More information

Random Redundant Soft-In Soft-Out Decoding of Linear Block Codes

Random Redundant Soft-In Soft-Out Decoding of Linear Block Codes Random Redundant Soft-In Soft-Out Decoding of Linear Block Codes Thomas R. Halford and Keith M. Chugg Communication Sciences Institute University of Southern California Los Angeles, CA 90089-2565 Abstract

More information

UTA EE5362 PhD Diagnosis Exam (Spring 2011)

UTA EE5362 PhD Diagnosis Exam (Spring 2011) EE5362 Spring 2 PhD Diagnosis Exam ID: UTA EE5362 PhD Diagnosis Exam (Spring 2) Instructions: Verify that your exam contains pages (including the cover shee. Some space is provided for you to show your

More information

Chapter 4. Data Transmission and Channel Capacity. Po-Ning Chen, Professor. Department of Communications Engineering. National Chiao Tung University

Chapter 4. Data Transmission and Channel Capacity. Po-Ning Chen, Professor. Department of Communications Engineering. National Chiao Tung University Chapter 4 Data Transmission and Channel Capacity Po-Ning Chen, Professor Department of Communications Engineering National Chiao Tung University Hsin Chu, Taiwan 30050, R.O.C. Principle of Data Transmission

More information

Algebraic Soft-Decision Decoding of Reed Solomon Codes

Algebraic Soft-Decision Decoding of Reed Solomon Codes IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 49, NO. 11, NOVEMBER 2003 2809 Algebraic Soft-Decision Decoding of Reed Solomon Codes Ralf Koetter, Member, IEEE, Alexer Vardy, Fellow, IEEE Abstract A polynomial-time

More information

SOFT-DECISION DECODING OF REED-SOLOMON CODES USING PATTERN INFORMATION OVER PARTIAL RESPONSE CHANNELS. Soowoong Lee

SOFT-DECISION DECODING OF REED-SOLOMON CODES USING PATTERN INFORMATION OVER PARTIAL RESPONSE CHANNELS. Soowoong Lee SOFT-DECISION DECODING OF REED-SOLOMON CODES USING PATTERN INFORMATION OVER PARTIAL RESPONSE CHANNELS by Soowoong Lee Submitted to the Graduate Faculty of Department of Electrical and Computer Engineering

More information

The PPM Poisson Channel: Finite-Length Bounds and Code Design

The PPM Poisson Channel: Finite-Length Bounds and Code Design August 21, 2014 The PPM Poisson Channel: Finite-Length Bounds and Code Design Flavio Zabini DEI - University of Bologna and Institute for Communications and Navigation German Aerospace Center (DLR) Balazs

More information

Low-complexity error correction in LDPC codes with constituent RS codes 1

Low-complexity error correction in LDPC codes with constituent RS codes 1 Eleventh International Workshop on Algebraic and Combinatorial Coding Theory June 16-22, 2008, Pamporovo, Bulgaria pp. 348-353 Low-complexity error correction in LDPC codes with constituent RS codes 1

More information

ERROR CORRECTION BEYOND THE CONVENTIONAL ERROR BOUND FOR REED SOLOMON CODES

ERROR CORRECTION BEYOND THE CONVENTIONAL ERROR BOUND FOR REED SOLOMON CODES Journal of ELECTRICAL ENGINEERING, VOL. 54, NO. -2, 2003, 305 30 ERROR CORRECTION BEYOND THE CONVENTIONAL ERROR BOUND FOR REED SOLOMON CODES Sergey Egorov Garik Markarian A modification of Blahut procedure

More information

Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels

Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels Jilei Hou, Paul H. Siegel and Laurence B. Milstein Department of Electrical and Computer Engineering

More information

Digital Communications

Digital Communications Digital Communications Chapter 8: Trellis and Graph Based Codes Saeedeh Moloudi May 7, 2014 Outline 1 Introduction 2 Convolutional Codes 3 Decoding of Convolutional Codes 4 Turbo Codes May 7, 2014 Proakis-Salehi

More information

Sparsity and Compressed Sensing

Sparsity and Compressed Sensing Sparsity and Compressed Sensing Jalal Fadili Normandie Université-ENSICAEN, GREYC Mathematical coffees 2017 Recap: linear inverse problems Dictionary Sensing Sensing Sensing = y m 1 H m n y y 2 R m H A

More information

On Design Criteria and Construction of Non-coherent Space-Time Constellations

On Design Criteria and Construction of Non-coherent Space-Time Constellations On Design Criteria and Construction of Non-coherent Space-Time Constellations Mohammad Jaber Borran, Ashutosh Sabharwal, and Behnaam Aazhang ECE Department, MS-366, Rice University, Houston, TX 77005-89

More information

SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land

SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land Ingmar Land, SIPCom8-1: Information Theory and Coding (2005 Spring) p.1 Overview Basic Concepts of Channel Coding Block Codes I:

More information

CS6304 / Analog and Digital Communication UNIT IV - SOURCE AND ERROR CONTROL CODING PART A 1. What is the use of error control coding? The main use of error control coding is to reduce the overall probability

More information

Optimum Rate Communication by Fast Sparse Superposition Codes

Optimum Rate Communication by Fast Sparse Superposition Codes Optimum Rate Communication by Fast Sparse Superposition Codes Andrew Barron Department of Statistics Yale University Joint work with Antony Joseph and Sanghee Cho Algebra, Codes and Networks Conference

More information

Solutions of Exam Coding Theory (2MMC30), 23 June (1.a) Consider the 4 4 matrices as words in F 16

Solutions of Exam Coding Theory (2MMC30), 23 June (1.a) Consider the 4 4 matrices as words in F 16 Solutions of Exam Coding Theory (2MMC30), 23 June 2016 (1.a) Consider the 4 4 matrices as words in F 16 2, the binary vector space of dimension 16. C is the code of all binary 4 4 matrices such that the

More information

Coding Techniques for Data Storage Systems

Coding Techniques for Data Storage Systems Coding Techniques for Data Storage Systems Thomas Mittelholzer IBM Zurich Research Laboratory /8 Göttingen Agenda. Channel Coding and Practical Coding Constraints. Linear Codes 3. Weight Enumerators and

More information

The E8 Lattice and Error Correction in Multi-Level Flash Memory

The E8 Lattice and Error Correction in Multi-Level Flash Memory The E8 Lattice and Error Correction in Multi-Level Flash Memory Brian M Kurkoski University of Electro-Communications Tokyo, Japan kurkoski@iceuecacjp Abstract A construction using the E8 lattice and Reed-Solomon

More information

Evaluate the Word Error Rate of Binary Block Codes with Square Radius Probability Density Function

Evaluate the Word Error Rate of Binary Block Codes with Square Radius Probability Density Function Evaluate the Word Error Rate of Binary Block Codes with Square Radius Probability Density Function Xiaogang Chen, Student Member, IEEE, Hongwen Yang, Member, IEEE, arxiv:7.96v [cs.it] Oct 7 Jian Gu and

More information

New EPoC Burst Markers with Data Field

New EPoC Burst Markers with Data Field New EPoC Burst Markers with Data Field Leo Montreuil Rich Prodan Tom Kolze January 2015 www.broadcom.com Burst Markers Update Modifications in Burst Marker Motivation Updated BM Sequences and Modulated

More information

Performance Study of Non-Binary Belief Propagation for Decoding Reed-Solomon Codes

Performance Study of Non-Binary Belief Propagation for Decoding Reed-Solomon Codes Performance Study of Non-Binary Belief Propagation for Decoding Reed-Solomon Codes Bimberg, Marcel; Lentmaier, Michael; Fettweis, Gerhard Published in: [Host publication title missing] Published: 2010-01-01

More information

Analytical Bounds on Maximum-Likelihood Decoded Linear Codes: An Overview

Analytical Bounds on Maximum-Likelihood Decoded Linear Codes: An Overview Analytical Bounds on Maximum-Likelihood Decoded Linear Codes: An Overview Igal Sason Department of Electrical Engineering, Technion Haifa 32000, Israel Sason@ee.technion.ac.il December 21, 2004 Background

More information

16.36 Communication Systems Engineering

16.36 Communication Systems Engineering MIT OpenCourseWare http://ocw.mit.edu 16.36 Communication Systems Engineering Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 16.36: Communication

More information

Expectation propagation for signal detection in flat-fading channels

Expectation propagation for signal detection in flat-fading channels Expectation propagation for signal detection in flat-fading channels Yuan Qi MIT Media Lab Cambridge, MA, 02139 USA yuanqi@media.mit.edu Thomas Minka CMU Statistics Department Pittsburgh, PA 15213 USA

More information

Efficient Bounded Distance Decoders for Barnes-Wall Lattices

Efficient Bounded Distance Decoders for Barnes-Wall Lattices Efficient Bounded Distance Decoders for Barnes-Wall Lattices Daniele Micciancio Antonio Nicolosi April 30, 2008 Abstract We describe a new family of parallelizable bounded distance decoding algorithms

More information

On the Use of Division Algebras for Wireless Communication

On the Use of Division Algebras for Wireless Communication On the Use of Division Algebras for Wireless Communication frederique@systems.caltech.edu California Institute of Technology AMS meeting, Davidson, March 3rd 2007 Outline A few wireless coding problems

More information

Applications of Lattices in Telecommunications

Applications of Lattices in Telecommunications Applications of Lattices in Telecommunications Dept of Electrical and Computer Systems Engineering Monash University amin.sakzad@monash.edu Oct. 2013 1 Sphere Decoder Algorithm Rotated Signal Constellations

More information

THE EFFECT OF PUNCTURING ON THE CONVOLUTIONAL TURBO-CODES PERFORMANCES

THE EFFECT OF PUNCTURING ON THE CONVOLUTIONAL TURBO-CODES PERFORMANCES THE EFFECT OF PUNCTURING ON THE CONVOLUTIONAL TURBO-COES PERFORMANCES Horia BALTA 1, Lucian TRIFINA, Anca RUSINARU 1 Electronics and Telecommunications Faculty, Bd. V. Parvan, 1900 Timisoara, ROMANIA,

More information

Constructions of Nonbinary Quasi-Cyclic LDPC Codes: A Finite Field Approach

Constructions of Nonbinary Quasi-Cyclic LDPC Codes: A Finite Field Approach Constructions of Nonbinary Quasi-Cyclic LDPC Codes: A Finite Field Approach Shu Lin, Shumei Song, Lan Lan, Lingqi Zeng and Ying Y Tai Department of Electrical & Computer Engineering University of California,

More information

Graph-based Codes for Quantize-Map-and-Forward Relaying

Graph-based Codes for Quantize-Map-and-Forward Relaying 20 IEEE Information Theory Workshop Graph-based Codes for Quantize-Map-and-Forward Relaying Ayan Sengupta, Siddhartha Brahma, Ayfer Özgür, Christina Fragouli and Suhas Diggavi EPFL, Switzerland, UCLA,

More information

Message-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras

Message-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras Message-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras e-mail: hari_jethanandani@yahoo.com Abstract Low-density parity-check (LDPC) codes are discussed

More information

A Simplified Min-Sum Decoding Algorithm. for Non-Binary LDPC Codes

A Simplified Min-Sum Decoding Algorithm. for Non-Binary LDPC Codes IEEE TRANSACTIONS ON COMMUNICATIONS 1 A Simplified Min-Sum Decoding Algorithm for Non-Binary LDPC Codes Chung-Li (Jason) Wang, Xiaoheng Chen, Zongwang Li, and Shaohua Yang arxiv:1207.5555v1 [cs.it] 23

More information

Outline. Digital Communications. Lecture 12 Performance over Fading Channels and Diversity Techniques. Flat-Flat Fading. Intuition

Outline. Digital Communications. Lecture 12 Performance over Fading Channels and Diversity Techniques. Flat-Flat Fading. Intuition Digital Counications Lecture 2 Perforance over Fading Channels and Diversity Techniques Pierluigi SALVO ROSSI Outline Noncoherent/Coherent Detection 2 Channel Estiation Departent of Industrial and Inforation

More information

Decoding Reed-Muller codes over product sets

Decoding Reed-Muller codes over product sets Rutgers University May 30, 2016 Overview Error-correcting codes 1 Error-correcting codes Motivation 2 Reed-Solomon codes Reed-Muller codes 3 Error-correcting codes Motivation Goal: Send a message Don t

More information

Structured Low-Density Parity-Check Codes: Algebraic Constructions

Structured Low-Density Parity-Check Codes: Algebraic Constructions Structured Low-Density Parity-Check Codes: Algebraic Constructions Shu Lin Department of Electrical and Computer Engineering University of California, Davis Davis, California 95616 Email:shulin@ece.ucdavis.edu

More information

Capacity Pre-log of Noncoherent SIMO Channels via Hironaka s Theorem

Capacity Pre-log of Noncoherent SIMO Channels via Hironaka s Theorem Capacity Pre-log of Noncoherent SIMO Channels via Hironaka s Theorem Veniamin I. Morgenshtern 22. May 2012 Joint work with E. Riegler, W. Yang, G. Durisi, S. Lin, B. Sturmfels, and H. Bőlcskei SISO Fading

More information

Lecture 11: Quantum Information III - Source Coding

Lecture 11: Quantum Information III - Source Coding CSCI5370 Quantum Computing November 25, 203 Lecture : Quantum Information III - Source Coding Lecturer: Shengyu Zhang Scribe: Hing Yin Tsang. Holevo s bound Suppose Alice has an information source X that

More information

Solutions to Homework Set #1 Sanov s Theorem, Rate distortion

Solutions to Homework Set #1 Sanov s Theorem, Rate distortion st Semester 00/ Solutions to Homework Set # Sanov s Theorem, Rate distortion. Sanov s theorem: Prove the simple version of Sanov s theorem for the binary random variables, i.e., let X,X,...,X n be a sequence

More information

Lecture 5 Channel Coding over Continuous Channels

Lecture 5 Channel Coding over Continuous Channels Lecture 5 Channel Coding over Continuous Channels I-Hsiang Wang Department of Electrical Engineering National Taiwan University ihwang@ntu.edu.tw November 14, 2014 1 / 34 I-Hsiang Wang NIT Lecture 5 From

More information

Lecture 9: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1. Overview. Ragnar Thobaben CommTh/EES/KTH

Lecture 9: Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1. Overview. Ragnar Thobaben CommTh/EES/KTH : Diversity-Multiplexing Tradeoff Theoretical Foundations of Wireless Communications 1 Rayleigh Wednesday, June 1, 2016 09:15-12:00, SIP 1 Textbook: D. Tse and P. Viswanath, Fundamentals of Wireless Communication

More information

These outputs can be written in a more convenient form: with y(i) = Hc m (i) n(i) y(i) = (y(i); ; y K (i)) T ; c m (i) = (c m (i); ; c m K(i)) T and n

These outputs can be written in a more convenient form: with y(i) = Hc m (i) n(i) y(i) = (y(i); ; y K (i)) T ; c m (i) = (c m (i); ; c m K(i)) T and n Binary Codes for synchronous DS-CDMA Stefan Bruck, Ulrich Sorger Institute for Network- and Signal Theory Darmstadt University of Technology Merckstr. 25, 6428 Darmstadt, Germany Tel.: 49 65 629, Fax:

More information

Constrained Detection for Multiple-Input Multiple-Output Channels

Constrained Detection for Multiple-Input Multiple-Output Channels Constrained Detection for Multiple-Input Multiple-Output Channels Tao Cui, Chintha Tellambura and Yue Wu Department of Electrical and Computer Engineering University of Alberta Edmonton, AB, Canada T6G

More information

Introduction to Wireless & Mobile Systems. Chapter 4. Channel Coding and Error Control Cengage Learning Engineering. All Rights Reserved.

Introduction to Wireless & Mobile Systems. Chapter 4. Channel Coding and Error Control Cengage Learning Engineering. All Rights Reserved. Introduction to Wireless & Mobile Systems Chapter 4 Channel Coding and Error Control 1 Outline Introduction Block Codes Cyclic Codes CRC (Cyclic Redundancy Check) Convolutional Codes Interleaving Information

More information

Sub-Gaussian Model Based LDPC Decoder for SαS Noise Channels

Sub-Gaussian Model Based LDPC Decoder for SαS Noise Channels Sub-Gaussian Model Based LDPC Decoder for SαS Noise Channels Iulian Topor Acoustic Research Laboratory, Tropical Marine Science Institute, National University of Singapore, Singapore 119227. iulian@arl.nus.edu.sg

More information

ERROR CORRECTING CODES

ERROR CORRECTING CODES ERROR CORRECTING CODES To send a message of 0 s and 1 s from my computer on Earth to Mr. Spock s computer on the planet Vulcan we use codes which include redundancy to correct errors. n q Definition. A

More information

Bandwidth Efficient and Rate-Matched Low-Density Parity-Check Coded Modulation

Bandwidth Efficient and Rate-Matched Low-Density Parity-Check Coded Modulation Bandwidth Efficient and Rate-Matched Low-Density Parity-Check Coded Modulation Georg Böcherer, Patrick Schulte, Fabian Steiner Chair for Communications Engineering patrick.schulte@tum.de April 29, 2015

More information

Advanced Hardware Architecture for Soft Decoding Reed-Solomon Codes

Advanced Hardware Architecture for Soft Decoding Reed-Solomon Codes Advanced Hardware Architecture for Soft Decoding Reed-Solomon Codes Stefan Scholl, Norbert Wehn Microelectronic Systems Design Research Group TU Kaiserslautern, Germany Overview Soft decoding decoding

More information

Dual Decomposition for Inference

Dual Decomposition for Inference Dual Decomposition for Inference Yunshu Liu ASPITRG Research Group 2014-05-06 References: [1]. D. Sontag, A. Globerson and T. Jaakkola, Introduction to Dual Decomposition for Inference, Optimization for

More information

Stream Ciphers: Cryptanalytic Techniques

Stream Ciphers: Cryptanalytic Techniques Stream Ciphers: Cryptanalytic Techniques Thomas Johansson Department of Electrical and Information Technology. Lund University, Sweden ECRYPT Summer school 2007 (Lund University) Stream Ciphers: Cryptanalytic

More information

Channel Coding I. Exercises SS 2017

Channel Coding I. Exercises SS 2017 Channel Coding I Exercises SS 2017 Lecturer: Dirk Wübben Tutor: Shayan Hassanpour NW1, Room N 2420, Tel.: 0421/218-62387 E-mail: {wuebben, hassanpour}@ant.uni-bremen.de Universität Bremen, FB1 Institut

More information

Steiner s formula and large deviations theory

Steiner s formula and large deviations theory Steiner s formula and large deviations theory Venkat Anantharam EECS Department University of California, Berkeley May 19, 2015 Simons Conference on Networks and Stochastic Geometry Blanton Museum of Art

More information

Wireless Communications Lecture 10

Wireless Communications Lecture 10 Wireless Communications Lecture 1 [SNR per symbol and SNR per bit] SNR = P R N B = E s N BT s = E b N BT b For BPSK: T b = T s, E b = E s, and T s = 1/B. Raised cosine pulse shaper for other pulses. T

More information

Joint Factor Analysis for Speaker Verification

Joint Factor Analysis for Speaker Verification Joint Factor Analysis for Speaker Verification Mengke HU ASPITRG Group, ECE Department Drexel University mengke.hu@gmail.com October 12, 2012 1/37 Outline 1 Speaker Verification Baseline System Session

More information

Interleave Division Multiple Access. Li Ping, Department of Electronic Engineering City University of Hong Kong

Interleave Division Multiple Access. Li Ping, Department of Electronic Engineering City University of Hong Kong Interleave Division Multiple Access Li Ping, Department of Electronic Engineering City University of Hong Kong 1 Outline! Introduction! IDMA! Chip-by-chip multiuser detection! Analysis and optimization!

More information

Data Detection for Controlled ISI. h(nt) = 1 for n=0,1 and zero otherwise.

Data Detection for Controlled ISI. h(nt) = 1 for n=0,1 and zero otherwise. Data Detection for Controlled ISI *Symbol by symbol suboptimum detection For the duobinary signal pulse h(nt) = 1 for n=0,1 and zero otherwise. The samples at the output of the receiving filter(demodulator)

More information

Computing minimal interpolation bases

Computing minimal interpolation bases Computing minimal interpolation bases Vincent Neiger,, Claude-Pierre Jeannerod Éric Schost Gilles Villard AriC, LIP, École Normale Supérieure de Lyon, France University of Waterloo, Ontario, Canada Supported

More information

Iterative Encoding of Low-Density Parity-Check Codes

Iterative Encoding of Low-Density Parity-Check Codes Iterative Encoding of Low-Density Parity-Check Codes David Haley, Alex Grant and John Buetefuer Institute for Telecommunications Research University of South Australia Mawson Lakes Blvd Mawson Lakes SA

More information

Low-Density Parity-Check Codes

Low-Density Parity-Check Codes Department of Computer Sciences Applied Algorithms Lab. July 24, 2011 Outline 1 Introduction 2 Algorithms for LDPC 3 Properties 4 Iterative Learning in Crowds 5 Algorithm 6 Results 7 Conclusion PART I

More information

Optimized Symbol Mappings for Bit-Interleaved Coded Modulation with Iterative Decoding

Optimized Symbol Mappings for Bit-Interleaved Coded Modulation with Iterative Decoding Optimized Symbol Mappings for Bit-nterleaved Coded Modulation with terative Decoding F. Schreckenbach, N. Görtz, J. Hagenauer nstitute for Communications Engineering (LNT) Munich University of Technology

More information