10Gb/s EPON FEC - Coding gain vs power budget Contributors names Sept 2006.

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0071r1 Submission January 2004 Aleksandar Purkovic, Nortel NetworksSlide 1 LDPC vs. Convolutional Codes for n Applications:
Advertisements

Larger Site Networks Part 1. 2 Small Site –Single-hub or Single- Switch Ethernet LANs Large Site –Multi-hub Ethernet LANs –Ethernet Switched Site Networks.
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
All-Optical Header Recognition M. Dagenais Department of Electrical and Computer Engineering, University of Maryland, College Park, MD 20742, USA
10Gb/s EPON FEC - Coding gain vs power budget Contributors names Sept 2006.
An Overview of PON Technologies
1 K. Salah Module 4.0: Data Link Layer The Logical Link Control (LLC) sublayer –Framing –Flow Control –Error Control The Media Access Control (MAC) sublayer.
Error Resilience in a Generic Compressed Video Stream Transmitted over a Wireless Channel Muhammad Bilal
Doc.: IEEE /0861r0 SubmissionSayantan Choudhury Impact of CCA adaptation on spatial reuse in dense residential scenario Date: Authors:
Digital Data Communications Techniques Updated: 2/9/2009.
Error Detection and Reliable Transmission EECS 122: Lecture 24 Department of Electrical Engineering and Computer Sciences University of California Berkeley.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
1/26 Chapter 6 Digital Data Communication Techniques.
Energy-Efficient Solutions for 10Gbps Ethernet Yury Audzevich, Alan Mujumdar, Philip Watts, Andrew W. Moore MSN 2012 workshop Friday, July 13th, 2012.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
1 Measuring and Explaining Differences in Wireless Simulation Models Dheeraj Reddy, George F. Riley, Yang Chen, Bryan Larish Georgia Institute of Technology.
10 Gb/s PON FEC-Framing Contributors names Sept 2006.
Lecture 10: Error Control Coding I Chapter 8 – Coding and Error Control From: Wireless Communications and Networks by William Stallings, Prentice Hall,
1 Fall Technical Meeting, Bordeaux (BOD) 4/15-18/2013 SLS-CS_13-03 Separating Coding from Framing V. Sank, H. Garon - NASA/GSFC/MEI W. Fong, W.
CS3502: Data and Computer Networks DATA LINK LAYER - 1.
FEC Super-rating To speed, or not to speed… (will I get caught?) Frank Effenberger Huawei Technologies Feb 13, 2007.
A New Method For Developing IBIS-AMI Models
Gigabit Ethernet.
10Gb/s EPON FEC - Coding gain vs power budget September 2006, Knoxville, TN, USA Contributors and Support: Frank Effenberger, Huawei Frank Chang, Vitesse.
1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.
Optical LANs FDDI FDDI: A High speed network, A.Shah and G.Ramakrishnan, Prentice Hall 1994 Reflective Star RAINBOW
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
Introduction of Low Density Parity Check Codes Mong-kai Ku.
CS3505: DATA LINK LAYER. data link layer  phys. layer subject to errors; not reliable; and only moves information as bits, which alone are not meaningful.
BTeV Pixel Detector Optical link receiver chip Data In and Out project.
Intel: Lan Access Division Technion: High Speed Digital Systems Lab By: Leonid Yuhananov & Asaad Malshy Supervised by: Dr. David Bar-On.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
1 FEC framing and delineation Frank Effenberger Huawei Technologies, US Dec. 5, 2006.
Digital Interfaces An interface links two devices Interface Standards define: – mechanical specifications - how many wires & connector type –electrical.
1 Fall Technical Meeting, Bordeaux (BOD) 4/15-18/2013 SLS-CS_13-02 High Data Rate (Gbps +) Coding Architecture Part 2 (part 1 was presented at Fall 2012.
Doc.: IEEE /1229r1 Submission November 2009 Alexander Maltsev, IntelSlide 1 Application of 60 GHz Channel Models for Comparison of TGad Proposals.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
SubmissionJoe Kwak, InterDigital1 RCPI: Improved RSSI Measurement a quantized power measurement to support network management Joe Kwak InterDigital Communications.
Wireless and Mobile Networks (ELEC6219) Session 4: Efficiency of a link. Data Link Protocols. Adriana Wilde and Jeff Reeve 22 January 2015.
March 2002 Jie Liang, et al, Texas Instruments Slide 1 doc.: IEEE /0207r0 Submission Simplifying MAC FEC Implementation and Related Issues Jie.
10/10 and 10/1 budgets Edited by Frank Effenberger Huawei Technologies May 2007.
Artur BarczykRT2003, High Rate Event Building with Gigabit Ethernet Introduction Transport protocols Methods to enhance link utilisation Test.
Christoph F. Eick: Thoughts on Designing Michigan-style Classifier Systems Thoughts on Selection Methods in Michigan-style Classifier Systems  When solving.
FEC framing and delineation Frank Effenberger Huawei Technologies, US Dec. 5, 2006.
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
Doc.: IEEE /0022r0 Submission January 2007 Wu Yu-Chun, Huawei HisiSlide 1 Enhanced Beacon Sync Frame for the IEEE P Wireless RANs.
ETHERNET Yash Vaidya. Introduction Ethernet is a family of computer networking technologies for local area networks (LANs). Ethernet was commercially.
Status and Plans for Xilinx Development
Trigger Gigabit Serial Data Transfer Walter Miller Professor David Doughty CNU October 4, 2007.
WISDOM Demonstrator End of project experiment to demonstrate optical security checking Hardware/software for TCP port checking Proposal –Use software defined.
Go-Back-N ARQ packets transmitted continuously (when available) without waiting for ACK, up to N outstanding, unACK’ed packets a logically different sender.
High Rate Event Building with Gigabit Ethernet
Error Correcting Codes for Serial links : an update
Part III. Data Link Layer
draft-huang-detnet-xhaul-00
SLS-CS_13-03 Separating Coding from Framing
Q. Wang [USTB], B. Rolfe [BCA]
Design of Optical Digital Transmission Systems
10GEPON FEC Framing Adhoc Technical Status Jeff Mandin 802
Contributors and Support: Frank Effenberger, Huawei
Towards IEEE HDR in the Enterprise
Design of Optical Digital Transmission Systems
August 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suitability of k] Date Submitted:
Considerations on NGV PHY design
Feedback-jamming ARQ mechanisms
FEC Super-rating To speed, or not to speed… (will I get caught?)
<author>, <company>
Presentation transcript:

10Gb/s EPON FEC - Coding gain vs power budget Contributors names Sept 2006

Introduction From July meeting FEC “seems” to be considered as a mandatory part of the budget. The purpose of this presentation is to initiate generic discussion of using FEC to help 10G EPON power budgets, no plan to reach any concrete conclusion at this stage. This first set of slides address following FEC issue other than framing: –FEC rates/overhead –Algorithms –Code gain –Latency issue

DS 29dB link budget (example) SOA based Tx SOA based Rx FEC-IC based Rx PP: 1dB Loss 28dB Tx Rx Min: +13dBm Max: +15dBm PP: 1dB Loss 28dB Min: 0dBm Max: +4dBm PP: 1dB Loss 28dB Rx Sens: -16dBm Rx Sens: -29dBm Min: +1dBm Max: +5dBm Rx Sens: -28dBm(?) (Assume APD+FEC Rx) (Easy/margin with GFEC/EDC) (Assume SOA+PIN RX) (Challenging due to large NF) (Assume EA/SOA TX and PIN Rx)

FEC cost saving consideration Suggest evaluate cost saving parameters: The saving in system link cost by the increase in the number of ONUs. The saving in power budget from remaining gain. Silicon cost for FEC by integration including in transceiver. APD cost in case an APD is used. Power saving vs.FEC gate counts & gain.

RS(255, 239) code: an example Simulated results Measured results (Note: Off-the-shelf APD is assumed)

RS(255, 239) code: an explanation The performance of a given code is uniquely represented by input BER vs. output BER, or net coding gain (after adjusting noise BW penalty). Optical gain (in dBm) normally does not match half of the coding gain (in dB). Optical gain depends on channel/Rx response –RS code: 6dB coding gain typically show over 4dB optical gain. RS codes is implemented in generic CMOS process.

Common codes with std rates Coding gain obviously implementation dependant (slightly). 64B/66B rate FEC: same rate as Gb/s; ~2.5dB coding gain, input BER=1E-7. –Standard based code specified in OIF-CEI-P, backplane. RS(255, 239): 6-7% overhead, 6dB coding gain; input BER=1E-4. Enhanced FEC: 6-7% overhead same as RS(255, 239) (vendor proprietary); 8.5dB coding gain; input BER<1E-3.

