Staircase Codes. Error-correction for High-Speed Fiber-Optic Channels

Size: px
Start display at page:

Download "Staircase Codes. Error-correction for High-Speed Fiber-Optic Channels"

Transcription

1 Staircase Codes Error-correction for High-Speed Fiber-Optic Channels Frank R. Kschischang Dept. of Electrical & Computer Engineering University of Toronto Talk at Delft University of Technology, Delft, The Netherlands April 23rd,

2 Acknowledgements Joint work with: Benjamin P. Smith University of Toronto Andrew Hunt and John Lodge Communications Research Centre, Ottawa Arash Farhood Cortina Systems Inc., Sunnyvale/Ottawa Thank you to Drs. Nader Alagha and Fernando Kuipers for the invitation! 2

3 Fiber-Optic Communication Systems Physics: Enabling Technologies 1 Low-loss optical fiber ( 54 THz bandwidth) 2 Optical amplifiers 3 Laser transmitters and Mach-Zehnder modulators 3

4 Fiber-Optic Communication Systems: Challenges Reliability P e <

5 Fiber-Optic Communication Systems: Challenges Reliability P e < Speed 100 Gb/s per-channel data rates 4

6 Fiber-Optic Communication Systems: Challenges Reliability P e < Speed 100 Gb/s per-channel data rates Non-Linearity The fiber-optic channel is non-linear in the input power 4

7 Outline of Talk Part I Binary Error-Correcting Codes for High-Speed Communications Syndrome-based interative decoding Part II Performance optimization for product-like codes Staircase codes FPGA-based simulation results Analytical error-floor predictions Spectrally-Efficient Fiber-Optic Communications Memoryless capacity estimates, with and without digital backpropagation Pragmatic coded modulation via staircase codes 5

8 Part I Binary Error-Correcting Codes for High-Speed Communications most reliable least reliable Π Π Π 6

9 Outline This part is about... FEC for the binary symmetric channel (BSC) After optical (and/or) electrical compensation, suitable as forward-error-correction (FEC) for 100Gb/s PD-QPSK systems without soft information 7

10 Outline This part is about... Outline FEC for the binary symmetric channel (BSC) After optical (and/or) electrical compensation, suitable as forward-error-correction (FEC) for 100Gb/s PD-QPSK systems without soft information 1 Existing solutions (G.975, G.975.1) 2 Implementation considerations 3 Staircase codes 4 Generalizations and conclusions 7

11 Existing Solutions 8

12 Performance Measure Net Coding Gain Given a particular BER, we can obtain the corresponding Q via Q = 2erfc 1 (2 BER). The coding gain (CG) of an error-correcting code is defined as CG (in db) = 20 log 10 (Q out /Q in ), and the Net Coding Gain (NCG) is NCG (in db) = CG + 10 log 10 (R), where R is the rate of the code. 9

13 ITU-T G.975 (1996) Reed-Solomon (255,239) Code Coding Symbols are bytes Depth-16 interleaving corrects (some) bursts up to 1024 bits Coding Gain = 6.1 db Net Coding Gain = 5.8 db P[e] Shannon Limit (C=239/255) 2-PSK Limit (C=239/255) BSC Limit (C=239/255) RS(255,239) 6.1 db uncoded 2-PSK log 10 (Q) (db) Constraint: Rate and framing structure fixed for future generations 10

14 ITU-T G (2004) Concatenated Codes Product-like codes with algebraic component codes k a n a C C k b Information Symbols Row Parity Π n b Column Parity Parity on Parity 11

15 ITU-T G (2004) Code NCG Notes I Outer RS, Inner CSOC I Outer BCH (t = 3), Inner BCH (t = 10) I Outer RS, Inner BCH (t = 8) I Outer RS, Inner Product (t = 1) I LDPC I Outer BCH (t = 4), Inner BCH (t = 11) I RS(2720,2550) I Product BCH (t = 3), Erasure Dec? 12

16 Objectives Increased Net Coding Gain NCG Shannon Limit of BSC (9.97 db at ) Error Floor Error floor Lower error floor Insurance in presence of correlated errors Block Length n or less Low Implementation Complexity Dataflow considerations at 100Gb/s 13

17 Implementation Considerations 14

18 Hardware Considerations: Product vs. LDPC Product Code C Π C Algebraic component codes Syndrome-based decoding LDPC Code Π SPC component codes Belief propagation decoding 15

