SDH: Bits & Bytes binnen Synchronous Digital Hierarchy

De basis module STM1, is een array van 9*270 = 2430 bytes. Gezien de bemonsteringssnelheid voor telefonie, worden deze monsters 8000 per seconde verstuurd, dus 2430*8*8000 = 155.52 Mbps.
Dit blok van 2430 bytes bestaat uit de volgende delen: De ROH en SOH zijn bedoeld voor identificatie, synchronisatie en netwerkmanagement informatie.

Opbouw STM-1 frame

Zoals vermeld, bestaat een STM-1 frame uit 9*270=2430 bytes.
Hiervan zijn 9*9=81 gereserveerd voor ROH en SOH, zodat er 9*261=2349 bytes overblijven voor de payload.
 123456789 1011..269270
A1A1A1A2A2A2C1    pl 1pl 2  pl 260pl 261
B1  E1  F1    pl 262pl 263  pl 521pl 522
D1  D2  D3    pl 523pl 524  pl 782pl 783
H1H1H1H2H2H2H3H3H3  pl 784pl 785  pl 1043pl 1044
B2B2B2K1  K2   pl 1045pl 1046  pl 1304pl 1305
D4  D5  D6    pl 1306pl 1307  pl 1565pl 1566
D7  D8  D9    pl 1567pl 1568  pl 1826pl 1827
D10  D11  D12    pl 1828pl 1829  pl 2087pl 2088
Z1Z1Z1Z2Z2Z2E2   pl 2089pl 2090  pl 2348pl 2349
In de continue bitstroom wordt dus eerst A1 verstuurd en als laatste pl-2349.

Opbouw VC-4

De payload bestaat dus uit 2349 bytes. Hier van worden 9 bytes gebruikt als Payload Overhead. Dit zijn de bytes uit kolom 10:

pl 1 J1Path trace
pl 262B3BIP-8 parity checksum
pl 523C2Path signal label
pl 784G1Path status: FEBE/FERF
pl 1045F2path user channel
pl 1306H4Position indicator
pl 1567Z3path user channel
pl 1828Z4not defined
pl 2089Z5Network operator byte

De C-4 container van 2340 (=9*260) bytes kan dus bestaan uit een 140Mbps PDH signaal of drie TUG-3 signalen.
Dit wordt aangegeven door de waarde van het C2 byte (Path Signal label)

VC4-C2 = 0x12 : VC-4 bevat 140Mbps PDH

