ITU-T Rec. G.975.1 (02 2004).pdf

PDF 1 MB Posted

Attached to
Tranche 1 Optical Communications Standard (OCS)
Solicitation number
SDA-SN-21-0004
Issued by

View the file

Other files

Show all 12

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

INTERNATIONAL TELECOMMUNICATION UNION

ITU-T G.975.1

TELECOMMUNICATION

STANDARDIZATION SECTOR

OF ITU

(02/2004)

SERIES G: TRANSMISSION SYSTEMS AND MEDIA,

DIGITAL SYSTEMS AND NETWORKS

Digital sections and digital line system – Optical fibre submarine cable systems

Forward error correction for high bit-rate DWDM submarine systems

ITU-T Recommendation G.975.1

ITU-T G-SERIES RECOMMENDATIONS

TRANSMISSION SYSTEMS AND MEDIA, DIGITAL SYSTEMS AND NETWORKS

INTERNATIONAL TELEPHONE CONNECTIONS AND CIRCUITS G.100–G.199

GENERAL CHARACTERISTICS COMMON TO ALL ANALOGUE CARRIER-

TRANSMISSION SYSTEMS

G.200–G.299

INDIVIDUAL CHARACTERISTICS OF INTERNATIONAL CARRIER TELEPHONE

SYSTEMS ON METALLIC LINES

G.300–G.399

GENERAL CHARACTERISTICS OF INTERNATIONAL CARRIER TELEPHONE

SYSTEMS ON RADIO-RELAY OR SATELLITE LINKS AND INTERCONNECTION WITH

METALLIC LINES

G.400–G.449

COORDINATION OF RADIOTELEPHONY AND LINE TELEPHONY G.450–G.499

TESTING EQUIPMENTS G.500–G.599

TRANSMISSION MEDIA CHARACTERISTICS G.600–G.699

DIGITAL TERMINAL EQUIPMENTS G.700–G.799

DIGITAL NETWORKS G.800–G.899

DIGITAL SECTIONS AND DIGITAL LINE SYSTEM G.900–G.999

General G.900–G.909 Parameters for optical fibre cable systems G.910–G.919 Digital sections at hierarchical bit rates based on a bit rate of 2048 kbit/s G.920–G.929 Digital line transmission systems on cable at non-hierarchical bit rates G.930–G.939 Digital line systems provided by FDM transmission bearers G.940–G.949 Digital line systems G.950–G.959 Digital section and digital transmission systems for customer access to ISDN G.960–G.969 Optical fibre submarine cable systems G.970–G.979 Optical line systems for local and access networks G.980–G.989 Access networks G.990–G.999

QUALITY OF SERVICE AND PERFORMANCE - GENERIC AND USER-RELATED

ASPECTS

G.1000–G.1999

TRANSMISSION MEDIA CHARACTERISTICS G.6000–G.6999

DIGITAL TERMINAL EQUIPMENTS G.7000–G.7999

DIGITAL NETWORKS G.8000–G.8999

For further details, please refer to the list of ITU-T Recommendations.

ITU-T Rec. G.975.1 (02/2004) i

Forward error correction for high bit-rate DWDM submarine systems

Summary This Recommendation describes the Forward Error Correction (FEC) functions that have higher-correction ability than RS(255,239) code defined in ITU-T Rec. G.975 for the high bit-rate DWDM submarine cable systems. In Appendix I, super FEC schemes, which have higher-correction ability than RS(255,239) code, are also described. The use of this super FEC function in submarine terminal transmission equipments (TTEs) should not be considered as mandatory.

Source ITU-T Recommendation G.975.1 was approved on 22 February 2004 by ITU-T Study Group 15 (2001-2004) under the ITU-T Recommendation A.8 procedure.

ii ITU-T Rec. G.975.1 (02/2004)

FOREWORD

The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications. The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis.

The World Telecommunication Standardization Assembly (WTSA), which meets every four years, establishes the topics for study by the ITU-T study groups which, in turn, produce Recommendations on these topics.

The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1.

In some areas of information technology which fall within ITU-T's purview, the necessary standards are prepared on a collaborative basis with ISO and IEC.

NOTE

In this Recommendation, the expression "Administration" is used for conciseness to indicate both a telecommunication administration and a recognized operating agency.

Compliance with this Recommendation is voluntary. However, the Recommendation may contain certain mandatory provisions (to ensure e.g. interoperability or applicability) and compliance with the Recommendation is achieved when all of these mandatory provisions are met. The words "shall" or some other obligatory language such as "must" and the negative equivalents are used to express requirements. The use of such words does not suggest that compliance with the Recommendation is required of any party.

INTELLECTUAL PROPERTY RIGHTS

ITU draws attention to the possibility that the practice or implementation of this Recommendation may involve the use of a claimed Intellectual Property Right. ITU takes no position concerning the evidence, validity or applicability of claimed Intellectual Property Rights, whether asserted by ITU members or others outside of the Recommendation development process.

As of the date of approval of this Recommendation, ITU had not received notice of intellectual property, protected by patents, which may be required to implement this Recommendation. However, implementors are cautioned that this may not represent the latest information and are therefore strongly urged to consult the TSB patent database.

ITU 2005

All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without the prior written permission of ITU.

ITU-T Rec. G.975.1 (02/2004) iii

CONTENTS

Page 1 Scope

2 References

3 Terms and definitions

3.1 Terms defined in other Recommendations

3.2 Definitions

4 Abbreviations

5 Super FEC features

5.1 General principles of super FEC function

5.2 Super FEC scheme

6 Definition of super FEC function

6.1 Definition

6.2 Super FEC code algorithm

6.3 Properties for super FEC code

6.4 Super FEC frame structure

7 Parameters for super FEC

7.1 Correction ability

7.2 Redundancy ratio

7.3 Latency

8 Supervision

8.1 Signal quality supervision

8.2 Connectivity supervision

Appendix I – Super FEC schemes I.1 Overview I.2 RS(255,239)/CSOC (n0/k0 = 7/6, J = 8) super FEC code I.3 Concatenated BCH super FEC codes I.4 RS(1023,1007)/BCH(2047,1952) super FEC code I.5 Concatenated RS and product code super-FEC scheme I.6 LDPC super FEC code I.7 Two orthogonally concatenated BCH super FEC code I.8 Reed-Solomon (2720,2550) super FEC code I.9 Two interleaved extended BCH(1020,988) super FEC code

ITU-T Rec. G.975.1 (02/2004) 1

Forward error correction for high bit-rate DWDM submarine systems

