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

Similar documents
Coded Modulation Design for Finite-Iteration Decoding and High-Dimensional Modulation

Coded Modulation for Next-Generation Optical Communications

Irregular Polar Coding for Multi-Level Modulation in Complexity-Constrained Lightwave Systems

Comparison of nonlinearity tolerance of modulation formats for subcarrier modulation

A 24-Dimensional Modulation Format Achieving 6 db Asymptotic Power Efficiency

Constant Modulus 4D Optimized Constellation Alternative for DP-8QAM

High-Dimensional Modulation for Optical Fiber Communications

Information-Theoretic Metrics in Coherent Optical Communications and their Applications

Turbo Demodulation for LDPC-coded High-order QAM in Presence of Transmitter Angular Skew

Reach Enhancement of 100%for a DP-64QAM Super Channel using MC-DBP with an ISD of 9b/s/Hz

Laser Frequency Drift Compensation with Han-Kobayashi Coding in Superchannel Nonlinear Optical Communications

High-Dimensional Modulation for Mode-Division Multiplexing

Detection of a 1Tb/s superchannel with a single coherent receiver

A Low-loss Integrated Beam Combiner based on Polarization Multiplexing

from ocean to cloud THE FUTURE IS NOW - MAXIMIZING SPECTRAL EFFICIENCY AND CAPACITY USING MODERN COHERENT TRANSPONDER TECHNIQUES

Construction of Adaptive Short LDPC Codes for Distributed Transmit Beamforming

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

FPGA based Prototyping of Next Generation Forward Error Correction

from ocean to cloud LATENCY REDUCTION VIA BYPASSING SOFT-DECISION FEC OVER SUBMARINE SYSTEMS

Capacity achieving nonbinary LDPC coded non-uniform shaping modulation for adaptive optical communications.

Frequency Noise Reduction of Integrated Laser Source with On-Chip Optical Feedback

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM

Constellation Shaping for LDPC-Coded APSK

Ultra high speed optical transmission using subcarrier-multiplexed four-dimensional LDPCcoded

Emerging Subsea Networks

Digital Television Lecture 5

Low-Complexity Concatenated LDPC-Staircase Codes

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

Performance comparison of convolutional and block turbo codes

Emerging Subsea Networks

INCREMENTAL redundancy (IR) systems with receiver

Emerging Subsea Networks

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

Iteration-Aware LDPC Code Design for Low-Power Optical Communications

White Paper Unlocking the Potential of LDPC, New FlexLDPC Coding from. Datum Systems. for PSM-500, 500L & 500LT Series Modems

LDPC Decoding: VLSI Architectures and Implementations

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

Investigation of a novel structure for 6PolSK-QPSK modulation

A Survey of Advanced FEC Systems

Optimized Degree Distributions for Binary and Non-Binary LDPC Codes in Flash Memory

Bayesian Method for Recovering Surface and Illuminant Properties from Photosensor Responses

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

Performance Analysis of n Wireless LAN Physical Layer

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

MULTILEVEL CODING (MLC) with multistage decoding

Vector-LDPC Codes for Mobile Broadband Communications

CT-516 Advanced Digital Communications

Project. Title. Submitted Sources: {se.park,

160-Gb/s NRZ-DQPSK optical transmission system employing QC-LDPC code

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

Semi-Automatic Antenna Design Via Sampling and Visualization

Irregular Polar Coding for Massive MIMO Channels

Emerging Subsea Networks

Channel coding for polarization-mode dispersion limited optical fiber transmission

Short-Blocklength Non-Binary LDPC Codes with Feedback-Dependent Incremental Transmissions

3GPP TSG RAN WG1 Meeting #85 R Decoding algorithm** Max-log-MAP min-sum List-X

System and device technologies for coherent optical communications

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

Video Transmission over Wireless Channel

The throughput analysis of different IR-HARQ schemes based on fountain codes

Truly Aliasing-Free Digital RF-PWM Power Coding Scheme for Switched-Mode Power Amplifiers

Code Design for Incremental Redundancy Hybrid ARQ

Bit-permuted coded modulation for polar codes

Design of Broadband Three-way Sequential Power Amplifiers

Performance Analysis for a Alamouti s STBC Encoded MRC Wireless Communication System over Rayleigh Fading Channel

FORWARD ERROR CORRECTION PROPOSAL FOR EPOC PHY LAYER

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

THE idea behind constellation shaping is that signals with

arxiv: v2 [quant-ph] 16 Jul 2018

LDPC Code Length Reduction

Lab/Project Error Control Coding using LDPC Codes and HARQ

AN INTRODUCTION TO ERROR CORRECTING CODES Part 2

Constellation Shaping for Fiber-optic Channels with QAM and High Spectral Efficiency

Options for Increasing Subsea Cable System Capacity

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

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

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007

DIGITAL COMMINICATIONS

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

LDPC-coded orbital angular momentum (OAM) modulation for free-space optical communication

PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC)

