Типы электронной коммутации
Различаются два принципа электронной (цифровой) коммутации: временная и пространственная. Цифровая коммутация указывает на то, что коммутируются потоки с импульсно-кодовой или другой, но цифровой, модуляцией. На ранних стадиях разработки электронных АТС использовалась коммутация сигналов с амплитудно-импульсной модуляцией. Но она не получила распространения из-за недостатков, связанных с чувствительностью к искажениям и помехам.
В дальнейшем изложении вид модуляции не оговаривается, при этом подразумевается цифровая коммутация.
Временная коммутация. Этот вид коммутации подразумевает, что весь поток информации распределен во времени. В каждый временной интервал (далее именуемый слот, slot) вводится информация, которая закрепляется за этим положением. Временной коммутатор должен перенести информацию из одного временного положения в другое заданное положение. На рис. 3 схематично показан пример, когда информация, содержащаяся в 5-м временном интервале, переносится в 21-й интервал.
Рис. 3 принцип временной коммутации: а) Схематическое изображение
б) функциональная схема
Поскольку электронная коммутация имеет однонаправленный характер (в силу того, что электронные компоненты имеют только одно направление), а связь должна быть двухсторонней, то коммутация, как правило, осуществляется не только прямая (5-й канал с 21-м каналом), но и обратная (21-й канал с 5-м) (рис. 3, б).
Пространственная коммутация заключается в том, что информация переносится из одного временного тракта в другой без изменения временного положения. Это проиллюстрировано примером, показанном на рис. 4, где информация переносится из тракта 1 (временное положение 5) во второй тракт в то же положение. На том же рисунке показано второе пространственное соединение.
В реальных телефонных станциях используются оба варианта, но часто применяют комбинированные пространственно-временные коммутаторы, когда коммутация производится одновременно в другой тракт и другое временное положение (рис. 5).
Рис. 4 Принцип пространственной коммутации
Рис. 5 Принцип пространственно-временной коммутации
Принципы реализации способов временной коммутации
Наиболее распространенный способ временной коммутации, т.е. перенос информации из одного временного положения в другое, состоит в записи информации в память и считывании с задержкой в другом временном положении . Последовательный цифровой поток поступает на вход схемы, которая преобразует информацию из последовательной формы в параллельную.
Далее эта информация записывается в запоминающее устройство (ЗУ). Адрес записи устанавливается счетчиком временных каналов, который генерирует последовательно номера временных положений. Поэтому сообщения располагаются в информационной памяти по мере возрастания номера канала. Чтение этой информации в исходящий тракт производится в соответствии с информацией, записанной в адресной памяти. Опрос этой памяти также производится по тактовым импульсам, приходящим от счетчика временных каналов. Каждый такт соответствует номеру слота в исходящем потоке. Информация, которая записывается в это временное положение из информационного ЗУ, определяется адресом, поступающим из адресного ЗУ.
Адрес входящего канала i записан в адресной памяти на месте временного положения j. И наоборот, адрес входящего каналу j записан в адресной памяти на месте временного положения i. Это означает, что при чтении из адресной памяти во временное положение j на вход информационной памяти поступит адрес i. Это приведет к тому, что в этом временном положении(i)
.
Принцип реализации пространственно-временного коммутатора
Принцип построения пространственно-временного коммутатора с использованием запоминающего устройства (рис. 6) почти аналогичен принципу построения временного коммутатора.
Рис. 6. Реализация пространственно-временной коммутации на базе запоминающего устройства (N цифровых трактов по 32 временных положения в каждом)
Информационная память устанавливается для каждого цифрового тракта. Адресная память устанавливается в объеме, равном суммарному числу каналов всех трактов, и управляет всеми трактами по принципу временной коммутации. Суммарное число каналов, которое может быть обслужено адресной памятью, зависит от ее быстродействия. Время опроса всех каналов должно быть равно времени одного цикла (кадра), т.е. 125 мкс = 125x106 с. При работе коммутатора происходит два обращения к памяти. Первое, когда внешнее управляющее устройство определяет номер временного положения и адрес записи в запоминающем устройстве. Второе, когда содержимое управляющей памяти, соответствующее временному интервалу, выбирается в качестве адреса считывания. Операции записи и считывании должны выполняться для каждого временного канала. Предполагая, что эти времена равны, определим максимальное число каналов для заданной скорости работы памяти:
C =
где 125 мкс — длительность цикла для частоты дискретизации речевого сигнала равной 8 кГц; t— длительность обращения к ЗУ в микросекундах.
В качестве примера предположим, что одно обращение к ЗУ требует 0,5 мкс, тогда число каналов С равно 125.
Современные ЗУ имеют гораздо меньший цикл обращения. Поэтому суммарное количество каналов по всем цифровым трактам может достигать 1024-2048 каналов, т.е. 32-64 тракта по 32 канала в каждом.
Для организации пространственно-временной коммутации на базе запоминающего устройства можно мультиплексировать несколько потоков и проводить коммутацию этого высокоскоростного потока. На выходе можно снова разделить поток на несколько исходящих (рис. 6).
Рис. 7 Элемент пространственно-временной коммутации каналов с разделением по времени.
Для построения пространственно-временных коммутаторов применяются более сложные схемы [49]. На рис. 7 показана схема, содержащая 16 двусторонних портов на 32 цифровых канала каждый. Под термином «порт» подразумевается часть схемы коммутации, принимающая и передающая цифровой поток. Как показано на рис. 7, она подразделяется на исходящую и входящую части. На рисунке подробно показаны входящая часть 0-го тракта и исходящая часть 15-го тракта. Соединяющие эти порты магистрали показана на рисунке. Магистраль данных содержит 16 шин, магистраль порта — 4 шины, магистраль канала — 5 шин, число шин для передачи обратных сигналов и тактовых последовательностей— 14.
Временные тракты включаются во входящую часть порта. Далее информация накапливается в преобразователе последовательной информации в параллельную. Параллельная передача информации позволяет уменьшить время обмена между портами в 16 раз и тем самым увеличить число обслуживаемых портов. В соответствии с временным интервалом из адресной памяти считываются заданные адреса порта и канала.
Форматы управления рассматриваемым элементом показаны на рис. 8.
Рис. 8 Форматы коммутируемых сообщений
Формат включает 16 битов, что требует увеличения скорости передачи по сравнению с байтовым форматом в два раза, т.е. до 4096 кбит/с. Первые два бита определяют тип режима работы управляющего устройства элемента (его логики).
Первый режим свободного канал (признак 00) характеризует поступление формата, не содержащего информацию, и соответствует свободному временному каналу. В данном случае коммутация не производится.
Второй режим установления соединения (признак 01). Работа элемента заключается в определении и записи информации в соответствии с вариантами поиска, записанными в поле тип поиска (в отличие от термина «поле формата», принятого разработчиками этого элемента, в телефонии используется термин «вид искания»; см. 2.2.3, виды искания: свободное, групповое и другие виды искания).
Возможны следующие типы поиска:
любой канал Q в портах с номером Р = 12... 15 (для выходов звена А);
любой канал Q в портах с номером Р = 0... 11 (для входов звена А);
любой канал Q в портах с номером Р = 7... 15 (для выходов звеньев В, С);
любой канал Q в портах с номером Р = 0...7 (для входов звеньев В, С);
любой канал Q в любом порте Р (для каждого из типов матриц);
любой канал Q в портах с конкретным номером Р, содержащимся в формате коммутируемого сообщения (рис. 8, б); для каждого из значений (0-11, 12-15, 0-7, 8-15, 0-15) в формате указывается отдельный код типа поиска;
канал с конкретным номером Q в порте с конкретным номером Р.
В режиме установления соединения в соответствии с типом поиска управляющее устройство элемента определяет в памяти порт, в котором существуют свободные каналы, и передает в этот порт информацию о поиске канала. После чего по обратной шине получает информацию о номере канала и записывает ее в собственную память. При этом учитывается число оставшихся каналов. Если канал задан в формате, показанном на рис. 8, б, то информация просто записывается в память.
В режиме передачи речи (данных) формат поступает в соответствии с временным положением. Из адресной памяти считываются сначала адрес порта, а в следующем такте — адрес канала.
На исходящей стороне порта дешифраторы принимают адреса порта и канала и записывают информацию с шины данных в память. В дальнейшем эта информация считывается в соответствии с временным промежутком исходящей стороны.
Для того чтобы обеспечить дуплексную передачу, устанавливаются пары исходящих и входящих портов.
В соответствии с типом поиска элемент может настраиваться на различные модификации, которые условно показаны на рис. 8. Следует обратить внимание на то, что возможно коммутировать информацию не только от входов к выходам, но и между любыми входами одной матрицы. Информация нулевого канала воспринимается самим элементом коммутации для поддержания синхронизма порта с внешними источниками и передается автоматически в другие нулевые каналы.
При современных скоростях элементная база порта может поддерживать тракт до 64 и более каналов, что по меньшей мере равно двойной потребности. Поэтому каждый порт имеет два входа и два выхода и называется «дуальный порт».
Одним из узких мест системы является центральная шина, по которой проходит коммутация от 16 портов. Для ее разгрузки применяется мультиплексирование, когда в один и тот же момент времени каждая группа шин используется для передачи в различные порты (рис. 9).
Рис. 9 Принцип уплотнения шин внутри коммутационной матрицы
P – номер, C – номер канала, D – данные, R – обратная информация.
Первым по шине передается адрес порта (Р). Входная часть схемы расшифровывает его и открывает порт для принятия адреса канала. Порт остается открытым для принятия информации по следующей группе шин, а информация о порте может быть снята. В следующий момент эта информация передается по группе шин номера канала и одновременно по группе передается адрес порта. Далее процесс повторяется для других групп шин, как это показано на рис. 9. Это позволяет не занимать шину свыше одного цикла «чтение-запись».
Рассмотренный элемент в соответствии с форматом (поле «тип поиска», см. рис. 8, б) позволяет использовать его в трех модификациях. В отличие от ранее рассмотренных элементов все модификации создаются программным путем по значению в поле «тип поиска». Эти модификации показаны на рис. 10.
Первая модификация (рис. 10, а) позволяет коммутировать информацию от любого из 16 входов к любому из 16 выходов (любой канал Q к любому каналу Р). Эта модификация в дальнейшем будет использоваться для построения группообразования на звене D.
Вторая модификация (рис. 10, б) разделяет порты на входные (номера 0...7) и выходные (номера 8... 15). Коммутация производится в основном от входного порта к выходному, но возможна коммутация между входными (выходными) портами. Тип поиска — любой канал в портах 0...7 или с любым портом 0... 15. Эта модификация в дальнейшем будет употребляться для построения группообразования на звеньях В и С.
Третья модификация (рис. 10, в) дает возможность осуществлять концентрацию. Она позволяет коммутировать 12 входных портов 0...11 с 4-я выходными портами 12... 15 и наоборот. Тип поиска — любой канал с любым каналом в портах 0... 11. Также возможна коммутация между входными (выходными) портами. Эта модификация в дальнейшем будет использоваться для построения группообразования на звене А. Форматы команд управления приведены на рис. 8. Модификации матрицы показаны на рис. 10.
Рис. 10 Модификации матрицы пространственно-временной коммутации в зависимости от поля
Рис. 11 Пример группообразования с применением временной и пространственной коммутации временных потоков на 64 групповых входных тракта и 32 выходных тракта