FORWARD ERROR CORRECTION PROPOSAL FOR EPOC PHY LAYER

Similar documents
LDPC FEC PROPOSAL FOR EPOC. Richard S. Prodan Broadcom Corporation

PROPOSAL FOR PHY SIGNALING PRESENTED BY AVI KLIGER, BROADCOM

Baseline Proposal for EPoC PHY Layer IEEE 802.3bn EPoC September 2012 AVI KLIGER, BROADCOM LEO MONTREUIL, BROADCOM ED BOYD, BROADCOM

Constellation Shaping for LDPC-Coded APSK

Baseline Proposal for EPoC PHY Layer

SYMBOL SIZE CONSIDERATIONS FOR EPOC BASED OFDM PHY. Avi Kliger, Leo Montreuil, Tom Kolze Broadcom

CT-516 Advanced Digital Communications

Resource Blocks for EPoC Considerations. Avi Kliger, BZ Shen, Leo Montreuil Broadcom

OFDMA PHY for EPoC: a Baseline Proposal. Andrea Garavaglia and Christian Pietsch Qualcomm PAGE 1

Chapter 3 Convolutional Codes and Trellis Coded Modulation

Combining Modern Codes and Set- Partitioning for Multilevel Storage Systems

Digital Television Lecture 5

PHY High Level Block Diagrams and First Pass Look at PHY Delays. Avi Kliger, Mark Laubach Broadcom

ATSC 3.0 Physical Layer Overview

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

A Survey of Advanced FEC Systems

Design and Performance Evaluation of Concatenated Coding for Future DVB-S Systems

Closing the Gap to the Capacity of APSK: Constellation Shaping and Degree Distributions

New Forward Error Correction and Modulation Technologies Low Density Parity Check (LDPC) Coding and 8-QAM Modulation in the CDM-600 Satellite Modem

FPGA based Prototyping of Next Generation Forward Error Correction

LDPC Code Length Reduction

Towards 100G over Copper

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

MULTILEVEL CODING (MLC) with multistage decoding

Wireless Personal Area Networks

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting

An Iterative Noncoherent Relay Receiver for the Two-way Relay Channel

1000BASE-RH PHY system simulations

Implementation of Reed-Solomon RS(255,239) Code

A REVIEW OF CONSTELLATION SHAPING AND BICM-ID OF LDPC CODES FOR DVB-S2 SYSTEMS

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr.

On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks

Error Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria

Wireless Personal Area Networks

Using TCM Techniques to Decrease BER Without Bandwidth Compromise. Using TCM Techniques to Decrease BER Without Bandwidth Compromise. nutaq.

IN 1993, powerful so-called turbo codes were introduced [1]

LDPC Decoding: VLSI Architectures and Implementations

Abstract. Keywords - Cognitive Radio, Bit Error Rate, Rician Fading, Reed Solomon encoding, Convolution encoding.

BER Performance with GNU Radio

IEEE Broadband Wireless Access Working Group <

Performance Evaluation of IEEE STD d Transceiver

Turbo coding (CH 16)

Improved concatenated (RS-CC) for OFDM systems

EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code. 1 Introduction. 2 Extended Hamming Code: Encoding. 1.

ENGN8637, Semster-1, 2018 Project Description Project 1: Bit Interleaved Modulation

Low-complexity Low-Precision LDPC Decoding for SSD Controllers

Decoding of Block Turbo Codes

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission.

Lecture 17 Components Principles of Error Control Borivoje Nikolic March 16, 2004.

Capacity-Approaching Bandwidth-Efficient Coded Modulation Schemes Based on Low-Density Parity-Check Codes

EPoC Downstream Baseline Proposal (PLC material removed for transfer to PLC baseline)

Metrics and Techniques for Evaluation of FEC Systems

Are You Ready for DOCSIS 3.1. Presenter: Pete Zarrelli VeEX Field Applications Engineer

Performance Analysis of WiMAX Physical Layer Model using Various Techniques

HIGH ORDER MODULATION SHAPED TO WORK WITH RADIO IMPERFECTIONS

Modulation and Coding labolatory. Digital Modulation. BER Bit error Rate

OPTIMIZING CODED 16-APSK FOR AERONAUTICAL TELEMETRY

Low-Density Parity-Check Codes for Digital Subscriber Lines

MULTILEVEL RS/CONVOLUTIONAL CONCATENATED CODED QAM FOR HYBRID IBOC-AM BROADCASTING

MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS

High Order APSK Constellation Design for Next Generation Satellite Communication

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter

Payload measurements with digital signals. Markus Lörner, Product Management Signal Generation Dr. Susanne Hirschmann, Signal Processing Development

Comparison of BER for Various Digital Modulation Schemes in OFDM System

Details on Upstream Pilots and Resource Block Configuration for EPoC

Channel coding for polarization-mode dispersion limited optical fiber transmission

Error Correcting Codes for Cooperative Broadcasting

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <

Information-Theoretic Metrics in Coherent Optical Communications and their Applications

NOVEL 6-PSK TRELLIS CODES

Performance comparison of convolutional and block turbo codes

FPGA-Based Design and Implementation of a Multi-Gbps LDPC Decoder

Physical-Layer Network Coding Using GF(q) Forward Error Correction Codes

TABLE OF CONTENTS CHAPTER TITLE PAGE

Wireless Communication Systems: Implementation perspective

Efficient coding/decoding scheme for phase-shift keying optical systems with differential encoding

A Review of Second Generation of Terrestrial Digital Video Broadcasting System

Coding and Modulation

Rate and Power Adaptation in OFDM with Quantized Feedback

DVB-S2 Spectrum Efficiency Improvement with Hierarchical Modulation

VARIABLE RATE OFDM PERFORMANCE ON AERONAUTICAL CHANNELS

IEEE pc-00/35. IEEE Broadband Wireless Access Working Group <

Rate-Adaptive LDPC Convolutional Coding with Joint Layered Scheduling and Shortening Design

MSC. Exploiting Modulation Scheme Diversity in Multicarrier Wireless Networks IEEE SECON Michigan State University

Design and Simulation of COFDM for High Speed Wireless Communication and Performance Analysis

A Novel of Low Complexity Detection in OFDM System by Combining SLM Technique and Clipping and Scaling Method Jayamol Joseph, Subin Suresh

Improved PHR coding of the MR-O-QPSK PHY

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes

QAM to Circular Isomorphic Constellations

LDPC codes for OFDM over an Inter-symbol Interference Channel

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team

Channel Coding and Carrier Recovery for Adaptive Modulation Microwave Radio Links

Digital Communication

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 63, NO. 12, DECEMBER In the DVB-S2 standard, complex amplitude phase shift keying

C802.16a-02/76. IEEE Broadband Wireless Access Working Group <

In this tutorial, we study the joint design of forward error correction. Coded Modulation for Fiber-Optic Networks

Iterative Joint Source/Channel Decoding for JPEG2000

About Homework. The rest parts of the course: focus on popular standards like GSM, WCDMA, etc.

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

Adoption of this document as basis for broadband wireless access PHY

Transcription:

FORWARD ERROR CORRECTION PROPOSAL FOR EPOC PHY LAYER IEEE 802.3bn EPoC - SEPTEMBER 2012 Richard S. Prodan, Avi Kliger, Tom Kolze, BZ Shen Broadcom 1

DVB-C2 VS. BRCM FEC STRUCTURE ON AWGN CHANNEL BRCM FEC Single LDPC code Codeword size: 12000 Code rate 75% Use set-partition LDPC code on 4-LSB s for all QAM constellations Apply both even-bit and odd-bit QAM constellations No need for BCH outer code in AWGN channel (no error floor problem) No Frequency Domain Interleaving Use shortening to provide 0.5 bit/symbol increments (with BCH outer code) DVB-C2 FEC 6 different LDPC codes (one for each code rate) Code rates: 4/9, 2/3, 11/15, 7/9, 37/45, 8/9 Codeword size: 16200 Code all QAM symbol bits Need BCH outer code (error floor mitigation) Use interleaving within one LDPC codeword Only on even-bits QAM constellations 2

PARTIAL BIT CODING Approach LDPC Code applied to 4 Least Significant Bits of an QAM symbol Uncoded bits use Set Partitioning to maximize distance Benefits Combined coding and modulation maintains error correction performance (coding gain) with a lower rate (stronger) code for the LSB s with the same overall higher code rate LDPC decoder rate is reduced by 4/M for M bit QAM symbols Reduction in decoder complexity 3

