FEC for high speed optical transmission

4
Invited Paper FEe for High Speed Optical Transmission Changsong Xie t , Yu Zhao · , Zhiyu Xiao 2 , Deyuan Chang 2 , Fan Yu 2 J: Huawei Technologies DuesselGmbH, European Research Center, Riesstrasse 25, D-80992 Munich, Germany, 2: Huawei Technologies Co. Ltd, Network Research, Shenzhen, China [email protected] Abstract: This paper will at first explain the requirement of high speed optical transport network on forward error correction (FEC) codes in terms of code length, code rate, coding gain, burst error coection capability, error floor, latency, coding/decoding complexity. Then, a few code schemes used in cuent optical transport systems such as Reed-Solomon codes recommended by ITU-T G.709 and enhanced FECs listed in ITU-T, G.975.I are inoduced. Advanced codes recently developed by vendors used for IOOGbps systems and their performances are summarized. Features and special requirements on soſt decoding FEC (SDFEC) especially inter-working between SDFEC and equalizer, with and without deferential coding etc. are analyzed. Some perspectives of future FEC for optical transport are also given. 1. General requirements on FEe Net Coding Gain As transport network usually covers long-haul and even ultra-long-haul transmission links. To reach the so called error-ee (BER down to 10-12 or even 10-15) transmission, FEC is an unavoidable technique. For the earlier stage Optical Transport Unit (OTU 0/1/2, with data-rate IGbps/ 2.5GbpsIlOGbps), Reed-Solomon (255,239) code was standardized by ITU-T G.709 [1], which has a net coding gain (NCG) at BER=10-12 of 5.6dB. For Later OTU2/3 with data-rate IOGbps/40Gbps ITU-T G975.I recommended enhanced FECs containing 8 codes which have NCG@10-12 om 7.IdB to 9.0dB [2]. For 40Gbps and IOOGbps the vendors developed their own FEC with hard or soſt decoding techniques which have better NCG (om IOdB to more than 11dB, ref Fig. 4). N @ c 0 z 12 11 10 9 AWGN channel r - - V - deC i ng ' - V 8 3.4dB 7 I , 6 R� 2 55 , 2 39) 5 0.05 0.07 0.09 0.11 0.13 0.15 0.1 7 0.19 0.21 0.23 0.25 FEe overhead Fig. I Theoretical NCG bonds for A WGN channel Latency Coln OPUk Payload (4x239 16 = 4 3824 bytes) OPUk PyloaJ (4x239 16= 4x3824 byts) Fig. 2 OUT frame structure and FEC overhead K=l.2.5Gbps K=2,10Gbps K=3.40Gbps K=4,100Gbps K=5, 400Gbps 255x16= ••••.•••••• 4080 In addition to the NCG, also required is the coding/decoding latency, especially for delay-sensitive services such as fmancial data. The latency is resulted om coding/decoding process, buffering for interleaving and de-interleaving process. Usually the longer the code length is, the deeper the interleaver is, the more the latency will be. Over Head Theoretically the more overhead (OR) is spent for parity-check, the more NCG one will get. For lOG and below lOG system, usually 7% OR is applied. But for lOOG and beyond system higher NCG is needed, codes with higher OR are investigated and applied. On the other hand, more OR means wider bandwidth of the coded signal. For Optical Transmission Systems, Subsystems, and Technologies IX, edited by Xiang Liu, Ernesto Ciaramella, Naoya Wada, Nan Chi, Proc. of SPIE-OSA-IEEE Asia Communications and Photonics, SPIE Vol. 8309, 83091 R . © 2011 SPIE-OSA-IEEE . CCC code: 0277-786X/11/$18 . doi: 10.1117/12.903872 Proc. of SPIE-OSA-IEEENol. 8309 83091 R-1

Transcript of FEC for high speed optical transmission

Page 1: FEC for high speed optical transmission

Invited Paper

FEe for High Speed Optical Transmission Changsong Xiet, Yu Zhao·, Zhiyu Xiao2, Deyuan Chang2, Fan Yu2