19 Syndromes The codewords of a linear (n, k) block code C are the solutions of a homogeneous system of simultaneous linear equations, i.e., v C vh = 0. Let v C be sent and let r be received. Define the error pattern e as e = r v so that r = v + e. Then the syndrome corresponding to r is s = rh = (v + e)h = }{{} vh +eh = eh. 0 An error-correcting decoder must infer the most likely error pattern from the syndrome. 16

20 Syndrome-based Decoding of Product Codes Decoding an (n, k) component codeword n received symbols n k symbol syndrome R = 239/255, n 1000, n k 32 For high-rate codes, syndromes provide compression 3 decodings/component 96 bits/decoding components/symbol bits/symbol Syndrome Algebraic Decoder Error Locators Update Syndromes Total Dataflow At 100Gb/s, 76.8 Gb/s internal dataflow 17

21 LDPC Belief Propagation Decoding 15 iterations 2 messages/iteration edge 5 bits/message 3 edges/symbol 450 bits/symbol Π Total Dataflow At 100Gb/s, 45Tb/s internal dataflow! 18

22 Dataflow Comparison 76.8 Gb/s 45 Tb/s 2 3 orders of magnitude (huge implementation challenge for soft message-passing LDPC decoders). 19

23 Our Solution 20

24 Coding with Algebraic Component Codes C 1 C 2 C 3 C l Π Graph Optimization Degrees of Freedom Mixture of component codes (e.g., Hamming, BCH) Multi-edge-type structures 21

25 Staircase Codes: Construction Consider a sequence of m-by-m matrices B i m B 1 B 0 B 1 B 2 m and a linear, systematic, (n = 2m, k = 2m r) component code C 2m r Information r Parity Encoding Rule i 0, all rows of [ B T i 1 B i] are codewords in C 22

26 Staircase Codes: Construction B 1 B T 0 B 1 B T 2 B 3 23

27 Staircase Codes: Construction B 1 B T 0 B 1 B T 2 B 3 23

28 Staircase Codes: Construction B 1 B T 0 B 1 B T 2 B 3 23

29 Staircase Codes: Construction B 1 B T 0 B 1 B T 2 B 3 23

30 Staircase Codes: Construction B 1 B T 0 B 1 B T 2 B 3 23

31 Staircase Codes: Construction B 1 B T 0 B 1 B T 2 B 3 23

32 Staircase Codes: Construction B 1 B T 0 B 1 B T 2 B 3 23

33 Staircase Codes: Properties Hybridization of recursive convolution coding and block coding Recurrent Codes of Wyner-Ash (1963) Info i B i 1 Algebraic Encoder Delay B i Rate : R = 1 r/m Variable-latency (sliding-window) decoder B i 1 B i B i+1 B i+2 B i+3 B i+4 24

34 Staircase Codes: Properties B T i Bi+1 B T i+2 Bi+3 The multiplicity of (minimal) stalls of size (t + 1) (t + 1) is K = ( ) m t + 1 t+1 j=1 ( )( ) m m, j t + 1 j and the corresponding contribution to the error floor, for transmission over a binary symmetric channel with crossover probability p, is BER floor = K (t + 1)2 m 2 p (t+1)2. 25

35 General Stall Patterns B T i B i+1 B T i+2 B i+3 (5,5)-stall K L Contribution Contribution of (K, L)-stalls, p =

36 Multi-Edge-Type Representation most reliable least reliable ΠB ΠB ΠB m m B i 1 B i B i+1 B i+2 B i+3 C C Π 27

37 Movie Time B i 1 B i B i+1 B i+2 B i+3 B i+4 28

38 Braided Block Codes: Construction I P P Felström, Truhachev, Lentmaier, Zigangirov, Braided Block Codes, IEEE Trans. on Info. Theory,

39 Braided Block Codes: Construction I P P I P P Felström, Truhachev, Lentmaier, Zigangirov, Braided Block Codes, IEEE Trans. on Info. Theory,

40 Braided Block Codes: Construction I P P I P P I P P Felström, Truhachev, Lentmaier, Zigangirov, Braided Block Codes, IEEE Trans. on Info. Theory,

41 Braided Block Codes: Performance Our experiments show: But: For high-rate (239/255), braided block codes yield approximately the same performance as the corresponding product code Multi-edge gain diminished, since fewer bits (previous parity only) serve as clean Spatially-coupled generalized LDPC ensembles with iterative hard-decision decoding can approach capacity at high rates: Y.-Y. Jian, H. Pfister, K. Narayanan, Approaching Capacity at High Rates with Iterative Hard-decision Decoding, Proc. IEEE Int. Symp. Inform. Theory, July,

42 FPGA-based Simulation Results Code Parameters m = 510, r = 32, triple-error-correcting BCH component code 20 log 10 (Q) (db) BER out BSC Limit (C=239/255) Staircase I.9 G codes I.3 I.4 I.5 RS(255,239) BER in

43 Part II Spectrally-Efficient Fiber-Optic Communications most reliable least reliable Π Π Π 32

44 The Kerr Effect Kerr electro-optic effect (DC Kerr effect) An effect discovered by John Kerr in 1875 It produces a change of refractive index in the direction parallel to the externally applied electric field The change of index is proportional to the square of the magnitude of the external field 33

45 The Kerr Effect in Optical Fibers Optical Kerr Effect (or AC Kerr effect) No externally applied electric field is necessary The signal light itself produces the electric field that changes the index of refraction of the material (fused silica) The change in index in turn changes the signal field The change in index of refraction is proportional to the square of the field magnitude P Changes index of refraction WDM channel Optical Fiber Channel of interest Generates distortion f A signal in a certain frequency band can distort the signal in a different frequency band without spectral overlap 34

46 Nonlinear Effects in Fibers intra-channel inter-channel signal-noise signal-signal signal-noise signal-signal NL phase noise parametric amplification SPM NL phase noise WDM nonlinearities SPM-induced NL phase noise MI isolated pulse SPM IXPM IFWM XPM-induced NL phase noise XPM FWM NL=nonlinear; SPM=self-phase modulation; MI=modulation instability; XPM=cross-phase modulation; IXPM=intrachannel XPM FWM=four-wave mixing; IFWM=intrachannel FWM; WDM=wavelength division multiplexing 35

47 System Model coherent fiber-optic communication system standard-single-mode fiber ideal distributed Raman amplification But, could also consider systems with inline dispersion-compensating fiber lumped amplification N spans TX A(0, t) A(L, t) AMP SSMF RX 36

48 Generalized Nonlinear Schrödinger Equation A(z, t) is the complex baseband representation of the signal (the full field, representing co-propagating DWDM signals Transmitter sends A(0, t) Receiver gets A(L, t), where L is the total system length Evolution of A(z, t) The generalized non-linear Schrödinger (GNLS) equation expresses the evolution of A(z, t): A z + jβ 2 2 A 2 t 2 jγ A 2 A = n(z, t). No loss term (since ideal distributed Raman amplification is assumed). n(z, t) is a circularly symmetric complex Gaussian noise process with autocorrelation E [ n(z, t)n (z, t ) ] = αhν s K T δ(z z, t t ), 37

49 System Parameters Second-order dispersion β ps 2 /km Loss α m 1 Nonlinear coefficient γ 1.27 W 1 km 1 Center carrier frequency ν s THz Phonon occupancy factor K T

50 Solving the GNLS Equation Throughout propagation over an optical fiber, stochastic effects (noise), linear effects (dispersion) and nonlinear effects (Kerr nonlinearity) interact. Noise Nonlinearity Dispersion Even in the absence of noise, solving the GNLS equation requires numerical techniques. 39

51 Split-Step Fourier Method divide fiber length into short segments consider each segment as the concatenation of (separable) nonlinear and linear transforms for distributed amplification, an additive noise is added after the linear step. A(z 0, t) A(z 0 + h, t) step size h 40

52 Nonlinear Step In the absence of linear effects, the GNLS equation has the form with solution A z = jγ A 2 A, A(z 0 + h, t) = A(z 0, t) exp(jγ A(z 0, t) 2 h). 41

53 Linear Step We now use the previous solution as the input to the the linear step, i.e., let Â(z 0, t) = A(z 0, t) exp(jγ A(z 0, t) 2 h) be the input to the linear step. The linear form of the GNLS equation is A z = α 2 A jβ 2 2 A 2 t 2, which can be efficiently solved in the frequency domain. Defining it can be shown that A(z, t) = 1 2π Ã(z 0 + h, ω) = Ã(z 0, ω) exp Ã(z, ω) exp(jωt)dω, (( j β 2 2 ω2 α ) ) h. 2 42

54 Split-Step Propagator Putting this together, we have } (( A(z 0 + h, t) = F {F 1 {Â(z0, t) exp j β 2 2 ω2 α ) )} h, 2 where F is the Fourier transform operator, and where Â(z 0, t) = A(z 0, t) exp(jγ A(z 0, t) 2 h) 43

55 Digital Backpropagation Digital backpropagation = split-step Fourier method, using a negative step-size h, performed at the receiver Full compensation (involving multiple WDM channels) generally impossible, even in absence of noise (due to wavelength routing) Noise is neglected (cf. zero-forcing equalizer) Single-channel backpropagation typically performed, after extraction of desired channel using a filter 44

56 Capacity Estimation See: R.-J. Essiambre, G. Kramer, P. J. Winzer, G. J. Foschini, B. Goebel, Capacity limits of optical fiber networks, J. Lightw. Technol., vol. 28, pp , Sept./Oct System Model TX A(0, t) Channel A(L, t) 1 2Ts LPF 1 2Ts t = kt s DSP ˆφk,0 45

57 Transmitted Signal Channel l signal: where sinc(θ) = X l (t) = sin πθ πθ. k= φ k,l Ts sinc ( t kts T s ), φ k,l are elements of a discrete-amplitude continuous-phase input constellation M, i.e, for N rings, θ [0, 2π), and r 0, M = {m r exp (jθ) m {1, 2,..., N}}. Each ring is assumed equiprobable, and for a given ring, the phase distribution is uniform. 46

58 Multi-channel systems In the general case of a multi-channel system having 2B + 1 channels with a channel spacing 1/T s Hz, the input to the fiber has the form A(z = 0, t) = B k= l= B φ k,l Ts sinc ( t kts T s ) e j2πlt/ts. 47

59 Towards a Probability Model Back-rotation: φ k,l = ˆφ k,l exp ( j(φ XPM + φ k,l )), where Φ XPM is a constant (input-independent) phase rotation contributed by cross-phase modulation (XPM). 8 x x Imag (mw 1/2 ) Imag (mw 1/2 ) Real (mw 1/2 ) x Real (mw 1/2 ) x

60 Gaussian fitting For each i and a fixed l (the channel of interest), we calculate the mean µ i and covariance matrix Ω i (of the real and imaginary components) of those φ k,l corresponding to the i-th ring, and model the distribution of those φ k,l by N (µ i, Ω i ). From the rotational invariance of the channel, the channel is modeled as f (y x = r i exp (jφ)) N (µ i exp (jφ), Ω i ), where the (constant) phase rotation due to Φ XPM is ignored, since it can be canceled in the receiver. 49

61 Capacity Estimation The mutual information of the (assumed) memoryless channel is f (y x) I (X ; Y ) = f (x, y) log 2 dx dy, f (y) where f (x) represents the input distribution on M with equiprobable rings and a uniform phase distribution, which provides an estimate of the capacity of an optically-routed fiber-optic communication system. 50

62 Signaling Parameters Baud rate 1/T s 100 GHz Channel bandwidth W 101 GHz Number of rings N 64 Number of channels 2B + 1 = 5 51

63 (BP adds 0.55 to 0.75 bits/s/hz relative to EQ) 52 Achievable Rates from Memoryless Capacity Estimate 10 9 Spectral Efficiency (bits/s/hz) L=2000 km, Eq. only L=2000 km, BP L=1000 km, Eq. only L=1000 km, BP L=500 km, Eq. only L=500 km, BP Shannon Limit (AWGN) SNR (db)

64 Pragmatic Coded Modulation via Staircase Codes Approach: BICM + shaping, modulation 2 K+2 -QAM, hard-decisions K R bits/sym Binary FEC Encoder K bits/sym Binary FEC Decoder K R bits/sym 1 bit/sym [HU 1 ] T Viterbi Decoder 2 bits/sym Modulator X Channel Y Demodulator H T U 1 bit/sym Syndrome-former matrix H T U = [1 + D + D2, 1 + D 2 ] T. 53

65 Achievable Rates P in Fiber System K p avg (dbm) (bits/s/hz) L = 500 km, EQ L = 500 km, BP L = 1000 km, EQ L = 1000 km, BP L = 2000 km, EQ L = 2000 km, BP (These achieve within 0.4 to 0.6 bits/s/hz of estimated channel capacity.) I P 54

66 Staircase code design First, design a collection of staircase codes of various (appropriate) rates: R=77/95 R=239/255 R=3/4 R=11/15 R=146/ BER out BER in 55

67 Coded Modulation Performance Then, simulate their performance on the actual channel: 10 9 Spectral Efficiency (bits/s/hz) L=2000 km, Eq. only 3 L=2000 km, BP L=1000 km, Eq. only 2 L=1000 km, BP L=500 km, Eq. only 1 L=500 km, BP Shannon Limit (AWGN) SNR (db)

68 Code Parameters Spec. Eff. Fiber System m t R (bits/s/hz) L = 500 km, EQ / L = 500 km, BP / L = 1000 km, EQ / L = 1000 km, BP / L = 2000 km, EQ / L = 2000 km, BP /

69 Conclusions At rate 239/255, staircase codes provide best-in-class 9.41 db NCG For high-spectral efficiency modulation, a pragmatic coding approach using staircase codes yields performance with 0.6 bits/s/hz (at L = 2000 km) with practical decoding complexity 58

70 Future Directions Can these capacity estimates be improved? Can soft-decisions be incorporated while retaining low complexity? Are there (well-principled) alternatives to digital backpropagation? 59

71 Future Directions Can these capacity estimates be improved? Can soft-decisions be incorporated while retaining low complexity? Are there (well-principled) alternatives to digital backpropagation? Thank you for your attention! 59

Staircase Codes. for High-Speed Optical Communications

Staircase Codes. for High-Speed Optical Communications Staircase Codes for High-Speed Optical Communications Frank R. Kschischang Dept. of Electrical & Computer Engineering University of Toronto (Joint work with Lei Zhang, Benjamin Smith, Arash Farhood, Andrew

More information

Digital Communication over Optical Fibers

Digital Communication over Optical Fibers Digital Communication over Optical Fibers Frank R. Kschischang Department of Electrical & Computer Engineering University of Toronto frank@ece.utoronto.ca 016 European School of Information Theory Chalmers

More information

Nonlinear Effects in Optical Fiber. Dr. Mohammad Faisal Assistant Professor Dept. of EEE, BUET

Nonlinear Effects in Optical Fiber. Dr. Mohammad Faisal Assistant Professor Dept. of EEE, BUET Nonlinear Effects in Optical Fiber Dr. Mohammad Faisal Assistant Professor Dept. of EEE, BUET Fiber Nonlinearities The response of any dielectric material to the light becomes nonlinear for intense electromagnetic

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

Information Theory for Dispersion-Free Fiber Channels with Distributed Amplification

Information Theory for Dispersion-Free Fiber Channels with Distributed Amplification Information Theory for Dispersion-Free Fiber Channels with Distributed Amplification Gerhard Kramer Department of Electrical and Computer Engineering Technical University of Munich CLEO-PR, OECC & PGC

More information

Multiuser Capacity Analysis of WDM in Nonlinear Fiber Optics

Multiuser Capacity Analysis of WDM in Nonlinear Fiber Optics Multiuser Capacity Analysis of WDM in Nonlinear Fiber Optics Mohammad H. Taghavi N., George C. Papen, and Paul H. Siegel Dept. of ECE, UCSD, La Jolla, CA 92093 Email: {mtaghavi, gpapen, psiegel}@ucsd.edu

More information

Dr. Cathy Liu Dr. Michael Steinberger. A Brief Tour of FEC for Serial Link Systems

Dr. Cathy Liu Dr. Michael Steinberger. A Brief Tour of FEC for Serial Link Systems Prof. Shu Lin Dr. Cathy Liu Dr. Michael Steinberger U.C.Davis Avago SiSoft A Brief Tour of FEC for Serial Link Systems Outline Introduction Finite Fields and Vector Spaces Linear Block Codes Cyclic Codes

More information

Nonlinear effects in optical fibers - v1. Miguel A. Muriel UPM-ETSIT-MUIT-CFOP

Nonlinear effects in optical fibers - v1. Miguel A. Muriel UPM-ETSIT-MUIT-CFOP Nonlinear effects in optical fibers - v1 Miguel A. Muriel UPM-ETSIT-MUIT-CFOP Miguel A. Muriel-015/10-1 Nonlinear effects in optical fibers 1) Introduction ) Causes 3) Parameters 4) Fundamental processes