1 Scope This Recommendation describes the Forward Error Correction (FEC) functions that have higher-correction ability than RS(255,239) code defined in ITU-T Rec. G.975 in the optical fibre submarine cable systems. This Recommendation also describes the system requirement concerning supervision for the submarine cable systems. The applications being addressed in this Recommendation are both optically amplified repeatered systems (ITU-T Rec. G.977) and repeaterless optical systems (ITU-T Rec. G.973). The use of this FEC function in submarine terminal transmission equipments (TTEs) should not be considered as mandatory.

It is not the intention of this Recommendation to pursue the transverse compatibility of the system.

Therefore, the selection of the FEC frame structures described in this Recommendation is a matter of joint engineering.

The transmission signal under consideration could be STM-16, STM-64, STM-256, ODU1, ODU2, and ODU3, because submarine systems could be considered as one of the IaDI applications defined in ITU-T Rec. G.872. This does not mean that the bit rate is restricted within the above-mentioned signals.

2 References The following ITU-T Recommendations and other references contain provisions which, through reference in this text, constitute provisions of this Recommendation. At the time of publication, the editions indicated were valid. All Recommendations and other references are subject to revision;

users of this Recommendation are therefore encouraged to investigate the possibility of applying the most recent edition of the Recommendations and other references listed below. A list of the currently valid ITU-T Recommendations is regularly published. The reference to a document within this Recommendation does not give it, as a stand-alone document, the status of a Recommendation.

– ITU-T Recommendation G.691 (2003), Optical interfaces for single-channel STM-64 and other SDH systems with optical amplifiers.

– ITU-T Recommendation G.693 (2003), Optical interfaces for intra-office systems.

– ITU-T Recommendation G.707/Y.1322 (2003), Network node interface for the synchronous digital hierarchy (SDH).

– ITU-T Recommendation G.709/Y.1331 (2003), Interfaces for the Optical Transport Network (OTN).

– ITU-T Recommendation G.798 (2002), Characteristics of optical transport network hierarchy equipment functional blocks.

– ITU-T Recommendation G.805 (2000), Generic functional architecture of transport networks.

– ITU-T Recommendation G.872 (2001), Architecture of optical transport networks.

– ITU-T Recommendation G.957 (1999), Optical interfaces for equipments and systems relating to the synchronous digital hierarchy.

– ITU-T Recommendation G.959.1 (2003), Optical transport network physical layer interfaces.

2 ITU-T Rec. G.975.1 (02/2004)

– ITU-T Recommendation G.972 (2000), Definition of terms relevant to optical fibre submarine cable systems.

– ITU-T Recommendation G.973 (2003), Characteristics of repeaterless optical fibre submarine cable systems.

– ITU-T Recommendation G.975 (2000), Forward error correction for submarine systems.

– ITU-T Recommendation G.977 (2000), Characteristics of optically amplified optical fibre submarine cable systems.

– IEEE Standard 802.3-2002, Information Technology – Telecommunication and Information Exchange between Systems – LAN/MAN – Specific Requirements – Part 3: Carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications.

3 Terms and definitions

3.1 Terms defined in other Recommendations

This Recommendation uses the following terms defined in other Recommendations:

Synchronous Digital Hierarchy (SDH): See ITU-T Rec. G.707/Y.1322.

Synchronous Transport Module (STM): See ITU-T Rec. G.707/Y.1322.

Optical fibre submarine cable system: See ITU-T Rec. G.972.

Terminal Transmission Equipment (TTE): See ITU-T Rec. G.972.

Optical power budget: See ITU-T Rec. G.972.

Service channel: See ITU-T Rec. G.972.

Order wire channel: See ITU-T Rec. G.972.

Line error ratio: See ITU-T Rec. G.972.

Forward Error Correction (FEC): See ITU-T Rec. G.972.

FEC frame: See ITU-T Rec. G.972.

FEC encoder: See ITU-T Rec. G.972.

FEC decoder: See ITU-T Rec. G.972.

Block code: See ITU-T Rec. G.975.

Cyclic code: See ITU-T Rec. G.975.

Systematic code: See ITU-T Rec. G.975.

Information word: See ITU-T Rec. G.975.

Codeword: See ITU-T Rec. G.975.

3.2 Definitions

This Recommendation defines the following terms:

3.2.1 coding gain: Coding gain means the improvement of received optical sensitivity by FEC, without considering penalty by bit rate increasing.

3.2.2 net coding gain: Net coding gain means the improvement of received optical sensitivity by FEC, with considering penalty by bit rate increasing.

ITU-T Rec. G.975.1 (02/2004) 3

4 Abbreviations This Recommendation uses the following abbreviations:

BCH Bose-Chaudhuri-Hocquengham

BER Bit Error Ratio

DWDM Dense Wavelength Division Multiplexing

EDFA Erbium-Doped Fibre Amplifier

FEC Forward Error Correction

GF Galois Field

NCG Net Coding Gain

RS Reed-Solomon

TTE Terminal Transmission Equipment

TTI Trail Trace Identifier

5 Super FEC features

5.1 General principles of super FEC function

In order to increase transmission bit rate, distance, and capacity utilized in the DWDM technology, the super FEC, which has more effective error correction than RS(255,239) code, could be required for the submarine optical fibre systems.

Figure 1 outlines the fact that the encoding and decoding procedures are performed at the Terminal Transmission Equipment (TTE) level only, on electrical signals, and benefit the overall optical fibre submarine cable system, which comprises the optical fibre and possibly optical modules such as optical amplifiers using EDFA technology.

The super FEC function essentially comprises:

• a super FEC encoder in the transmit Terminal Transmission Equipment (TTE) that accepts information bits and adds computed redundant symbols, producing encoded data at a higher bit rate;

• a super FEC decoder in the receive Terminal Transmission Equipment (TTE) that performs the error correction while extracting the redundancy to regenerate the data that was encoded by the FEC encoder.

The transmission signal under consideration could be STM-16, STM-64, STM-256, ODU1, ODU2, and ODU3. GbE and/or 10GbE may be required for interface of submarine TTEs. However, this does not mean that the bit rate is restricted within the above-mentioned signals.

Several super FEC schemes, their features and correction ability are described in Appendix I.

4 ITU-T Rec. G.975.1 (02/2004)

Figure 1/G.975.1 – Block diagram of DWDM submarine optical fibre system

5.2 Super FEC scheme

A Forward Error Correction (FEC) scheme is commonly utilized for both submarine and terrestrial optical fibre systems, which are defined in ITU-T Recs G.975 and G.709/Y.1331, respectively. In those Recommendations, Reed-Solomon (255,239) code is defined as FEC scheme.

