SDH C-12, VC-12, TU-12 frame format

A PDH signal stream of 2048 kbit/s, or an ATM cell stream can be mapped into a C-12, VC-12, TU-12 frame. Mapper is a digital network consisting of a flexible storage, multiplexers and a control circuit. During mapping we "copy" the resource PCM frames to be forwarded into a virtual frame named container, and complete it with appendix bytes. Bit rate and phase of the container frame are synchronized to the STM-1 frame. Size of the container frame is 144=4x32+4x4 byte, namely there are 4 PCM frames and by 4 appendix bytes in a container. Time frame is 500 us.

Generation of C-12 container, the first phase of mapping:

C-12 frame (container) generated in this way consists of 4x34=136 bytes, namely we complete all the PCM frames with 2 bytes.

Second phase of mapping, generation of the VC-12 container :

VC-12 frame generated in this way (virtual container) consists of 4x35=140 bytes, namely we appended to all the PCM frames 3 bytes.

Third phase of mapping, generation of TU-12 component:

TU-12 frame (container) generated in this way, which is synchronized to the SDH either in bit rate, or frame phase, consists of 4x36=144 bytes, namely we appended to all PCM frames 4 bytes.

Frames (containers) in case of an asynchronous PDH mapping:


         C-12 keret 136 byte         VC-12 keret 140 byte        TU-12 keret  144 byte
              500 us                        500 us                      500 us
       +---------------------+     +---------------------+     +---------------------+
       |    -------------    |     |    ------------     |     |     V1  (TU pointer)| ->-+
       +---------------------+     +---------------------+     +---------------------+    |
       |    -------------    |     |         V5          |     |         V5          | -<-+
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
       |       32 bytes      |     |       32 bytes      |     |       32 bytes      |
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
       |    --------------   |     |    ------------     |     |     V2  (TU pointer)|
       +---------------------+     +---------------------+     +---------------------+
       |    --------------   |     |         J2          |     |         J2          |
       +---------------------+     +---------------------+     +---------------------+
       | C1 C2 O O O O R R   |     | C1 C2 O O O O R R   |     | C1 C2 O O O O R R   |
       +---------------------+     +---------------------+     +---------------------+
       |       32 bytes      |     |       32 bytes      |     |       32 bytes      |
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
       |    --------------   |     |    -------------    |     |     V3  (TU pointer)|
       +---------------------+     +---------------------+     +---------------------+
       |    --------------   |     |         N2          |     |         N2          |
       +---------------------+     +---------------------+     +---------------------+
       | C1 C2 O O O O R R   |     | C1 C2 O O O O R R   |     | C1 C2 O O O O R R   |
       +---------------------+     +---------------------+     +---------------------+
       |       32 bytes      |     |       32 bytes      |     |       32 bytes      |
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
       |    --------------   |     |   ---------------   |     |     V4  (TU pointer)|
       +---------------------+     +---------------------+     +---------------------+
       |    --------------   |     |         K4          |     |         K4          |
       +---------------------+     +---------------------+     +---------------------+
       | C1 C2 R R R R R S1  |     | C1 C2 R R R R R S1  |     | C1 C2 R R R R R S1  |
       +---------------------+     +---------------------+     +---------------------+
       |  S2 D D D D D D D   |     |  S2 D D D D D D D   |     |  S2 D D D D D D D   |
       +---------------------+     +---------------------+     +---------------------+
       |       31 bytes      |     |       31 bytes      |     |       31 bytes      |
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
Frames in case of synchronous PDH mapping:

         C-12 keret 136 byte         VC-12 keret 140 byte        TU-12 keret  144 byte
              500 us                        500 us                      500 us
       +---------------------+     +---------------------+     +---------------------+
       |    -------------    |     |    ------------     |     |     V1  (TU pointer)|
       +---------------------+     +---------------------+     +---------------------+
       |    -------------    |     |         V5          |     |         V5          |
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
       |       Time Slot 0   |     |       Time Slot 0   |     |       Time Slot 0   |
       +---------------------+     +---------------------+     +---------------------+
       | Time Slots 1 to 15  |     | Time Slots 1 to 15  |     | Time Slots 1 to 15  |
       +---------------------+     +---------------------+     +---------------------+
       |       Time Slot 16  |     |       Time Slot 16  |     |       Time Slot 16  |
       +---------------------+     +---------------------+     +---------------------+
       | Time Slots 17 to 31 |     | Time Slots 17 to 31 |     | Time Slots 17 to 31 |
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
       |    --------------   |     |    ------------     |     |     V2  (TU pointer)|
       +---------------------+     +---------------------+     +---------------------+
       |    --------------   |     |         J2          |     |         J2          |
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
       |       Time Slot 0   |     |       Time Slot 0   |     |       Time Slot 0   |
       +---------------------+     +---------------------+     +---------------------+
       | Time Slots 1 to 15  |     | Time Slots 1 to 15  |     | Time Slots 1 to 15  |
       +---------------------+     +---------------------+     +---------------------+
       |       Time Slot 16  |     |       Time Slot 16  |     |       Time Slot 16  |
       +---------------------+     +---------------------+     +---------------------+
       | Time Slots 17 to 31 |     | Time Slots 17 to 31 |     | Time Slots 17 to 31 |
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
       |    --------------   |     |    -------------    |     |     V3  (TU pointer)|
       +---------------------+     +---------------------+     +---------------------+
       |    --------------   |     |         N2          |     |         N2          |
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
       |       Time Slot 0   |     |       Time Slot 0   |     |       Time Slot 0   |
       +---------------------+     +---------------------+     +---------------------+
       | Time Slots 1 to 15  |     | Time Slots 1 to 15  |     | Time Slots 1 to 15  |
       +---------------------+     +---------------------+     +---------------------+
       |       Time Slot 16  |     |       Time Slot 16  |     |       Time Slot 16  |
       +---------------------+     +---------------------+     +---------------------+
       | Time Slots 17 to 31 |     | Time Slots 17 to 31 |     | Time Slots 17 to 31 |
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
       |    --------------   |     |   ---------------   |     |     V4  (TU pointer)|
       +---------------------+     +---------------------+     +---------------------+
       |    --------------   |     |         K4          |     |         K4          |
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
       |       Time Slot 0   |     |       Time Slot 0   |     |       Time Slot 0   |
       +---------------------+     +---------------------+     +---------------------+
       | Time Slots 1 to 15  |     | Time Slots 1 to 15  |     | Time Slots 1 to 15  |
       +---------------------+     +---------------------+     +---------------------+
       |       Time Slot 16  |     |       Time Slot 16  |     |       Time Slot 16  |
       +---------------------+     +---------------------+     +---------------------+
       | Time Slots 17 to 31 |     | Time Slots 17 to 31 |     | Time Slots 17 to 31 |
       +---------------------+     +---------------------+     +---------------------+
       |   R R R R R R R R   |     |   R R R R R R R R   |     |   R R R R R R R R   |
       +---------------------+     +---------------------+     +---------------------+
