Example: Multiple OFDM Downstream Channels and Examining Backwards Compatibility. Mark Laubach, Avi Kliger Broadcom



Similar documents
E P o C. IEEE P802.3bn Tutorial. Part 1. EPON Protocol Over Coax EPoC. Monday, 3 November 2014

Fast Ethernet and Gigabit Ethernet. Computer Networks: Fast and Gigabit Ethernet

Fast Ethernet and Gigabit Ethernet. Networks: Fast Ethernet 1

Proactive Network Maintenance for EPoC

Channel Bonding in DOCSIS 3.0. Greg White Lead Architect Broadband Access CableLabs

New WAN PHY Approach Proposals

IEEE p1394c: 1394 with 1000BASE-T PHY Technology. Kevin Brown

Using FPGAs to Design Gigabit Serial Backplanes. April 17, 2002

SC-FDMA for 3GPP LTE uplink. Hong-Jik Kim, Ph. D.

Enhancing High-Speed Telecommunications Networks with FEC

DOCSIS 3.1. High Level Overview at NANOG 59. Karthik Sundaresan, Lead Architect. Oct 09, Cable Television Laboratories, Inc.

Ajay Gummalla-July 2001

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

PHY Interface For the PCI Express, SATA, and USB 3.0 Architectures Version 4.0

802.3bj FEC Overview and Status. 400GbE PCS Options DRAFT. IEEE P802.3bs 400 Gb/s Ethernet Task Force. November 2014 San Antonio

VDSL2 A feasible Solution for Last Mile

Single channel data transceiver module WIZ2-434

8B/10B Coding 64B/66B Coding

Understanding Ethernet and Fibre Channel Standard-Based Test Patterns An explanation of IEEE and NCITS standard test patterns By Todd Rapposelli

High-Speed SERDES Interfaces In High Value FPGAs

Digital Subscriber Line (DSL) Transmission Methods

BENEFITS OF USING MULTIPLE PLP IN DVB-T2

Lecture 12 Transport Networks (SONET) and circuit-switched networks

Main Ways to Enhance Throughput

Fiber Channel Over Ethernet (FCoE)

40 Gigabit Ethernet and 100 Gigabit Ethernet Technology Overview

PCI-SIG ENGINEERING CHANGE NOTICE

WHITE PAPER. Enabling 100 Gigabit Ethernet Implementing PCS Lanes

HOW TO TEST 10 GIGABIT ETHERNET PERFORMANCE

How To Test For 10 Gigabit Ethernet At 10 Gb/S

VoIP network planning guide

Technical Bulletin. Enabling Arista Advanced Monitoring. Overview

3 Address Spaces & Transaction Routing. The Previous Chapter. This Chapter. The Next Chapter

1550 Video Overlay for FTTH

ECE 358: Computer Networks. Homework #3. Chapter 5 and 6 Review Questions 1

DOCSIS 3.1: WHAT IS IT, HOW DOES IT WORK, AND HOW CAN YOU PREPARE FOR IT? Daniel Howard, SCTE CTO July 16, 2013

White Paper Streaming Multichannel Uncompressed Video in the Broadcast Environment

Ring Local Area Network. Ring LANs

Gigabit Ethernet MAC. (1000 Mbps Ethernet MAC core with FIFO interface) PRODUCT BRIEF

100GBASE-KP4 EEE synchronization and signaling. Comments #234 and #235

CS263: Wireless Communications and Sensor Networks

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.

ATSC 3.0 Mobile Support. Luke Fay

GPON Section Reporter: 王 依 盈

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

ADSL TUTORIAL. Figure 1: Typical DSL system.

BROADBAND AND HIGH SPEED NETWORKS

Introduction. Background

LoRa FAQs. 1 of 4 Semtech. Semtech Corporation LoRa FAQ

PCI Express Basics Ravi Budruk Senior Staff Engineer and Partner MindShare, Inc.

INTERNATIONAL TELECOMMUNICATION UNION

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

Annex 25A Energy Efficient Ethernet for the 100BASE-TX PMD

Digital Audio and Video Data