In order to achieve higher correction ability, several super FEC schemes are considered. For example, super FEC that uses a combination of two FEC codes is well known, such as [RS code + RS code], [BCH code + BCH code], [RS code + BCH code], etc.

For other techniques, super FEC scheme that uses longer word length is also well known.

6 Definition of super FEC function

6.1 Definition

6.1.1 super FEC code: Various super FEC codes are considered. RS(255,239) that is defined in ITU-T Recs G.975 and G.709/Y.1331 has 5.6 dB Net Coding Gain at 10–12 decoder output BER.

This Recommendation defines the super FEC code that has higher correction ability than RS(255,239). Improvement value for super FEC compared with RS(255,239) is for further study.

6.1.2 outer code/Inner code: Figure 2 shows Outer code and Inner code for super FEC scheme utilizing two concatenated FEC codes.

ITU-T Rec. G.975.1 (02/2004) 5

G.975.1_F02

First FEC encoding

Second FEC encoding

First FEC decoding

Second FEC decoding

EO/Fibre

/OE

Inner code

Outer code

Information signal

Super FEC encoder Super FEC decoder

Figure 2/G.975.1 – Outer code and inner code

6.1.3 hard decision decoding: Hard decision decoding refers to the use of a single quantization level in bit sampling, resulting in binary bit information provided to the decoding process.

6.1.4 soft decision decoding: For the same received waveform, soft decision decoders make use of multiple levels of quantization (typically three or more).

6.2 Super FEC code algorithm

A super FEC algorithm depends on target features, such as correction ability, latency, etc. Detailed algorithms for super FEC code are described in Appendix I.

6.3 Properties for super FEC code

Super FEC properties depend on its FEC scheme. One super FEC scheme may take pride in higher correction ability, other super FEC schemes may show lower latency. Detailed properties for super FEC codes are described in Appendix I.

6.4 Super FEC frame structure

Frame structures are described in Appendix I.

7 Parameters for super FEC The super FEC code is defined in several aspects, such as the feasibility of circuit operation speed, requirement from system transaction delay and theoretical optimum redundancy ratio. Each condition is described in the following subclauses. The parameters described in this clause are represented in Appendix I.

7.1 Correction ability

Error correction ability is indicated by various parameters, such as BER characteristics, net-coding gain, etc. Though all parameters are closely related, each indication is useful for the estimation of super FEC code. The following parameters should be described for each super FEC code in Appendix I.

7.1.1 BER characteristics

A BER characteristic for FEC is shown as relation between BER of decoder input signal and BER of corrected output signal. This BER improvement by FEC is the most interesting characteristics and indicates FEC correction ability.

7.1.2 Coding gain

In the case of randomly distributed errors within the encoded line signal, a FEC decoder reduces the line or raw BERin (Bin) to a required reference BER (Bref) value within the payload signal. Coding gain could therefore be regarded as the relation of these Bit Error Ratios. In order to define a coding

6 ITU-T Rec. G.975.1 (02/2004) gain parameter as a more system related parameter, the BER reduction by the FEC is usually transformed into a dB value based on a theoretical reference system. It is common practice to define the coding gain as the reduction of signal-to-noise ratio at a reference BER.

( )[ ] ( )[ ] ( )dB2log202log20_ 1

10 inref BerfcBerfcGainCoding −− −=

7.1.3 Net coding gain

NCG is characterized by both the code rate R (R < 1, the code rate R is the ratio of bit rate without FEC to bit rate with FEC) and the maximum allowable BERin (Bin) of the input signal of the FEC decoder, which can be reduced to a reference BERout = Bref by applying the FEC algorithm.

Furthermore, NCG should refer to a binary symmetric channel with added white Gaussian noise:

( )[ ] ( )[ ] ( )dBlog102log20–2log20__ 10 1–

1–

10 RBerfcBerfcGainCodingNet inref += with erfc–1 the inverse of the complementary error function, erfc(x) = 1– erf(x).

7.1.4 Q limit

Q limit means the minimum required allowable Q factor of the input signal for the receiver decision circuit in order to achieve a reference BER (Bref ≈ BERout). The Q factor is the signal-to-noise ratio at the decision circuit in voltage or current units, and is typically expressed by:

σσ µµ

−=Q µ1/0 The mean value of the marks/spaces voltages or currents σ1/0 The standard deviations of the marks/spaces voltages or currents

The mathematical relations to BER (in case of non-FEC operation) when the threshold is set to the optimum value are:

1 QerfcBER

Table 1 is a summary table format for correction ability of a super FEC scheme of the above parameters. In order to clarify correction ability, all values should be put into the table. Summary tables for correction ability are described in Appendix I.

Table 1/G.975.1 – Summary table format for correction ability

Input BER Output BER Net coding gain (dB)

Coding gain (dB)

Q-limit (dB)

10–9 10–10 10–11 10–12 10–13 10–14 10–15

ITU-T Rec. G.975.1 (02/2004) 7

7.2 Redundancy ratio

The redundancy ratio depends on the super-FEC methods. It describes the ratio between the number of information bits covered by the FEC and the number of bits after encoding comprising the same information plus the added redundancy information. It does not take into account any management overhead or stuffing, like as described by ITU-T Rec. G.709/Y.1331.

Some methods have the same redundancy ratio as ITU-T Recs G.709/Y.1331 or G.975, even though the correction ability is better than those.

7.3 Latency

FEC transaction may introduce transmission delay for FEC encoding, decoding, interleaving and de-interleaving. This delay may be described as a physical time value for a given transmission rate.

Alternatively, it may be given as the number of intermediately stored information bits while in the process of encoding/decoding. In most cases, this second number is independent of the actual transmission rate.

8 Supervision

When definition of super FEC frames, OH (OverHead) functions shall be described to achieve some maintenance function. These functions that are described in this clause are used for measuring the transmission performance. A concrete way is, however, for further study.

8.1 Signal quality supervision

To evaluate the transmission condition, some error counting technique is required, such as BIP error counting or counting for the number of FEC error correction bit. Performance monitoring using error counting is mandatory for this Recommendation.

8.2 Connectivity supervision

To prevent miss-connection, trail trace such as TTI is needed.

Appendix I

Super FEC schemes

I.1 Overview

Table I.1 shows an overview of super FEC schemes that are described in this appendix. Each super FEC scheme is described in the subclause that is represented in Table I.1.

Table I.1/G.975.1 – Overview of super FEC schemes

FEC scheme Subclause Concatenated or non-concatenated Used FEC code