Het 140Mbps signaal kan opgebouwd zijn uit 64*2Mbps signalen (zie PDH, maar ook uit ATM of high definition video. Een snelle rekenaar zal bemerkt hebben dat met alle 2340 bytes een bandbreedte van 149.760Mbps bereikt zou kunnen worden: voor 140Mb zijn immers maar 2048 bytes per frame nodig. Echter, bij SDH staat de snelheid van het PDH totaal los van de snelheid van de PDH interface, afwijkingen en variaties, drift worden opgevangen dmv stuff en justification bits/bytes. Ieder rij bestaat 20 blokken van 13 bytes: een W, X, Y of Z byte, gevolgd door 12 data bytes.
 POH12..131415..262728..394041..525354..656667..78..233234..245246247..260
J1WdataXdataYdataYdataYdataXdata ... YdataZdata
B3WdataXdataYdataYdataYdataXdata ... YdataZdata
C2WdataXdataYdataYdataYdataXdata ... YdataZdata
G1WdataXdataYdataYdataYdataXdata ... YdataZdata
F2WdataXdataYdataYdataYdataXdata ... YdataZdata
H4WdataXdataYdataYdataYdataXdata ... YdataZdata
Z3WdataXdataYdataYdataYdataXdata ... YdataZdata
Z4WdataXdataYdataYdataYdataXdata ... YdataZdata
Z5WdataXdataYdataYdataYdataXdata ... YdataZdata
I = information bit, R = fixed stuff bit, O = Overhead bit, S = Justification oportunaty bit, C = Justification Control bit.

VC4-C2 = 0x02 : VC-4 bevat TUG structuur

Een C4 kan DRIE VC3 containers bevatten, voorafgegaan door pointers die naar iedere VC3 wijzen.
Iedere C-3 (hier aangegeven met d letters: A, B en C) bevat elk 86*9 bytes:
 POH123456789101112..259260
J1xxxxA1B1C1A2B2C2     ... A86B86C86
B3                  
C2                 
G1                 
F2                
H4                 
Z3                 
Z4                 
Z5               

Opbouw VC-3

Zoals vermeld, bestaat een VC-3 uit 9*86=774 bytes.
Hiervan zijn 9 gereserveerd voor de C3-POH, zodat er 9*85=765 bytes overblijven voor de C-3 container.
 1234567891011..8586
J1pl 1pl 2pl 3pl 4pl 5pl 6pl 7pl 8pl 9pl 10  pl 84pl 85
B3pl 86pl 87pl 88pl 89pl 90pl 91pl 92pl 93pl 94pl 95  pl 169pl 170
C2pl 171            pl 254pl 255
G1pl 256            pl 339pl 340
F2pl 341           pl 424pl 425
H4pl 426            pl 509pl 510
Z3pl 511            pl 594pl 595
Z4pl 596            pl 679pl 680
Z5pl 681           pl 764pl 765

De VC-3 bestaat uit 9*86 bytes. Hier van worden 9 bytes gebruikt als C-3 Payload Overhead: Deze bytes hebben dezelfde functie en waarde als de C-4 POH
J1Path trace
B3BIP-8 parity checksum
C2Path signal label
G1Path status: FEBE/FERF
F2path user channel
H4Position indicator
Z3path user channel
Z4not defined
Z5Network operator byte

VC3-C2 = 0x04 : VC-3 bevat 34Mbps PDH

Hier wordt ieder blokje van drie data bytes vooraf gegaan door een of meerdere stuff en/of control bytes. De contructie is te complex om in een eenvoudige tabel weer te geven. Het is duidelijk dat de overhead voor het transporteren van een 34Mbps signaal in een TU3 container niet efficient is. De container van namelijk 9*85*8*8000 = 48.96Mbps vervoeren.

VC3-C2 = 0x02 : VC-3 bevat TUG structuur

Een C3 kan ZEVEN VC2 containers bevatten, voorafgegaan door een pointer.
Iedere C-2 (hier aangegeven met de letters: A, B, C, D, E, F en G) bevat elk 12*9 bytes: Aangezien de C3 container 85*9 bytes groot is, en de VC2 samen 12*7*9 = 84*9 bytes groot zijn is er 9 bytes over voor de pointer.
 POH12..1314..2526..3738..4950..6162..7374..85
J1NA1..A12B1..B12C1..C12D1..D12E1..E12F1..F12G1..G12
B3PA13..A24B13..B24C13..C24D13..D24E13..E24F13..F24G13..G24
C2IA25..A36       
G1xxxA37..A48       
F2xxxA49..A60      
H4xxxA61..A72       
Z3xxxA73..A84       
Z4xxxA85..A96       
Z5xxxA97.A108      


Opbouw VC-2

De VC2 bestaat uit 9*12 = 108 bytes. Het eerste byte is de VC2-POH:
 12345678
BIPBIPFEBETL1L2L3FERF
Alhoewel ETSI geen C2 container heeft gedefinieerd, bestaat deze wel binnen CCITT /ITU-T, en kan een signaal van 6.848Mbps vervoert worden.

C2 bevat VC-12 Een C2 container, kan drie VC12 bevatten
 123456789101112
V5A1A2A3B1?B2B3B4C1?C2C3C4
A4A5A6A7B5B6B7B8C5C6C7C8
A8A9A10A11B9B10B11B12C9C10C11C12
A12A13A14A15B13B14B15B16C13C14C15C16
A16A17A18A19B17B18B19B20C17C18C19C20
A20A21A22A23B21B22B23B24C21C22C23C24
A24A25A26A27B25B26B27B28C25C26C27C28
A28A29A30A31B29B30B31B32C29C3031C32
A32A33A34A35B33B34B35B36?C33C34C35C36?

Opbouw van een VC-12

Een VC-12 bestaat uit 35 bytes, maar voor de opbouw neemt men vier opeen volgende frames (uit vier STM-1 frames)
Byte #inhoud
1V5: POH
2R: 8 fixed stuff bits
3..3432*8 bits data
35R: 8 fixed stuff bits

36R: 8 fixed stuff bits
37CC0000RR
38..6932*8 bits data
70R: 8 fixed stuff bits

71R: 8 fixed stuff bits
72CC0000RR
73..10432*8 bits data
105R: 8 fixed stuff bits

106R: 8 fixed stuff bits
107CC0000RR
108SIIIIIIII
109..14032*8 bits data
141R: 8 fixed stuff bits