Voice over IP Manual

Mobile IP Network Layer Lesson 01 OSI (open systems interconnection) Seven Layer Model and Internet Protocol Layers

TCP in Wireless Networks

Written examination in Computer Networks

10 Gigabit Ethernet MAC Core for Altera CPLDs. 1 Introduction. Product Brief Version February 2002

Gigabit Ethernet. Today a number of technologies, such as 10BaseT, Auto-Negotiation

VoIP QoS on low speed links

MLPPP Deployment Using the PA-MC-T3-EC and PA-MC-2T3-EC

Cable Modems. Definition. Overview. Topics. 1. How Cable Modems Work

WELCOME TO THE TECHNICAL SEMINAR GERARD FARIA

Aurora 8B/10B Protocol Specification. SP002 (v2.3) October 1, 2014

Data Link Layer(1) Principal service: Transferring data from the network layer of the source machine to the one of the destination machine

Part Number Description Packages available

Whitepaper n The Next Generation in Wireless Technology

Wireless Transmission of JPEG file using GNU Radio and USRP

Making Ethernet Over SONET Fit a Transport Network Operations Model

Lecture 17: Wireless Networking"

EnOcean Radio Protocol 2. September 26, 2013 SPECIFICATION V1.0. Subject to modifications EnOcean Radio Protocol 2 V1.0 Page 1/19

How To Configure Voice Vlan On An Ip Phone

Introduce Quality of Service in your IP_to_IP unreliable infrastructure

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

10G LAN PHY over G.709 OTN: A Service Provider Prospective

802.11a White Paper. Table of Contents. VOCAL Technologies, Ltd. Home page

Process Control and Automation using Modbus Protocol

CONTROL MICROSYSTEMS DNP3. User and Reference Manual

C-GEP 100 Monitoring application user manual

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

The Picture must be Clear. IPTV Quality of Experience

ITU-T RECOMMENDATION J.122, SECOND-GENERATION TRANSMISSION SYSTEMS FOR INTERACTIVE CABLE TELEVISION SERVICES IP CABLE MODEMS

IT Data Communication and Networks (Optional)

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

Fibre Channel over Ethernet in the Data Center: An Introduction

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

LAN Switching Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, , PPP. Interconnecting LANs

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

LTE Evolution for Cellular IoT Ericsson & NSN

Modbus and ION Technology

Communication Systems Internetworking (Bridges & Co)

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

APNT#1168 Modbus - Establishing Communications Hints

100BASE-TX Decoding Instructions

Technical Overview of Single Frequency Network

AN1066. MiWi Wireless Networking Protocol Stack CONSIDERATIONS INTRODUCTION TERMINOLOGY FEATURES

Transcription:

Example: Multiple OFDM Downstream Channels and Examining Backwards Compatibility Mark Laubach, Avi Kliger Broadcom 1

Big Fat Downstream Pipe MULTIPLE DOWNSTREAM OFDM CHANNELS 2

Intent of this Presentation Socialize an example approach for supporting multiple downstream OFDM channels for EPoC following the big fat pipe notion. Overview: Expand PMA functions to map / configure 4 OFDM Channels Symbol Mapper Interleaving Pilot Insertion Etc. MAC and PCS remain the same Just a higher data rate across PCS -> PMA interface 3

EXAMPLE MAC/PLS PCS PMA SCATTERED PILOT MAP SUB-CARRIER CONFIGURATION AND BIG LOADING DATA FROM MAC DATA PCS UNCHANGED SYMBOL MAPPER TIME AND FREQUENCY INTERLEAVING PILOT INSERTION IFFT CP & WINDOWING PLC MESSAGES PLC PCS UNCHANGED SYMBOL MAPPER PLC PREAMBLE IFFT CP & WINDOWING Example EPoC Downstream Transmitter Block Diagram with 4 OFDM Channels NOTEs: 1) Assume 4 x T&F IL and PI; i.e. per OFDM channel (not shown to reduce visual clutter) 2) Initial assumption: same OFDM symbol size and CP IFFT IFFT CP & WINDOWING CP & WINDOWING