Frames in case of mapping ATM cells:

              VC-12 keret 140 byte        TU-12 keret  144 byte
                     500 us                      500 us
            +---------------------+     +---------------------+
            |    ------------     |     |     V1  (TU pointer)| ->-+
            +---------------------+     +---------------------+    |
            |         V5          |     |         V5          | -<-+
            +---------------------+     +---------------------+
            |     34 D bytes      |     |     34 D bytes      |
            +---------------------+     +---------------------+
            |    ------------     |     |     V2  (TU pointer)|
            +---------------------+     +---------------------+
            |         J2          |     |         J2          |
            +---------------------+     +---------------------+
            |     34 D bytes      |     |     34 D bytes      |
            +---------------------+     +---------------------+
            |    -------------    |     |     V3  (TU pointer)|
            +---------------------+     +---------------------+
            |         N2          |     |         N2          |
            +---------------------+     +---------------------+
            |     34 D bytes      |     |     34 D bytes      |
            +---------------------+     +---------------------+
            |   ---------------   |     |     V4  (TU pointer)|
            +---------------------+     +---------------------+
            |         K4          |     |         K4          |
            +---------------------+     +---------------------+
            |     34 D bytes      |     |     34 D bytes      |
            +---------------------+     +---------------------+

VC-12 Path OverHead (POH)

Bytes of VC-12 POH are located in VC-12/TU-12 frames as mentioned above. The first byte of TU-12 frame (V1) is TU-12 PTR, which points V5 byte of VC-12 POH. During the multiplexing the first byte of TU-12 frame gets to a given position of VC-4 frame.

LOVC POH (VC-12 POH):
LabelDescriptionValues
V5TU-12 PTR points here Error checking BIP-2 bit1-2, REI bit3, RFI bit4, signal label bit5-7
000 Unequipped
010 Async
011 Bit sync
100 Byte sync
, RDI bit8
J2LOW PATH trace (low order path access point identifier)
N2Network operator byte
K2Automatic Protection Switching (APS) channel