J: Huawei Technologies DuesseldOlfGmbH, European Research Center, Riesstrasse 25, D-80992 Munich, Germany, 2: Huawei Technologies Co. Ltd, Network Research, Shenzhen, China

[email protected]

Abstract: This paper will at first explain the requirement of high speed optical transport network on forward error correction (FEC) codes in terms of code length, code rate, coding gain, burst error correction capability, error floor, latency, coding/decoding complexity. Then, a few code schemes used in current optical transport systems such as Reed-Solomon codes recommended by ITU-T G.709 and enhanced FECs listed in ITU-T, G.975.I are introduced. Advanced codes recently developed by vendors used for IOOGbps systems and their performances are summarized. Features and special requirements on soft decoding FEC (SDFEC) especially inter-working between SDFEC and equalizer, with and without deferential coding etc. are analyzed. Some perspectives of future FEC for optical transport are also given.

1. General requirements on FEe

Net Coding Gain As transport network usually covers long-haul and even ultra-long-haul transmission links. To reach the so called error-free (BER down to 10-12 or even 10-15) transmission, FEC is an unavoidable technique. For the earlier stage Optical Transport Unit (OTU 0/1/2, with data-rate IGbps/ 2.5GbpsIlOGbps), Reed-Solomon (255,239) code was standardized by ITU-T G.709 [1], which has a net coding gain (NCG) at BER=10-12 of 5.6dB. For Later OTU2/3 with data-rate IOGbps/40Gbps ITU-T G975.I recommended enhanced FECs containing 8 codes which have NCG@10-12 from 7.IdB to 9.0dB [2]. For 40Gbps and IOOGbps the vendors developed their own FEC with hard or soft decoding techniques which have better NCG (from IOdB to more than 11 dB, ref. Fig. 4).

N

cb

@

in � c.9 0 z

12

11

10

9

AWGN channel

--�

�r I-- -

V � �i--�deC�ing' -

-+-V

8 �

",3.4dB 7

.,. I

, 6

• R�255,239) 5

0.05 0.07 0.09 0.11 0.13 0.15 0.1 7 0.19 0.21 0.23 0.25 FEe overhead

Fig. I Theoretical NCG bonds for A WGN channel

Latency

Column

OPUk Payload (4 x 239)( 16 = 4)( 3824 bytes)

