�1���� Scope����������
�2���� References
�3���� Definitions
������� 3.1���� Terms
defined elsewhere�������
������� 3.2���� Terms
defined in this Recommendation�����������
�4���� Abbreviations
and acronyms�������������
�5���� Conventions������������
�6���� Introduction
and applications�����������
�7���� Structure and
processes�����
������� 7.1���� FlexO-x-SC-m
signal structure
������� 7.2���� FlexO-x-DSH-m
signal structure������������
������� 7.3���� FlexO-x-DO-m
signal structure��������������
������� 7.4���� Processing
and information flow����������
�8���� FlexO frame
�9���� Alignment
markers, PAD and FlexO overhead������������
10���� Mapping of
OTUCn signal into n FlexO instances�����
11���� m�100G FlexO
with staircase FEC interface group (FlexO-1-SC-m)���
������ 11.1���� FlexO-1-SC
frame structure
������ 11.2���� FlexO-1-SC
bit rate and frame periods
������ 11.3���� FlexO-1-SC
overhead
������ 11.4���� Staircase
forward error correction (SC FEC)
������ 11.5���� FlexO-1-SC
scrambling
������ 11.6���� FOIC1.k-SC
12���� 200G FlexO with
staircase FEC frame structure (FlexO-2-SC)
������ 12.1���� FlexO-2-SC
frame structure
������ 12.2���� FlexO-2-SC
bit rate and frame periods
������ 12.3���� FlexO-2-SC
overhead
������ 12.4���� Staircase
forward error correction (SC FEC)
13���� 400G FlexO with
staircase FEC frame structure (FlexO-4-SC-m)
������ 13.1���� FlexO-4-SC
frame structure
������ 13.2���� FlexO-4-SC
bit rate and frame periods
������ 13.3���� FlexO-4-SC
overhead
������ 13.4���� Staircase
forward error correction (SC FEC)
14���� FlexO-x-D<fec>
������ 14.1���� FlexO-x-D<fec>
frame and multi-frame structures
������ 14.2���� FlexO-x-D<fec>
Overhead
15���� FlexO-x-DSH
������ 15.1���� FlexO-x-DSH
multi-frame and super-frame structures
������ 15.2���� FlexO-x-DSH
bit rates and frame periods
������ 15.3���� Overhead
������ 15.4���� Mapping
of FlexO-x-SC client into FlexO-x-DSH payload�����������
������ 15.5���� FOICx.k-DSH
16���� FlexO-x-DO
������ 16.1���� FlexO-x-DO
multi-frame and super-frame structures
������ 16.2���� FlexO-x-DO
bit rates and frame periods
������ 16.3���� Overhead
������ 16.4���� Mapping
of FlexO-x client into FlexO-x-DO payload
������ 16.5���� FOICx.k-DO
Annex A � Forward error correction using 512 � 510
staircase codes
Annex B � Adaptation of 512 � 510 staircase codes to
100G FlexO-1-SC FEC
������� B.1���� 100G
FlexO-1-SC bit and SC FEC specific base blocks mapping relationship
������� B.2���� 100G
FlexO-1-SC transmitter and receiver SC FEC processing��
Annex C � Adaptation of 512 � 510 staircase codes to
200G|400G FlexO-x-SC FEC����
������� C.1���� 200G|400G
FlexO-x-SC bit and SC FEC specific base blocks mapping relationship
������� C.2���� 200G|400G
FlexO-x-SC transmitter and receiver SC FEC processing������
Annex D � Forward error correction using 10976 � 128
Hamming soft decision codes����
������� D.1���� Forward
error correction code
Annex E � Forward error correction using extended
BCH(256,239) soft decision code����
������� E.1���� Forward
error correction code
Annex F � Multiplexing OTUCni signals into
payload of n FlexO instances
������� F.1���� Distributing
OTUCni and combining OTUC instances
������� F.2���� FlexO
frame and 4-frame multi-frame payload structure��
������� F.3���� FlexO
client mapping specific overhead
������� F.4���� Mapping
of OTUCni into ni FlexO frames
Annex G � FlexO-x-D<fec> TS, PS and MFAS
overhead values
������� G.1���� FlexO-x-DSH
and FlexO-x-DO TS, PS and MFAS overhead values
Appendix I � Example applications
Appendix II � Error correction capability of the
(128,119) Hamming soft decision code combined with the 512 � 510 staircase code
Appendix III � Error correction capability of a soft
decision decoder for OFEC
Appendix IV � FlexO-x-DO related equation
illustrations and implementation considerations����
������ IV.1���� Introduction
������ IV.2���� Illustration
of equation 16-1
������ IV.3���� Illustration
of equations 16-2 and 16-3
������ IV.4���� Illustration
of equation 16-4
������ IV.5���� Illustration
of bit ordering in eUi, Wi, Vi and Ii
Appendix V � Generic principles of forward error
correction using blockwise-recursively-encoded open FEC
������� V.1���� Open
FEC codes: Specifications and basic properties
������� V.2���� Permutation
function
������� V.3���� Decoding
an open forward error correction code
Bibliography