
- •38.Алгоритмы функций, выполняемых в станциях с программным управлением
- •37 Анализатор кода направления. Кодовый приемопередатчик
- •23 Двухзвенные и многозвенные схемы коммутации-
- •28. Иерархические системы управления
- •29. Децентрализованные системы управления
- •18. Классификация служб
- •20. Коммутационные станции
- •31. Коммутационное поле с самомаршрутизацией
- •33 Коммутационные поля на микроэлектронной элементной базе
- •30. Непосредственное соединение блоков
- •22. Однозвенное коммутационное поле
- •8. Основные принципы реализации isdn-терминалов
- •21. Построение коммутационных полей
- •10. Сведение о технологиях xDsl
- •26Система с централизованным управлением-
- •6. Терминалы и устройства для служб isdn 4
- •9. Технологии абонентского доступа xDsl 2
- •11. Технология adsl
- •35 Управляющие алгоритмы в станциях с программным управлением
- •7. Эталонные точки
1. Абонентская кабельная сеть. Производительность абонентских линий во многом определяет пропускную способность тракта. В пределах абонентской сети возникает множество проблем, обусловленных тем, что это самый массовый участок любой информационной сети. Несмотря на прогресс в создании проводных и оптических сетей, радиосредств, решающих проблемы этого участка, он все еще использует много старых решений. Переоборудование этого участка требует больших инвестиций, поэтому экономичные решения основаны на возможностях расширения пропускной способности этого участка без замены кабеля.
рисунок 1. Принцип построения абонентских кабельных сетей
2. Абонентские сети и сети доступа.Затраты на абонентские линии ввиду их массовости составляют значительную долю капитальных затрат на строительство и эксплуатацию сетей. Поэтому постоянно идет борьба за снижение их стоимости. В последнее время возникла проблема регулирования доступа потребителя к службам и услугам, предоставляемым различными сетями. Если раньше сети различались по назначению (например, сеть передачи данных и телефонная сеть), то теперь они различаются технологиями (например, сеть Интернет, использующая свои специфические средства и протоколы, обычная телефонная сеть). Дело осложняется тем, что абоненты могут выбирать сети и временно (по потребности и материальным возможностям) подключаться к ним. Простейшие методы, используемые в существующей телефонии, например, ручная кроссировка, в настоящее время уже невозможны из-за своей неоперативности и не сопрягаются с современными цифровыми техническими средствами. Поэтому возникли новые технологии, базирующиеся на сетях доступа.
41. Алгоритм передачи команд
Рассматриваемый алгоритм в соответствии с общей моделью выполняет оператор ВЫХОД. Он формирует и передает команды во внешнюю среду. В современных системах такого рода команды передаются в следующие устройства:
-Комплекты, содержащие реле. Например, команда может поступать в комплекты аналоговых абонентских линий, где осуществляется контактная коммутация сигнала посылки вызова и подключение линии к измерительной аппаратуре.
Такого рода работа требует передачи аналоговых сигналов высокой мощности или малого сопротивления контактов, коммутирующих сигналы. Несмотря на прогресс техники, контакты еще не скоро будут полностью заменены другими средствами. Обмотки, управляющие реле, компонуются в специальные линейки, и сигналы, поступающие из процессора, перекодируются и при необходимости усиливаются. Особенности передачи команд в такие устройства обусловлены тем, что объекты коммутации имеют относительно большое время срабатывания и отпускания. Поэтому при передаче команд обычно неэффективно дожидаться реакции, а целесообразно возвратиться к процессу по прошествии времени, достаточного для выполнения команды устройством. Устройство, скорость выполнения команды которым ниже скорости работы процессора, будем называть медленным.
при переходе процесса из состояния «свободно» в состояние «ожидание набора номера», необходимо подключить к абонентскому комплекту приемник набора номера. Для этого следует, как минимум, выработать команды на включение коммутационного поля и соответствующих реле комплекта. В связи со сказанным выше, смена состояний в большинстве случаев вызывает передачу последовательности команд во внешнее (по отношению к компьютеру) оборудование. Состав команд определяется парой состояний, определяющих ПЕРЕХОД (предыдущее и последующее состояние). Алгоритм передачи команд работает в соответствии с характеристиками команд, которые рассматриваются ниже.Команды могут выдаваться одним из следующих способов:
- последовательно одна за другой;
- при условии правильного исполнения предыдущей команды;
- по истечении определенного времени после выдачи предыдущей команды. Указанные условия должны быть записаны совместно с кодом команды. Сами команды могут иметь самый различный вид, в частности, содержать координаты устройства, на которое они воздействуют. Например, для включения реле комплекта команда может содержать номер комплекта и номер реле в комплекте. Для коммутационного поля нужны координаты коммутационного поля, которых может быть много. Это, например, номер блока, номер группы, номер матрицы, номер тракта, номер канала и пр.
38.Алгоритмы функций, выполняемых в станциях с программным управлением
В соответствии с рекомендациями МККТТ (серия Z.100 «SpecificationandDescriptionLanguage SDL») определены этапы разработки программного обеспечения. При этом выделены два типа алгоритмов. Алгоритмы этапа спецификаций и алгоритмы этапа описаний.
Спецификация отображает работу станции с точки зрения заказчика и написана с использованием терминов заказчика. Например, они включают алгоритмы входящей и исходящей связи и другие, описывающие работу станции с точки зрения верхнего уровня, т.е. пользователя. Далее следует разработка алгоритмов, реализующих эти функции.
Алгоритм изображается в виде модели конечного автомата. Для описания его действия применяются следующие термины:
- ВХОД — сигнал, поступающий из внешнего окружения;
- ВЫХОД — сигнал, передаваемый алгоритмом во внешнее окружение;
- СОСТОЯНИЕ — состояние алгоритма, при котором действия процесса приостановлены до получения сигнала ВХОД;
- ПЕРЕХОД — совокупность действий, которые при поступлении сигнала ВХОД переводят автомат из одного состояние в другое.
Перечисленные действия (кроме сигнала ВЫХОД) включает в себя:
- РЕШЕНИЕ — выбор одного из нескольких возможных путей продолжения процесса;
- ЗАДАЧА — действие, которое не является ни РЕШЕНИЕМ, ни ВЫХОДОМ.
Все функции управляющих устройств координатной техники могут быть реализованы программно. Поэтому в 80-е годы все станции в основном перешли на программное управление. Каждому устройству может соответствовать программный модуль.
Центральный алгоритм получает от программы сканирования сигналы об изменении состояния внешней среды и вызывает периферийные модули.
39.Алгоритм сканирования
Программное обеспечение можно реализовать на базе универсальной программы. Первая ее часть — алгоритм ввода, наиболее распространенных алгоритмов ввода — сканирование, т.е. ввод путем периодического опроса.
Датчики, подлежащие сканированию для определения поступления вызова, называемые «точки сканирования», включаются в «линейки сканирования». Они образуют матрицы, называемые определителями. На станции может быть несколько определителей — от 1 до 100.
Поэтому адрес каждой точки сканирования определяется номером определителя, номером линейки в определителе и номером точки в этой линейке.Некоторые из точек могут быть заблокированы, для чего задается таблица блокировок, которая содержит «маски», исключающие из процесса сканирования некоторые точки. Число определителей, число линеек, таблица блокировок, число точек в линейке относятся к полупостоянным данным, отображающим параметры оборудования. Кроме этого имеются полупостоянные данные, относящиеся к процессу.
В связи с особенностями обслуживающего процесса должны быть введены данные, относящиеся к нему:
-Число и значение периодов сканирования (обычно значение длительности периода указывается в количестве интервалов длительностью 10 мс).
-Расписание сканирования, т.е. таблица, закрепляющая значения периодов за отдельными линейками.
-Таблица сканирования, где находятся адреса сканируемых линеек. Они располагаются в строках таблицы и подразделяются на списки. В каждый список вносятся адреса сканируемых линеек, располагающиеся в порядке их опроса. Например, первым идет список линеек, опрашиваемых каждые 10 мс, потом список линеек, опрашиваемых через каждые 20 мс, и т.д.
43 вопрос- Алгоритм приема номера вызываемого абонента 11 Алгоритм приема номера вызываемого абонента Алгоритм предназначен для фиксации номера вызываемого абонента. Он позволяет осуще\u001fствить прием номера от дискового и многочастотного номеронабирателей. С точки зрения процесса обслуживания эти два вида набора отличаются тем, что информация поступает в виде отдельных импульсов (дисковый набор) или прямо в виде кода цифры. Алгоритм приема номера обеспечивает: прием и накопление импульсов от дискового номеронабирателя; определение межцифрового интервала; прием и накопление цифр от многочастотного номеронабирателя или накопленного числа импульсов от дискового номеронабирателя; определение конца набора номера; формирование заявок на алгоритмы дальнейшей обработки вызова; обращение к алгоритму «таймер» для отсчета межцифрового интервала и прием сиг\u001fналов от этого алгоритма. Результатами работы алгоритма являются: заявки на алгоритм анализа номера; заявки на отключение акустического сигнала «готовность станции»; заявки на включение алгоритма «таймер»; заявки на обработку сигнала «отбой». Алгоритм использует следующие области памяти: накопления принимаемой цифры; хранения первой, второй, третьей и других цифр. Часто отсчет времени ведется самим алгоритмом приема номера. Для этого дан\u001fному алгоритму передается управление че\u001fрез каждые 100 мс. Если шлейф разомк\u001fнулся, т.е. состояние сменилось с 1 на 0 (оператор 5), то анализируется номер по\u001fступившего импульса (оператор 6). Если это первый импульс, то формируется заяв\u001fка на отключение сигнала «ответ станции» (оператор 8) и отмечается, что первый им\u001fпульс первой цифры принят (оператор 7). Содержимое счетчика импульсов увеличи\u001fвается на 1 (оператор 9). Если импульс не первый, то выполняется тот же оператор 9, а указанные выше действия не производят\u001fся. После чего фиксируется состояние шлейфа, равное 0 (оператор 10), и снова читается заявка. Если тип перехода от 0 к 1, то фиксируется состояние шлейфа, равное 1 (оператор 11), включается таймер 200 мс и снова читается заявка буфера.