I.2 Concatenated FEC Outer code: RS(255,239) Inner code: CSOC (n0/k0 = 7/6, J = 8)

I.3 Concatenated FEC Outer code: BCH(3860,3824) Inner code: BCH(2040,1930)

8 ITU-T Rec. G.975.1 (02/2004)

Table I.1/G.975.1 – Overview of super FEC schemes

FEC scheme Subclause Concatenated or non-concatenated Used FEC code

I.4 Concatenated FEC Outer code: RS(1023,1007) Inner code: BCH(2047,1952)

I.5 Concatenated FEC (Soft Decision capable)

Outer code: RS(1901,1855) Inner code:

Extended Hamming Product Code (512,502) × (510,500)

I.6 Non-concatenated FEC LDPC Code I.7 Concatenated FEC Two orthogonally concatenated BCH codes I.8 Non-concatenated FEC RS(2720,2550) I.9 Concatenated FEC Two interleaved extended BCH(1020,988) codes

I.2 RS(255,239)/CSOC (n0/k0 = 7/6, J = 8) super FEC code

I.2.1 Overview This clause describes a super-FEC scheme, which provides higher error correction capability than RS(255,239) code. Figure I.1 shows the super-FEC scheme. The super-FEC scheme uses concatenated RS and convolutional self-orthogonal code (CSOC). RS(255,239) is used as the outer code. CSOC (n0/k0 = 7/6, J = 8) is used as the inner code, where k0 is the number of bits to be encoded, n0 is the number of coded bits and J is the number of orthogonal check sets. The interleaver and deinterleaver are used between the inner and outer code.

Concatenated codes can apply iterative decoding. Also, CSOCs can apply iterative decoding independently. These techniques can improve the error correction capability without increasing the coding rate. The number of iteration is vendor specific.

The super-FEC scheme provides 7.95 dB net coding gain at 1E-12 corrected BER with 24.48% redundancy, by using three times iterative CSOC decoding.

Figure I.1/G.975.1 – Super-FEC scheme

I.2.2 FEC algorithm The super-FEC scheme uses concatenated RS(255,239) and CSOC (n0/k0 = 7/6, J = 8). The detailed specification of RS(255,239), CSOC (n0/k0 = 7/6, J = 8) and frame structure are described in I.2.2.3.

ITU-T Rec. G.975.1 (02/2004) 9

I.2.2.1 RS(255,239) code The RS(255,239) code is a non-binary code (the FEC algorithm operates on 8-bit symbols) and belongs to the family of systematic linear cyclic block codes.

The generator polynomial of the code is given by:

α−= i iDDG (I-1) where α is a root of the binary primitive polynomial x8 + x4 + x3 + x2 + 1. A data byte (d7, d6, ... , d1, d0) is identified with the element d7 ⋅ α7 + d6 ⋅ α6 + … + d1 ⋅ α1 + d0 in GF (256), the finite field with 256 elements. The RS(255,239) codeword consists of 239 information bytes and 16 parity bytes. The RS(255,239) can correct up to 8 symbol errors in a single codeword.

I.2.2.2 CSOC (n0/k0 = 7/6, J = 8) code CSOCs are defined by their generator polynomials. The super-FEC code applies following generator polynomials.

