Содержание.
Задача №1……………………………………………….2
Задача №2……………………………………………….4
Задача №3……………………………………………….7
Задача №4………………………………………………10
Список литературы…………………………………...13
Задача 1.
Для заданного этапа обслуживания вызова (таблица 1) составить фрагмент SDL –диаграммы. Пояснить взаимодействие программ на данном этапе соединения.
Таблица 1
№ варианта |
Этап обслуживания вызова |
10 |
Анализ номера (линия занята) |
Ответ:
Язык спецификаций и описаний SDL, рекомендуемый МК КТТ для применения на этапах проектирования АО, строится на базе автономной модели коммутационной станции, реализующую процесс обслуживания одиночного вызова (одиночной заявки или сообщения при описании процессов других типов).
Этап установления соединения еi – совокупность состояний Si и выходных сигналов zi автомата в этих состояниях:
Этап обслуживания вызова Еik – последовательность действий, выполняемых ЭУС для перевода коммутационной станции от этапа установления соединения еi к этапу ек при поступлении входного сигнала хi.
Язык SDL – это формализованный графический язык, содержащий набор определений, соответствующих им графических символов и правил, регламентирующих порядок их следования при описании процесса. Основными определениями языка SDL являются: сигнал, вход, состояние, переход, выход, решение, задача.
С целью уяснения логической последовательности взаимодействия программ в процессе обслуживания вызова рассмотрим алгоритм обслуживания анализа номера (линия занята) см. рисунок 1.
Начальное состояние возьмем –ожидание окончания набора номера. После прихода последней цифры набора номера происходит анализ номера. После определения типа вызова происходит поиск свободных СЛ в коммутационном поле АТС до абонента Б. Так, как у меня по заданию соединительные линии заняты –то происходит выдача сигнала занята абоненту А и управляющая система переходит в состояние ожидания отбоя со стороны абонента А. Получив данный сигнал, прекращается подача сигнала «Занято» и происходит переход всех элементов в исходное состояние.
Рисунок 1. Процесс анализа номера (линия занята) на языке описание SDL
Задача 2.
Для ЦСК заданной емкости определить структуру таблиц пересчета списочных номеров в станционные при использовании методов одноступенчатой и двухступенчатой дешифрации, если сеть имеет семизначную нумерацию. Для каждого варианта организации таблиц определить резервируемый объем памяти, указать достоинства и недостатки одноступенчатой и двухступенчатой дешифрации.
Исходные данные:
Емкость АТС, тыс.ном. – 2,3
Начальные адреса областей памяти для размещения таблиц: F200
F600
FA00
FE00
Адреса указаны в шестнадцатеричной системе
1. План нумерации абонентов АТС.
2460000 - 2462299
АК0 АК2299
списочные списочные
№ абонента № абонента
Таблица 1.
-
СНА
Адреса памяти
Таблица пересчета
2460000
НА +0 F200
0 (АК)
2460001
НА +116 F201
1 (АК)
2460002
НА +216 F202
2 (АК)
.
.
.
.
.
.
.
.
.
2460015
НА + 1516
15 (АК)
2462299
НА + 229916 F200+08FB=FAFB
2299 (АК)
В процессе установления соединения АК пересчитываются из одного типа в другой. При разработке ПО АТС стремятся упорядочить связь между номерами АК. Например , абонентскую линию со списочным номером 0000 включают в АК с порядковым номером 0. Наличие такой закономерности облегчает пересчет, экономит память.
Для пересчета могут применяться одноступенчатая и двухступенчатая дешифрация. Одноступенчатая дешифрация приведена в таблице 1. Каждому списочному номеру ставится в соответствии ячейка памяти, в которой хранится порядковый номер АК (станционный номер абонента)
Двухступенчатая дешифрация применяется для сокращения резервируемой области памяти и возможности наращивания емкости АТС.
Таблица пересчета состоит из двух частей таблицы базовых адресов и зон хранения станционных номеров по тысячам групп. Индексом для обращения к ячейкам таблицы базовых адресов является цифра тысяч списочного номера, а к таблицам зон хранения станционных номеров-цифры сотен, десятков и единиц.
Номер тысячи из СНА |
Адреса памяти |
И1 И2 Т С Д Е |
0-я тысяча |
НА = F200 |
Адрес БА = F600 |
1-я тысяча |
НА+1 = F201 |
БА1 = FA00 |
2-я тысяча |
НА+2 = F202 |
БА2 = FE00 |
4
Таблица 0-й тысячи
-
0 (АК0) БА1 = F600
1 (АК1) БА1+1= F601
.
.
.
999 (АК999) БА1 + 3Е7 = F9Е7
Таблица 1-й тысячи
-
1000 (АК1000) БА1 = FA00
1001 (АК1001) БА1+1 = FA01
.
.
.
1999 (АК1999) БА1+3Е7 = FDЕ7
Таблица 2-й тысячи
-
2000 (АК2000) БА1 = FE00
2001 (АК2001) БА1+1 = FE01
.
.
.
2299 (АК2299) БА1+0CB = FECB