СПОСОБ И СИСТЕМА ДЛЯ РЕГУЛИРОВКИ УСИЛЕНИЯ УСИЛИТЕЛЯ, МОНТИРУЕМОГО НА АНТЕННОЙ МАЧТЕ, И УСИЛИТЕЛЬ, МОНТИРУЕМЫЙ НА АНТЕННОЙ МАЧТЕ
METHOD AND SYSTEM FOR CONTROLLING GAIN OF AMPLIFIER MOUNTED ON ANTENNA MAST, AND AMPLIFIER MOUNTED ON ANTENNA MAST

Перекрестные ссылки на родственные заявки
По настоящей заявке испрашивается приоритет на основании китайской патентной заявки №200610100942.2, поданной 29 июля 2006 г., под названием «Способ и система для регулировки усиления усилителя, монтируемого на антенной мачте, и усилитель, монтируемый на антенной мачте», переуступленной общепринятым образом, включенной в настоящий документ посредством ссылки для всех возможных намерений.
Область изобретения
Настоящее изобретение относится к области связи и, более конкретно, к способу и системе для регулировки усиления усилителя, монтируемого на антенной мачте, и к усилителю, монтируемому на антенной мачте.
Уровень техники
Усилитель, монтируемый на антенной мачте (TMA), используется для корректировки потери усиления сигналов вследствие слишком большой длины радиокабелей обратной связи. TMA располагается между антенной и базовой станцией и в целом используется в случае, когда расстояние между антеннами и базовыми станциями очень велико.
Согласно протоколу Группы по стандартам антенных интерфейсов (AISG) усиление TMA должно обладать характеристикой, заключающейся в регулируемости усиления. И эта характеристика обладает очевидным преимуществом, заключающемся в том, что усиление TMA можно непосредственно регулировать посредством команды, не прибегая к смене TMA, даже в случае изменения длины радиокабелей обратной связи.
Для реализации взаимной передачи информации между коммутирующими устройствами AISG разработала ряд протоколов для дистанционного регулирования электрического наклона (RET) и для TMA, а также эталонную модель взаимодействия открытых системы (модель OSI). Эталонная модель протокола приведена на фиг.1. В то же время Проект партнерства 3-го поколения (3GPP) разработал протокол Iuant для RET, опирающийся на протокол AISG. Эталонная модель протокола Iuant приведена на фиг.2. В протоколе AISG регулирование усиления TMA реализуется на 7-ом уровне приложения протокола AISG. В целом он называется протоколом приложения для усилителя, монтируемого на антенной мачте (TMAAP), и аналогичен протоколу приложения RET (RETAP), разработанному 3GPP.
Установка усиления TMA и запрашивание интерфейса усиления TMA явным образом определены в протоколе AISG. Установка усиления TMA и запрашивание интерфейса усиления TMA приведены в таблице 1.
Таблица 1
Команды, зависящие от устройства (TMA)
Команда
Номер команды
Установить режим TMA
0x40
Получить режим TMA
0x41
Установить усиление TMA
0x42
Получить усиление ТМА
0x43
На уровне протокола TMAAP, согласно предшествующему уровню техники, диапазон усиления TMA, поддерживаемый аппаратными средствами, запрашивается обычно посредством команды "Получить данные об устройстве", то есть диапазон усиления TMA, поддерживаемый аппаратными средствами, запрашивается способом получения данных об устройстве. Команда запроса диапазона усиления TMA, поддерживаемого аппаратными средствами, имеет следующий формат:
получить данные об устройстве;
имя команды: GetDeviceData.
Команда предназначена для считывания заданных данных о конфигурации, хранящихся в поле, и данных о параметрах, перечисленных в Приложении D. Если пользователи намереваются считать данные из полей, которые не поддерживаются каким-то определенным устройством, соответствующие данные, которые пользователи намереваются получить, не будут выданы из полей. Команда включает в себя набор номеров полей для тех полей, содержимое которых должно быть выдано в ответ из вторичного узла. Номера полей не обязательно должны быть последовательными или упорядоченными.
При выполнении команды формат данных, который представляет собой команду "поле данных", направленную вторичному узлу в поле данных вторичного узла, имеет следующий вид:
0x0F<LengthLowByte><LengthHighByte><0x01><0x02><0x03>…<0x0N>
Поля, входящие в формат данных, являются соответствующими параметрами TMA, приведенными в Приложении D к протоколу AISG. 0x0F представляет цифровой код команды отправки. F указывает, что цифровой код является шестнадцатеричным числом. Поле <LengthLowByte> представляет длину низших байтов данных, которые требуется выдать. Поле <LengthHighByte> представляет длину высших байтов данных, которые требуется выдать. 0x01, 0x02, 0x03…0x0N - это номера полей в запрошенной таблице атрибутов, как показано в таблице 1.
Если данные успешно считаны, то есть при выполнении команды отсутствуют ошибки, со вторичного узла поступают ответные данные по каждому полю данных. Формат ответных данных, которые представляют собой ответ "Поле данных" от вторичной станции, имеет следующий вид:
0x0F<LengthLowByte><LengthHighByte><OK><0x01><байты данных для параметра 1><0x02><байты данных для параметра 2><0x03><байты данных для параметра 3>…<0x0N><байты данных для параметра N>
В этом формате данных значение полей, содержащих 0x0F,<LengthLowByte>,<LengthHighByte>и<0x01>,<0x02>,<0x03>…<0x0N>, то же, что и выше. Поле <OK> указывает, что на этот раз данные успешно считаны. Поля, содержащие <байты данных для параметра 1>, <байты данных для параметра 2>, <байты данных для параметра 3>…<байты данных для параметра N>, представляют данные о параметрах 1, 2, 3… N, выданные соответственно из полей <0x01>,<0x02>,<0x03>…<0x0N>.
Если данные считаны неудачно, то есть при выполнении команды имеются ошибки, а именно, если пользователи хотят считать данные из тех полей, которые не поддерживаются некоторым определенным устройством, то соответствующие данные, которые пользователи хотят получить, не будут выданы из этих полей. В случае ошибки при выполнении команды формат выдаваемых данных, а именно ответ "Поле данных" от вторичной станции, имеет следующий вид:
0x0F<LengthLowByte><LengthHighByte><FAIL><ReturnCode1>…<ReturnCodeN>
В этом формате данных значение полей, содержащих 0x0F, <LengthLowByte> и <LengthHighByte>, то же, что и выше. Поле <FAIL> указывает, что на этот раз команда считывания не выполнена. Поля <ReturnCode1>…<ReturnCodeN> представляют номера выданных полей, которые соответственно не поддерживаются определенным устройством.
Соответствующие параметры TMA, содержащиеся в Приложении D, приведены в таблице 1 и таблице 2. <0x01>, <0x02>, <0x03>…<0x0N>, указанные в вышеприведенной команде, аналогичны <0x11>, <0x12>, <0x13>…<0x18> в столбце "№поля" таблицы 1. В таблице 1 перечислены только <0x11>, <0x12>, <0x13>…<0x18>, которые являются частью "№поля" TMA. <0x01>, <0x02>…<0x11> опущены. Число N в 0x0N является натуральным числом для всех номеров полей в таблице запрошенных атрибутов TMA.
Таблица 2Таблица запрошенных атрибутов TMA
№ поля
Длина (байты)
Формат
Описание
TMA
0x11
15
ASCII
Номер модели TMA
0x12
17
ASCII
Заводской номер TMA
0x13
1
8 бит без знака
Тип TMA (см. ниже)
0x14
4
32 бита без знака
Частотный диапазон приема TMA (см. ниже)
0x15
4
32 бита без знака
Частотный диапазон передачи TMA (см. ниже)
0x16
1
8 бит без знака
Максимальное поддерживаемое усиление (дБ/4)
0x17
1
8 бит без знака
Минимальное поддерживаемое усиление (дБ/4)
0x18
1
8 бит без знака
Разрешение усиления (дБ/4)
Таблица 3Содержание значения атрибута "тип TMA"
Поле 0x13
№ бита
Тип TMA
1
Шунт
2
КСВН
3
Запасной
4
Запасной
5
Запасной
6
Запасной
7 и выше
Запасной
С учетом вышеприведенного уровня техники в отношении регулирования усиления TMA изобретатель в процессе реализации настоящего изобретения обнаружил, по меньшей мере, следующие проблемы, имеющиеся в уровне техники.
Во-первых, исходный интерфейс уже не может в достаточной степени удовлетворить практические потребности, существующие в настоящее время в уровне техники. В уровне техники команда TMA "Установить усиление" протокола AISG 2.0 описывается следующим образом: для нелинейных шагов: Gdemanded (требуемое усиление) должно быть равно поддерживаемому значению, а именно шаги нелинейной регулировки усиления, предписываемой AISG 2.0, должны иметь значение, которое является поддерживаемым TMA значением регулировки усиления, поддерживаемой TMA. Однако значение, поддерживаемое ТМА, четко не указано в AISG 2.0. Оно может включать в себя следующие значения: Gmin, Gmax, может быть даже значением между Gmin и Gmax. И в «Получить поддерживаемые функции ТМА» дается следующее описание: если разрешение равно нулю, то поддерживаются нелинейные шаги усиления (например, 3 дБ, 6 дБ и 12 дБ). В данном случае нелинейные шаги усиления приведены лишь в качестве иллюстрации: например 3 дБ, 6 дБ и 12 дБ, кроме того, они могут быть 24 дБ и до бесконечности. Поэтому исходный интерфейс не может четко выразить практические потребности.
Кроме того, шаги регулировки усиления, поддерживаемые различными типами TMA, и возможность поддержки регулировки усиления различаются для разных TMA, поскольку есть различные ТМА, такие как 12 дБ TMA, 24 дБ TMA и 48 дБ TMA. Однако в уровне техники можно узнать только о неудачном выполнении команды посредством ТМА, но технические решения уровня техники не позволяют узнать, является ли усиление текущего TMA регулируемым или нет, если шаги регулировки усиления, соответствующие используемому в настоящее время TMA, являются шагами регулировки усиления, которые не поддерживаются аппаратными средствами. Из уровня техники можно видеть, что использование технических решений уровня техники для реализации регулировки усиления TMA является сравнительно пассивным, и технические специалисты не могут своевременно узнавать состояние усиления для текущей настройки TMA.
Поэтому известные из уровня техники решения относительно регулировки усиления TMA не могут удовлетворить потребность в знании фактической ситуации с использованием текущего TMA. Желательно получить новое техническое решение, которое может решить эти задачи, чтобы позволить пользователю точно знать, является ли усиление TMA, работающего в настоящее время, регулируемым с заданными шагами регулировки и диапазоном, и повысить эксплуатационную технологичность и эксплуатационную готовность для такого устройства.
Сущность изобретения
С учетом проблем, имеющихся в вышеописанном уровне техники, варианты осуществления настоящего изобретения обеспечивают способ и систему регулировки усиления TMA с целью обеспечить возможность блоку технического обслуживания получать точные значения о типе регулировки усиления, поддерживаемом текущим TMA, выполнять регулировку усиления на величину шага регулировки усиления, поддерживаемого TMA, и повысить эксплуатационную технологичность и используемость TMA.
Вариант осуществления настоящего изобретения обеспечивает способ регулировки усиления TMA, включающий в себя следующие этапы:
TMA посылает блоку технического обслуживания информацию, указывающую, поддерживает ли текущий TMA нелинейную регулировку, и значение шага нелинейной регулировки усиления, поддерживаемой текущим TMA; и
блок технического обслуживания выполняет нелинейную регулировку усиления текущего TMA согласно принятому значению шага нелинейной регулировки усиления, когда блок технического обслуживания определяет, что текущий TMA поддерживает нелинейную регулировку усиления согласно принятой информации о нем.
Вариант осуществления настоящего изобретения обеспечивает систему для регулировки усиления TMA. ТМА включает в себя: модуль памяти, конфигурированный для хранения одного или более значений шагов нелинейной регулировки усиления, поддерживаемой TMA; и модуль регулировки усиления, конфигурированный для отправки блоку технического обслуживания информации, указывающей, поддерживает ли текущий TMA нелинейную регулировку, и информации о значении шага, хранящейся в модуле памяти.
Блок технического обслуживания включает в себя: отвечающий модуль регулировки усиления, конфигурированный для отправки сообщения с информацией о регулировке усиления TMA модулю регулировки усиления согласно принятой информации о шаге нелинейной регулировки усиления в случае определения, что текущий TMA поддерживает нелинейную регулировку усиления согласно информации, принятой блоком технического обслуживания; и модуль регулировки усиления, конфигурированный для получения информации о шаге нелинейной регулировки усиления TMA из сообщения, посланного от блока технического обслуживания, и выполнения нелинейной регулировки усиления TMA, причем модуль регулировки усиления обнаруживается на основании информации о шаге нелинейной регулировки усиления.
Вариант осуществления настоящего изобретения обеспечивает TMA. TMA включает в себя: модуль памяти, конфигурированный для хранения одного или более значений шага нелинейной регулировки усиления, поддерживаемой TMA; и модуль регулировки усиления, конфигурированный для отправки блоку технического обслуживания информации, указывающей, поддерживает ли текущий TMA нелинейную регулировку, и информации о значении шага, хранящейся в модуле памяти, получения информации о шаге нелинейной регулировки усиления TMA из сообщения, которое отправлено от блока технического обслуживания, и выполнения нелинейной регулировки усиления TMA, причем модуль регулировки усиления обнаруживается согласно информации о шаге нелинейной регулировки усиления.
Из вышеприведенного технического решения, представленного вариантами осуществления настоящего изобретения, можно видеть, что в вариантах осуществления настоящего изобретения блок технического обслуживания может выполнять нелинейную регулировку усиления текущего TMA в соответствии с шагом нелинейной регулировки усиления, поддерживаемой TMA, когда блок технического обслуживания определяет, что усиление текущего TMA является регулируемым и что текущий TMA поддерживает нелинейную регулировку усиления согласно принятой информации об определении. Улучшаются эксплуатационная технологичность и эксплуатационная готовность TMA.
Краткое описание чертежей
На фиг.1 приведен относительный семиуровневый протокол модели OSI.
На фиг.2 приведена структура интерфейсного протокола Iuant.
На фиг.3 приведена блок-схема последовательности действий, иллюстрирующая операцию по установке регулировки усиления TMA в соответствии с вариантом осуществления настоящего изобретения.
На фиг.4 приведена блок-схема последовательности действий, иллюстрирующая операцию по установке регулировки усиления TMA в соответствии с другим вариантом осуществления настоящего изобретения.
Подробное описание
Варианты осуществления настоящего изобретения обеспечивают удобный и гибкий способ легко реализовать регулировку усиления TMA для реализации функции регулировки усиления TMA и для большей прозрачности процесса регулировки усиления TMA.
В вариантах осуществления настоящего изобретения в TMA хранится значение шага нелинейной регулировки усиления. TMA может отправить информацию блоку технического обслуживания, указывающую, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку. Процесс может быть начат командой, отправленной от блока технического обслуживания к TMA, с запросом, является ли усиление текущего TMA регулируемым, или может также быть информацией, отправленной TMA блоку технического обслуживания по собственной инициативе, указывающей, является ли усиление TMA регулируемым. Блок технического обслуживания выполняет нелинейную регулировку усиления текущего TMA в соответствии с шагом нелинейной регулировки усиления, переданным от TMA, когда блок технического обслуживания определяет, что усиление текущего TMA является регулируемым и что он поддерживает нелинейную регулировку усиления в соответствии с принятой информацией. Вариант осуществления настоящего изобретения позволяет блоку технического обслуживания получить посредством запросов информацию о том, поддерживает ли усиление текущего TMA нелинейную регулировку. Если TMA поддерживает нелинейную регулировку, регулировка усиления может быть установлена в соответствии с шагом регулировки усиления посредством соответствующей команды. Варианты осуществления настоящего изобретения позволяют реализовать регулировку усиления TMA эффективным, удобным и надежным образом, то есть варианты осуществления позволяют соответствующим образом направить запрос, является ли текущий TMA регулируемым и поддерживает ли он нелинейную регулировку, для эффективного решения проблем, например заключающихся в том, что блок технического обслуживания не может получить информацию о том, является ли усиление текущего TMA регулируемым. Блок технического обслуживания может соответствующим образом получить информацию о том, является ли усиление текущего TMA регулируемым и может ли он выполнять регулировку усиления согласно данному значению шага и диапазону, для улучшения эксплуатационной технологичности и эксплуатационной пригодности TMA.
Последовательность действий, согласно которой вариант осуществления настоящего изобретения реализует регулировку усиления TMA, включает в себя:
Этап 1: блок технического обслуживания получает тип регулировки усиления, поддерживаемый текущим TMA. Этап 1 может быть реализован при помощи двух нижеследующих способов.
В способе 1 блок технического обслуживания посылает сообщение с запросом, содержащее информацию для запроса о том, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку. После того как TMA принимает сообщение с запросом, он в ответ выдает блоку технического обслуживания информацию, указывающую, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку. Блок технического обслуживания узнает, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку, на основе информации, полученной в ответ от TMA.
В способе 2 блок технического обслуживания получает информацию, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку, из сообщения, которое содержит информацию, указывающую является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку, причем это сообщение направляет TMA по собственной инициативе.
На этапе 1 блок технического обслуживания может получить из принятого сообщения информацию о типе регулировки усиления, поддерживаемой текущим TMA. То есть процесс, в котором блок технического обслуживания получает информацию о типе регулировки усиления, поддерживаемой текущим TMA, может быть реализован посредством сообщения запроса для запрашивания, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку, посланного от блока технического обслуживания к TMA, и может быть также реализован посредством информации, сообщенной TMA блоку технического обслуживания по собственной инициативе, с указанием, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку.
Этап 2: блок технического обслуживания решает, поддерживает ли TMA регулировку усиления и каков тип поддерживаемой регулировки усиления;
когда блок технического обслуживания определяет, что усиление текущего TMA является нерегулируемым, то выполняется этап 3;
когда блок технического обслуживания определяет, что усиление текущего TMA является регулируемым, но не может поддерживать нелинейную регулировку, то есть усиление текущего TMA поддерживает линейную регулировку, выполняется этап 4; и
когда блок технического обслуживания определяет, что усиление текущего TMA является регулируемым и поддерживает нелинейную регулировку, выполняется этап 5.
Этап 3: блок технического обслуживания может установить рабочий режим TMA, но не регулирует усиление текущего TMA. Например, когда блок технического обслуживания узнает, что усиление текущего TMA является нерегулируемым, он может только установить TMA в качестве обычного или запасного, посредством команды "Установить режим TMA" (команда установки режима TMA), чтобы TMA работал в режиме максимального усиления или в режиме минимального усиления (запасной режим), но не может регулировать усиление посредством команды "Установить усиление TMA" (команда установки усиления TMA).
Этап 4: блок технического обслуживания может определить, работает ли TMA с текущим отрегулированным усилением или с минимальным усилением TMA, посредством команды установления режима TMA: "Установить режим TMA". Блок технического обслуживания может также выполнить линейную регулировку усиления текущего TMA посредством команды установки усиления TMA: "Установить усиление TMA". Диапазон регулировки усиления: не менее минимального усиления, поддерживаемого TMA, и не более максимального усиления, поддерживаемого TMA.
Например, когда блок технического обслуживания узнает, что усиление текущего TMA является регулируемым, он может установить TMA как обычный или запасной посредством команды "Установить режим TMA", чтобы TMA работал в режиме с текущим отрегулированным усилением или в режиме с минимальным усилением (запасной режим). В то же время текущее усиление можно установить посредством команды "Установить усиление TMA" в соответствии с этапом регулировки (поле № 0x18).
Этап 5: блок технического обслуживания выполняет нелинейную регулировку усиления текущего TMA посредством команды установки усиления TMA "Установить усиление TMA". Диапазон значения регулировки усиления определяется значением регулировки усиления, поддерживаемым TMA. Кроме того, блок технического обслуживания устанавливает также, работает ли TMA с текущим отрегулированным усилением или с минимальным усилением TMA, посредством команды установки усиления TAM "Установить усиление TMA".
Конкретная последовательность операций для варианта осуществления настоящего изобретения объясняется со ссылкой на чертежи.
Вариант осуществления 1: средство добавления значения нелинейных шагов усиления TMA в команде "Получить функции, поддерживаемые TMA" для определения усиления текущего TMA в качестве шага регулировки нелинейных шагов усиления. Конкретная последовательность операций приведена на фиг.3.
На фиг.3 этап 31: блок технического обслуживания направляет к TMA команду "Получить функции, поддерживаемые TMA" (команда получения функции, поддерживаемой TMA).
Этап 32: TMA возвращает данные параметров, поддерживаемых TMA, в соответствии с командой, отправленной блоком технического обслуживания. Данные параметров включают в себя параметры Gmax (максимальное значение усиления, поддерживаемое TMA), Gmin (минимальное значение усиления, поддерживаемое TMA), разрешение усиления (значение шага линейной регулировки усиления, поддерживаемой TMA) и поддерживаемое значение нелинейного усиления (значение шага нелинейной регулировки усиления, поддерживаемой TMA).
Этап 33: блок технического обслуживания определяет на основе данных о параметрах, поступивших в ответ от TMA, тип регулировки усиления, поддерживаемой TMA, то есть определяет, является усиление TMA регулируемым и поддерживает ли он нелинейную регулировку;
если в возвращенных данных о параметрах Gmax равно Gmin, то TMA сообщает, что TMA поддерживает фиксированное усиление, то есть усиление TMA является нерегулируемым, и выполняется этап 43;
если в возвращенных данных о параметрах Gmax больше Gmin, а разрешение усиления не равно 0, то TMA сообщает, что TMA является регулируемым и регулируется линейным образом, то есть он регулируется линейными шагами усиления, и выполняется этап 35;
если в возвращенных данных о параметрах Gmax больше Gmin, а разрешение усиления равно 0, то TMA сообщает, что TMA является регулируемым и регулируется нелинейным образом, то есть он регулируется нелинейными шагами усиления, и выполняется этап 36.
Этап 34: блок технического обслуживания может определить рабочий режим TMA, установив режим TMA, но не может регулировать усиление текущего TMА.
Этап 35: блок технического обслуживания отправляет к TMA команду "Установить усиление TMA" (команда установки усиления TMA). Всякий раз значение усиления после регулировки усиления составляет Gmin+n×Gразрешение, где Gmin означает минимальное значение усиления, поддерживаемое TMA, Gразрешение - является значением шага линейной регулировки усиления, поддерживаемой TMA, то есть является разрешением усиления, а n, являющееся неотрицательным целым числом, означает число линейных регулировок усиления TMA.
Этап 36: блок технического обслуживания направляет к TMA команду "Установить усиление TMA" в соответствии с поддерживаемым нелинейным значением усиления в принятых данных о параметрах, возвращенных от TMA. Иными словами, блок технического обслуживания выполняет нелинейную регулировку усиления TMA в соответствии с поддерживаемым нелинейным значением TMA, и всякий раз значение усиления при нелинейной регулировке усиления должно быть значением нелинейной регулировки усиления, поддерживаемым TMA.
Необходимо пояснить, что в области связи связь между устройствами осуществляется в соответствии с определенными протоколами связи или стандартами связи. TMA не является исключением. Связь между TMA и блоком технического обслуживания также должна соответствовать надлежащему протоколу связи. В случае, когда реализация вышеприведенной последовательности операций основана на AISG, вариант осуществления настоящего изобретения может изменить параметры, в Приложении D протокола AISG и в таблице 4 приведен список атрибутов запроса TMA после изменения.
Таблица 4Список атрибутов запроса TMA после изменения
№ поля
Длина (байты)
Формат
Описание
TMA
0x11
15
ASCII
Номер модели TMA
0x12
17
ASCII
Заводской номер TMA
0x13
1
8 бит без знака
Тип TMA (см. ниже)
0x14
4
32 бита без знака
Частотный диапазон приема TMA (см. ниже)
0x15
4
32 бита без знака
Частотный диапазон передачи TMA (см. ниже)
0x16
1
8 бит без знака
Максимальное поддерживаемое усиление (дБ/4)
0x17
1
8 бит без знака
Минимальное поддерживаемое усиление (дБ/4)
0x18
1
8 бит без знака
Разрешение усиления (дБ/4)
0x19
1
8 бит целое
Число поддерживаемых нелинейных значений усиления(N)
i+0x19
1
8 бит целое
Номер i поддерживаемого нелинейного значения коэффициента усиления (в дБ/4)
Здесь i=1÷N
Из таблицы 4 можно видеть, что вариант осуществления настоящего изобретения добавляет значение усиления нелинейного усиления, поддерживаемого TMA, параметры Приложения D в протоколе AISG. Конкретные измененные параметры приведены в таблице 4 в виде содержимого в строке "Число поддерживаемых нелинейных значений усиления (диапазон: N)" и в строке "Номер i поддерживаемого нелинейного значения усиления (выражено в дБ/4)".
0x19 означает выраженное в дБ значение нелинейного усиления, поддерживаемое TMA. Иными словами, диапазон поддерживаемых нелинейных значений усиления равен N, и N означает число значений нелинейной регулировки коэффициента усиления, поддерживаемых TMA; i+0×19 означает выраженное в дБ/4 значение нелинейного усиления, поддерживаемое TMA; то есть поддерживаемое нелинейное значение i усиления дается в виде коэффициента усиления, выраженного в дБ/4; i означает порядковый номер значения нелинейной регулировки усиления, поддерживаемого TMA, а диапазон значений равен 1÷N.
В таблице 5 описан ответ команды "Получить функции, поддерживаемые TMA" в протоколе AISG 2.0.
Таблица 5Параметры ответного сообщения и формат для команды "Получить функции, поддерживаемые TMA"
Номер
Длина
Тип
Описание
1
1 байт
Целое без знака
Номер подблока
2
1 байт
Код возврата
Код возврата OK
3
1 байт
Целое без знака
Флаги функций
4
1 байт
Целое без знака
Характеристика min. усиления (выражена в дБ/4)
5
1 байт
Целое без знака
Характеристика max. усиления (выражена в дБ/4)
6
1 байт
Целое без знака
Характеристика разрешения (выражена в дБ/4)
Вариант осуществления настоящего изобретения изменяет описание ответа команды "Получить функции, поддерживаемые TMA" в протоколе AISG 2.0, приведенные в таблице 6.
Таблица 6Описание ответа команды "Получить функции, поддерживаемые TMA"
Номер
Длина
Тип
Описание
1
1 байт
Целое без знака
Номер подблока
2
1 байт
Код возврата
Код возврата OK
3
1 байт
Целое без знака
Флаги функций
4
1 байт
Целое без знака
Характеристика min. усиления (выражена в дБ/4)
5
1 байт
Целое без знака
Характеристика max. усиления (выражена в дБ/4)
6
1 байт
Целое без знака
Характеристика разрешения(выражена в дБ/4)
7
1 байт
Целое без знака
Число поддерживаемых нелинейных значений усиления (N)
7+i
1 байт
Целое без знака
Номер i поддерживаемого нелинейного значения усиления (выражено в дБ/4)
В таблице 6 i=1÷N. После изменения описания ответа команды "Получить функции, поддерживаемые TMA" добавляется элемент описания ответа на нелинейное регулирование усиления, поддерживаемое TMA, посредством команды "Получить функции, поддерживаемые TMA". Строка "Число поддерживаемых нелинейных значений усиления TMA (N)" в таблице 6 соответствует строке "Число поддерживаемых нелинейных значений усиления TMA (N)" в таблице 4 и представляет собой элемент описания ответа на нелинейную регулировку усиления, поддерживаемую TMA, посредством команды "Получить функции, поддерживаемые TMA". Строка "Номер i поддерживаемого нелинейного значения усиления (выражено в дБ/4)" в таблице 6 соответствует строке "Номер i поддерживаемого нелинейного значения усиления (выражено в дБ/4)" в таблице 4 и представляет собой элемент описания ответа на нелинейную регулировку усиления, поддерживаемую TMA, посредством команды "Получить функции, поддерживаемые TMA".
Кроме того, определенный измененный параметр в Приложении D может также быть содержимым в строке значения i поддерживаемого нелинейного усиления в виде усиления, выраженного в дБ/4, в таблице 4. Когда определенный измененный параметр в Приложении D является только содержимым в строке значения i поддерживаемого нелинейного усиления в виде коэффициента усиления, выраженного в дБ/4 в таблице 4, соответствующий элемент описания ответа на нелинейную регулировку усиления, поддерживаемую TMA посредством команды "Получить функции, поддерживаемые TMA", в таблице 6 является только содержимым строки значения N поддерживаемого нелинейного усиления в виде коэффициента усиления, выраженного в дБ/4 в таблице 6; 0x19 в таблице 4 может быть также 0x20 или другим кодом. 0x19 взято лишь в качестве примера для удобства объяснения изменения протокола AISG 2.0, и при практическом применении может использоваться любой доступный номер поля TMA.
Диапазон значений для значений шагов нелинейного усиления, поддерживаемого TMA, можно определить, добавив вышеуказанные два элемента содержимого.
Вариант осуществления 2: применяется средство добавления значения шагов нелинейного усиления в команду "Получить данные об устройстве TMA", чтобы дать возможность блоку технического обслуживания получить информацию о том, что текущий TMA поддерживает нелинейную регулировку усиления, значение шага для которого является шагами нелинейного усиления. На фиг.4 приведена следующая конкретная последовательность операций:
Этап 41: блок технического обслуживания посылает к TMA команду "Получить данные об устройстве TMA" (команда получения данных об устройстве TMA).
Этап 42: TMA возвращает данные об атрибутах TMA, которые представляют собой параметры Приложения D в протоколе AISG, в соответствии с принятой командой, отправленной блоком технического обслуживания. Данные об атрибутах TMA включают в себя содержимое полей под номером 0x16, 0x17, 0x18 и 0x19 в списке запроса атрибутов в Приложении D, то есть содержимое строк полей под номером 0x16, 0x17, 0x18 и 0x19 в таблице 3.
Содержимое в строке поля под номером 0x16 представляет собой максимальное значение усиления, поддерживаемое TMA, которое выражается в единицах дБ/4 и выражено как Gmax. Содержимое в строке поля под номером 0x17 представляет собой минимальное значение усиления, поддерживаемое TMA, которое выражается в единицах дБ/4 и выражено как Gmin. Содержимое в строке поля под номером 0x18 представляет собой значение шага линейной регулировки усиления, поддерживаемое TMA, которое выражается в единицах дБ/4 и выражено как разрешение усиления. Содержимое в строке поля под номером 0x19 представляет собой значение шага нелинейной регулировки усиления, поддерживаемое TMA, которое выражается в единицах дБ или дБ/4 и выражено нелинейными шагами усиления.
Этап 43: блок технического обслуживания определяет тип регулировки усиления, поддерживаемый TMA, на основании данных об атрибутах TMA, полученных в ответ от TMA. Иными словами, блок технического обслуживания определяет, является ли усиление TMA регулируемым и поддерживает ли он нелинейную регулировку;
если в возвращенных данных об атрибутах Gmax равно Gmin, то усиление TMA является неизменным, то есть усиление TMA является нерегулируемым, и выполняется этап 44;
если в возвращенных данных об атрибутах Gmax больше Gmin и разрешение усиления не равно 0, значит, TMA сообщает, что усиление TMA является регулируемым и регулируется линейным образом, то есть он регулируется линейными шагами усиления, и выполняется этап 45;
если в возвращенных данных об атрибутах Gmax больше Gmin и разрешение усиления не равно 0, значит, TMA сообщает, что усиление TMA является регулируемым и регулируется нелинейным образом, то есть он регулируется нелинейными шагами усиления, и выполняется этап 46.
Этап 44: когда блок технического обслуживания определяет, что усиление TMA является нерегулируемым, то может быть установлен только рабочий режим TMA, а усиление текущего TMA является нерегулируемым.
Этап 45: когда блок технического обслуживания определяет, что усиление TMA является регулируемым и регулируется линейным образом, то блок технического обслуживания направляет к TMA команду "Установить усиление TMA" (команда установки усиления TMA). Значение усиления для регулировки усиления всегда равно Gmin+n×Gразрешение, где Gmin означает минимальное значение усиления, поддерживаемое TMA; Gразрешение является значением шага линейной регулировки усиления, поддерживаемым TMA, которое представляет собой разрешение усиления, а n, являющееся неотрицательным целым числом, означает число раз линейной регулировки усиления TMA.
Этап 46: когда блок технического обслуживания определяет, что усиление TMA является регулируемым и регулируется нелинейным образом, блок технического обслуживания направляет к TMA команду "Установить усиление TMA" в соответствии с поддерживаемым значением нелинейного усиления в принятых данных об атрибутах, полученных в ответ от TMA. Иными словами, блок технического обслуживания выполняет нелинейную регулировку усиления TMA в соответствии со значением нелинейной регулировки усиления TMA, поддерживаемым TMA.
В таблице 4 показано изменение параметров в Приложении D протокола AISG для частного случая реализации. Параметр в приложении D протокола AISG добавляется к списку запроса атрибутов TMA до изменения, то есть добавляется поддерживаемое TMA значение усиления для нелинейного усиления. Конкретные добавленные параметры являются содержимым строки, в которой указано число поддерживаемых значений нелинейного усиления, и строки, в которой указан номер i поддерживаемого значения нелинейного усиления (выраженного в дБ/4), в таблице 4.
0x19
1
Целое 8 бит
Число поддерживаемых значений нелинейного усиления (N)
0x19 означает значение усиления для нелинейного усиления, поддерживаемого TMA, которое выражается в единицах дБ. Диапазон значений числа поддерживаемых значений нелинейного усиления равен N, что является числом поддерживаемых TMA значений нелинейной регулировки усиления.
i+0x19
1
Целое 8 бит
Номер i поддерживаемого значения нелинейного усиления (выражено в дБ/4)
i+0×19 означает значение усиления для нелинейного усиления, поддерживаемого TMA, который выражается в единицах дБ/4, то есть поддерживаемое значение i нелинейного усиления, выдаваемое в виде усиления, выраженного в дБ/4, где i означает порядковый номер значения нелинейной регулировки усиления, поддерживаемого TMA. Диапазон значений составляет 1÷N.
Диапазон значений для значений нелинейных шагов усиления, поддерживаемых TMA, можно определить на основании добавленного содержимого в таблице 4.
Один вариант осуществления настоящего изобретения дополнительно обеспечивает систему регулировки усиления TMA. Система включает в себя TMA и блок технического обслуживания. В TMA расположены модуль памяти и модуль регулировки усиления, а в блоке технического обслуживания расположен отвечающий модуль регулировки усиления.
Модуль памяти конфигурирован для хранения одного или более значений шагов нелинейной регулировки усиления, поддерживаемых TMA.
Модуль регулировки усиления конфигурирован для отправки информации, указывающей, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку, и значения шага, хранящегося в модуле памяти, чтобы блок технического обслуживания мог определить на основании принятой информации, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку.
Модуль регулировки усиления может также получать информацию о шаге нелинейной регулировки усиления TMA из сообщения, переданного от блока технического обслуживания, и выполнять нелинейную регулировку усиления TMA, где обнаружен модуль регулировки усиления в соответствии с информацией о шаге нелинейной регулировки усиления.
Отвечающий модуль регулировки усиления конфигурирован для отправки модулю регулировки усиления сообщения, содержащего информацию о регулировке усиления TMA, когда блок технического обслуживания на основании принятой информации определяет, что текущий TMA является регулируемым и поддерживает нелинейную регулировку усиления; TMA выполняет нелинейную регулировку усиления текущего TMA.
Блок технического обслуживания снабжен также модулем запросов.
Модуль запросов посылает модулю регулировки усиления запрашивающее сообщение, содержащее информацию с запросом, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку.
Модуль регулировки усиления выдает в ответ информацию, указывающую, является ли усиление текущего TMA регулируемым, и поддерживает ли он нелинейную регулировку, и выдает отвечающему модулю регулировки усиления значение шага нелинейной регулировки усиления, поддерживаемое текущим TMA, в соответствии с запрашивающим сообщением, принятым TMA.
Блок технического обслуживания снабжен также модулем определения.
Модуль определения определяет, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку, на основании информации, отправленной модулем регулировки усиления отвечающему модулю регулировки усиления.
Отвечающий модуль регулировки усиления устанавливает рабочий режим TMA в соответствии с командой установки режима TMA "Установить режим TMA", когда модуль определения на основании полученной информации определяет, что усиление текущего TMA является нерегулируемым. Отвечающий модуль регулировки усиления выполняет линейную регулировку текущего TMA согласно полученному значению шага, когда модуль определения на основании полученной информации определяет, что усиление текущего TMA является регулируемым, но не поддерживает нелинейную регулировку.
Когда отвечающий модуль регулировки усиления определяет на основе информации, принятой блоком технического обслуживания, что усиление текущего TMA является регулируемым, блок технического обслуживании устанавливает режим работы TMA с текущей регулировкой усиления или с минимальным усилением TMA посредством команды установки режима TMA "Установить режим TMA".
Один вариант осуществления настоящего изобретения обеспечивает также TMA. В ТМА расположены модуль памяти и модуль регулировки усиления.
Модуль памяти выполнен с возможностью хранения одного или более значений шагов нелинейной регулировки усиления, поддерживаемых TMA.
Модуль регулировки усиления конфигурирован для отправки информации, указывающей, является ли текущий TMA регулируемым и поддерживает ли он нелинейную регулировку, и отправки значения шага, хранящегося в модуле памяти, блоку технического обслуживания, чтобы блок технического обслуживания на основании принятой информации мог определить, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку.
Модуль регулировки усиления принимает запрашивающее сообщение, содержащее информацию с запросом, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку, отправленное блоком технического обслуживания, и возвращает информацию, указывающую, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку усиления, и возвращает блоку технического обслуживания значение шага нелинейной регулировки усиления, поддерживаемое текущим TMA, так чтобы блок технического обслуживания мог на основе принятой информации определить, является ли усиление текущего TMA регулируемым и поддерживает ли он нелинейную регулировку усиления.
Таким образом, варианты осуществления настоящего изобретения используют TMA, принимающий протокол AISG в качестве примера для иллюстрации способа и системы регулировки усиления TMA и для иллюстрации TMA. Однако настоящее изобретение не ограничивается этими вариантами осуществления. В объем настоящего изобретения входят любые технические решения, в которых информация, указывающая, является ли текущий TMA регулируемым и поддерживает ли текущий TMA нелинейную регулировку, и значение шага нелинейной регулировки усиления, поддерживаемое текущим TMA, посылаются от TMA, который хранит значение шага нелинейной регулировки усиления, блоку технического обслуживания; и блок технического обслуживания выполняет нелинейную регулировку усиления текущего TMA в соответствии со значением шага нелинейной регулировки усиления, поддерживаемым текущим TMA, когда блок технического обслуживания на основе принятой информации определения определяет, что текущий TMA является регулируемым и поддерживает нелинейную регулировку усиления. Например, вышеприведенные варианты осуществления выполняют нелинейную регулировку усиления TMA посредством команды "Установить усиление TMA" и получают информацию, указывающую, поддерживает ли TMA нелинейную регулировку, и значение шага нелинейной регулировки усиления, поддерживаемое текущим TMA, посредством команды "Получить функции, поддерживаемые TMA" или команды "Получить данные об устройстве TMA". Варианты осуществления настоящего изобретения могут также выполнять нелинейную регулировку усиления TMA и получать информацию, указывающую, поддерживает ли TMA нелинейную регулировку, и значение шага нелинейной регулировки усиления, поддерживаемое текущим TMA, посредством других команд, например посредством других сообщений, передаваемых между текущим TMA и блоком технического обслуживания, или вновь добавленных сообщений и т.д. Все эти решения входят в объем защиты настоящего изобретения.
Хотя иллюстрация и описание настоящего изобретения были приведены со ссылкой на его варианты осуществления, специалистам в данной области техники должно быть понятно, что можно внести различные изменения по форме и в деталях, не отступая от сущности и объема настоящего изобретения, который определяется прилагаемой формулой.