A rate one half code for approaching the Shannon limit by 0.1dB

Improving Windowed Decoding of SC LDPC Codes by Effective Decoding Termination, Message Reuse, and Amplification

Single channel and WDM transmission of 28 Gbaud zero-guard-interval CO-OFDM

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

On the reduced-complexity of LDPC decoders for ultra-high-speed optical transmission

Using LDPC coding and AMC to mitigate received power imbalance in carrier aggregation communication system

Iterative Joint Source/Channel Decoding for JPEG2000

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

Emerging Subsea Networks

The Case for Optimum Detection Algorithms in MIMO Wireless Systems. Helmut Bölcskei

ERROR CONTROL CODING From Theory to Practice

Iterative Equalisation and Forward Error Correction

Innovations in Coherent Technologies for Subsea Transmission Systems

Performance Evaluation using M-QAM Modulated Optical OFDM Signals

Performance Analysis and Improvements for the Future Aeronautical Mobile Airport Communications System. Candidate: Paola Pulini Advisor: Marco Chiani

Simulink Modeling of Convolutional Encoders

An Improved Design of Gallager Mapping for LDPC-coded BICM-ID System

Analytical Estimation in Differential Optical Transmission Systems Influenced by Equalization Enhanced Phase Noise

Contents Chapter 1: Introduction... 2

Transcription:

MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Rate-Adaptive LDPC Convolutional Coding with Joint Layered Scheduling and Shortening Design Koike-Akino, T.; Millar, D.S.; Parsons, K.; Kojima, K. TR018-015 March 018 Abstract We propose a joint design method of layered scheduling, shortening and puncturing for LDPC convolutional codes to be scalable across a variety of overhead ranges. Our method achieves greater than 0. db gain over conventional methods. Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference (OFC/NFOEC) This work may not be copied or reproduced in whole or in part for any commercial purpose. Permission to copy in whole or in part without payment of fee is granted for nonprofit educational and research purposes provided that all such whole or partial copies include the following: a notice that such copying is by permission of Mitsubishi Electric Research Laboratories, Inc.; an acknowledgment of the authors and individual contributions to the work; and all applicable portions of the copyright notice. Copying, reproduction, or republishing for any other purpose shall require a license with payment of fee to Mitsubishi Electric Research Laboratories, Inc. All rights reserved. Copyright c Mitsubishi Electric Research Laboratories, Inc., 018 01 Broadway, Cambridge, Massachusetts 019