Implementation Impact Both CLT and CNU downstream: 4 x Interleaving, pilot insertion, OFDM IFFT, CP, Windowing Expanded Symbol Mapper Added memory for tables PCS and PMA at 10Gbps processing Note: Ethernet knows 10Gbps and LDPC: 10GBase-T (Clause 55) 5

PLC / eoam Impact Messages and mechanisms will need to support CNU signaling and configuring up to 4 OFDM downstream channels Needs to be included in the initial specification Question: Number of PLCs? 6

Channel Bonding Summary Creating a single wide downstream channel by an expanded symbol mapper across 4 separate OFDM channels in the PMA is straightforward 10Gbps PCS processing is known in Ethernet E.g. 10GBase-T uses LDPC Initial treatment in PLC and eoam for 4 DS channels is straightforward 7

Reality Questions for Task Force Will vendors / operators want to burden initial CNUs with multiple OFDM channels? Where and when is the RF spectrum? Observation: question also applies to upstream. Will industry want to get some experience first? Most likely: start with one channel for DS and one for US Questions considered in this presentation: How to support one (1) channel and four (4) channel CNUs in the future? What are the backwards compatibility issues? What is impact on CNUs? 8

MIXING GENERATIONS OF CNUS IN THE DOWNSTREAM 9

Example Assumptions Two generations of CNUs: 1 DS channel (1DSxCNU) 4 DS channels (4DSxCNU) Focus is on downstream in this presentation: Separate and Shared (mixed) RF spectrum scenarios Upstream generation differences should not be an issue: Channel differences can be handled via TDMA and 1D-to-2D Gate assignment awareness Plan for it in standard CNU upstream capability detection in a must in the PLC 10

Scenario: Separate RF Spectrum Separate DS RF spectrum 1 and 4 Similar to 1G-EPON and 10G-EPON Difference is that cable operators can (re)provision amount of RF spectrum as needed Cable operator can adjust allocation of RF spectrum as needed as population of CNUs shifts from models 1DSxCNU to 4DSxCNU Single CLT can handle both DS channels to keep under a single MAC domain Upstream still TDMA shared 11

Scenario: Shared DS RF Spectrum mixed Existing 1DSxCNUs use original OFDM channel Added 4DSxCNUs share same original channel with 1DSxCNUs and use any additional RF spectrum allocated as a second sub-channel for 4DSxCNUs only. This example will use a sub-channel term to distinguish the two channels Packet ordering and jitter preservation impact: 4DSxCNUs will require two FEC paths requiring additional complexity: packet overhead, implementation, receiver buffer memory, and latency for maintaining packet order and timing 12

Backwards Compatibility Summary Deployment Mode Comments 1DSxCNU 1 RF DS spectrum just for 1DSxCNU 4DSxCNU 4 RF DS spectrum just for 4DSxCNU 1DSxCNU and 4DSxCNU 1DSxCNU and 4DSxCNU 1 and 4 RF DS spectrum for 1DSxCNUs separate from 4DSxCNUs, no sharing of same DS spectrum. CLT handles both in the same MAC domain. Mixed RF DS spectrum for 1DSxCNU channel now shared with 4DSxCNUs, added spectrum for 4DSxCNUs only, impacts with added implementation relative cost and latency. Burdens 4DSxCNUs with extra relative cost when operating in mixed mode. Note: In all cases, cable operators will need to initially provision RF spectrum and then later adjust as they require. 13

Impact of Mixed Mode +1 FEC path: one for each subchannel Playout buffer for packet ordering and timing Buffer memory for 10Gbps * P symbols @ Tsym Example: for 20 usec, 25K bytes (200000 bits) per Tsym Table memory Example: for 25KB and 72B packet, 348 packets * 42 bits = 16.1K bits per Tsym Latency = P * Tsym. P = number of symbols (depth) of playout buffer. Tsym = 20 usec or 40 usec (approximately!! factor 0.9756 with CP of 5 usec ) How large is P? Dependent on speed of lower bit rate subchannel: codeword bps Added implementation relative cost De-skew / playout algorithm, with timeouts, recovery from codeword loss, etc. Required for 4DSxCNUs (only): 14

