Page 1249 - 5G Basics - Core Network Aspects
P. 1249

Transport aspects                                              2


                                                       Annex B


            Adapting 64B/66B encoded clients via transcoding into 513B code blocks
                                  (This annex forms an integral part of this Recommendation.)


            Clients  using  64B/66B  coding  can  be  adapted  in  a  codeword  and  timing  transparent  mapping  via
            transcoding  into  513B  code  blocks  to  reduce  the  bit  rate  that  is  required  to  transport  the  signal.  The
            resulting 513B blocks can be mapped in one of several ways depending on the requirements of the client
            and the available bandwidth of the container into which the client is mapped. This mapping can be applied
            to serial or parallel client interfaces.

            B.1     Transmission order

            The order of transmission of information in all the diagrams in this annex is first from left to right and then
            from top to bottom.


            B.2     Client frame recovery
            For 40GBASE-R and 100GBASE-R clients, framing recovery consists of the recovering 64B/66B block lock per
            the state diagram in Figure 82-10 of [IEEE 802.3]. For other 64B/66B encoded clients, block lock is achieved
            as per the state diagram in Figure 49-12 of [IEEE 802.3]. Descrambling is performed as per the process
            shown in Figure 49-10 of [IEEE 802.3].

            Each 66B codeword (after block lock) is one of the following:
                   a set of eight data bytes with a sync header of "01";
                   a control block (possibly including seven or fewer data octets) beginning with a sync header of
                    "10".
            The 64 bits following the sync header are scrambled as a continuous bit-stream (skipping sync headers and
                                                                   39
                                                                        58
            PCS lane markers) according to the polynomial G(x) = 1 + x  +x . The 64B/66B PCS receive process will
            descramble the bits other than (1) the sync header of 66B data and control blocks, and (2) the PCS lane
            markers.
            Figure B.1 illustrates the ordering of 64B/66B code blocks after the completion of the recovering process
            for an interface.


                                        Transmissi
                                        Transmission orderon order
                                                    66B Block
                                                    66B Block
                                              1 1   66B Block
                                                    66B Block
                                                    66B Block
                                                    66B Block
                                              2 2   66B Block
                                              3 3   66B Block
                                                    66B Block
                                                    66B Block
                                                    66B Block
                                               : :     : : :
                                              x x   66B Block
                                                    66B Block
                                                    66B Block
                                                                    Transmissi
                                                1….…………….........66….…………….........66  Transmission orderon order
                                                1
                                 Figure B.1 – Stream of 64B/66B code blocks for transcoding
            B.3     Transcoding from 66B blocks to 513B blocks
            The transcoding process at the encoder operates on an input sequence of 66B code blocks.
            66B control blocks (after descrambling) follow the format shown in Figure B.2.
            A group of eight 66B blocks is encoded into a single 513B block. The format is illustrated in Figure B.3.





                                                                                                        1239
   1244   1245   1246   1247   1248   1249   1250   1251   1252   1253   1254