OPUk PllyloaJ (4x239)( 16= 4 x 3824 bytl"s)

Fig. 2 OUT frame structure and FEC overhead

K=l. 2.5Gbps

K=2,10Gbps

K=3.40Gbps

K=4, 100Gbps

K=5, 400Gbps

255x16= •••••.•••••• 4080

In addition to the NCG, also required is the coding/decoding latency, especially for delay-sensitive services such as fmancial data. The latency is resulted from coding/decoding process, buffering for interleaving and de-interleaving process. Usually the longer the code length is, the deeper the interleaver is, the more the latency will be.

Over Head Theoretically the more overhead (OR) is spent for parity-check, the more NCG one will get. For lOG and below lOG system, usually 7% OR is applied. But for lOOG and beyond system higher NCG is needed, codes with higher OR are investigated and applied. On the other hand, more OR means wider bandwidth of the coded signal. For

Optical Transmission Systems, Subsystems, and Technologies IX, edited by Xiang Liu, Ernesto Ciaramella, Naoya Wada, Nan Chi, Proc. of SPIE-OSA-IEEE Asia Communications and Photonics, SPIE Vol. 8309, 83091 R . © 2011 SPIE-OSA-IEEE . CCC code: 0277-786X/11/$18 . doi: 10.1117/12.903872

Proc. of SPIE-OSA-IEEENol. 8309 83091 R-1

Page 2: FEC for high speed optical transmission

lOOGbps PDM-QPSK systems, this is critical while its original signal bandwidth already fully occupies the 50GHz channel spacing. 100Gbps signals with FEC OH have to be narrow-filtered during transmission. One has to make trade-off between FEC's NCG and penalties resulted from narrow filtering effect and inter-channel cross-talk. Currently FEC OH for 100G systems are below 25%.

Code Length According to coding theory, with the same OH longer codes have better NCG. But longer codes mean larger coding/decoding latency and more complex decoding. Another issue is that the code frame should match the OTN frame, so that both OTN frame and code frame have the common frame synchronization.

Complexity To make the decoder realizable in ASIC, the decoding complexity should always be kept in mind of code designer. For hard decision FEC, its encoder/decoder can be a separate ASIC to the ASIC for coherent digital signal processing (DSP). As the advance of semiconductor technology, long codes with soft decoding are implementable into a CMOS ASIC. Nevertheless, the soft decoder has to be integrated with DSP into one ASIC because of wiring between these two modules. The FEC designers have to take this into account.

2. FEe for lOOGbps systems For the earlier stage lOOG transponder, if hard decoding FEC is used, FEC chip is usually mounted on the OUT board together with OUT framer/mapper. As soft decoding FEC is applied, it is hard to put FEC chip separate with the DSP chip because the high speed wiring is increased by 3-4 fold, depending on the quantization of the soft­information. OTU-4V

�� 1��� r-------------------------------------------------------., 10'11 2G :' ·-------------------------------------Mod�-I ato r--------\

�' . ',::: � �,�'��"��) -- ".

4:10 §

100��:�rDU4 1'11;8 J • +-!"::,

ODUk¢:>OTU4 GearBox Framer Ii i ��:n��:��

',l... __ -__ ..: __ = __ = ___ = __ = __ = ___ �_'_- __ - __ -___ - __ - __ - __ -___ � ____________________ ) : �,,,---------------------------------------------------------,/

Fig. 3 FEe in lOOG transponder

Apart from the codes recommended by ITU-T G.975.1, system vendors developed their own codes for 40GIl00G coherent transmission systems. Mitsubishi published the concatenated code with inner code of 13% LDPC and outer code of 7%RS code [3]. The LDPC code uses 2-bit soft decoding integrated with DSP together. RS code uses normal hard decoder. As the LDPC is relatively short, it suffers an error floor above 10-15, RS code will push the error flow down below 10-15. The total NCG reached 9.0dB. Vitesse demonstrated both 7% and 20% Continuous- Interleaved BCH (CI-BCH) code both with hard decoding [4]. The 7%OH code reached an NCG of 9.3dB and the 20%OH code reached an NCG of lO.5dB. ViaSat developed 7%OH hard decoding Turbo Product Code (TPC), 15%OH and 20%OH soft decoding TPC, which reach NCG of 9.3dB , 10.8dB and 1 1.3 dB respectively [5]. Huawei published its 20%OH soft decoding LDPC code, which reaches NCG of 1 1.3 dB [6].

3. Differential decoding and SD FEe One critical issue of PDM-QPSK system is the phase cycle slip (phase jump of � or multiples of �). It causes burst

2 2

errors until the phase jumps back. If we use traditional interleaving to diffuse these errors into different codes, it

Proc. of SPIE-OSA-IEEENol. 8309 83091 R-2

Page 3: FEC for high speed optical transmission

does not remove these errors but converts them into random-like errors. This will degrade the error correction capability. One method to overcome the cycle slip is using differential coding (PDM-DQPSK). Differential decoding will convert the burst errors to be just one error at the burst beginning and one error at the burst end. On the other hand, differential decoding will convert one random error into two consecutive errors. Hard differential decoding DQPSK will result in 0.7dB penalty compared to QPSK without cycle slip at pre-FEC BER=10-3. If SD FEC is used, there is an issue about inter-working between differential decoder and soft FEC decoder. The differential decoder should work in soft-in soft-out mode. The simplest way is using soft differential decoding, namely multiplying current symbol with the conjugate of the previous symbol. As the multiplication almost doubles the additive noise power, this method will cause 2.7dB penalty compared to QPSK at pre-FEC BER=10-3. An improved method is applying log-likelihood ratio (LLR) calculation on the differential decoding logic and giving output LLR values to the soft FEC decoder. This approach will reduce the penalty down to 1.2dB [7]. A more advanced approach is to treat differential coding as a redundancy-free convolution code.