2632101521421129569)0(

41838534877492213)1(

2971701661201149991)2(

2182009694938231)3(

25825121719719217387)4(

2692091931611198035)5(

1)(

1)(

1)(

1)(

1)(

1)(

DDDDDDDDG

DDDDDDDDG

DDDDDDDDG

DDDDDDDDG

DDDDDDDDG

DDDDDDDDG

(I-2)

Figure I.2 shows CSOC (n0/k0 = 7/6, J = 8) encoding and decoding scheme. The CSOC encoder appends a parity bit to each group of six information bits, and transmits seven coded bits in sequence. The parity sequence P(D) is expressed as:

i ii DGDMDP (I-3) where M(i)(D) is the information sequence.

The CSOC decoder generates parity checksum sequence S(D) using an encoder replica. Parity checksum sequence S(D) is calculated as:

i ii i iii i ii i i ii

DFDGDE

DGDEDMDFDGDM

DGDEDMDFDPDS

(I-4) where E(i)(D) is the error sequence on the information sequence M(i)(D). F(D) is the error sequence on the parity sequence.

CSOC (n0/k0 = 7/6, J = 8) supplies six sets of eight orthogonal parity checksums. A set is used to check one information bit. The information bit is estimated to be error by threshold decoder if the number of parity checksum equal to one in the set is threshold value (Th) and over. Threshold value

10 ITU-T Rec. G.975.1 (02/2004) should be more than J/2. CSOCs can apply iterative decoding. Threshold value of each iteration can be determined independently.

Figure I.2/G.975.1 – CSOCs encoder and decoder

I.2.2.3 Frame structure Figure I.3 shows frame format fed from RS encoder to interleaver. This frame format is named "RS frame format" for convenience sake. RS frame format consists of 16 RS(255,239) codewords.

Figure I.4 shows frame format fed from interleaver to CSOC encoder. This frame format is named "interleaved RS frame format".

Figure I.5 shows frame format fed from CSOC encoder to transmission line. This frame format is named "CSOC frame format". m(i) j means j degree coefficient of information sequence polynomial M(i)(D). pj means j degree coefficient of parity sequence polynomial P(D). Note that CSOC encoders do not process termination at frame boundary.

ITU-T Rec. G.975.1 (02/2004) 11

Figure I.3/G.975.1 – RS frame format

Figure I.4/G.975.1 – Interleaved RS frame format

12 ITU-T Rec. G.975.1 (02/2004)

Figure I.5/G.975.1 – CSOC frame format

I.2.3 Error correction ability Error correction ability of the super-FEC code depends on the number of iteration times and threshold values of CSOC decoder. Figure I.6 shows an example of the super-FEC decoder. This decoder iterates CSOC decoding three times. The threshold value of the first, second and third CSOC decoder is seven, six and five respectively. Table I.2 and Figure I.7 show summary of error correction ability. Figure I.7 shows a comparison of error correction ability between RS(255,239) and super-FEC decoder.

G.975.1_FI.6

RS(255,239)

decoder De-interleaver

3rd CSOC decoder

(r=6/7, J=8, Th=5)

2nd CSOC decoder

(r=6/7, J=8, Th=6)

1st CSOC decoder

(r=6/7, J=8, Th=7)

Iterative CSOC decoder

Corrected data

Received data

Figure I.6/G.975.1 – An example of the super-FEC decoder

ITU-T Rec. G.975.1 (02/2004) 13

Table I.2/G.975.1 – Summary for correction ability

Input BER Output BER Net coding gain (dB)

Coding gain (dB)

Q-limit (dB)

6.50E-03 1.00E-09 6.70 7.66 7.9022 6.30E-03 1.00E-10 7.19 8.13 7.9410 6.05E-03 1.00E-11 7.59 8.54 7.9908 5.80E-03 1.00E-12 7.95 8.90 8.0421 5.60E-03 1.00E-13 8.29 9.24 8.0843 5.40E-03 1.00E-14 8.60 9.55 8.1278 5.20E-03 1.00E-15 8.88 9.83 8.1724 5.00E-03 1.00E-16 9.12 10.07 8.2183

Figure I.7/G.975.1 – BER characteristics of the super-FEC decoder

I.2.4 Redundancy ratio The redundancy ratio of the super-FEC code is 24.48%.

I.2.5 Latency

The super-FEC code has an around 25 µs delay for 10 Gbit/s payload throughput, typically.

I.2.6 Property The super-FEC code has an advantage of low complexity. It is well known that CSOC has an advantage of simple implementation.

I.3 Concatenated BCH super FEC codes

I.3.1 Overview This clause describes a super-FEC scheme, which provides higher error correction capability than RS(255,239) code. Figure I.8 shows the super-FEC scheme. The super-FEC scheme uses

14 ITU-T Rec. G.975.1 (02/2004) concatenated BCH codes. BCH(3860,3824) is used as the outer code. BCH(2040,1930) is used as the inner code. The interleaver and de-interleaver are used between the inner and outer code.

Concatenated codes can apply iterative decoding. This technique can improve the error correction capability without increasing the coding rate. The number of iteration is vendor specific.

The super-FEC scheme provides 7.98 dB net coding gain at 1E-12 corrected BER with 6.69% redundancy, by using three times iterative decoding.

G.975.1_FI.8

BCH(3860,3824)

encoder

BCH(2040,1930)

Encoder

BCH(3860,3824)

decoder

BCH(2040,1930)

decoder

Interleaver

Interleaver

Transmission line

De-interleaver

Iteration path

Payload data

Corrected payload data

Figure I.8/G.975.1 – Super-FEC scheme

I.3.2 FEC algorithm The super-FEC scheme uses concatenated BCH(3860,3824) and BCH(2040,1930). The detailed specification of BCH(3860,3824), BCH(2040,1930) and frame structure are described in I.3.2.3.

I.3.2.1 BCH(3860,3824) code The BCH(3860,3824) code is a binary code. The generator polynomial of the code is given by:

α−= j ji i xxM xMxMxMxG where Mi(x) are minimal polynomials and α is a root of the binary primitive polynomial x12 + x11 + x8 + x6 + 1. The BCH(3860,3824) codeword consists of 3824 information bits and 36 parity bits. The BCH(3860,3824) can correct up to 3 bit errors in a single codeword.

I.3.2.2 BCH(2040,1930) code The BCH(2040,1930) code is a binary code. The generator polynomial of the code is given by:

α−=

191715131197531 j ji i xxM xMxMxMxMxMxMxMxMxMxMxG where Mi(x) are minimal polynomials and α is a root of the binary primitive polynomial x11 + x2 + 1. The BCH(2040,1930) codeword consists of 1930 information bits and 110 parity bits. The BCH(2040,1930) can correct up to 10 bit errors in a single codeword.

I.3.2.3 Frame structure Figure I.9 shows frame format fed from BCH(3860,3824) encoder to interleaver. This frame format is named "BCH(3860,3824) frame format" for convenience sake. BCH(3860,3824) frame format

ITU-T Rec. G.975.1 (02/2004) 15 consists of eight BCH(3860,3824) codewords. One BCH(3860,3824) codeword consists of 3824 information bits and 36 parity bits.

Figure I.10 shows frame format fed from interleaver to BCH(2040,1930) encoder. This frame format is named "interleaved BCH(3860,3824) frame format".

Figure I.11 shows frame format fed from BCH(2040,1930) encoder to transmission line.

BCH(2040,1930) encoder replaces dummy data of BCH(3860,3824) frame to parity check data.

BCH(2040,1930) frame format consists of 16 BCH(2040,1930) codewords. One BCH(2040,1930) codeword consists of 1930 information bits and 110 parity bits. The information bits consist of 1912 payload bits and 18 parity bits of BCH(3860,3824).

Figure I.9/G.975.1 – BCH(3860,3824) frame format

16 ITU-T Rec. G.975.1 (02/2004)

Figure I.10/G.975.1 – Interleaved BCH(3860,3824) frame format

ITU-T Rec. G.975.1 (02/2004) 17

Figure I.11/G.975.1 – BCH(2040,1930) frame format

I.3.3 Error correction ability Error correction ability of the super-FEC code depends on the number of iteration times. Table I.3 and Figure I.12 show error correction ability when using three times iterative decoding.

18 ITU-T Rec. G.975.1 (02/2004)

Table I.3/G.975.1 – Summary for correction ability

Input BER Output BER Net coding gain (dB)

Coding gain (dB)

Q-limit (dB)

3.50E-03 1.00E-09 6.66 6.94 8.6171 3.44E-03 1.00E-10 7.15 7.44 8.6356 3.37E-03 1.00E-11 7.59 7.87 8.6575 3.30E-03 1.00E-12 7.98 8.26 8.6798 3.25E-03 1.00E-13 8.35 8.63 8.6959 3.20E-03 1.00E-14 8.68 8.96 8.7123 3.15E-03 1.00E-15 8.99 9.27 8.7288 3.10E-03 1.00E-16 9.26 9.54 8.7455

Figure I.12/G.975.1 – BER characteristics of the super-FEC decoder

I.3.4 Redundancy ratio The redundancy ratio of the super-FEC code is 6.69%.

I.3.5 Latency

The super-FEC code has an around 100 µs delay for 10 Gbit/s payload throughput, typically.

I.3.6 Property The super-FEC scheme is rate adapted to G.709/Y.1331 and G.975 frame. There is no additional overhead compared to G.709/Y.1331 and G.975 frame with RS(255,239) encoding.

ITU-T Rec. G.975.1 (02/2004) 19

I.4 RS(1023,1007)/BCH(2047,1952) super FEC code

I.4.1 Overview This Super FEC consists of two interleaved codes:

RS(1023,1007) parent outer code, m = 10, T = 8.

BCH(2047,1952) parent inner code, m = 11, T = 8.

These two interleaved codes are targeted at providing additional coding gain on the standard G.709/Y.1331 ODU payload while maintaining the exact data rates at the G.709/Y.1331 OTU, i.e., 7% overhead.

I.4.2 Supe FEC algorithm

I.4.2.1 Code interleaving The ODU payload consists of 16 × 239 × 4 × 8 bits = 122368 bits in total. These 122368 bits are divided into 16 groups and are then encoded with 15 RS(781,765) and one RS(778,762) code, both of which are shortened codes of the parent code listed above. Note that the parent code above operates on an m = 10 Galois Field, so data are grouped into dectets and are operated on accordingly. If we number the ODU payload bits as odu[0], odu[1] up to odu[122367], then the interleaving can be clearly explained. Keep in mind that odu[0] is the first transmitted bit, followed by odu[1] and so on up to odu[122367], i.e., in G.709/Y.1331 terms, {odu[0], odu[1], odu[2], odu[3], odu[4], odu[5], odu[6], odu[7]} = 0xf6, the first OA1 byte in the G.709/Y.1331 frame.

Using this convention, we will now pack the odu bits into the payload portion of the RS codes. This first RS code RS[0] is an RS(781,765) over m = 10. Thus we need to pack 765 × 10 bits into the first 765 dectets of this code. Thus bits odu[0]...odu[9] form the first dectet of the first RS code. Bits odu[10]...odu[19] form the second dectet of RS[0]. The bits are repeatedly packed into 765 dectets of RS[0] for a total of 7650 bits, i.e., odu[0]...odu[7649]. At this point, the data is then RS encoded over m = 10 and T = 8, and 2T parity symbols are added to the code. Thus, the next 16 × 10 bits consist of RS parity.

We will now consider the OTU output data. This consists of 16 × 255 × 4 × 8 bits or 130560 bits.

We will number these bits otu[0]...otu[130559]. The first RS code is now mapped to the output otu, i.e., odu[0]...odu[7649] → otu[0]...otu[7649]. The next 160 bits of RS parity are now mapped to the otu, i.e., rsparity[0]...rsparity[159] → otu[7650]...otu[7809].

Having completed the first RS code, the next 7650 bits of odu are mapped to the otu, i.e., odu[7650]...odu[15299] → otu[7810]...otu[15459]. These 765 dectets are RS encoded, and the 160 bits of RS parity are inserted into the outgoing otu, i.e., rsparity[0]...rsparity[159] → otu[15460]...otu[15619].

This process is repeated for all 15 RS codes in the same manner. For the 16th and final code, there are 122368 – 15 × 765 × 10 = 7618 bits of remaining odu. These bits are packed into 762 dectets.

The final 2 bits, which are missing are 0 filled and packed into the last dectet. These 762 dectets are RS encoded with an RS(778,762) code. Again 160 bits of parity are added to the outgoing otu. Thus odu[114749]...odu[122367] → otu[117149]...otu[124767]. Note that the last 2 bits are 0 filled for the purpose of RS encoding; however, they are not actually transmitted into the outgoing otu. The 160 parity bits are added as follows: rsparity[0]...rsparity[159] → otu[124768]...otu[124927].

Having completed the RS outer code, the BCH inner code is now added to the otu. The 124928 otu bits are then mapped into 64 identical BCH codes of BCH(2047,1952) with m = 11 and T = 8, the parent code is shown above. This requires the 124928 bits to be grouped into 64 partitions of 1952 bits. The BCH mapping is as follows: otu[0] is used as the first bit for BCH[0]. otu[1] is used as the first bit for BCH[1] repeatedly until otu[63] is used as the first bit for BCH[63]. Then otu[64]

20 ITU-T Rec. G.975.1 (02/2004) is used as the second bit for BCH[0]. otu[65] is used as the second bit for BCH[1]. This process is repeated until all 124928 otu bits are consumed by the 64 BCH codes.

For each of the 64 BCH codes, the 1952 payload bits are encoded and 88 parity bits are added to the output. The 88 bits result from the product of T = 8 and m = 11 for the BCH codes. The BCH parity is added to the output otu as follows:

BCH[0] bchparity[0] → otu[124928], BCH[1] bchparity[0] → otu[124929] repeatedly until BCH[63] bchparity[0] → otu[124992]. Then the next bit of each BCH code is added to the output otu, i.e., BCH[0] bchparity[1] → otu[124993]. This is repeated until all 64 BCH codes have exhausted their 88 parity bits. i.e., BCH[63] bchparity[87] → otu[130559] the last bit of the output otu frame.

I.4.2.2 Reed-Solomon encoder The Primitive Binary Polynomial is as follows:

1)( 310 ++= xxxp

I.4.2.3 BCH encoder The Primitive Binary Polynomial is as follows:

1)( 211 ++= xxxp

I.4.3 Error correction ability Error correction ability of this super FEC is shown in Table I.4 and in Figures I.13 and I.14.

Figure I.13/G.975.1 – Results

ITU-T Rec. G.975.1 (02/2004) 21

Figure I.14/G.975.1 – Net coding gain

Table I.4/G.975.1 – Summary for correction ability

Input BER Output BER Net coding gain (dB)

Coding gain (dB)

Q-limit (dB)

2.41 × 10–3 10–9 6.31 6.59 9.0013

2.35 × 10–3 10–10 6.83 7.11 9.0262

2.30 × 10–3 10–11 7.30 7.58 9.0473

2.26 × 10–3 10–12 7.63 7.91 9.0645

2.23 × 10–3 10–13 8.03 8.31 9.0775

2.20 × 10–3 10–14 8.34 8.62 9.0906

2.17 × 10–3 10–15 8.67 8.95 9.1034

I.4.4 Redundancy ratio The redundancy ratio of the Interleaved RS(1023,1007)/BCH(2047,1952) Code is 7%, the same as the legacy RS FEC as defined in ITU-T Rec. G.975.

I.4.5 Latency The latency is implementation dependent. Current implementations have been proven to have low latency.

I.4.6 Property The code described provides excellent error correction capability over a broad range of operating conditions and channel error rates. The choice of the particular inner and outer codes results in good performance being achieved in a small number of iterations (one or two), and results in a shorter

22 ITU-T Rec. G.975.1 (02/2004) latency as compared to many similarly performing codes which require a higher number of iterations. The choice of code also ensures that no flaring in the performance curves will occur in the operating range of interest (i.e., for BERs less than 10–20).

I.5 Concatenated RS and product code super-FEC scheme

I.5.1 Overview This appendix describes a FEC code, which provides higher error correction capability than an RS(255,239) code, for exactly the same amount of overhead and which lends itself to soft decision decoding. Figure I.15 shows an overview of this Super-FEC scheme. This Super-FEC scheme uses a concatenated code consisting of a Reed-Solomon RS(1901,1855) outer code and an Extended Hamming (512,502) × (510,500) Product inner code.

Figure I.15/G.975.1 – Advanced-FEC scheme

I.5.2 Super-FEC algorithm

I.5.2.1 RS encoding The outer RS code used is RS(1901,1855), with the generator polynomial given by:

α−=

1001)( i izzG where α is a root of the binary primitive polynomial x11 + x2 + 1.

Elements of GF(211) are represented over the polynomial basis. The transmission order of the bits in a symbol is most significant bit first. The transmission order of symbols in a codeword is most significant symbol first, with the first 1855 symbols containing data and the remaining 46 symbols parity.

Twelve RS(1901,1855) codewords are interleaved, with the input payload data being distributed over these interleaves on a round-robin symbol-by-symbol basis.

124 bits are zero padded, as follows:

1) The least significant 3 bits of the last data symbol of the first interleave are zero padded.

