Staircase Codes. Error-correction for High-Speed Fiber-Optic Channels
|
|
- Laurence Bradford
- 6 years ago
- Views:
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 Frank R. Kschischang Dept. of Electrical & Computer Engineering University of Toronto (Joint work with Lei Zhang, Benjamin Smith, Arash Farhood, Andrew
More informationDigital 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 informationNonlinear 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 information16.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 informationInformation 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 informationMultiuser 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 informationDr. 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 informationNonlinear 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 informationMapper & 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 informationLecture 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 informationAnalysis 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 informationPhysical 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 informationChapter 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 informationTurbo 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 informationIntroduction 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 informationSelf-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 informationOptimum 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 informationAn 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 informationECEN 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 informationBelief 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 informationCoding 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 informationExpectation 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 informationError 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 informationDigital 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 informationModern 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 informationChannel 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 informationPractical 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 informationR. 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 informationCS6304 / 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 informationPerformance 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 informationIntroduction 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 informationRevision 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 informationEE4512 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 informationAPPLICATIONS. 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 informationA 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 informationFiber-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 informationCoding 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 informationCode-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 informationSupplementary 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 informationGraph-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 informationInformation 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 informationThe 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 informationMessage-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 informationLecture 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 informationError 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 informationSingle-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 informationNonlinear 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 informationLow-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 informationChannel 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 informationConstellation 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 informationIEEE 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 informationLow-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 informationUtilizing 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 informationECE8771 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 informationAccurate 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 informationPolarization 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 informationNew 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 informationGEORGIA 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 informationThe 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 informationBlind 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 informationLow 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 informationOPTICAL 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 informationMaking 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 informationSummary: 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 informationELECTRONICS & 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 informationAdaptive 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 informationRevision 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 informationAnalysis 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 informationCoherentDetectionof 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 informationBurst 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 informationPolar 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 informationStructured 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 informationExpectation 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 informationRaman 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 informationReed-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 informationCodes 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 informationECC 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 informationOn 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 informationOptical 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 informationNonlinear 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 informationGraph-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 informationRCA 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 informationAnalysis 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 informationarxiv: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 informationPropagation 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 informationNew 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 informationElectronic 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 informationLecture 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 informationChapter 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 informationDifferent 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 informationImpact 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 informationRevision 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 informationSub-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 informationSIPCom8-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 informationConstellation 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 informationCS6956: 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 informationSuccessive 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 informationNew 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 informationOne 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