More information

Mapper & De-Mapper System Document

Mapper & De-Mapper System Document Mapper & De-Mapper System Document Mapper / De-Mapper Table of Contents. High Level System and Function Block. Mapper description 2. Demodulator Function block 2. Decoder block 2.. De-Mapper 2..2 Implementation

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

Analysis and Design of Staircase Codes for High Bit-Rate Fibre-Optic Communication. Lei Zhang

Analysis and Design of Staircase Codes for High Bit-Rate Fibre-Optic Communication. Lei Zhang Analysis and Design of Staircase Codes for High Bit-Rate Fibre-Optic Communication by Lei Zhang A thesis submitted in conformity with the requirements for the degree of Doctor of Philosophy Graduate Department

More information

Physical Layer and Coding

Physical Layer and Coding Physical Layer and Coding Muriel Médard Professor EECS Overview A variety of physical media: copper, free space, optical fiber Unified way of addressing signals at the input and the output of these media:

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

Turbo Codes for xdsl modems

Turbo Codes for xdsl modems Turbo Codes for xdsl modems Juan Alberto Torres, Ph. D. VOCAL Technologies, Ltd. (http://www.vocal.com) John James Audubon Parkway Buffalo, NY 14228, USA Phone: +1 716 688 4675 Fax: +1 716 639 0713 Email:

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

Self-Phase Modulation in Optical Fiber Communications: Good or Bad?

Self-Phase Modulation in Optical Fiber Communications: Good or Bad? 1/100 Self-Phase Modulation in Optical Fiber Communications: Good or Bad? Govind P. Agrawal Institute of Optics University of Rochester Rochester, NY 14627 c 2007 G. P. Agrawal Outline Historical Introduction

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

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

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

Belief propagation decoding of quantum channels by passing quantum messages

Belief propagation decoding of quantum channels by passing quantum messages Belief propagation decoding of quantum channels by passing quantum messages arxiv:67.4833 QIP 27 Joseph M. Renes lempelziv@flickr To do research in quantum information theory, pick a favorite text on classical

More information

Coding theory: Applications

Coding theory: Applications INF 244 a) Textbook: Lin and Costello b) Lectures (Tu+Th 12.15-14) covering roughly Chapters 1,9-12, and 14-18 c) Weekly exercises: For your convenience d) Mandatory problem: Programming project (counts

More information

Expectation propagation for symbol detection in large-scale MIMO communications

Expectation propagation for symbol detection in large-scale MIMO communications Expectation propagation for symbol detection in large-scale MIMO communications Pablo M. Olmos olmos@tsc.uc3m.es Joint work with Javier Céspedes (UC3M) Matilde Sánchez-Fernández (UC3M) and Fernando Pérez-Cruz

More information

Error Correction Methods

Error Correction Methods Technologies and Services on igital Broadcasting (7) Error Correction Methods "Technologies and Services of igital Broadcasting" (in Japanese, ISBN4-339-06-) is published by CORONA publishing co., Ltd.

More information

Digital Band-pass Modulation PROF. MICHAEL TSAI 2011/11/10

Digital Band-pass Modulation PROF. MICHAEL TSAI 2011/11/10 Digital Band-pass Modulation PROF. MICHAEL TSAI 211/11/1 Band-pass Signal Representation a t g t General form: 2πf c t + φ t g t = a t cos 2πf c t + φ t Envelope Phase Envelope is always non-negative,

More information

Modern Coding Theory. Daniel J. Costello, Jr School of Information Theory Northwestern University August 10, 2009

Modern Coding Theory. Daniel J. Costello, Jr School of Information Theory Northwestern University August 10, 2009 Modern Coding Theory Daniel J. Costello, Jr. Coding Research Group Department of Electrical Engineering University of Notre Dame Notre Dame, IN 46556 2009 School of Information Theory Northwestern University

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

Practical Polar Code Construction Using Generalised Generator Matrices

Practical Polar Code Construction Using Generalised Generator Matrices Practical Polar Code Construction Using Generalised Generator Matrices Berksan Serbetci and Ali E. Pusane Department of Electrical and Electronics Engineering Bogazici University Istanbul, Turkey E-mail:

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

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

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

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

Revision of Lecture 4

Revision of Lecture 4 Revision of Lecture 4 We have discussed all basic components of MODEM Pulse shaping Tx/Rx filter pair Modulator/demodulator Bits map symbols Discussions assume ideal channel, and for dispersive channel

More information

EE4512 Analog and Digital Communications Chapter 4. Chapter 4 Receiver Design

EE4512 Analog and Digital Communications Chapter 4. Chapter 4 Receiver Design Chapter 4 Receiver Design Chapter 4 Receiver Design Probability of Bit Error Pages 124-149 149 Probability of Bit Error The low pass filtered and sampled PAM signal results in an expression for the probability

More information

APPLICATIONS. Quantum Communications

APPLICATIONS. Quantum Communications SOFT PROCESSING TECHNIQUES FOR QUANTUM KEY DISTRIBUTION APPLICATIONS Marina Mondin January 27, 2012 Quantum Communications In the past decades, the key to improving computer performance has been the reduction

More information

A First Course in Digital Communications

A First Course in Digital Communications A First Course in Digital Communications Ha H. Nguyen and E. Shwedyk February 9 A First Course in Digital Communications 1/46 Introduction There are benefits to be gained when M-ary (M = 4 signaling methods

More information

Fiber-Optic Communication via the Nonlinear Fourier Transform

Fiber-Optic Communication via the Nonlinear Fourier Transform Fiber-Optic Communication via the Nonlinear Fourier Transform Frank R. Kschischang Department of Electrical & Computer Engineering University of Toronto frank@ece.utoronto.ca IC Research Day SwissTech

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

Code-Aided Expectation-Maximization and Probabilistic Constellation Shaping for Fiber-Optic Communication Systems. Chunpo Pan

Code-Aided Expectation-Maximization and Probabilistic Constellation Shaping for Fiber-Optic Communication Systems. Chunpo Pan Code-Aided Expectation-Maximization and Probabilistic Constellation Shaping for Fiber-Optic Communication Systems by Chunpo Pan A thesis submitted in conformity with the requirements for the degree of

More information

Supplementary Figure 1: Scheme of the RFT. (a) At first, we separate two quadratures of the field (denoted by and ); (b) then, each quadrature

Supplementary Figure 1: Scheme of the RFT. (a) At first, we separate two quadratures of the field (denoted by and ); (b) then, each quadrature Supplementary Figure 1: Scheme of the RFT. (a At first, we separate two quadratures of the field (denoted by and ; (b then, each quadrature undergoes a nonlinear transformation, which results in the sine

More information

Graph-based codes for flash memory

Graph-based codes for flash memory 1/28 Graph-based codes for flash memory Discrete Mathematics Seminar September 3, 2013 Katie Haymaker Joint work with Professor Christine Kelley University of Nebraska-Lincoln 2/28 Outline 1 Background

More information

Information Theoretic Imaging

Information Theoretic Imaging Information Theoretic Imaging WU Faculty: J. A. O Sullivan WU Doctoral Student: Naveen Singla Boeing Engineer: James Meany First Year Focus: Imaging for Data Storage Image Reconstruction Data Retrieval

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

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

Lecture 4. Capacity of Fading Channels

Lecture 4. Capacity of Fading Channels 1 Lecture 4. Capacity of Fading Channels Capacity of AWGN Channels Capacity of Fading Channels Ergodic Capacity Outage Capacity Shannon and Information Theory Claude Elwood Shannon (April 3, 1916 February

More information

Error Correction and Trellis Coding

Error Correction and Trellis Coding Advanced Signal Processing Winter Term 2001/2002 Digital Subscriber Lines (xdsl): Broadband Communication over Twisted Wire Pairs Error Correction and Trellis Coding Thomas Brandtner brandt@sbox.tugraz.at

More information

Single-Gaussian Messages and Noise Thresholds for Low-Density Lattice Codes

Single-Gaussian Messages and Noise Thresholds for Low-Density Lattice Codes Single-Gaussian Messages and Noise Thresholds for Low-Density Lattice Codes Brian M. Kurkoski, Kazuhiko Yamaguchi and Kingo Kobayashi kurkoski@ice.uec.ac.jp Dept. of Information and Communications Engineering

More information

Nonlinear Fiber Optics and its Applications in Optical Signal Processing

Nonlinear Fiber Optics and its Applications in Optical Signal Processing 1/44 Nonlinear Fiber Optics and its Applications in Optical Signal Processing Govind P. Agrawal Institute of Optics University of Rochester Rochester, NY 14627 c 2007 G. P. Agrawal Outline Introduction

More information

Low-density parity-check codes

Low-density parity-check codes Low-density parity-check codes From principles to practice Dr. Steve Weller steven.weller@newcastle.edu.au School of Electrical Engineering and Computer Science The University of Newcastle, Callaghan,

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

Constellation Shaping for Communication Channels with Quantized Outputs

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

More information

IEEE TRANSACTIONS ON INFORMATION THEORY 1. Information Transmission using the Nonlinear Fourier Transform, Part III: Spectrum Modulation

IEEE TRANSACTIONS ON INFORMATION THEORY 1. Information Transmission using the Nonlinear Fourier Transform, Part III: Spectrum Modulation IEEE TRANSACTIONS ON INFORMATION THEORY 1 Information Transmission using the Nonlinear Fourier Transform, Part III: Spectrum Modulation Mansoor I. Yousefi and Frank R. Kschischang, Fellow, IEEE Abstract

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

Utilizing Correct Prior Probability Calculation to Improve Performance of Low-Density Parity- Check Codes in the Presence of Burst Noise

Utilizing Correct Prior Probability Calculation to Improve Performance of Low-Density Parity- Check Codes in the Presence of Burst Noise Utah State University DigitalCommons@USU All Graduate Theses and Dissertations Graduate Studies 5-2012 Utilizing Correct Prior Probability Calculation to Improve Performance of Low-Density Parity- Check

More information

ECE8771 Information Theory & Coding for Digital Communications Villanova University ECE Department Prof. Kevin M. Buckley Lecture Set 2 Block Codes

ECE8771 Information Theory & Coding for Digital Communications Villanova University ECE Department Prof. Kevin M. Buckley Lecture Set 2 Block Codes Kevin Buckley - 2010 109 ECE8771 Information Theory & Coding for Digital Communications Villanova University ECE Department Prof. Kevin M. Buckley Lecture Set 2 Block Codes m GF(2 ) adder m GF(2 ) multiplier

More information

Accurate Calculation of Bit Error Rates in Optical Fiber Communications Systems

Accurate Calculation of Bit Error Rates in Optical Fiber Communications Systems Accurate Calculation of Bit Error Rates in Optical Fiber Communications Systems presented by Curtis R. Menyuk 1 Contributors Ronald Holzlöhner Ivan T. Lima, Jr. Amitkumar Mahadevan Brian S. Marks Joel

More information

Polarization division multiplexing system quality in the presence of polarization effects

Polarization division multiplexing system quality in the presence of polarization effects Opt Quant Electron (2009) 41:997 1006 DOI 10.1007/s11082-010-9412-0 Polarization division multiplexing system quality in the presence of polarization effects Krzysztof Perlicki Received: 6 January 2010

More information

New Designs for Bit-Interleaved Coded Modulation with Hard-Decision Feedback Iterative Decoding

New Designs for Bit-Interleaved Coded Modulation with Hard-Decision Feedback Iterative Decoding 1 New Designs for Bit-Interleaved Coded Modulation with Hard-Decision Feedback Iterative Decoding Alireza Kenarsari-Anhari, Student Member, IEEE, and Lutz Lampe, Senior Member, IEEE Abstract Bit-interleaved

More information

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING Final Examination - Fall 2015 EE 4601: Communication Systems

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING Final Examination - Fall 2015 EE 4601: Communication Systems GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING Final Examination - Fall 2015 EE 4601: Communication Systems Aids Allowed: 2 8 1/2 X11 crib sheets, calculator DATE: Tuesday

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

Blind phase/frequency synchronization with low-precision ADC: a Bayesian approach

Blind phase/frequency synchronization with low-precision ADC: a Bayesian approach Blind phase/frequency synchronization with low-precision ADC: a Bayesian approach Aseem Wadhwa, Upamanyu Madhow Department of ECE, UCSB 1/26 Modern Communication Receiver Architecture Analog Digital TX

More information

Low Density Parity Check (LDPC) Codes and the Need for Stronger ECC. August 2011 Ravi Motwani, Zion Kwok, Scott Nelson

Low Density Parity Check (LDPC) Codes and the Need for Stronger ECC. August 2011 Ravi Motwani, Zion Kwok, Scott Nelson Low Density Parity Check (LDPC) Codes and the Need for Stronger ECC August 2011 Ravi Motwani, Zion Kwok, Scott Nelson Agenda NAND ECC History Soft Information What is soft information How do we obtain

More information

OPTICAL COMMUNICATIONS S

OPTICAL COMMUNICATIONS S OPTICAL COMMUNICATIONS S-108.3110 1 Course program 1. Introduction and Optical Fibers 2. Nonlinear Effects in Optical Fibers 3. Fiber-Optic Components I 4. Transmitters and Receivers 5. Fiber-Optic Measurements

More information

Making Error Correcting Codes Work for Flash Memory

Making Error Correcting Codes Work for Flash Memory Making Error Correcting Codes Work for Flash Memory Part I: Primer on ECC, basics of BCH and LDPC codes Lara Dolecek Laboratory for Robust Information Systems (LORIS) Center on Development of Emerging

More information

Summary: SER formulation. Binary antipodal constellation. Generic binary constellation. Constellation gain. 2D constellations

Summary: SER formulation. Binary antipodal constellation. Generic binary constellation. Constellation gain. 2D constellations TUTORIAL ON DIGITAL MODULATIONS Part 8a: Error probability A [2011-01-07] 07] Roberto Garello, Politecnico di Torino Free download (for personal use only) at: www.tlc.polito.it/garello 1 Part 8a: Error

More information

ELECTRONICS & COMMUNICATIONS DIGITAL COMMUNICATIONS

ELECTRONICS & COMMUNICATIONS DIGITAL COMMUNICATIONS EC 32 (CR) Total No. of Questions :09] [Total No. of Pages : 02 III/IV B.Tech. DEGREE EXAMINATIONS, APRIL/MAY- 207 Second Semester ELECTRONICS & COMMUNICATIONS DIGITAL COMMUNICATIONS Time: Three Hours

More information

Adaptive Space-Time Shift Keying Based Multiple-Input Multiple-Output Systems

Adaptive Space-Time Shift Keying Based Multiple-Input Multiple-Output Systems ACSTSK Adaptive Space-Time Shift Keying Based Multiple-Input Multiple-Output Systems Professor Sheng Chen Electronics and Computer Science University of Southampton Southampton SO7 BJ, UK E-mail: sqc@ecs.soton.ac.uk

More information

Revision of Lecture 4

Revision of Lecture 4 Revision of Lecture 4 We have completed studying digital sources from information theory viewpoint We have learnt all fundamental principles for source coding, provided by information theory Practical

More information

Analysis of Receiver Quantization in Wireless Communication Systems

Analysis of Receiver Quantization in Wireless Communication Systems Analysis of Receiver Quantization in Wireless Communication Systems Theory and Implementation Gareth B. Middleton Committee: Dr. Behnaam Aazhang Dr. Ashutosh Sabharwal Dr. Joseph Cavallaro 18 April 2007

More information

CoherentDetectionof OFDM

CoherentDetectionof OFDM Telematics Lab IITK p. 1/50 CoherentDetectionof OFDM Indo-UK Advanced Technology Centre Supported by DST-EPSRC K Vasudevan Associate Professor vasu@iitk.ac.in Telematics Lab Department of EE Indian Institute

More information

Burst Markers in EPoC Syed Rahman, Huawei Nicola Varanese, Qualcomm

Burst Markers in EPoC Syed Rahman, Huawei Nicola Varanese, Qualcomm Burst Markers in EPoC Syed Rahman, Huawei Nicola Varanese, Qualcomm Page 1 Introduction Burst markers are used to indicate the start and end of each burst in EPoC burst mode The same marker delimits the

More information

Polar Coding for the Large Hadron Collider: Challenges in Code Concatenation

Polar Coding for the Large Hadron Collider: Challenges in Code Concatenation Polar Coding for the Large Hadron Collider: Challenges in Code Concatenation Alexios Balatsoukas-Stimming, Tomasz Podzorny, Jan Uythoven {alexios.balatsoukas, tomasz.podzorny, jan.uythoven}@cern.ch European

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

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

Raman Amplification for Telecom Optical Networks. Dominique Bayart Alcatel Lucent Bell Labs France, Research Center of Villarceaux

Raman Amplification for Telecom Optical Networks. Dominique Bayart Alcatel Lucent Bell Labs France, Research Center of Villarceaux Raman Amplification for Telecom Optical Networks Dominique Bayart Alcatel Lucent Bell Labs France, Research Center of Villarceaux Training day www.brighter.eu project Cork, June 20th 2008 Outline of the

More information

Reed-Solomon codes. Chapter Linear codes over finite fields

Reed-Solomon codes. Chapter Linear codes over finite fields Chapter 8 Reed-Solomon codes In the previous chapter we discussed the properties of finite fields, and showed that there exists an essentially unique finite field F q with q = p m elements for any prime

More information

Codes on graphs and iterative decoding

Codes on graphs and iterative decoding Codes on graphs and iterative decoding Bane Vasić Error Correction Coding Laboratory University of Arizona Funded by: National Science Foundation (NSF) Seagate Technology Defense Advanced Research Projects

More information

ECC for NAND Flash. Osso Vahabzadeh. TexasLDPC Inc. Flash Memory Summit 2017 Santa Clara, CA 1

ECC for NAND Flash. Osso Vahabzadeh. TexasLDPC Inc. Flash Memory Summit 2017 Santa Clara, CA 1 ECC for NAND Flash Osso Vahabzadeh TexasLDPC Inc. 1 Overview Why Is Error Correction Needed in Flash Memories? Error Correction Codes Fundamentals Low-Density Parity-Check (LDPC) Codes LDPC Encoding and

More information

On the Low-SNR Capacity of Phase-Shift Keying with Hard-Decision Detection

On the Low-SNR Capacity of Phase-Shift Keying with Hard-Decision Detection On the Low-SNR Capacity of Phase-Shift Keying with Hard-Decision Detection ustafa Cenk Gursoy Department of Electrical Engineering University of Nebraska-Lincoln, Lincoln, NE 68588 Email: gursoy@engr.unl.edu

More information

Optical solitons and its applications

Optical solitons and its applications Physics 568 (Nonlinear optics) 04/30/007 Final report Optical solitons and its applications 04/30/007 1 1 Introduction to optical soliton. (temporal soliton) The optical pulses which propagate in the lossless

More information

Nonlinear Impairment Compensation using Backpropagation

Nonlinear Impairment Compensation using Backpropagation Chapter Number Nonlinear Impairment Compensation using Backpropagation Ezra Ip 1, Joseph M. Kahn 1 NEC Labs America, Princeton, NJ, USA Stanford University, Stanford, CA, USA 1. Introduction The ultimate

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

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

Analysis of Signal Propagation in Fiber Optic Links. and Compensation Techniques for Propagation. Impairments

Analysis of Signal Propagation in Fiber Optic Links. and Compensation Techniques for Propagation. Impairments Analysis of Signal Propagation in Fiber Optic Links and Compensation Techniques for Propagation Impairments ANALYSIS OF SIGNAL PROPAGATION IN FIBER OPTIC LINKS AND COMPENSATION TECHNIQUES FOR PROPAGATION

More information

arxiv:cs/ v2 [cs.it] 1 Oct 2006

arxiv:cs/ v2 [cs.it] 1 Oct 2006 A General Computation Rule for Lossy Summaries/Messages with Examples from Equalization Junli Hu, Hans-Andrea Loeliger, Justin Dauwels, and Frank Kschischang arxiv:cs/060707v [cs.it] 1 Oct 006 Abstract

More information

Propagation losses in optical fibers

Propagation losses in optical fibers Chapter Dielectric Waveguides and Optical Fibers 1-Fev-017 Propagation losses in optical fibers Charles Kao, Nobel Laureate (009) Courtesy of the Chinese University of Hong Kong S.O. Kasap, Optoelectronics

More information

New Puncturing Pattern for Bad Interleavers in Turbo-Codes

New Puncturing Pattern for Bad Interleavers in Turbo-Codes SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 2, November 2009, 351-358 UDK: 621.391.7:004.052.4 New Puncturing Pattern for Bad Interleavers in Turbo-Codes Abdelmounaim Moulay Lakhdar 1, Malika

More information

Electronic Compensation Technique to Mitigate Nonlinear Phase Noise

Electronic Compensation Technique to Mitigate Nonlinear Phase Noise > Journal of Lightwave Technology Electronic Compensation Technique to Mitigate onlinear Phase oise Keang-Po Ho, Member, IEEE, and Joseph M. Kahn, Fellow, IEEE Abstract onlinear phase noise, often called

More information

Lecture 4 Fiber Optical Communication Lecture 4, Slide 1

Lecture 4 Fiber Optical Communication Lecture 4, Slide 1 ecture 4 Dispersion in single-mode fibers Material dispersion Waveguide dispersion imitations from dispersion Propagation equations Gaussian pulse broadening Bit-rate limitations Fiber losses Fiber Optical

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

Different Optical Fiber Nonlinear Coefficient Experimental Measurements

Different Optical Fiber Nonlinear Coefficient Experimental Measurements Different Optical Fiber Nonlinear Coefficient Experimental Measurements Sugan Shakya, Andis Supe, Ingrida Lavrinovica, Sandis Spolitis and Jurgis Porins Institute of Telecommunications, Riga Technical

More information

Impact of Nonlinearities on Fiber Optic Communications

Impact of Nonlinearities on Fiber Optic Communications 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Review Impact of Nonlinearities on Fiber Optic Communications Mário Ferreira

More information

Revision of Lecture 5

Revision of Lecture 5 Revision of Lecture 5 Information transferring across channels Channel characteristics and binary symmetric channel Average mutual information Average mutual information tells us what happens to 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

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

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

CS6956: Wireless and Mobile Networks Lecture Notes: 2/4/2015

CS6956: Wireless and Mobile Networks Lecture Notes: 2/4/2015 CS6956: Wireless and Mobile Networks Lecture Notes: 2/4/2015 [Most of the material for this lecture has been taken from the Wireless Communications & Networks book by Stallings (2 nd edition).] Effective

More information

Successive Cancellation Decoding of Single Parity-Check Product Codes

Successive Cancellation Decoding of Single Parity-Check Product Codes Successive Cancellation Decoding of Single Parity-Check Product Codes Mustafa Cemil Coşkun, Gianluigi Liva, Alexandre Graell i Amat and Michael Lentmaier Institute of Communications and Navigation, German

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

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