2) The last data symbols of the remaining 11 interleaves are zero padded.

The total number of input data bits, for the 12 RS codes, is 244736 (= 11 × 12 × 1855 – 124). This is exactly the same as that for two ODU frames.

ITU-T Rec. G.975.1 (02/2004) 23

I.5.2.2 Product code encoding

G.975.1_FI.16

vh c 3 vh c 2 vh c 1 vh c 0 vh c

Horizontal hamming check & parity

Data hhc9 hp

Vertical hamming check & parity hhc3 hhc2 hhc1 hhc0

Figure I.16/G.975.1 – Product code matrix

In encoding a Product Code row, the Hamming Check bits are arranged as follows: for the purpose of explanation, we order the bits in each row from 511 down to 0, to designate the "position number" of each bit. Positions with power of 2 position number are occupied by Hamming check bits. Position 0 is occupied by the parity bit. The remaining 502 row positions are used for data.

The Hamming check bits are calculated by bit wise modulo-2 addition of the position numbers of all data bits with value "1". Hamming check bit 0 is located in position 1, Hamming check bit 1 in position 2, Hamming check bit 2 in position 4, etc. with the remaining Hamming check bits in positions 8, 16, 32, 64, 128 and 256.

Finally to form the parity bit, calculate the modulo-2 sum of all 511 Hamming codeword bits and assign the result to position 0.