13,-----,------,------,-----,------,------,-----,------,-----,------,

I I I I I --------------------------------I I I I I

----�----I

I I ----------I I I •

- - �_ - � - - - _*_ - - - - � - - - - - � - - - - - -1- _____ 1 ______ 1_ _ _ _ _ _ _ ____ � ___ _

, : NEC LDPC+BCH [PFC'11, OY'JF3l ; ���;;irrl85) • I Milsubisri LDPC+8s [ECOC'P9,5.4.11 : ��(��100\��);�����9.�i)I=8)

7 -- - - - , - - - IJilesse T;-iD-CI-BCF;ilECOC'O�I- - - - � �����\g.��\)�s6'�7;:���4) (G975.1 I I Via Sal �D TPC [OFC'11 Jw,4.14l �����i.��;)3�������i�;��i EFEC)

6 - - � - - � - - -I -ViaSal-�D"FPC- fOfC�H dW,4.141- - - LDPC I RS{m=111=23)+ex.H(S12 S02)2

HW SD �DPC [OFf:'11 OTut';l2l • RS{m=11:1=23)+ex.H\S12'S02)2 5l-c-__ ----=-�--��lA�LJ.UJ.: S�D�'tEF!= E.<.;CJ.E:.EC�Q' <::C:"1' 1111"":, Tl]h�.r11�.BE!.13L�=·===Rs=(m� =�8. '== 8=)+=C S=O�Ct( S�D)===�====:)

0.06 0.1 0.12 0.14 0.16 0.18 0.2 0.22 0.24 0.26 Overhead

Fig. 4 NCG of G975. I EFECs and recently published advanced FECs

One can use soft-in soft-out Viterbi algorithm for differential decoding. Furthermore iterative decoding between differential decoder and FEC decoder can be applied. This method will reduce the penalty down to O.6dB with acceptable complexity [8]. Theoretically using this method the penalty can be completely eliminated depending on the FEC code structure.

4. Summary

In optical transport network, FEC is getting more and more important as transmission speed per GHz (usually called spectral efficiency) is increasing. As 100Gbps system is commercialized, there are some trends in the evolution of FEC, for example overhead is increased from 7% to 20% or even more; Decoding is moving from hard to soft. Vendors are developing their own advanced codes instead of using codes recommended by ITU-T. In research area, new codes such as convolutional LDPC codes, polar codes are introduced into optical communication. Joint coding and modulation, inter-working of coding and equalization, optimal decoding for non-A WGN optical channel, etc. are gaining more and more interest in the community.

References [1] Interfaces for the Optical Transport network, ITU-T G.709/Y.1331, 12/2009

[2] Forward error correction for high bit-rate DWDM submarine systems, ITU-T G.975.1, 02/2004

[3] T. Mizuochi, et a!., "FPGA based prototyping of next generation forward error correction", ECOC'09, 5.4.1

[4] Vitesse Semiconductor, ECOC'09

[5] S. Dave, et al.,"Soft-decision forward error correction in a 40-nm ASIC for 100Gbps OTN applications", OFC' 11 JW A 14

Proc. of SPIE-OSA-IEEENol. 8309 83091 R-3

Page 4: FEC for high speed optical transmission

[6] D. Chang, et aI., "FPGA verification of a single QC-LDPA code for 100Gb/s optical system without error floor down to BER

of le-IS", OFC'II OTuN2

[7] A. Bisplinghoff, et aI., "Soft decision metrics for differentially encoded QPSK", ECOC' 11, Tu.6.A.2

[8] F. Yu, et aI., "Soft-decision LDPC turbo decoding for DQPSK modulation in coherent optical receivers", ECOC' 11,

We.lO.Pl. 70

Proc. of SPIE-OSA-IEEENol. 8309 83091 R-4