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

Цифровые системы передачи лабораторный практикум

..pdf
Скачиваний:
29
Добавлен:
15.11.2022
Размер:
5.11 Mб
Скачать

лен на рис. 3. Для каждого потока указываются номера канальных интервалов, и стрелками показывается прохождение сигнала от входного (in) порта к выходному (out) порту.

Рис. 2. Блок-схема коммутатора

A

 

B

1

1

 

2

2

 

.

.

 

.

.

in

out .

.

15

15

 

17

17

 

18

18

 

.

.

 

.

.

 

.

.

 

31

31

 

1

1

 

2

2

 

.

.

 

.

.

out

in .

.

15

15

 

17

17

 

18

18

 

.

.

 

.

.

 

.

.

 

31

31

 

Рис. 3. Коммутация между потоками А и В в блоке ВТК-12

На втором этапе на базе составленной таблицы создается текстовый файл с описанием конфигурации. При создании файла следует строго соблюдать син-

11

таксис, пунктуацию, а также правило, когда пишется текст заглавными буквами, а когда строчными. При составлении файла можно делать комментарии. Для этого необходимо поставить символы //, и текст, стоящий после этих знаков, при компиляции будет игнорироваться.

Текстовый файл проекта состоит из двух частей – основной и коммутационной. Каждая часть ограничивается директивами @begin – @end, внутри которых должна располагаться соответствующая конфигурационная информация.

Основная часть (неизменяемая или постоянная) описывается в директивахскобках:

@begin common

//здесь описываются параметры слотов

//режим резерва

//режимы ЦОР

//а также работа с национальными битами

@end

Коммутационная часть (изменяемая) описывается в директивах-скобках:

@begin pcf

//должна присутствовать директива задания имени конфигурации

//например:

#define config1 xxxxxx

//конфигурация по умолчанию

//здесь описывается режим синхронизации

//а также коммутация каналов

@end

При написании конфигурации следует иметь в виду, что если используется шина GP (в описании слотов она называется как Second) для работы со слотами окончаний, то невозможно будет использовать шину F в качестве стандартного потока для коммутирования связей, и, наоборот, если для коммутации используется шина F, то невозможно будет использовать шину GP (Second) для работы со слотами, о чем при компиляции проекта конфигурации будет выдано соответствующее предупреждение об ошибке.

Если в рамках одного проекта создается несколько конфигураций, то коммутационных блоков должно быть столько, сколько нужно иметь дополнительных конфигураций. Несколько конфигураций для одного блока используется для обеспечения автоматического переключения каналов блока в случае возникновения аварийных ситуаций в сети (например, для перенаправления потоков в резервный порт, если на основном порту отсутствует сигнал).

12

2.2. Структура проекта, описание основной и коммутационной частей

Описание основной части

Основная часть (неизменяемая или постоянная) описывается в директивахскобках:

@begin common

// описание конфигурации основной части

@end

В основной части описываются параметры плат, которые установлены в блок ВТК-12, с указанием номера слота, типа платы, параметров настройки канальных окончаний, настройка режима резерва, использование цифрового определителя речи, а также работа с национальными битами. Более подробно настройки описания основной части будут рассмотрены в лабораторной работе № 2.

Описание коммутационной части

Коммутационная часть описывается в директивах-скобках:

@begin pcf

// описание конфигурации коммутационной части

@end

Каждая конфигурация коммутационной части должна иметь имя. Имя задается с помощью директивы:

#define <name> <streams>, где

<name> – уникальное имя конфигурации без пробелов, по умолчанию – config1

<streams> – состояние потоков Е1 блока ВТК-12 (ABCDEF), при котором вступает в действие данная конфигурация. Поле должно состоять из шести символов (по числу потоков). Каждый символ определяет состояние соответствующего потока.

Каждый из шести символов в поле <streams> может принимать значения:

x параметр потока не имеет значения, т.е. любое состояние потока, 1 поток в рабочем состоянии, 0 нет потока, т.е. авария потока,

N – в потоке есть активные национальные биты. Например:

хххххх – конфигурация будет работать при любом состоянии потоков блока,

0ххххх – конфигурация будет активирована при аварии потока А, 10хххх – конфигурация будет активирована при рабочем состоянии по-

тока А и при отсутствии входного сигнала по потоку В.

13

Параметр Synchronization описывается в каждой рабочей конфигурации блока ВТК-12, он задает синхронизацию блока, когда конфигурация становится текущей рабочей.

Значение параметра Synchronization задается как

Synchronization = <Source>;

где Source принимает значения:

A – синхронизация от потока A;

B – синхронизация от потока B;

C – синхронизация от потока C;

D – синхронизация от потока D;

E – синхронизация от потока E;

F – синхронизация от потока F;

External/ Internal – синхронизация от внешнего/ внутреннего генератора; Пример:

//Синхронизация блока ВТК-12 от потока А.

Synchronization=A;

Любая связь в блоке ВТК-12 разбивается на базовые подключения двух типов: трансляция и конференция.

Трансляция канала описывается следующим образом:

<Source> -> <Purpose>;

или

<Purpose> <- <Source>;

где <Source> – канал-источник (вход); <Purpose> – канал-назначение (выход);

-> – стрелка (сочетание символов «минус» и «больше»; <- – стрелка (сочетание символов «меньше» и «минус».

Каналами-источниками и каналами-назначениями могут являться канальные интервалы потоков Е1 (A, B, C, D, E, F) или канальные окончания блока ВТК-12.

Канальные интервалы обозначаются:

<Interface>[<n>],

где <Interface> – название потока Е1, принимает значения A, B, C, D, E или F; <n> – номер канального интервала, может быть от 1 до 15 и от 17 до 31. Например, если необходимо реализовать трансляцию канала № 5 потока А

в канал № 7 потока В, то эту операцию можно записать как

A[5] -> B[7];

В случае совпадения канальных интервалов источника и приемника при транзите в обе стороны, можно заменить запись

A[5] <- B[7];

A[5] -> B[7];

на запись

14

A[5] <-> B[7];

Также существует возможность задания транзита для группы потоков. Например, если необходимо пропустить транзитом канальные интервалы с 17 по 31 между потоками А и В, то можно эту операцию записать как

A[17-31] <-> B[17-31];

Работа с канальными окончаниями будет описана в лабораторной работе № 2.

3.Выполнение лабораторной работы

3.1.Описание лабораторного стенда

Лабораторная работа выполняется на лабораторном стенде, в котором реализована сеть PDH, состоящая из транспортной сети на базе оборудования ТЛС-31 и первичной сети на базе оборудования ВТК-12. Структурная схема сети лабораторного стенда представлена на рис. 4. Оборудование сгруппировано в 4 группы, условно называемых станциями. В каждой станции установлен один блок ТЛС-31 и один блок ВТК-12. Изучение оборудования ТЛС-31 не является целью данной лабораторной работы, поэтому описание оборудования ТЛС-31 кратко приведено ниже.

Транспортная сеть реализована на третичных мультиплексорах ТЛС-31, позволяющих формировать поток Е3 из 16 потоков Е1. В блоках ТЛС-31 можно организовать два порта Е3 (порты или «направления» А и В) и по 16 портов Е1 в каждом направлении. Порты Е1 именуются в соответствии с направлением: А1…А16 – для портов Е1, из которых формируется поток Е3 в направлении А, и В1…В16 – для портов Е1, из которых формируется поток Е3 в направлении В. Блоки ТЛС-31 соединены друг с другом по оптическому кабелю. В блоках ТЛС31 на станциях № 1 и 4 организовано по одному порту Е3 – В и А соответственно.

Станция 1

ТЛС-31

 

 

 

 

 

 

E3

B

 

 

 

 

 

 

 

E1

 

 

 

 

 

B1

 

 

 

 

 

 

 

ВТК-12

 

B

 

 

 

 

E1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E0

 

ТЧ

 

 

Станция 2

 

 

ТЛС-31

 

 

A

E3

 

 

 

 

E3

B

 

 

 

 

 

 

 

 

 

 

E1

 

 

 

 

 

 

A1

 

B1

 

 

 

 

 

 

 

 

 

A

 

ВТК-12

 

B

E1

 

 

 

 

E1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E0

 

ТЧ

 

 

Станция 3

 

 

ТЛС-31

 

 

A

E3

 

 

 

E3

B

 

 

 

 

 

 

 

 

 

 

 

E1

 

 

 

 

 

 

 

A1

 

B1

 

 

 

 

 

 

 

 

 

 

A

 

ВТК-12

 

B

E1

 

 

 

 

 

E1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E0

 

ТЧ

 

 

 

Станция 4

 

 

 

 

 

 

 

 

 

 

 

 

 

ТЛС-31

 

 

A

E3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E1

 

 

 

 

A1

 

 

 

 

 

 

 

 

 

 

 

 

 

A

E1

ВТК-12

E1

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E0

 

ТЧ

 

 

E1

Тестер

Рис. 4. Схема сети PDH

Коммутация в мультиплексорах ТЛС-31 настроена таким образом, что поток Е1 с порта В1 передается в направлении В по потоку Е3, далее приходит на

15

порт А (в составе потока Е3) соседнего блока ТЛС-31 и выделяется на порт А1 этого блока. В обратном направлении (от А1 к В1) передача выполняется аналогично, т.е. соединения – двунаправленные. Таким образом организуется прозрачная передача потоков Е1 между портами А1 и В1 соседних блоков ТЛС-31 в сети.

Блоки ВТК-12 на каждой станции соединены портами А и В с портами А1 и В1 блоков ТЛС-31 соответственно. Таким образом, учитывая соединения между блоками ТЛС-31, получается, что порт В блока ВТК-12 соединен с портом А блока ВТК-12 соседней станции двунаправленной связью. Блоки ТЛС-31 реализуют транспортную сеть по отношению к блокам ВТК-12, реализующим первичную сеть.

К порту блока ВТК-12 на станции № 4 подсоединяется тестер потока Е1, позволяющий формировать поток Е1, анализировать приходящий поток, а также получать доступ к отдельным канальным интервалам потока. Подробнее работа с тестером потока Е1 описана в соответствующих методических указаниях на конкретный прибор.

3.2. Задание на лабораторную работу

Необходимо проложить канал Е0, проходящий по маршруту, указанному на рис. 5. Канал начинается в тестере потока Е1, в канальном интервале № n. Далее канал Е0 передается в потоке Е1 на порт В блока ВТК-12 станции № 4. На блоке ВТК-12 станции № 4 информация из канального интервала № n переставляется в канальный интервал № n+1 потока Е1 порта А. Далее канал Е0 в потоке Е1 поступает на порт В блока ВТК-12 станции № 3. На блоке ВТК-12 станции № 3 информация из канального интервала № n+1 переставляется в канальный интервал № n+1 потока Е1 порта А, и т.д. В блоке ВТК-12 происходит разворот: канальный интервал № n+3 из приходящего потока В переставляется в канальный интервал № n+4 выходящего потока В. В обратном направлении информация канального интервала № n+4 передается через все блоки транзитом. Таким образом, на тестер потока Е1 канал Е0 вернется в канальном интервале № n+4.

Рис. 5. Маршрут прохождения канала Е0 по сети блоков ВТК-12

16

Незадействованные канальные интервалы потока Е1 необходимо пропустить транзитом через все блоки ВТК-12, без перестановки.

Число n выбирается преподавателем для каждой группы студентов индивидуально из диапазона от 1 до 15 или от 17 до 31. Так же по указанию преподавателя необходимо задать блок-источник синхронизации в сети.

3.3. Составление конфигурации

Каждая подгруппа студентов должна написать конфигурацию для одного из блоков ВТК-12 сети лабораторного стенда.

Файл проекта конфигурации представляет собой обычный текстовый файл. Проект удобнее создавать в специальном комплекте программного обеспечения КПО-03, редактор которого обеспечивает подсветку синтаксиса.

Запустите программу КПО-03, используя ярлык на рабочем столе компьютера. Создайте новый файл, выбрав стандартный шаблон, как показано на рис. 6.

В появившемся окне необходимо написать конфигурацию для выбранного блока ВТК-12. В процессе редактирования можно использовать шаблоны основных блоков команд (рис. 7). Шаблоны вызываются нажатием комбинации клавиш Ctrl-J, при этом будет вызвано окошко с перечислением основных блоков команд. Следует клавишами стрелок вверх и вниз выбрать из списка нужную команду и нажать Enter.

Рис. 6. Создание нового проекта в программе КПО-03

17

Рис. 7. Редактирование конфигурации в окне программы КПО-03

После завершения написания конфигурации необходимо сохранить файл проекта в выбранном каталоге. При задании имени файла лучше использовать латинские символы без пробелов. Файл проекта имеет расширение .pr.

Рис. 8. Окно результатов работы компилятора

18

Далее следует откомпилировать созданный проект. Вызов компилятора выполняется в окне редактора сочетанием клавиш Ctrl-F9. При этом показывается окно прогресса компиляции, в котором по окончании компиляции отображается количество обнаруженных ошибок и предупреждений. Ошибки и предупреждения отображаются в нижней части редактора с обозначением типа ошибки, ее наименования и номера строки в тексте, где именно компилятор обнаружил ошибку. При двойном нажатии на описание ошибки красным цветом будет подсвечена строка с ошибкой, как это показано на рис. 8.

В результате успешной компиляции проекта в каталоге, где был сохранен компилируемый файл проекта, будет создан каталог с именем файла проекта, в котором будут находиться два файла: vtk.cfg и switch.cfg. Эти файлы содержат в себе сгенерированный код для загрузки в оборудование.

3.4. Загрузка конфигурации в блок с помощью КПО-01 и Control2000

Загрузка созданных в результате компиляции файлов выполняется с помощью программного обеспечения КПО-01 и Control2000. КПО-01 – это программное обеспечение, реализующее функции главного менеджера сети и обеспечивающее взаимодействие между базой данных о состоянии сети и системами управления конкретными видами оборудования. Control2000 – это программное обеспечение, выполняющее функции управления блоками ВТК-12.

Запустите программу КПО-01, используя ярлык на рабочем столе компьютера. В появившемся окне авторизации необходимо выбрать пользователя «Админ» и ввести пароль – слово «пароль». В случае успешной авторизации появится окно с картой сети лабораторного стенда, как показано на рис. 9. Кружочками с номерами обозначены станции сети, линии желтого цвета – оптические соединения по потоку Е3. Для получения оперативной информации о текущем состоянии сети необходимо включить опрос блоков. Для этого нужно выбрать пункт меню «Параметры»/«Опрос» или же воспользоваться комбинацией клавиш Ctrl+O. После запуска опроса станции будут окрашены в различные цвета, в зависимости от текущего состояния оборудования, как это показано на рис. 10.

Далее нужно выбрать станцию, для которой составлялась конфигурация. Двойным нажатием левой кнопки мыши нужно кликнуть по станции – откроется окно, в котором будет показано оборудование, входящее в состав этой станции.

Необходимо выбрать блок ВТК-12. При этом ниже будут отображены список плат, установленных в этом блоке, состояние каждой из них и текущие аварии (при их наличии), как это показано на рис. 11. Для вызова программы, работающей с выбранным блоком, необходимо нажать на кнопку «Приложения».

19

Рис. 9. Карта сети в программе КПО-01

Рис. 10. Индикация состояния оборудования при включенном опросе

20