The same principle applies to the coding of columns, but the code is shortened by removal of the bits with position numbers 511 and 510.

The resulting Product Code is therefore of length 512 × 510 = 261120 encoded bits, which is exactly the same as two OTU frames.

After encoding the data as described, the Product Code matrix is transmitted on a row-by-row basis.

The first bit to be transmitted is the bit from row 509 and column 511.

I.5.3 Error correction ability The error correction ability of this Super-FEC code will depend upon the method of inner Product Code decoding (for example, upon the number of bits of quantization used by a soft decision decoder). Table I.5 shows the error correction ability of a decoder using two bit (four levels) receiver quantization and performing 8 SISO iterations1. Table I.6 shows the error correction ability of the same decoder when used with a single bit (two levels) quantizer1.

1 The coding gain values given are obtained by simulation and analysis.

24 ITU-T Rec. G.975.1 (02/2004)

Table I.5/G.975.1 – Summary for correction ability

Input BER Output BER Net coding gain (dB)

Coding gain (dB)

Q-limit (dB)

4.7E-03 1.00E-09 7.0 7.3 8.3 4.7E-03 1.00E-10 7.5 7.8 8.3 4.7E-03 1.00E-11 7.9 8.2 8.3 4.6E-03 1.00E-12 8.4 8.6 8.3 4.6E-03 1.00E-13 8.7 9.0 8.3 4.6E-03 1.00E-14 9.1 9.3 8.3 4.5E-03 1.00E-15 9.4 9.7 8.3

Table I.6/G.975.1 – Summary for correction ability

Input BER Output BER Net coding gain (dB)

Coding gain (dB)

Q-limit (dB)

2.0E-03 1.00E-09 6.1 6.4 9.2 2.0E-03 1.00E-10 6.6 6.9 9.2 2.0E-03 1.00E-11 7.0 7.3 9.2 1.9E-03 1.00E-12 7.5 7.7 9.2 1.9E-03 1.00E-13 7.8 8.1 9.2 1.9E-03 1.00E-14 8.2 8.4 9.2 1.9E-03 1.00E-15 8.5 8.8 9.2

The burst error correction capability of this Super-FEC code will be dependent upon the method of inner Product Code decoding, but will be at least 1024 bits.

I.5.4 Redundancy ratio The redundancy ratio of this Super-FEC code is 6.69%, and is exactly the same as that of RS(255,239) code.

I.5.5 Latency The latency associated with the encoding and decoding of this Super-FEC code is implementation dependent.

I.5.6 Properties

Iterative decoding can be applied to product codes. The Extended Hamming code is also amenable to soft decision decoding for enhanced coding gain. The proposed product code is thus suitable for soft-in-soft-out (SISO) iterative decoding. Further, the Extended Hamming code lends itself to soft decision decoding with modest decoding complexity (i.e., modest power dissipation). Soft decision receivers use 2 or more bit quantization, the number of bits used being vendor specific.

I.6 LDPC super FEC code

I.6.1 Overview The code described here after is a systematic binary low-density parity-check (LDPC) code of length 32640, with 30592 information-carrying bits, identical to the length and dimension of the standard interleaved RS(255,239) code. This LDPC code is suitable for implementation in current chip technologies for 10G and 40G optical systems and has been shown to provide a significantly higher coding gain than the standardized RS code. The extra gain can for instance be used to

ITU-T Rec. G.975.1 (02/2004) 25 improve the line parameters, the maximum span length, relax the optical component and line fibre specifications, or improve the overall quality of communication against degraded operation conditions.