Rate-Adaptive LDPC Convolutional Coding with Joint Layered Scheduling and Shortening Design Toshiaki Koike-Akino, David S. Millar, Kieran Parsons, Keisuke Kojima Mitsubishi Electric Research Laboratories (MERL), Cambridge, MA 019, USA. koike@merl.com 1. Introduction Abstract: We propose a joint design method of layered scheduling, shortening and puncturing for LDPC convolutional codes to be scalable across a variety of overhead ranges. Our method achieves greater than 0. db gain over conventional methods. OCIS codes: (060.510) Optical communications, (060.1660) Coherent communications, (060.080) Modulation. Modern fiber-optic systems have adopted soft-decision (SD) forward error correction (FEC) based on low-density parity-check (LDPC) codes [1 9]. In the past years, LDPC convolutional codes (LDPC-CC), known as spatially coupled codes, have received a considerable amount of interest because they allow low-latency windowed decoding (WD) [ 9]. For example, Schmalen et al. [ 6] achieved excellent performance by designing an irregular degree distribution for LDPC-CC with 1-iteration WD. A further performance improvement was achieved [10] by optimizing layered scheduling [9] for WD in particular for small window sizes. It is known that optimal degree distribution for irregular LDPC codes depends on the target overhead. It implies that one excellent LDPC code is usually not scalable (compatible) to different overheads. Nevertheless, the next-generation optical networks call for high flexibility with adaptive modulation and coding [11 16]. Rate-adaptive LDPC codes can be realized, e.g., by puncturing [11], shortening [1], and splitting [1]. Puncturing decreases the overhead by omitting parity bit transmission, shortening increases the overhead by omitting transmission of frozen information bits, and splitting modifies parity-check matrix. Particularly, an appropriate selection of shortening [1] (from head of coupling) showed significant gain, yet hardware friendly because nearly zero modification is required for encoding/decoding. In this paper, we further improve the shortening in conjunction with layered scheduling design [10] in more greedy fashion (rather than choosing from only head bits). We verify that our joint design methods achieve significant gain closer to Shannon limit over a variety of FEC overhead ranges.. Rate-Adaptive LDPC-CC Design Bit-interleaved coded-modulation (BICM) using binary SD-FEC and multi-level quadrature-amplitude modulation (QAM) has been used [16] in recent lightwave systems. In Fig. 1, theoretically achievable spectral efficiency (SE) for BICM systems with regular QAMs (from -ary to 10-ary) is present. Depending on channel signal-to-noise ratio (SNR), the best modulation format and FEC overhead that maximizes the SE can be determined as shown in Fig.. It is observed that the best FEC overhead significantly varies in particular for lower-order modulations. For example, the optimal FEC overhead ranges from 7% to 189% for 16QAM between.5 and 10 db SNRs. Hence, it is of great importance that practical FEC codes can be seamlessly scalable over a wide range of overhead. Note that small overhead such as 7% is only useful for higher-order QAMs in theory, whereas more practical design of modulation order and FEC overhead is investigated [1, 16]. Fig. depicts quasi-cyclic (QC) LDPC-CCs denoted by a protograph (J,K,L,M), where J is maximum column weight, K is maximum row weight, L is termination length of spatial coupling, and M is the QC lifting size. We use low-latency WD with window size W, for which WM consecutive check nodes (CNs) in total can be activated for every sliding window. Inside the window, we split the CNs into multiple layers for scheduling. Both the size of layers and stride of window sliding are set to be equal to the QC lifting parameter M. For comparison, we consider conventional round-robin (RR) scheduling, where every layer of M CNs is sequentially updated in a circular manner from the top to the bottom. We optimize the irregular decoding order of the W layers inside the window to improve the decoding convergence speed without requiring any additional complexity. We use protograph-based extrinsic information transfer (P-EXIT) [10] analysis to search for the best proto-cn which can maximize the reliability, in a greedy manner [10]. Note that the reverse RR scheduling [10] was found to be nearly optimal especially for higher overhead cases.

Spectral Efficiency (b/s/hz/pol) 10 8 6 Shannon Limit QAM 16QAM 6QAM 56QAM 10QAM 1 st Window W=6 nd Window Proto-CNs Coupling 1 Coupling K=0 Row weight M x M circulant Proto-Variable Nodes Column weight J=5 Coupling L Fig. : WD with W = 6 for QC-LDPC-CC(J,K,L,M). Info Parity QC-LDPC-CC(,0) 16QAM 6QAM 56QAM 10AM 0 0 5 10 15 0 5 0 SNR (db) Fig. 1: Achievable SE for BICM systems with QAMs. 00 150 100 50 189% 7% 16QAM 6QAM 56QAM 10AM 0 0 5 10 15 0 5 0 SNR (db) QAM 16QAM 6QAM 56QAM 10QAM Fig. : FEC overhead maximizing SE for QAMs. (a) (b) (c) Shortening (Frozen) Info QC-LDPC-CC(,16) Shortening QC-LDPC-CC(,0) w/ Shortening & Puncturing K=0 J= K=16 J= Parity Puncturing Fig. : LDPC-CC with shortening and puncturing: (a) regular LDPC-CC(,0); (b) regular LDPC-CC(,16) which is a uniformly shorten version of regular LDPC- CC(,0); (c) LDPC-CC(,0) with optimal shortening and puncturing. In conjunction of layered scheduling design, we optimize the best proto-variable nodes (VNs) to be punctured or shortened to minimize the FEC limit across different overhead. For P-EXIT, channel mutual information are initialized to be 1 (i.e., error free) and 0 (i.e., unreliable) for the proto-vns shorten and punctured, respectively. Note that LDPC- CC(J,K) can be obtained by a lower-overhead LDPC-CC(J,K + J) by uniform shortening as shown in Fig., without need of hardware modification of encoding and decoding. Thus, we can use a mother LDPC-CC having the smallest overhead for joint design of shortening, puncturing, and scheduling. Note that there are a lot of degrees of freedom to choose the proto-vns to be shorten or punctured, and that uniform shortening such as Fig. (b) is not always best. By carefully choosing the proper proto-vns, wave-like WD message passing can be boosted. In this paper, we optimize the scheduling, shortening, and puncturing for variable-rate LDPC-CC, by means of a greedy tree search [10].. Performance Analysis In order to show the benefit of joint optimization, we first consider the rate adaptation between LDPC-CC(,16) and LDPC-CC(,1). Fig. 5(a) shows the achievable threshold as a function of FEC overhead for the number of subiterations I = in layered scheduling and a window size of W = 6. We used 6 survivors when optimizing the layered scheduling. For comparison, we plot RR scheduling with uniformly-distributed puncturing and shortening as well as our joint optimization of scheduling, shortening, and puncturing. Puncturing creates lower overhead from highestoverhead LDPC-CC(,1), whereas shortening decrease the overhead based on the lowest-overhead LDPC-CC(,16). It is observed that the proposed method outperforms RR scheduling with shortening by more than 0. db. Even for such a small window size of W = 6 and a limited number of iterations of I =, we can achieve good performance which is within 1 db of Shannon limit across different overhead. The gap from Shannon limit can be reduced by increasing iterations or window size. Fig. 5(b) shows the case with W = 10. We can see that the threshold for all methods are significantly improved and that the advantage of optimal