PERFORMANCE ON 1024-QAM (AWGN) Max number of iterations: 15 SNR@ 1E-8 BRCM: 20.31dB DVB-C2: 20.4dB Difference: 0.09dB SNR@1E-10 BRCM: 20.41dB DVB-C2: >20.71dB Difference: >0.3dB BER 10-4 10-5 10-6 10-7 10-8 9b/s BRCM 8.785b/s DVB C2 1024 QAM AWGN (15its) 10-9 10-10 10-11 19.9 20 20.1 20.2 20.3 20.4 20.5 20.6 20.7 20.8 EbNo (db) 4

ALL QAM CONSTELLATION SUPPORT Approach Use conventional even (square) QAM constellations 256-QAM, 1024-QAM, 4096-QAM Add odd (cross) QAM constellations 512-QAM, 2048-QAM Benefits Provides finer granularity in spectral efficiency choices Provides finer granularity in SNR threshold choices 5

512-QAM MAPPING Coded bits (LSB s) are grey-coded along each axis 6

LDPC CODE SHORTENING Approach Use a shortened LDPC codeword for the 4 LSB s as the inner code Add a very high code rate BCH outer code over the LDPC information bits and the uncoded bits of the partial bit coded QAM symbols containing the LDPC codeword Benefits Provides finer granularity in spectral efficiency choices Only a single LDPC code is used Reduction in decoder complexity 7

BCH OUTER CODE WITH SHORTENED LDPC INNER CODE LDPC inner code shorting size: 4000 bit LDPC information bits after shortening: k=9000-4000=5000 LDPC total bits after shortening: n=12000-4000=8000 BCH codeword size: k+(n/4)*u (where u = number of uncoded bits/symbol) Binary BCH code with working field GF(2 15 ) QAM Symbols BCH outer code Number of Number of BCH Number of correctable Number of redundancy Constellation Symbol size coded bits uncoded bits codeword size bits bits 512 9 4 5 15000 6 90 1024 10 4 6 17000 6 90 2048 11 4 7 19000 6 90 4096 12 4 8 21000 6 90 8

256 TO 4096-QAM AND SHORTENING WITH BCH T=6 QAM symbol size coded bits uncoded bits Shorten size BCH correction t BCH codeword size BCH check bits # Max iterations Overall rate Bits/ symbol b/s distance to the previous one SNR @10-8 BER (db) SNR distance to the previous one 8 4 4 0 0 0 0 15 0.875 7 23.7 9 4 5 4000 6 15000 90 15 0.828 7.46 0.46 25.2 1.5 9 4 5 0 0 0 0 15 0.889 8 0.54 26.7 1.5 10 4 6 4000 6 17000 90 15 0.846 8.46 0.46 28.4 1.7 10 4 6 0 0 0 0 15 0.9 9 0.54 29.9 1.5 11 4 7 4000 6 19000 90 15 0.86 9.46 0.46 31.3 1.4 11 4 7 0 0 0 0 15 0.909 10 0.54 32.8 1.5 12 4 8 4000 46 21000 90 15 0.871 10.46 0.46 34.5 1.7 12 4 8 0 0 0 0 15 0.917 11 0.54 35.9 1.4 9

256 TO 4096-QAM AND SHORTENING WITH BCH T=6 PERFORMANCE CURVES 10-4 10-5 10-6 7b/s, 256QAM 7.46b/s,512QAM w/bch6 & short. 8b/s 512QAM 8.46b/s 1024QAM w/bch6 & short. 9b/s 1024QAM 9.46b/s 2048QAM,w/BCH6 & short. 10b/s 2048QAM 10.46b/s 4096QAM w/bch6 & short. 11b/s 4096QAM AWGN,4-bit coded 75% 12K LDPC, 15it. BER 10-7 10-8 Max 15 iterations on Full and Shortened LDPC code 10-9 10-10 24 26 28 30 32 34 36 SNR (db) 10

SPECTRAL EFFICIENCY OF QAM WITH FEC 11

CONCLUSIONS An LDPC Forward Error Correction approach is proposed with partial bit coding using set partitioned coded modulation Even and Odd QAM constellations supported for finer SNR Threshold granularity Codeword shortening supports variable code rates with a single LDPC code for finer spectral efficiency granularity Reduced decoder memory size with 12000 bit LDPC code Reduced decoder rate with 4-bit per QAM symbol partial bit coding Reduced decoder complexity with a single LDPC code Spectral Efficiency granularity in 0.5 bits/symbol increments SNR Threshold granularity in ~1.5 db increments Better performance with lower complexity and greater flexibility 12

THANK YOU 13