I.6.2 Super FEC algorithm The described FEC code is a systematic binary low-density parity-check (LDPC) code of length 32640, which is specified by a binary two-dimensional matrix M with 112 rows and 293 columns, the elements of which are indexed by the coordinates (a,b), where 0 ≤ a ≤ 111 and 0 ≤ b ≤ 292 as illustrated in Figure I.17. This matrix, which contains a total of 32816 bits, is filled with 30592 information-carrying bits corresponding to a standard 239 × 16 × 8 FEC frame payload as follows. The jth information bit, where 1 ≤ j ≤ 30592, is located at coordinate (r, 293 r + 292 – q) in M, where q = j + 172 and 293/qr = . The 173 entries (0, 292 – d), where 0 ≤ d ≤ 172 are set to 'zero' and are not transmitted. It follows that the 30592 information-carrying bits are located in the first 105 rows, row 0 up to row 104 (105 × 293 – 173 = 30592 bits). A total of 2051 parity-check equations determine the values of the last seven rows of M (7 × 293 = 2051 bits) in the following manner. Consider the coordinates of the matrix M to form a grid of 112 × 293 points. A non-horizontal line through coordinate (0,c) with slope si, where 0 ≤ c ≤ 292 and 0 ≤ si ≤ 292, is defined as the set of coordinates {(a,b) | 0 ≤ a ≤ 111, b = (asi + c)mod 293}, i.e., every non-horizontal line consists of exactly 112 points, seven of which are parity check positions. The code is now defined by selecting seven different slopes s1, ... , s7, which, in turn, specify seven sets of 293 parallel lines through each point (0,c), where 0 ≤ c ≤ 292. This implies that every coordinate (a,b) of M, where 0 ≤ a ≤ 111 and 0 ≤ b ≤ 292 is an element of seven lines of 112 elements each that intersect at coordinate (a,b). All codewords of the LDPC code satisfy the condition that the parity check sum of the 112 bits specified by each of the (7 × 293) = 2051 lines is equal to 'zero' (using binary addition modulo 2). This completely defines the check bit values that are located in the last seven rows of M.

The system of 2051 parity-check equations can be solved with 2051 – 6 = 2045 parity-check bits and therefore there are 6 redundant check bits, which are chosen to be at positions (v, 292), where 105 ≤ v ≤ 110, as illustrated in Figure I.17. These 6 positions are fixed to 'zero' and are not transmitted, i.e., only 2045 bits out of the 2048 available check bits per frame are used and transmitted. The mapping structure of the proposed systematic LDPC code of length 32640 with 30592 information-carrying bits and 2048 check bits is also illustrated in Figure I.17. The LDPC codewords have a format that is identical to the interleaved standard RS codes. The payload occupies the first 239 × 16 × 8 bits, followed by three 'zeros' and the 2045 check bits. The check bit sequence corresponds to the sequence of elements (105,291), ... , (105,0), (106,291), ... , (106,0), (107,291), ... , (107,0), (108,291), ... , (108,0), (109,291), ... , (109,0), (110,291), ... , (110,0), (111,292), ... , (111,0), i.e., a concatenation of the (6 × 292)-bit rows 105 up to 110, followed by the 293 check bits of row 111. As previously indicated, the left-most elements (v, 292), where 105 ≤ v ≤ 110, corresponding to the redundant check bits that have been fixed to 'zero', are not transmitted and will be regenerated automatically in the decoder.

26 ITU-T Rec. G.975.1 (02/2004)

G.975.1_FI.17

Byte #1 Frame structure

3 unused bits (set to 0 )“ ”

Byte #4080

6 redundant code bits (not transmitted)

Internal bit numbering

292 0

Internal row number

Transmission order

#3840

#3824

#16 #17 ...

#1 #12 ...

173 bits are set to 0“ ”

Zeros (not transmitted)

Check bits

OH bytes

Payload

Unused/not transmitted

Frame byte #

Figure I.17/G.975.1 – Mapping structure for the LDPC code

The proposed code can be implemented efficiently with low power dissipation, which is of particular importance for 40G applications. Furthermore, there are powerful algorithms known for this code to exploit soft information, should this become available.

I.6.3 Error correction ability The performance of the LDPC code is shown in Figures I.18 and I.19. The graphs have been obtained using a series of combined simulation and analysis techniques to accurately estimate the error performance for high and low input bit error rates. The actual measurements of an LDPC code implementation are in agreement with the simulations and confirm the accuracy of the estimation methods.

ITU-T Rec. G.975.1 (02/2004) 27

Figure I.18/G.975.1 – Output BER as a function of the input BER for the LDPC code and for comparison with the G.975 standard RS FEC code

Figure I.19/G.975.1 – Output BER as a function of the electrical SNR for the LDPC code and the existing standard RS FEC code

28 ITU-T Rec. G.975.1 (02/2004)

Table I.7/G.975.1 – Summary for correction ability

Input BER Output BER Net coding gain (dB)

Coding gain (dB)

Q-limit (dB)

1.61 × 10–3 10–9 5.90 6.18 9.38

1.51 × 10–3 10–10 6.35 6.63 9.44

1.42 × 10–3 10–11 6.75 7.03 9.50

1.33 × 10–3 10–12 7.10 7.39 9.56

1.25 × 10–3 10–13 7.43 7.72 9.61

1.18 × 10–3 10–14 7.73 8.02 9.66

1.12 × 10–3 10–15 8.02 8.30 9.70

I.6.4 Redundancy ratio The redundancy ratio of the LDPC strong FEC is with 7% the same as the legacy RS FEC as defined in ITU-T Rec. G.975 and given by the relation of 32640 total transmitted bits, with 30592 information bits.

I.6.5 Latency The decoding latency of the described LDPC code can be implemented with low latency, as shown in Table I.8 similar to the standard RS code.

Table I.8/G.975.1 – Decoding latency of the LDPC code

Gbit/s Latency [µs]

42.7 < 3

10.7 ~3

2.7 ~12

I.6.6 Property The described code is a systematic binary low-density parity-check (LDPC) code of length 32640, with 30592 information-carrying bits, identical to the length and dimension of the standard RS(255,239) code, as specified in ITU-T Recs G.709/Y.1331 and G.975. This LDPC code is suitable for implementation in current chip technologies for 10G and 40G optical systems offering low latency and feasibility of low power consumption in case of 40G implementation showing a significantly higher coding gain than the standardized RS code.

I.7 Two orthogonally concatenated BCH super FEC code

I.7.1 Overview This FEC scheme described hereafter will contain three parameterizations of the same scheme of two orthogonally interleaved block codes (BCH). The constructed code should be decoded iteratively, to achieve the expected performance. For practical reasons, hard decision error correcting algorithms have to be implemented. The first option will apply for the special case of G.709/Y.1331 compliant framing (7% overhead), while the two others will deliver a high performance option with 11% and 25% FEC overhead.

The performance of low overhead FEC algorithms, especially at low output error rates, heavily depends on the codeword length. Though in general, ITU-T Rec. G.975 allows any interleave and thus any frame size, especially in the case of frames compliant to ITU-T Rec.

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .