Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Цифровые системы передачи. Учебное пособие для СПО

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
91
машинах и микропроцессорах в процессе работы могут возникать аппаратные и программные сбои, что вызывает нарушение коммутации и изменение маршру­тов в трактах. Чтобы определить наличие нарушения в маршрутах трактов и используется идентификатор маршрута.
За один сверхцикл Т
СЦ
= 500 мкс с помощью байта J2 можно передать 256
различных идентификаторов маршрута, что явно недостаточно для идентифи­кации маршрутов даже в пределах одной страны. Чтобы увеличить количество идентификаторов маршрутов по байту J2 организуется сверхсверхцикл из 16 сверхциклов Т
ССЦ
= 16 ТСЦ = 8 мс.
Идентификатор маршрута тракта нижнего ранга J2 передается в 16 по­следовательных сверхциклах (рисунок 2.19) и состоит из 15 байтовой последо­вательности идентификатора маршрута. Семь бит первого байта используются для передачи на приемную сторону остатка от деления блока из 105 бит на ге­нераторный полином (код CRC-7), который используется на приемной стороне (пункте доступа тракта нижнего ранга) для контроля ошибок в идентификаторе маршрута.
При несовпадении идентификатора маршрута, передаваемого в байте J2, и идентификатора пункта приема вырабатывается обратный аварийный сигнал – ошибка в трассе тракта. Чтобы исключить выработку ложного аварийного сигнала и осуществляется контроль ошибок в идентификаторе маршрута по ко­ду CRC-7.
Первый бит байта J2 во всех 16 сверхциклах используется для передачи сверхсверхциклового синхросигнала. Структура передачи метки пункта досту­па в байте J2 схематически представлена на рисунке 2.19.
Таким образом, идентификатор маршрута тракта нижнего ранга переда­ется один раз за 8 мс, а число идентификаторов маршрутов составляет 2
105
.
Байты J2, номера битов
1 2 3 4 5 6 7 8 0 С С С С С С С Байт 1
0 Х Х Х Х Х Х Х Байт 2
.
.
0 Х Х Х Х Х Х Х Байт 16
ССССССС – Остаток от деления CRC-7 предыдущего цикла;
ХХХХХХХ – Идентификатор точки доступа.
Байт N2 заголовка тракта нижнего ранга (рисунок 2.15) является байтом мониторинга взаимного соединения (Tandem Connection Monitoring ­TCM) был впервые определен в 1996 г. в рекомендациях ITU-T. Необходи-
Рисунок 2.19 – Структура информационного поля J2 со сверхсверхцикло-
вой структурой
92
мость введения процедуры TCM была связана с тем, что байт V5, обеспечива­ющий контроль ошибок по коду BIP-2, устанавливается только для начала и конца маршрута и обеспечивает контроль качества сквозного соединения.
В случае если маршрут проходит через несколько секций, принадле­жащим различным операторам, требуется не только сквозной, но и посекци­онный мониторинг параметров качества. До последнего времени средства секционного мониторинга не обеспечивали этих функций, поэтому была вве­дена дополнительная процедура - TCM. Согласно этой процедуре сетевой узел обеспечивает контроль ошибок по коду BIP-2 в зоне одного оператора и передает информацию об ошибках предыдущему сетевому узлу в зоне другого оператора в байте N1.
Байт K4 заголовка тракта нижнего ранга (рисунок 2.15) используется для оперативного резервирования в тракте нижнего ранга (Automatic Protection Switching – APS). В случае возникновения аварийной ситуации на дальнем конце тракта нижнего ранга аварийный сигнал RDI передается на ближний ко­нец тракта с помощью восьмого бита байта V5 (рисунок 2.17). По принятому аварийному сигналу на ближнем конце принимается решение о резервировании вышедшего из строя тракта и он подключается к резервному тракту. С помо­щью байта K4 с ближнего конца на дальний конец передается информация о том, какой рабочий тракт к какому резервному тракту подключен. На дальнем конце при приеме этого сигнала выход вышедшего из строя рабочего тракта переключается на резервный тракт. Скорость цифрового потока виртуального контейнера VC-12 равна
12
35 8 8 0 0 0 35 64000 224 0 /
VC
B к би т с
 
(2.4)
Трибутарный блок TU-12. После добавления к виртуальному контейнеру VC-12 указателя (Pointer – PTR) образуется трибутарный блок (TU - Tributary Unit) TU-12 (рисунки 2.11, 2.20). Указатель трибутарного блока TU-12 PTR ре-
ализуется за сверхцикл, состоящий из четырех циклов, и включает в себя бай­ты служебного поля V1, V2, V3 и V4.
Для наглядности в СЦИ принято представление циклической структуры различных модулей в виде прямоугольника, состоящего из девяти строк и соот­ветствующего числа столбцов (таблица 2.2). При этом каждый элемент строки является байтом и соответствует одному основному цифровому каналу со ско­ростью 64 кбит/с, поэтому его называют или байтом или ОЦК.
Указатель в синхронной цифровой иерархии выполняет две основные функции:
Указывает на местоположение первого байта нагрузки (в данном
случае VC-12) в информационном поле TU-12 и тем самым обеспе­чивает быстрый поиск и доступ к нагрузке;
93
Обеспечивает процедуры выравнивания и компенсации рассинхро-
низации передаваемых цифровых потоков.
Первая функция указателя является наиболее важной, поскольку именно она обеспечивает основное преимущество технологии SDH перед технологией PDH – отсутствие пошагового мультиплексирования/демультиплексирования. Указатель трибутарного блока TU-12 PTR обеспечивает прямой доступ к за­груженному в него виртуальному контейнеру VC-12.
Благодаря указателю может использоваться плавающий режим размеще­ния виртуального контейнера в информационном поле трибутарного блока.
Для реализации первой функции указателя - указания начала сверхцикла виртуального контейнера VC-12 в информационном поле трибутарного блока
TU-12 все 140 байт информационного поля TU-12 должны быть пронумерова-
V2 (байт служебного поля)
35 байт (информационное поле)
1 цикл
VC-12
V3 (байт служебного поля)
35 байта (информационное поле)
2 цикл
VC-12
V4(байт служебного поля)
35 байта (информационное поле)
3 цикл
VC-12
V1 (байт служебного поля)
35 байта (информационное поле)
4 цикл
VC-12
Рисунок 2.20 – Сверхцикловая структура трибутарного блока TU-12
0 байт (информационное поле)
34 байт (информационное поле)
35 байт (информационное поле)
69 байт (информационное поле)
70 байт (информационное поле)
104 байт (информационное поле)
105 байт (информационное поле)
139 байт (информационное поле)
94
ны. Нумерация начинается c нуля от байта V2 и заканчивается в четвертом цикле сверхцикла номером 139 (рисунок 2.20, таблица 2.2).
Таблица2.2 – Сверхцикловая структура блока TU-12
1 2 3 4 5 6 7 8 9
10
11
12
13
14
15
16
1
V1
105
106
107
V3
35
36
37
V4
70
71
72
V2
0 1 2 2 108
109
110
111
38
39
40
41
73
74
75
76 3 4 5 6 3 112
113
114
115
42
43
44
45
77
78
79
80 7 8 9 10 4 116
117
118
119
46
47
48
49
81
82
83
84
11
12
13
14 5 120
121
122
123
50
51
52
53
85
86
87
88
15
16
17
18 6 124
125
126
127
54
55
56
57
89
90
91
92
19
20
21
22 7 128
129
130
131
58
59
60
61
93
94
95
96
23
24
25
26 8 132
133
134
135
62
63
64
65
97
98
99
100
27
28
29
30 9 136
137
138
139
66
67
68
69
101
102
103
104
31
32
33
34
Байты V1 и V2 составляют единую 16-ти битную структуру, представ­ленную на рисунке 2.21.
Четыре первых бита NNNN получили название флага новых данных (New Data Flag – NDF). Обычно эти четыре бита имеют значения 0110 соот­ветственно. В случае существенного нарушения в системе SDH, например, при разрыве и восстановлении связности тракта или при появлении новых данных (загрузке нового VC -12 в TU-12) эти биты инвертируются подряд в трех сверхциклах, т.е. принимают значения 1001.
Два бита SS используются для индикации типа трибутарного блока.
Десять последних бит выполняют функции указателя положения первого байта нагрузки (виртуального контейнера VC-12) в информационном поле TU-
12. Для осуществления функции указания местоположения нагрузки байты ин­формационного поля TU-12 пронумерованы от 0 до 139 (рисунок 2.20, таблица
2.2). Таким образом, в последних десяти битах записывается в двоичной систе­ме номер от 0 до 139. Например, если первый байт V5 сверхцикла VC-12 нахо­дится в седьмом байте поля нагрузки TU-12 (таблица 2.2), то содержимое ука­зателя (байты V1 и V2)будет
0 1 1 0 1 0 0 0 0 0 0 0 0 1 1
1
Вторая функция указателя обеспечивает процедуры выравнивания и ком-
пенсации рассинхронизации (расхождения скоростей) передаваемых цифровых потоков. Такая необходимость возникает в синхронной цифровой иерархии в
V1
V2
N N N N S S I I I I I D D D D
D
Рисунок 2.21 – Структура байт V1 и V2 указателя TU PTR
Указатель
95
том случае, если в сетевых узлах согласно схеме маршрутизации трибутарные блоки обмениваются виртуальными контейнерами. При этом виртуальные кон­тейнеры в трибутарных блоках приходят разными путями, за счет чего и появ­ляется расхождение их скоростей. Для компенсации расхождения скоростей TU-12 и вновь загружаемого в него VC-12 должна быть использована процеду­ра согласования скоростей этих цифровых потоков, которая подробно рассмот­рена в первой главе.
При согласовании скоростей необходимо провести само согласование
скоростей (увеличение или уменьшение скорости цифрового потока в зависи­мости от знака расхождения скоростей), а также передать на приемную сторону сообщение (команду) о знаке проведенного на передающем конце согласования скоростей.
Необходимость проведения согласования скоростей определяется в
устройстве согласования скоростей УСС (рисунок 2.22), путем сравнения так­товых частот импульсов записи VC-12 F
T VC-12
и импульсов считывания TU-12
F
T TU-12
. При достижении расхождения тактовых частот на тактовый интервал
УСС проводит согласование скоростей и формирует команду согласования скоростей. Для проведения согласования скоростей используются байты слу­жебного поля байт V3 и байт информационного поля байт 35 блока TU-12 (таблица2.2), а для формирования команды согласования скоростей использу­ется инверсия бит I или D десятибитного указателя байт V1 и V2 (рисунок
2.21). Соответствующее заполнение байта служебного поля V3, 35 байта ин­формационного поля и десятибитного указателя байт V1 и V2 осуществляется в сумматоре (рисунок 2.22).
Если F
T ИС инф. поля TU-12
– F
T ИЗ VC-12
> 0, то при этом требуется положитель-
ное согласование скоростей PJ (Positive Justification), т.е. появляется лишний байт считывания информационного поля TU-12 и УСС осуществляет запрет
Vc-12
F
T VC-12
ИЗ
ИС
ЗУ
УСС
TU-12
ИС информаци-
онного поля
ИС
служебного поля
F
T ИС TU-12
Рисунок 2.22 – Структурная схема загрузки потока VC-12 в TU-12
96
очередного 35 байта считывания и формирует команду согласования скоростей – пять бит I десятибитного указателя инвертируются. При этом, естественно, значение указателя в данном сверхцикле не считывается, так как оно будет из­менено. Пятикратное повторение команды согласования скоростей позволяет на приемной стороне исправить в ней двойные ошибки и избежать размноже­ния ошибок в этой ситуации.
Если F
T ИС инф. поля TU-12
– F
T ИЗ VC-12
< 0, то при этом требуется отрицатель-
ное согласование скоростей NJ (Negative Justification), т.е. появляется лишний информационный байт входного потока VC-12, который не успевает быть счи­танным импульсами считывания информационного поля блока TU-12. В этом случае УСС осуществляет передачу очередного информационного байта вход­ного потока VC-12 в служебном поле на месте байта V3 и формирует команду согласования скоростей – пять бит D десятибитного указателя инвертируются.
.
Рассмотрим пример проведения согласования скоростей TU-12 и VC-12
(рисунок 2.23). При этом предполагаем, что первый байт V5 виртуального
контейнера VC-12 находился в четырнадцатом байте информационного поля трибутарного блока TU-12.
Предположим также, что в первом сверхцикле СЦ1 зафиксирована необ-
ходимость положительного согласования скоростей. При этом подряд в трех циклах СЦ2, СЦ3, и СЦ4 осуществляется инверсия четырех первых бит NNNN (рисунок 2.21). В пятом цикле СЦ5 производится формирование команды со­гласования скоростей путем инверсии бит I (рисунок 2.21) и производится со­гласование скоростей путем запрета считывания 35 байту импульсов считыва­ния информационного поля TU-12 (рисунок 2.22). Поскольку проведен запрет считывания 35 байту, первый байт VC-12 теперь будет находиться в 15 байте информационного поля TU-12, т.е. значение указателя увеличится на единицу в СЦ6.
0 1 1 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0 1 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 1 1 1 1 V1
V2
СЦ1
СЦ2
СЦ3
СЦ4
СЦ5
СЦ6
Рисунок 2.23– Согласование скоростей в блоке TU-12
97
При необходимости проведения отрицательного согласования скоростей
производятся те же преобразования сигналов, что и при положительном согла­совании скоростей, только для формирования команды согласования скоростей инвертируются биты D (рисунок 2.21) и согласование скоростей осуществляет­ся путем передачи очередного информационного байта входного потока VC-12 в служебном поле на месте байта V3. Поскольку проведена передача очеред­ного информационного байта в служебном поле, первый байт VC-12 теперь будет находиться в 13 байте информационного поля TU-12, т.е. значение ука­зателя уменьшится на единицу.
Скорость цифрового потока трибутарного блока TU-12 равна
12
36 8 8000 3 6 6 4000 2304 /
TU
B к би т с
 
(2.5)
Группа трибутарных блоков TUG-2. Согласно схеме мультиплексирования (рисунок 2.11) три синхронных цифровых потока трибутарных блоков TU-12 по
2304 кбит/с каждый объединяются в синхронном мультиплексоре TUG-2 (ри­сунок 2.24). В синхронной цифровой иерархии принято побайтное мультиплексиро­вание, поэтому тактовый интервал входного цифрового потока TU-12 делится на три (рисунок 2.23), а структура TUG-2 имеет вид представленный в таблице
2.3.
Таблица 2.3 – Структура сверхцикла TUG-2
1 2 3 4 5 6 7 8 9 10
11
12  46
47
48
1
V1
V1
V1
105
105
105
106
106
106
107
107
107  2 2 2 2 108
108
108
109
109
109
110
110
110
111
111
111  6 6 6
3
112
112
112
113
113
113
114
114
114
115
115
115  10
10
10
4
116
116
116
117
117
117
118
118
118
119
119
119  14
14
14 5 120
120
120
121
121
121
122
122
122
123
123
123  18
18
18
6
124
124
124
125
125
125
126
126
126
127
127
127  22
22
22
7
128
128
128
129
129
129
130
130
130
131
131
131  26
26
26 8 132
132
132
133
133
133
134
134
134
135
135
135  30
30
30
9
136
136
136
137
137
137
138
138
138
139
139
139  34
34
34
Скорость цифрового потока группы трибутарных блоков TUG-2 равна
2 12
3 3( 3 6 8 8 000) 3 36 640 0 0 6 9 1 2 /
T U G TU
BB к б ит с

 
(2.6)
Группа трибутарных блоков TUG-3. Согласно схеме мультиплексирования (рисунок 2.11) семь синхронных цифровых потоков группы трибутарных бло- ков TUG-2 по 6912 кбит/с каждый объединяются в синхронном мультиплексоре TUG-3 (рисунок 2.25).
98
В синхронной цифровой иерархии принято побайтное мультиплексиро-
вание, поэтому тактовый интервал входного цифрового потока TUG-2 делится на восемь рис 2.25, так как в синхронном мультиплексоре TUG-3 вводятся до­полнительные служебные сигналы.
Структура цикла TUG-3 имеет вид представленный в таблице 2.4.
ЗУ
TU-121 ЗУ
TU-122 ЗУ
TU-12
3
F
T TU-12
ИЗ
ИЗ
ИЗ
ИС
1
ИС2 ИС
3
TUG-2
τ
Рисунок 2.24– Структурная схема синхронного мультиплексора TUG-2
ЗУ
TUG-2
ЗУ
TUG-2
ЗУ
TUG-2FИЗ
ИЗ
ИЗ
ИС
ИСИСTUG-3
τ
Рисунок 2.25 – Структурная схема синхронного мультиплексора TUG-
99
Таблица 2.4 – Структура цикла TUG-3
1 2 3 4 5 6 7 8 9
10
11
12
13
14
15  84
85
86
1  FS
V1
V1
V1
V1
V1
V1
V1
2  FS
3  FS
 4 FS
FS
 5 FS
FS
 6 FS
FS
 7 FS
FS
 8 FS
FS
 9 FS
FS
В служебном поле, содержащем 18 байт, располагаются три байта ,  и
, получившие название индикатора нулевого указателя NPI (Null Pointer Indi-
cator) и 15 байт фиксированного стаффинга FS (Fixed Stuff). Индикатор нулево­го указателя NPI используется для указания приемной стороне (демультиплек­сору) пути формирования TUG-3 через TUG-2. Байты фиксированного стаф­финга FS используются для добавления в состав TUG-3 дополнительных бай­тов пустого поля с фиксированным положением внутри цикла для того, чтобы его размер соответствовал стандартному размеру, т.е. матрице (9 ·
86) байт.
В результате скорость цифрового потока группы трибутарных блоков TUG-3 равна
32
7 (7 1 08 3 1 5) 64000 4 9 5 3 6 /
T U G T U G N P I F S
B B B B к би т с

(2.7)
Виртуальный контейнер VC-4. Согласно схеме преобразований (рисунок
2.11) при загрузке группы трибутарных блоков TUG-3 в виртуальный контей-
нер VC-4 используется синхронное мультиплексирование трех таких блоков и добавление 27 дополнительных байт )таблица 2.5).
Таблица 2.5 – Структура цикла VC-4
1 2 3 4 5 6 7 8 9
10
11
12
13
14  259
260
261
1
J1
FS
FS
 2 B3
FS
FS
 3 C2
FS
FS
 4 G1
FS
FS
 5 F2
FS
FS
 6 H4
FS
FS
 7 F3
FS
FS
 8 K3
FS
FS
 9 N1
FS
FS
Из 27 дополнительных байт 9 байт используются для формирования заго-
ловка POH тракта высшего ранга HO (High Order) и 18 дополнительных байт пустого поля с фиксированным положением внутри цикла для того, чтобы размер VC-4 соответствовал стандартному размеру, т.е. матрице (9 · 261) байт.
T U G
–
2
3
T U G
–
2
4
T U G
–
2
5
T U G
–
2
6
T U G
–
2
7
T U G
2
1
T U G
–
2
2
T U G
–
2
3
T U G
–
2
4
T U G
–
2
5
T U G
–
2
6
T U G
–
2
5
T U G
–
2
6
T U G
–
2
7
T U G
2
1
T U G
–
2
2
T U G
–
3
2
T U G
–
3
3
T U G
–
3
1
T U G
–
3
2
T U G
–
3
3
T U G
3
1
T U G
–
3
2
T U G
–
3
3
T U G
–
3
1
T U G
–
3
2
T U G
–
3
1
T U G
–
3
2
T U G
–
3
3
T U G
–
3
1
100
Заголовок тракта высшего ранга. Заголовок занимают первый столбец таблицы цикла VC-4 (таблица 2.5) и состоят из 9 байтов, обозначаемых J1, ВЗ, С2, G1, F2, Н4, F3, K3, N1.
Назначение отдельных байтов этого заголовка следующее.
Байт J1 - трасса тракта (Path Trace). Первый байт виртуального контейне­ра, положение которого указывается указателем AU-4. Этот байт используется как идентификатор тракта для повторяющейся передачи метки пункта доступа тракта верхнего ранга, чтобы приемное оборудование тракта могло проверять непрерывность соединения с требуемым передатчиком. Для передачи исполь­зуется сверхцикл из 16 циклов, из которых первый содержит сверхцикловый синхросигнал и код CRC (Cyclic Redundancy Check – циклическая избыточная проверка) – код обнаружения ошибок в идентификаторе тракта, оставшиеся 15 используются для повторяющейся передачи метки пункта доступа тракта верх­него ранга (см. функцию байта J2 заголовка тракта нижнего ранга VC-12).
Байт ВЗ - трактовый BIP-8. На ближнем конце осуществляется генерация кода BIP-8 (рисунок 2.26 а). В текущем n-ом цикле суммируются по модулю два первые биты всех 2349 байт цикла VC-4 и получается первая битовая сумма первого блока бит. Аналогичным образом получаются остальные семь битовых сумм. В результате получаются восемь битовых сумм для восьми блоков бит. Результат суммирования по модулю два для каждого из блоков бит дает в ре­зультате ноль (0), если количество единиц в блоке четное, и дает в результате единицу (1), если количество единиц в блоке нечетное. Таким образом, на ближнем конце осуществляется контроль каждого из восьми блоков бит на чет­ность.
Полученные таким образом в текущем цикле восемь битовых сумм запи­сываются в байт В3 следующего цикла (рисунок 2.26 б). В этом случае байт В3 выполняет функцию канала передачи восьми битовых сумм с ближнего конца на дальний конец.
На дальнем конце осуществляется детектирование кода BIP-8, для чего там также в текущем цикле рассчитываются восемь битовых сумм. Полученные на дальнем конце восемь битовых сумм сравниваются с восьмью битовыми суммами полученными для этого же цикла на ближнем конце, которые содер­жатся в байте В3 следующего цикла. Сравнение рассматриваемых битовых сумм производится суммированием по модулю два соответствующих им разря­дов (рисунок 2.27). Если битовые суммы, полученные на дальнем и на ближнем концах совпадают, то суммирование их по модулю два даст в результате все во­семь нулей (рисунок 2.27 а). Это соответствует отсутствию ошибочных блоков бит в тракте высшего ранга. Если же битовые суммы, полученные на дальнем и на ближнем концах не совпадают, то суммирование их по модулю два даст в результате нули и единицы (рисунок 2.27 б). Количество полученных таким об­разом единиц соответствует количеству ошибочных блоков бит в тракте выс­шего ранга.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]