Question for Task Force Are the needs for mixed mode operation sufficient to justify the added complexity, relative cost, and latency? Note: this is only required in mixed mode when multiple parallel FEC paths are in use. Not needed when only one FEC path is in use mode 1 or 4; i.e., the added complexity is only needed during model deployment overlap. When operating with two subchannels, otherwise not needed 15

EXAMPLE OF MIXED MODE ARCHITECTURE AND REQUIREMENTS 16

Example: A Possible Solution Introduce the concept of two downstream sub-channels, e.g. Sub-Channel 0 and Sub- Channel 1 Sub-Channel0 is only for 1DSxCNUs Both sub-channels are processed by 4DSxCNUs Note: focus of this example is on impact on the CNU 17

Some Up-Front considerations PLC architecture must support both sub-channels 1DSxCNUs would be required to only process Subchannel 0 relevant information and ignore Subchannel 1 information Burden is placed on 4DSxCNUs and two-channel CLT transmitter Need to maintain packet ordering Need to process both sub-channels if present Example defines XGMII 0 and XGMII 1 in the CLT transmit direction to support use of the two subchannels 18

PCS PMA SCATTERED PILOT MAP NOTE: T&F IL and PI should be per OFDM channel. XGMII 1 SUB-CARRIER CONFIGURATION AND BIG LOADING DATA FROM MAC MAC/PLS RC WITH SWITCH FUNCTION XGMII 0 64b/66b 65b ENCODER 1 SEQUENCE INFORMATION 64b/66b 65b ENCODER 0 PLC MESSAGES 1 PLC MESSAGES 0 DATA PCS PLC PCS DATA PCS PLC PCS SYMBOL MAPPER 1 SYMBOL MAPPER 1 SYMBOL MAPPER 0 SYMBOL MAPPER 0 TIME AND FREQUENCY INTERLEAVING PILOT INSERTION PLC PREAMBLE TIME AND FREQUENCY INTERLEAVING PLC PREAMBLE IFFT IFFT IFFT IFFT CP & WINDOWING CP & WINDOWING CP & WINDOWING CP & WINDOWING SUB-CHANNEL 0 SUB-CHANNEL 1

PCS/PMA Implementation Impact In both CLT and CNU downstream: 2 x Encoder, FEC, Scrambler footprint In 4DSxCNU only Example shows Reconciliation Sublayer switch, can be done elsewhere In PMA, Mapper, etc. could support both subchannels with partition understanding Added table and functions in RC, algorithm for switching, idling, codeword filling, etc. May not be the most efficient as MAC packet stream is serialized 20

TX: A few rules for Switching Downstream RS must select which sub-xgmii interfaces to use LLID decision based need to add a table Rule 1: MAC Frames and codewords are never split across sub-channels Rule 2: Broadcasts are placed on Sub-Channel 0 Rule 3: MAC Frames on LLIDs for single-channel CNUs are only placed on Sub-Channel 0 All other placement (switching) rules are up to the implementer and/or cable operator 21

Frame Sequence Ordering indication An 4DSxCNU will receive frames simultaneous on each sub-channel Playout ordering and de-jittering required Timestamp based Timestamp insertion in CLT TX Include optional frame sequence timestamp in line encoded along with the Frame Start /S/ encoding. Create new /S/ with ordering control Common timestamp generator for both sub-channels that the CLT assigns upon receiving a frame across the XGMII When feature is on, presented to all CNUs on both sub-channels 22

Frame Ordering Indication CNU RX method: if /S/ with ordering is present A 1DSxCNU identifies the /S/ with ordering and ignores the timestamp value, and skips over the octets and processes the frame normally An 4DSxCNU must process the timestamp : Playout in time order to maintain frame ordering and delivery timing to the CNU upper layer processing (e.g. MAC) Impose a fixed delay on play-out processing, with no more than P symbol time delay (what is P?) This permit vendors implementation choice, use of timers, etc. 23

Frame Ordering Indication RX-side line-encoding processing For either 1DSxCNU or 4DSxCNU, upon reception of a frame with an /S/ with ordering The /S/ with ordering must be converted back to a normal /S/ and the timestamp removed before being passed back up the Rx XGMII to the MAC 24

Modifications to support /S/ with Ordering Table 46-3 and Table 46-4 Re-claim reserved value, with 0xFC to mean Start, same semantics as 0xFB for EPoC use This is to reserve value for use in satisfying Section 49.2.4.6 and adding to Table 49-1 Figure 49-7 Add new Control block format for 0xfc Q 0 Q 1 Q 2 D 0 D 1 D 2 D 3 Where Q code is an octet, three octets for a timestamp Intent is for 64b/66b line encoding to signal that for a Start, data is preceded by a 24-bit timestamp 25

Modifications Continued Table 49-1 Add new row start with ordering, /S/, 0xfc, Start followed by 24-bit timestamp value Add new section 49.2.4.12 [?] Start (/S/) with ordering Reserved for EPoC PHY use. In the CLT transmitter only (downstream), upon receiving a valid start control character (/S/) as per Section 49.2.4.8, if EPoC_PHY_CLT_Ordering_Enabled is True, the EPoC 65b encoder will change the block type value from 0xfb to 0xfc, insert the timestamp value and construct the block payload as per Figure 49-7. In the CNU receiver, if a block type value of 0xfc is received, the EPoC 65b decoder will treat this as equivalent to 0xfb (/S/) and will not include the timestamp octets in the decoded MAC frame. 26

Timestamp Details 10.24 nsec clock 24 bits Wrap around Note: Max symbol size of 45 usec and 128 symbols/frame. If PLC frame duration is 5.76 msec, 20 bits is sufficient rounded up to 24 to permit octet alignment in line encoding 27

When to Enable? For CLT operating in mode 1 or mode 4: (no sub-channel operation), set EPoC_PHY_CLT_Ordering_Enabled to False Feature not needed for these modes For CLT operating in mixed mode set EPoC_PHY_CLT_Ordering_Enabled to True 28

PLC Implications Either one-only or one-per sub-channel PLC can be supported One-only Downstream provisioning must be qualified by sub-channel 1DSxCNU only uses Sub-channel 0 4DSxCNU must process both One (at least one) per sub-channel Downstream provisioning applies to that sub-channel 1DSxCNU must be re-directed to Sub-Channel 0 PLC if its PLC hunt lands on the 4DSxCNU PLC 29

Impact on MPCP/DBA When EPoC_PHY_CLT_Ordering is True, MPCP/DBA must add 4 octets to every frame size for downstream calculations Control Block Type octet + 3 timestamp octets 30

Deployment and Provisioning Impact Same as with bonded OFDM channels, cable operators will need to: Enable OFDM channels Provision frequency allocation for each channel Configure sub-carriers as needed Change provisioning as RF spectrum availability changes Balance / change provisioned allocation of RF spectrum for Sub-Channel 0 vs Sub-Channel 1 Will change over time as 1DSxCNU service load diminishes with respect to 4DSxCNU service load 31

Backwards Compatibility Summary Mixed shared mode burdens CNU complexity and relative cost over keep RF DS spectrum separate For mixed: Two sub-channel CLT downstream transmitter is feasible Implementation burden on second-generation CLT and 4DSxCNUs Packet memory, tables, algorithms, and latency when in mixed mode Impact on DBA management may not be elegant With this example, adding support for sub-channel IDs for channel provisioning, PLC CNU redirect command, and /S/ with ordering processing would be needed initially for 1DSxCNU requirements. 32

Summary Examples have been presented for: Expanding PMA to 4-OFDM channels for creating a ~10Gbps downstream Providing backwards compatibility for 1-channel and 4-channel CNUs Added relative cost and complexity burden for 4-channel CNUs - only when operating in mixed mode Contributions are needed to propose course for P802.3bn If supporting mixed (shared downstream RF spectrum), need to go into more specification and impact details than this presentation 33

THANK YOU 34