Изобретение относится к терминальному адаптеру для широкополосной цифровой сети с интеграцией служб (ISDN) и касается, в частности, терминального адаптера, который применим как к ячейкам АТМ с переменной скоростью передачи битов, так и к ячейкам АТМ с постоянной скоростью передачи битов.
В цифровой сети с интеграцией служб все данные информационного обмена преобразуется в цифровую форму, а передаются и принимаются через одну высокоскоростную сеть связи. В прежних системах связи отдельная сеть связи была необходима для каждого вида устройств связи, таких как телефон или компьютер и т.д. Напротив, цифровая сеть с интеграцией служб использует одну высокоскоростную сеть связи для служб всех видов.
Широкополосная цифровая сеть с интеграцией служб (BISDN) представляет собой цифровую сеть, которая основана на принципах цифровой сети с интеграцией служб, распространенных на широкополосные сигналы. Широкополосная цифровая сеть с интеграцией служб включает как узкополосные сигналы связи типа телефонных, факсимильных и сигналов служб сети "Интернет", так и широкополосные сигналы изображений типа сигналов видеоконференций и видеотелефонных сигналов.
Асинхронный режим переноса информации (АТМ) известен как эффективный режим, с помощью которого реализуются вышеупомянутые различные виды служб широкополосной цифровой сети с интеграцией служб. В сети на основе АТМ информация служб передается в виде потока пакетов с постоянным размером, называемых ячейками АТМ. Ячейка АТМ содержит 53 байта, в состав которых входят 5 байт заголовка ячейки и 48 байт полезной информации. АТМ использует определенный стандартный протокол, чтобы упорядоченно передавать информацию служб. В определенном стандартном протоколе заголовок ячейки обрабатывается на уровне АТМ, а часть информации пользователя - на уровне адаптации АТМ (AAL).
Терминальный адаптер (оконечное устройство сопряжения) для широкополосной цифровой сети с интеграцией служб представляет собой устройство, которое соединяет сеть АТМ со стандартными устройствами связи, такими как модем, телефон или факсимильный аппарат, а более конкретно соединяет эталонную точку Sb сети АТМ с эталонной точкой R обычных стандартных устройств связи.
Обзор известных технических решений
На фиг.1 показана схема, поясняющая устройство известного терминального адаптера для широкополосной цифровой сети с интеграцией служб.
Средства 10 физического уровня обеспечивают преобразование ячейки АТМ, вводимой в сеть АТМ в точке Sb, в поток битов. Затем средства 8 уровня адаптации АТМ AAL3/4,5 обеспечивают преобразование битового потока в данные ячеек АТМ и формата AAL3/4,5. Информация о данных ячейки, такая как заголовок АТМ, информация о типе AAL, размере пакета и т.д. сохраняется в памяти 9 управления, а данные пакета сохраняются в памяти 7 пакета. Микропроцессор 1 определяет тип данных с помощью данных, хранящихся в памяти 9 управления, и выводит данные, хранящиxся в памяти 7 пакета, в интерфейс 5 локальной сети или интерфейс 6 с ретрансляцией кадров в соответствии с типом этих данных. Интерфейс 5 локальной сети и интерфейс 6 с ретрансляцией кадров преобразуют полученные данные пакета соответственно в данные локальной сети и данные с ретрансляцией кадров и передают их в точку R.
Кроме того, микропроцессор 1 управляет всеми устройствами и выполняет преобразование протокола. Память 2 состоит из постоянного запоминающего устройства и оперативного запоминающего устройства. Схема 3 управления устройством состоит из блока выбора устройства и периферийной схемы 4, содержащей средство последовательного ввода-вывода и таймер. Блок 11 питания преобразует энергию переменного тока (АС) в энергию постоянного тока (DC), необходимую для питания устройства.
Представленный на фиг.1 терминальный адаптер для широкополосной цифровой сети с интеграцией служб согласно вышеупомянутому известному уровню техники не применим к ячейкам АТМ различного типа. При соединении точки Sb с точкой R он применим только к ячейкам АТМ с переменной битовой скоростью и не применим к ячейкам АТМ с постоянной битовой скоростью.
Следовательно, имеется потребность в усовершенствованном терминальном адаптере для широкополосной цифровой сети с интеграцией служб, который может быть применен для соединения точки Sb с точкой R как в случае ячеек АТМ с переменной битовой скоростью, так и в случае ячеек АТМ с постоянной битовой скоростью.
Сущность изобретения
Следовательно, целью настоящего изобретения является создание терминального адаптера, который может применяться для соединения точки Sb с точкой R как для ячеек АТМ с переменной битовой скоростью, так и для ячеек АТМ с постоянной битовой скоростью.
Для достижения этой цели данное изобретение предлагает терминальный адаптер для широкополосной цифровой сети с интеграцией служб, содержащий средства уровня адаптации АТМ AAL3/4,5, обеспечивающие преобразование данных с переменной битовой скоростью в ячейку АТМ; множество интерфейсов с постоянной битовой скоростью, соответственно преобразующих данные с постоянной битовой скоростью в ячейки АТМ; средства физического уровня, обеспечивающего преобразование данных физического уровня в ячейку АТМ, и мультиплексор/демультиплексор, который определяет приоритет и делает выбор между ячейкой АТМ с переменной битовой скоростью и ячейкой АТМ с постоянной битовой скоростью, а также выводит выбранные ячейки АТМ в упомянутые средства физического уровня в соответствии с определенным им приоритетом при передаче данных от точки R к точке Sb или определяет тип ячейки АТМ и выводит ячейку АТМ с переменной битовой скоростью в упомянутые средства уровня AAL3/4,5 АТМ, а ячейку АТМ с постоянной битовой скоростью в один из упомянутых интерфейсов с постоянной битовой скоростью при передаче данных от точки Sb к точке R.
При передаче данных от точки R к точке Sb упомянутый мультиплексор/демультиплексор согласно настоящему изобретению функционирует как мультиплексор. Наоборот, при передаче данных от точки Sb до точки R он функционирует как демультиплексор.
Упомянутый мультиплексор/демультиплексор терминального адаптера согласно настоящему изобретению содержит интерфейс UTOPIA (универсальный интерфейс проверки и эксплуатации физического уровня для АТМ), соединяющий упомянутый мультиплексор/демультиплексор с упомянутыми средствами физического уровня; первую буферную память обратного магазинного типа (работающую по принципу "первым вошел - первым вышел"), принимающую ячейки с переменной битовой скоростью от упомянутых средств уровня AAL3/4,5 АТМ; контроллер с переменной битовой скоростью, принимающий сигнал управления с переменной битовой скоростью от упомянутого уровня AAL3/4,5 АТМ и управляющий выводом ячеек с переменной битовой скоростью из упомянутой первой буферной памяти; вторую буферную память обратного магазинного типа, принимающую ячейки с постоянной битовой скоростью от упомянутых интерфейсов с постоянной битовой скоростью; контроллер с постоянной битовой скоростью, принимающий сигналы управления с постоянной битовой скоростью от упомянутых интерфейсов с постоянной битовой скоростью и управляющий выводом ячейки АТМ с постоянной битовой скоростью из упомянутой второй буферной памяти; блок определения приоритета передачи, определяющий приоритет (очередность) передачи ячеек с постоянной битовой скоростью и ячеек с переменной битовой скоростью, и контроллер передачи UTOPIA, передающий ячейки с постоянной битовой скоростью или ячейки с переменной битовой скоростью в интерфейс UTOPIA в надлежащем порядке, определенном упомянутым блоком определения приоритета передачи.
Упомянутый мультиплексор/демультиплексор терминального адаптера согласно настоящему изобретению содержит также контроллер приема UTOPIA, принимающий ячейки АТМ от средств физического уровня в случае передачи данных от точки Sb до точки R; регистр хранения заголовка, сохраняющий значение идентификатора виртуального пути и значение идентификатора виртуального канала принимаемых ячеек АТМ, и контроллер передачи ячеек, определяющий тип ячейки АТМ с помощью значения, хранящегося в регистре хранения заголовка, и передающий ячейку с постоянной битовой скоростью в один из упоминаемых интерфейсов с постоянной битовой скорости, а ячейку с переменной битовой скоростью в средства уровня AAL3/4,5 АТМ.
Краткое описание чертежей
Другие цели и аспекты представленного изобретения будут ясны из следующего описания вариантов осуществления изобретения, приводимого со ссылкой на прилагаемые фигуры чертежей.
Фиг. 1 является блок-схемой терминального адаптера согласно известному уровню техники.
На фиг.2 показана блок-схема терминального адаптера согласно настоящему изобретению.
На фиг.3 показана подробная блок-схема мультиплексора/демультиплексора, используемого в терминальном адаптере согласно настоящему изобретению.
Описание предпочтительных вариантов осуществления изобретения.
Обратимся к фиг.2, которая поясняет устройство терминального адаптера в соответствии с одной из форм осуществления изобретения. Как показано на фиг. 2, терминальный адаптер содержит микропроцессор 1, память 2, периферийную схему 4, интерфейс 5 локальной сети, интерфейс 6 с ретрансляцией кадров, память 7 пакета, средства 8 уровня адаптации AAL3/4,5 ATM, память 9 управления, средства 10 физического уровня, интерфейсы 12,13,14 с постоянной битовой скоростью для обработки данных с постоянной битовой скоростью и мультиплексор/демультиплексор 15.
Интерфейсы 12,13,14 с постоянной битовой скоростью преобразуют данные с постоянной битовой скоростью в формат AAL (уровня адаптации ATM) и формат ячеек ATM, имеющий значение идентификатора виртуального пути и значение идентификатора виртуального канала.
Мультиплексор/демультиплексор 15 соединен со средствами 10 физического уровня. В случае передачи данных от точки Sb до точки R мультиплексор/демультиплексор 15 функционирует как демультиплексор. То есть мультиплексор/демультиплексор 15 определяет, соответствует тип ячейки ATM, полученной от средств 10 физического уровня, ячейке с постоянной битовой скоростью или ячейке с переменной битовой скоростью, а затем выбирает выходной путь, соответствующий принятой ячейке ATM. Наоборот, в случае передачи данных от точки R до точки Sb мультиплексор/демультиплексор 15 функционирует как мультиплексор. То есть мультиплексор/демультиплексор 15 принимает как ячейки ATM с переменной битовой скоростью, так и ячейки ATM с постоянной битовой скоростью и выводит одну из ячеек ATM в средства 10 физического уровня.
На фиг. 3 показан мультиплексор/демультиплексор терминального адаптера, показанного на фиг.2. Как показано на фиг.3, мультиплексор/демультиплексор содержит интерфейс 23 UTOPIA, первую буферную память 16 обратного магазинного типа, контроллер 17 передачи с переменной битовой скоростью, вторую буферную память 18 обратного магазинного типа, контроллер 19 передачи с постоянной битовой скоростью и блок 22 определения приоритета данных для передачи данных из точки R в точку Sb.
Как показано на фиг.3, мультиплексор/демультиплексор содержит также контроллер 26 приема UTOPIA, регистр 24 хранения заголовка и контроллер 25 передачи ячеек для передачи данных из точки Sb в точку R.
Ниже будет описана работа показанного на фиг.2 и 3 терминального адаптера согласно одной из форм осуществления настоящего изобретения.
Сначала рассмотрим передачу данных из точки R в точку Sb.
Интерфейсы 12,13,14 с постоянной битовой скоростью преобразуют свои данные с постоянной битовой скоростью в формат AAL (уровня адаптации АТМ) и формат ячейки АТМ соответственно. Преобразованная ячейка с постоянной битовой скоростью (CBR DATA) подается на вход второй буферной памяти 18 обратного магазинного типа. Контроллер 19 передачи с постоянной битовой скоростью принимает множество сигналов (CBR CTR 1...п) управления ячейками с постоянной битовой скоростью и разрешает передачу через шину ячеек только одной ячейки с постоянной битовой скоростью.
Данные с переменной битовой скоростью, такие как данные локальной сети, данные с ретрансляцией кадров и т.д., преобразуются в ячейки АТМ средствами 8 уровня AAL 3/4,5 и выводятся (VBR DATA) в первую буферную память 16 обратного магазинного типа. Сигнал (VBR CTR) управления передачей с переменной битовой скоростью от средств 8 уровня AAL3/4,5 выводится в контроллер 17 передачи данных с переменной битовой скоростью.
Блок 22 определения приоритета передачи определяет приоритет (очередность) передачи ячеек с постоянной и переменной битовой скоростью. Обычно ячейка с постоянной битовой скоростью имеет приоритет по сравнению с ячейкой с переменной битовой скоростью.
Контроллер 23 передачи UTOPIA передает ячейку с переменной битовой скоростью в первую буферную память 16 или ячейку с постоянной битовой скоростью во вторую буферную память 18 и в средства 10 физического уровня через интерфейс UTOPIA в соответствии с приоритетом передачи, определенным блоком 22 определения приоритета передачи. Затем ячейка АТМ передается в точку Sb.
Далее рассмотрим передачу данных из точки Sb в точку R.
Ячейка АТМ, введенная из точки Sb сети АТМ, преобразуется в битовый поток средствами 10 физического уровня. Контроллер 26 приема UTOPIA управляет синхронизацией приема битового потока от средств 10 физического уровня. Значение идентификатора виртуального пути и значение идентификатора виртуального канала принятой ячейки АТМ под управлением микропроцессора 1 записывается в регистр 24 хранения заголовка. Контроллер 25 передачи ячейки определяет тип ячейки АТМ, то есть контроллер 25 с помощью значений идентификаторов виртуального пути и виртуального канала, хранящихся в регистре 24 хранения заголовка, определяет, соответствует тип полученной ячейки АТМ ячейке с постоянной битовой скоростью или ячейке с переменной битовой скоростью. Затем он передает ячейку АТМ с постоянной битовой скоростью в один из упомянутых интерфейсов с постоянной битовой скоростью согласно значению идентификатора виртуального канала и значению идентификатора виртуального пути, а ячейку АТМ с переменной битовой скоростью в третью буферную память 20 обратного магазинного типа.
Ячейка АТМ, запомненная в третьей буферной памяти 20, передается под управлением контроллера 21 приема с переменной битовой скоростью в средства 8 уровня AAL3/4,5 АТМ. Средства 8 уровня AAL3/4,5 преобразуют полученную ячейку АТМ в данные ячейки. Заголовок АТМ, тип AAL и размер пакета преобразованных данных ячейки сохраняются в памяти 9 управления, а данные пакета сохраняются в памяти 7 пакета. Микропроцессор 1 определяет, являются данные, хранящиеся в памяти 7 пакета, данными локальной сети или данными с ретрансляцией кадров, и затем управляет передачей данных пакета в интерфейс 5 локальной сети или интерфейс 6 с ретрансляцией кадров. Интерфейс 5 локальной сети или интерфейс 6 с ретрансляцией кадров преобразуют принимаемые данные в данные локальной сети или в данные с ретрансляцией кадров соответственно и передают их в точку R.
Тем временем каждый интерфейс 12, 13, 14 с постоянной битовой скоростью передает соответствующие данные с постоянной битовой скоростью в точку R.
Как ясно из вышеприведенного описания, настоящее изобретение предлагает терминальный адаптер для широкополосной цифровой сети с интеграцией служб, с помощью которого между точками Sb и R могут передаваться и приниматься как данные с переменной битовой скоростью, так и данные с постоянной битовой скоростью. Кроме того, терминальный адаптер согласно настоящему изобретению может определять приоритет передачи данных с переменной и с постоянной битовой скоростью.
Изобретение относится к терминальному адаптеру для широкополосной цифровой сети с интеграцией служб (ISDN). Достигаемый технический результат - создание терминального адаптера, который применим как к ячейкам АТМ с переменной скоростью передачи битов, так и к ячейкам АТМ с постоянной скоростью передачи битов. Терминальный адаптер содержит средства уровня AAL3/4,5 адаптации АТМ, преобразующие данные с переменной битовой скоростью передачи в ячейки АТМ, множество интерфейсов с постоянной битовой скоростью, соответственно преобразующих данные с постоянной битовой скоростью в ячейки АТМ, средства физического уровня, преобразующие данные физического уровня в ячейки АТМ, и мультиплексор/демультиплексор, который определяет приоритет и делает выбор между ячейкой АТМ с переменной битовой скоростью и ячейкой АТМ с постоянной битовой скоростью и далее выводит выбранные ячейки АТМ в упомянутые средства физического уровня в соответствии с определенным приоритетом при передаче данных от точки R в точку Sb или определяет тип ячейки АТМ и выводит ячейку АТМ с переменной битовой скоростью в упомянутые средства уровня AAL3/4,5, a ячейку АТМ с постоянной битовой скоростью - в один из упомянутых интерфейсов с постоянной битовой скоростью при передаче данных от точки Sb к точке R. При передаче данных от точки R к точке Sb упомянутый мультиплексор/демультиплексор согласно настоящему изобретению функционирует как мультиплексор. Наоборот, при передаче данных от точки Sb в точку R он функционирует как демультиплексор. 3 з.п.ф-лы, 3 ил.
Прибор для очистки паром от сажи дымогарных трубок в паровозных котлах | 1913 |
|
SU95A1 |
Способ передачи дискретных сигналов и устройство для его осуществления | 1975 |
|
SU858582A3 |
US 5251204 А, 05.10.1993 | |||
Приспособление в пере для письма с целью увеличения на нем запаса чернил и уменьшения скорости их высыхания | 1917 |
|
SU96A1 |
US 5355362 А, 11.10.1994 | |||
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Авторы
Даты
2002-11-20—Публикация
1998-02-12—Подача