Other codes in consideration FEC lowers BER at the expense of overhead Alternative RS codes: –RS(255, 247): 4% overhead, 5dB –RS(255, 223): 12% overhead, 7.5dB BCH codes (weaker ones): –BCH(8191, 8178): 0.15% overhead, 2dB –BCH(8191, 8165): 0.32% overhead, 3dB –BCH(8191, 8152): 0.48% overhead, 4dB RS+BCH codes –RS(255, 239)+BCH(127,120): ~13% overhead, 6.5dB

Latency issues Latency obviously depends on framing and implementation. RS codes potentially has total latency ~1  s –Note: propagation in 200m fiber: ~1  s In ethernet, preferable small block sizes to minimize buffer size. Some existing FEC IC with long blocks may has well over ~10  m total latency.

Trade-off of rate vs. performance The group needs to answer the following: What rate is acceptable? –Non-std rates may require re-qualify the optics for the performance in the new rate. –LAN vs. WAN PHY? Piggyback on mature 10G/SONET. How much coding gain is enough? –Need to run through various power budget scenarios What is the clear trade-off between FEC perf. and its implementation (overhead, complexity, latency)? –Good news: most codes doable in CMOS.

10 Gb/s EPON FEC - Framing Presentations in July seemed to demonstrate general consensus on: –FEC is most likely needed for 10G –FEC should be at the lowest layer There are two parts to the FEC puzzle –‘Framing,’ or how to arrange the bits –‘Algorithm,’ or the actual math of FEC This set of slides concentrates on framing

FEC framing - Common Ideas FEC will be applied at the lowest layer –Below the 64b66b sub-layer –Right before the PMA FEC sub-layer will be responsible for obtaining codeword lock, because without it, FEC is impossible –Frame lock must work with extensive errors –In the upstream, lock must work very fast 64b66b sub-layer will be handed aligned data, so there is no need for its own framing system

What FEC would look like Data (N x 66b or 65b blocks)Parity PMA PCS: FEC PCS: Classical 64b66b coding Data (66b blocks) Data (32 bit words)

FEC framing structure issues There are several differently sized data objects in the 10G EPON technology that we should consider: –64b66b blocks, 6.4 ns long –MPCP time quanta, 16 ns long –FEC codeword, (yet to be determined) There are different data rates to consider – Gb/s MAC rate – Gb/s 66b rate –“super” FEC rates (e.g., 10.7, 11.1 Gb/s)

Choice #1: Protocol Sizing How should we set the size of the relevant items (FEC codeword, synchronization pattern, time quanta)? One goal is to make everything integrally related so as to avoid fragmentation issues Other goals are: performance, flexibility, 1GEPON-compatibility (if upstream TDM is employed)

Choice #2: Line Rate Should we keep the optical line rate at Gb/s? If Yes, then desired FEC will need more overhead, and MAC control will need to slow down the MAC If No, then PMD and PMA operate at higher speed and slightly worse noise

Choice #2a: Rate Right Sizing If we are to choose a new line rate, then should we make the new rate a ‘round number’ If Yes, then clock generator circuits are simplified If No, certain pre-existing rates might be attractive (e.g., SONET FEC rates)

Example: Good codeword arrangements for 66b in RS(255,x) Maximum number of 66b blocks that fit is 28 –1848 bits payload –40 bits synchronization –128 bits parity –252 total bytes: 9/8 line rate With an even number of quanta, 25 blocks fit –1650 bits payload –22 bits synchronization –128 bits parity –225 total bytes: 9/8 line rate

Choice #3: 66b or 65b Should the FEC payload be 66b blocks, or 65b blocks If 65b, then more efficient, removes redundancy If 66b, then less efficient, but more familiar, and the 2bit header might be useful for auxiliary framing purposes

Example: Good codeword arrangements for 65b in RS(255,x) Maximum number of 66b blocks that fit is 29 –1885 bits payload –17 bits synchronization –128 bits parity –2030 total bits: 35/32 line rate With an even number of quanta, 25 blocks fit –1625 bits payload –22 bits synchronization –128 bits parity –1775 total bits: 71/64 line rate

Choice #4: Downstream FEC Sync How should we perform downstream synchronization? Serial locking? With a periodic sync pattern (present for each FEC codeword) ?

Choice #5: Burst FEC Sync How will we synchronize the upstream bursts? Use continuous sync: simple, but probably too much overhead Use a special burst preamble: more complicated, but more efficient

Final Thoughts A good FEC system is designed taking all the choices into account together –We shouldn’t think that we will knock off these decisions one by one –The ‘art’ of the design is finding the one solution that best fits all the constraints