.5.5 > 0.dB < 0.9dB.5 RR Punc. 6 8 0 6 8 50 5 5 8 7.5 7 6.5 6 5.5 5.5.5 1.5 1 (a) W = 6,I =.5 RR Punc. < 0.5dB 6 8 0 6 8 50 5 5 (b) W = 10,I = Fig. 5: Threshold vs. FEC overhead between truncated LDPC-CC(,16,0) and LDPC-CC(,1,0). (NonTrunc) > 0.5dB 0 0 0 60 80 100 10 10 Fig. 6: Threshold achieved by rate-adaptive LDPC-CC for a wide range of overhead (W = 6, I = ). scheduling over RR becomes marginal. Nonetheless, the proposed method achieves the performance within 0.5 db of Shannon limit. Note that puncturing does not perform well because mutual information are nullified at punctured proto-vns in contrast to shortening cases. The scheduling gain is more significant in higher overhead regimes, where LDPC codes usually do not converge faster [1]. This is confirmed in Fig. 6, showing the remarkable advantage of our joint scheduling and shortening optimization over the conventional RR scheduling with uniform shortening for a wide range of overhead from 5% to 110%. Note that our rate-adaptive LDPC-CC is seamlessly scalable to accommodate the whole overhead without any hardware modification. It is also shown that truncated LDPC-CC significantly outperforms non-truncated ones because of rate loss mitigation.. Conclusions We proposed hardware-friendly rate-compatible LDPC-CC using optimized layered scheduling and shortening. A significant performance improvement of 0. db was achieved for limited decoding iterations and window sizes. References 1. I. B. Djordjevic, Advanced coded-modulation for ultra-high-speed optical transmission, OFC (01): WJ-.. S. Kudekar et al., Threshold saturation via spatial coupling: Why convolutional LDPC ensembles perform so well over the BEC, IEEE TIT 57 (011): 80 8.. K. Sugihara et al., A spatially-coupled type LDPC code with an NCG of 1 db for optical transmission beyond 100 Gb/s, OFC (01): OMB... L. Schmalen et al., Spatially coupled soft-decision error correction for future lightwave systems, JLT 5 (015). 5. L. Schmalen et al., Next generation error correcting codes for lightwave systems, ECOC (01): Th.1... 6. L. Schmalen et al., Evaluation of left-terminated spatially coupled LDPC codes for optical communications, ECOC (01): Th... 7. F. Buchali et al., 5 50 Gb/s WDM transmission of Gbaud DP--PSK over 6,000 km fiber with spatially coupled LDPC coding, OFC (01): W1A-1. 8. A. Leven, L. Schmalen, Status and recent advances on forward error correction technologies for lightwave systems, JLT 16 (01): 75 750. 9. D. Chang et al., LDPC convolutional codes using layered decoding algorithm for high speed coherent optical transmission, OFC (01): OW1H-. 10. T. Koike-Akino et al., Optimal layered scheduling for hardware-efficient windowed decoding of LDPC convolutional codes, ECOC (016): W..C.. 11. G. H. Gho, J. M. Kahn, Rate-adaptive modulation and low-density paritycheck coding for optical fiber transmission systems, JOCN 10 (01). 1. Y. Zhang, I. B. Djordjevic, Staircase rate-adaptive LDPC-coded modulation for high-speed intelligent optical transmission, OFC (01): MA-6. 1. K. Sugihara et al., Scalable SD-FEC for efficient next-generation optical networks, ECOC (016): W..C.. 1. T. Koike-Akino et al., Pareto optimization of adaptive modulation and coding set in nonlinear fiber-optic systems, JLT 5 (016): 101 109. 15. L. Beygi et al., Rate-adaptive coded modulation for fiber-optic communications, JLT (01):. 16. R. Maher et al., Modulation order and code rate optimisation for coherent transceivers using generalized mutual information, ECOC (015): Mo...