СПОСОБ И УСТРОЙСТВО ДЛЯ АДАПТАЦИИ КАНАЛА УДАЛЕННОГО РАДИОЧАСТОТНОГО БЛОКА
METHOD AND APPARATUS FOR REMOTE RADIO FREQUENCY UNIT CHANNEL ADAPTATION

Область применения
Настоящее изобретение относится к области телекоммуникаций, в частности, к способу и устройству для адаптации канала удаленного радиочастотного блока (RRU).
Уровень техники
Общий Открытый Радиоинтерфейс (CPRI) - спецификация, с помощью которой может быть реализован интерфейс между базовым полосным блоком (BBU) и удаленным радиочастотным блоком (RRU) в базовой станции. Интерфейс в соответствии с данной спецификацией поддерживает возможность распределенной конфигурации базовой станции. В обычной базовой станции контроллер радиочастотного оборудования (REC) и радиочастотное оборудование (RE) сконфигурированы как единое целое и поэтому имеют множество дефектов. В распределенной базовой станции радиочастотное оборудование и контроллеры радиочастотного оборудования могут быть организованы по отдельности, и при этом центральный контроллер радиочастотного оборудования задает конфигурацию набора объектов радиочастотного оборудования и управляет ими, что обеспечивает быстроту и гибкость конфигурации и сетевой организации базовой станции, снижает капитальные и эксплуатационные затраты операторов и позволяет быстро наращивать различные сервисы; кроме того, протокол CRPI поддерживают организацию сетей различными способами, включая в организацию сети в виде цепи, кольца и дерева.
Для реализации распределенной конфигурации радиочастотного оборудования между контроллером радиочастотного оборудования и радиочастотным оборудованием должна передаваться управляющая и синхронизирующая информация, поэтому между контроллером и радиочастотным оборудованием должен быть организован цифровой интерфейс, такой же, как интерфейс цифровой базовой полосы. В спецификации CPRI определяется физический уровень и уровень каналов передачи данных такого интерфейса. Для физического уровня обуславливаются среда связи (оптический интерфейс), скорость адаптации (возможны три скорости адаптации: 641,4 Мбит/с, 1228,8 Мбит/с и 2457,6 Мбит/с, соответствующие трем базовым частотам), восстановление часов и формат кодировки данных. Для уровня каналов передачи данных оговариваются способы исправления задержки и мультиплексирования с временным разделением каналов (форматы фреймов). Для организации сети конфигурируется локальное радиочастотное оборудование для передачи данных и определяется обменный уровень, так чтобы можно было реализовать обмен данных между различными модулями радиочастотного оборудования или между радиочастотным модулем и контроллером и системой управления радиочастотным оборудованием. На уровне соответствий реализуется взаимное соответствие фреймов для плоскостей данных различных пользователей, и взаимное соответствие фреймов может быть гибким образом сконфигурировано пользователями.
В настоящее время каскад удаленного радиочастотного блока имеет статическую топологическую структуру, которая статическим образом конфигурируется базовым полосным блоком и не может изменяться динамическим образом. В связи с этим гибкость топологической структуры ограничена, и к удаленному радиочастотному блоку не может быть обеспечен динамический и случайный доступ; если канал связи между удаленным радиочастотным блоком и базовым полосным блоком разорван, или какой-то удаленный радиочастотный блок поврежден, все удаленные радиочастотные блоки более низкого уровня не смогут работать нормально, что скажется на надежности всей сети.
При существующем уровне техники до сих пор не предложено решения проблемы низкой надежности сети при статической конфигурации топологической структуры удаленного радиочастотного блока.
Сущность изобретения
Основной целью настоящего изобретения является предложить способ и устройство для адаптации канала удаленного радиочастотного блока (RRU), для решения проблемы низкой надежности топологической структуры удаленного радиочастотного блока в соответствии с существующим уровнем техники.
Для достижения поставленной цели предлагается следующее техническое решение.
В частности, предлагается способ адаптации канала удаленного радиочастотного блока, содержащий этапы:
регулярного вещания и отправки удаленным радиочастотным блоком информации-запроса получения идентификатора через порт данного удаленного радиочастотного блока;
приема удаленным радиочастотным блоком информации-ответа на информацию-запрос получения идентификатора; и
если информация-ответ является информацией-ответом о предоставлении идентификатора от базового полосного блока (BBU),-  установления удаленным радиочастотным блоком канала связи с более высоким уровнем в соответствии с предоставленным идентификатором, содержащимся в информации-ответе.
Способ может дополнительно содержать этапы: если информация-ответ, полученная удаленным радиочастотным блоком, является информацией-подтверждением от удаленного радиочастотного блока более высокого уровня, чем данный радиочастотный блок,
если удаленный радиочастотный блок получает информацию-подтверждение от множества удаленных радиочастотных блоков более высокого уровня, - отправки удаленным радиочастотным блоком информации-запроса получения идентификатора во втором подтверждающем установление связи сообщении на удаленный радиочастотный блок с минимальным значением идентификатора среди упомянутого множества удаленных радиочастотных блоков более высокого уровня; или, если удаленный радиочастотный блок получает информацию-подтверждение от одного удаленного радиочастотного блока более высокого уровня, отправки удаленным радиочастотным блоком информации-запроса получения идентификатора во втором подтверждающем установление связи сообщении на упомянутый один удаленный радиочастотный блок более высокого уровня; и
приема удаленным радиочастотным блоком информации-ответа о предоставлении идентификатора от базового полосного блока через удаленный радиочастотный блок более высокого уровня и установления удаленным радиочастотным блоком канала с более высоким уровнем в соответствии с предоставленным идентификатором, содержащимся в информации-ответе.
Способ может дополнительно содержать этап: перед отправкой удаленным радиочастотным блоком информации-запроса получения идентификатора через порт данного удаленного радиочастотного блока - получения удаленным радиочастотным блоком информации о физическом порте данного удаленного радиочастотного блока.
Способ может дополнительно содержать этапы:
приема удаленным радиочастотным блоком информации-запроса получения идентификатора от удаленного радиочастотного блока более низкого уровня; и
отправки удаленным радиочастотным блоком информации-подтверждения получения запроса получения идентификатора на удаленный радиочастотный блок более низкого уровня.
Способ может дополнительно содержать этапы:
приема удаленным радиочастотным блоком информации-запроса получения идентификатора во втором подтверждающем установление связи сообщении от удаленного радиочастотного блока более низкого уровня; и
пересылки удаленным радиочастотным блоком информации-запроса получения идентификатора во втором подтверждающем установление связи сообщении на базовый полосный блок; и
после приема удаленным радиочастотным блоком информации-ответа о предоставлении идентификатора от базового полосного блока - пересылки удаленным радиочастотным блоком информации-ответа с предоставленным идентификатором на удаленный радиочастотный блок более низкого уровня, чем данный радиочастотный блок.
Способ может дополнительно содержать этапы:
приема базовым полосным блоком информации-запроса получения идентификатора от удаленного радиочастотного блока, предоставления базовым полосным блоком идентификатора для удаленного радиочастотного блока и отправки базовым полосным блоком идентификатора на удаленный радиочастотный блок; и
обновления топологической структуры сети базовым полосным блоком.
В настоящем изобретении предлагается также устройство для адаптации канала связи удаленного радиочастотного блока, содержащее:
первый отправляющий модуль, сконфигурированный для регулярного вещания и отправки информации-запроса получения идентификатора через порт;
первый принимающий модуль, сконфигурированный для приема информации-ответа на информацию-запрос получения идентификатора; и
устанавливающий модуль, сконфигурированный для установления канала связи с более высоким уровнем в соответствии с предоставленным идентификатором, содержащимся в информации-ответе, в случае, если информация-ответ, полученная первым принимающим модулем, является информацией-ответом с предоставленным идентификатором от базового полосного блока.
Устройство может дополнительно содержать:
второй отправляющий модуль, сконфигурированный для отправки информации-запроса получения идентификатора во втором подтверждающем установление связи сообщении на удаленный радиочастотный блок, от которого получен минимальный идентификатор среди множества удаленных радиочастотных блоков более высокого уровня, в случае, если информация-ответ, полученная первым принимающим модулем, является информацией-подтверждением от множества удаленных радиочастотных блоков более высокого уровня; и дополнительно сконфигурированный для отправки информации-запроса получения идентификатора во втором подтверждающем установление связи сообщении на один удаленный радиочастотный блок более высокого уровня, в случае, если информация-ответ, полученная первым принимающим модулем, является информацией-подтверждением от упомянутого одного удаленного радиочастотного блока более высокого уровня; и
второй принимающий модуль, сконфигурированный для получения информации-ответа о предоставлении идентификатора от базового полосного блока через удаленный радиочастотный блок более высокого уровня.
Устройство может дополнительно содержать: блок сбора данных, сконфигурированный для сбора информации о физических портах.
Устройство может дополнительно содержать:
третий принимающий модуль, сконфигурированный для приема информации-запроса получения идентификатора; и
третий отправляющий модуль, сконфигурированный для отправки информации-подтверждения приема информации-запроса получения идентификатора на удаленный радиочастотный блок более низкого уровня, в случае, если третий принимающий модуль принимает информацию-запрос получения идентификатора от удаленного радиочастотного блока более низкого уровня; и дополнительно сконфигурированный для пересылки информации-запроса получения идентификатора во втором подтверждающем установление связи сообщении на базовый полосной блок, в случае, если третий принимающий модуль принимает информацию-запрос получения идентификатора во втором подтверждающем установление связи сообщении от удаленного радиочастотного блока более низкого уровня.
В соответствии с техническим решением, предлагаемым в настоящем изобретении, за счет активной инициации запроса идентификаторов удаленным радиочастотным блоком и динамического обновления топологической структуры сети базовым полосным блоком осуществляется динамическое установление топологической структуры, в результате чего организация сети является более гибкой, и максимально используется гибкость сети контроллеров радиочастотного оборудования (REC) и сети самого радиочастотного оборудования (RE); и поскольку между удаленными радиочастотными блоками более высоких и более низких уровней устанавливается множество физических путей, то в случае, если какой-то удаленный радиочастотный блок будет поврежден, и оптоволоконный канал связи на каком-то уровне будет отключен, удаленный радиочастотный, блок на более низком уровне не пострадает, в результате чего повышается общая надежность процесса организации сети и снижаются затраты на ее эксплуатацию и техническое обслуживание.
Краткое описание чертежей
Фиг.1. Схема способа адаптации канала связи удаленного радиочастотного блока в соответствии с воплощением настоящего изобретения.
Фиг.2. Схема формата управляющего слова запроса идентификатора в соответствии с воплощением настоящего изобретения.
Фиг.3. Схема способа получения идентификатора удаленным радиочастотным блоком в соответствии с воплощением настоящего изобретения.
Фиг.4. Схема способа установления топологической структуры в соответствии с воплощением настоящего изобретения.
Фиг.5. Схема устройства для адаптации канала связи удаленного радиочастотного блока в соответствии с воплощением настоящего изобретения.
Подробное описание изобретения
Для лучшего понимания целей, технических решений и преимуществ настоящего изобретения ниже приводится подробное описание отдельных его воплощений со ссылками на прилагаемые чертежи.
В соответствии с первым типом воплощений настоящего изобретения, прилагается способ адаптации канала связи удаленного радиочастотного блока.
На фиг.1 показана схема способа для адаптации канала связи удаленного радиочастотного блока в соответствии с одним из воплощений настоящего изобретения. Как видно из данного чертежа, способ содержит этапы:
Этап 102: регулярного вещания и отправки удаленным радиочастотным блоком информации-запроса получения идентификатора (ID) через порт данного удаленного радиочастотного блока;
Этап 104: приема удаленным радиочастотным блоком информации-ответа на информацию-запрос получения идентификатора; и
Этап 106: если информация-ответ является информацией-ответом о предоставлении идентификатора от базового полосного блока, установление удаленным радиочастотным блоком канала связи с более высоким уровнем в соответствии с предоставленным идентификатором, содержащимся в информации-ответе.
Далее связь между базовым полосным блоком и удаленным радиочастотным блоком базовой станции радиосвязи устанавливается по протоколу CPRI, а именно, установление связи может дополнительно содержать этапы:
Этап 1: если удаленный радиочастотный блок подключен к оптоволоконной линии, физический уровень CPRI автоматически подключается после включения его питания;
Этап 2: после подключения физического уровня удаленный радиочастотный блок получает свой номер физического порта;
Этап 3: удаленный радиочастотный блок связан с номером порта (NextP) и активно инициирует запрос получения идентификатора;
Этап 4: после получения удаленным радиочастотным блоком более высокого уровня запроса получения идентификатора от удаленного радиочастотного блока более низкого уровня удаленный радиочастотный блок более высокого уровня проверяет номер порта и дает ответ, в виде сообщения-подтверждения номера порта, на радиочастотный блок более низкого уровня;
Этап 5: удаленный радиочастотный блок, запрашивающий идентификатор, отвечает на сообщение-подтверждение номера порта удаленного радиочастотного блока более высокого уровня; после получения ответа удаленный радиочастотный блок более высокого уровня пересылает запрос идентификатора на еще более высокий уровень; если сообщение, полученное удаленным радиочастотным блоком данного уровня является пересылаемым сообщением-запросом получения идентификатора, сообщение сразу пересылается на более высокий уровень;
Этап 6: базовый полосный блок принимает запрос получения идентификатора от удаленного радиочастотного блока, выделяет идентификатор для удаленного радиочастотного блока и динамически обновляет топологическую структуру; и
Этап 7: удаленный радиочастотный блок получает идентификатор и затем устанавливает канал связи с более высоким уровнем так, чтобы получить конфигурацию.
По протоколу CPRI, 256 базовых фреймов образуют базовый сигнальный блок, называемый мультифреймом, включающим 64 суб-канала по 4 управляющих слова, в том числе настраиваемое провайдером. Значение каждого слова в мультифрейме приводится в Таблице 1.
Таблица 1
№ суб-канала
Назначение суб-канала
Xs-0
Xs-1
Xs=2
Xs-3
0
синхронизация и временные фреймы
байт синхронизации К28.5
HFN
BFN - низший
BFN - высший
1
медленное С&М
медленное С&М
медленное С&М
медленное С&М
медленное С&М
2
LI inband протокол
версия
запуск
L1-сброс-LOS
указатель Р
3
резервный
резервный
резервный
резервный
резервный
…
…
…
…
…
…
15
резервный
резервный
резервный
резервный
резервный
16
провайдерский
……
……
20
провайдерский
СС_WORD
21
провайдерский
ID_INDEX
22
провайдерский
ID_WORD
p-1
провайдерский
Указатель (p)
быстрое С&М
быстрое С&М
быстрое С&М
быстрое С&М
быстрое С&М
…
…
…
…
…
…
63
быстрое С&М
быстрое С&М
быстрое С&М
быстрое С&М
быстрое С&М
В соответствии с воплощениями настоящего изобретения в провайдерских полях (смотри Таблицу 1) указывается формат пакета общего канала управления, и как показано на фиг.2, CC_WORD («общее слово управления») означает указатель канала, определяющего тип поля управления и включающего информацию из двух байтов, из которых первый байт (Local_ID) представляет собой идентификатор RRU_ID данного удаленного радиочастотного блока, а второй байт (ID_RQ) представляет собой идентификатор запроса более низкого уровня, в частности, то, что значение ID_RQ равно 0xFF, означает запрос получения идентификатора; ID_Index отражает иерархические отношения идентификаторов, указывает на положение последующих полей с идентификаторами и включает информацию из двух битов, из которых первый бит (Local_Index) представляет собой ID_Index данного уровня, а второй байт (Next_Index) представляет собой ID_Index более низкого уровня; ID_WORD содержит RRU_ID, LocalP и NextP, RRU_ID занимает один байт, LocalP и NextP представляют собой номера портов высшего уровня и низшего уровня соответственно, каждый из них занимает 4 байта, a 0xF означает недействительность. Положения трех провайдерских полей показаны в Таблице 1 лишь для примера и на деле могут быть выбраны исходя из конкретных обстоятельств. В качестве линейной скорости передачи данных выбрано 1228,8 Мбит/с, и при более высокой скорости длина байта может быть соответственно отрегулирована.
После получения всего мультифрейма удаленный радиочастотный блок определяет, как обрабатывать его, в соответствии со значением CC_WORD; в случае одновременного приема действительных мультифреймов от множества портов удаленный радиочастотный блок должен их сохранить, расположить по иерархии и затем обработать во время «холостого хода».
Ниже приводится подробное описание двух примеров способа в соответствии с настоящим изобретением, со ссылками на фиг.3 и 4. На фиг.4 сплошные линии отображают физические и сконфигурированные каналы связи, а пунктирные линии отображают каналы связи, подключенные только физически. Номера оптических портов удаленного радиочастотного блока в четырех направлениях обозначены как 0, 1, 2 и 3 соответственно. Удаленные радиочастотные блоки на фиг.4 пронумерованы в соответствии с их идентификаторами RRU_ID.
Пример 1
Этап 1: после запуска удаленный радиочастотный блок находится в начальном состоянии, ему не предоставлен никакой идентификатор, или ему должен быть заново предоставлен идентификатор, то есть значение RRU_ID равно 0xFF, и он не пересылает никаких сообщений через порты.
Этап 2: удаленный радиочастотный блок регулярно передает пакеты-запросы получения идентификатора на все известные порты, причем содержание полей пакета следующее: CC_WORD=0xFF, ID_Index=0xFF, поля ID_WORD: RRU_ID=0xFF, LocalP = номер порта L=0xF, что означает первично инициируемый запрос; и NextP = номер порта = 0, 1, 2 и 3, что означает номер порта запрашивающего блока.
Этап 3: удаленный радиочастотный блок в начальном состоянии не обрабатывает никаких пакетов-запросов идентификатора и сразу их выбрасывает.
Этап 4: удаленный радиочастотный блок первого уровня (RRU0) отправляет пакет-запрос на базовый полосной блок, причем данный пакет имеет следующий формат:
CC_WORD
ID_Index
ID_WORD
Local_ID
ID_RQ
Local_Index
Next_Index
RRU_ID
LocalP|NextP
0xFF
0xFF
0xFF
0xFF
0xFF
0xF|0
Этап 5: базовый полосной блок определяет, что топологическая структура удаленного радиочастотного блока RRU0 в соответствии с динамической ситуацией формирования сети не установлена, отвечает на запрос и посылает пакет-ответ, причем ответный пакет имеет следующий формат:
CC_WORD
ID_Index
ID_WORD
Local_ID
ID_RQ
Local_Index
Next_Index
RRU_ID
LocalP|NextP
0х00
RRU0
0х00
0х01
RRU0
0|0
Этап 6: после приема пакета-ответа RRUO определяет, что данный пакет является пакетом-ответом от базового полосного блока в соответствии с тем, что Local_ID=0 и ID_RQ≠0xFF, и определяет, что данный пакет является окончательным, так как RRU_ID=RRU0=ID_RQ, и получен RRU_ID=RRU0; определяет, что он является удаленным радиочастотным блоком первого уровня, так как Local_Index=0, Next_Index=1; записывает ID_Index и ID_WORD; переключается в нормальный режим и начинает устанавливать канал связи с вышестоящим уровнем в соответствии с идентификатором, предоставленным ему базовым полосным блоком.
Этапы 4-6 представляют собой процесс установления канала связи с вышестоящим уровнем, после доступа к нему, блоком RRU первого уровня.
Этап 7: на удаленный радиочастотный блок RRUO, находящийся в нормальном состоянии, приходит пакет-запрос идентификатора, отправленный блоком RRU1 и имеющий следующий формат:
CC_WORD
ID_Index
ID_WORD
Local_ID
ID_RQ
Local_Index
Next_Index
RRU_ID
LocalP|NextP
0xFF
0xFF
0xFF
0xFF
0xFF
0xF|0
Этап 8: после получения пакета-запроса RRU0 определяет, что данный запрос является первичным запросом, так как CC_WORD=0xFF, ID_Index=0xFF, RRU_ID=0xFF и LocalP=0xF, и RRU0 отвечает на данный запрос, добавляет свой Local_ID, меняет значение поля ID_RQ на 0х00, заполняет поля Local_Index, Next_Index=Local_Index+l и LocalP, и не меняет значений RRU_ID и NextP, то есть ответ имеет следующий формат:
CC_WORD
ID_Index
ID_WORD
Local_ID
ID_RQ
Local_Index
Next_Index
RRU_ID
LocalP|NextP
RRU0
0х00
0х01
0х02
0xFF
1|0
Этап 9: RRU1 принимает пакет-ответ от RRUO, записывает содержащуюся в нем информацию, снова меняет значение ID_RQ на 0xFF и снова посылает запрос на RRU0. Запрос имеет следующий формат:
CC_WORD
ID_Index
ID_WORD
Local_ID
ID_RQ
Local_Index
Next_Index
RRU_ID
LocalP|NextP
RRU0
0xFF
0х01
0х02
0xFF
1|0
Этап 10. После приема пакета-запроса RRUO определяет, что данный пакет является пакетом-запросом, так как ID_RQ=RRU_ID=0xFF, и определяет также, что данный пакет является пакетом-запросом получения идентификатора во втором подтверждающем установление связи сообщении, так как значения остальных полей не равны 0xFF; RRU0 сравнивает, соответствуют ли значения полей Local_ID,Local_Index, Next_Index и LocalP друг другу, и если нет, немедленно выбрасывает пакет-запрос, а если да, пересылает пакет-запрос на вышестоящий уровень.
Этап 11: после приема пакета-запроса базовый полосной блок определяет, что удаленный радиочастотный блок запрашивает идентификатор, так как ID_RQ=0xFF и RRU_ID=0xFF; проверяет действительность RRUO, и при наличии соответствия полей базовый полосной блок посылает пакет-ответ с выделенным идентификатором, если соответствия нет, базовый полосной блок не отвечает; при этом в пакете-ответе базовый полосной блок меняет значение поля Local_ID на 0, а значение поля ID_RQ на RRU0, показывая, что пакет является пакетом-ответом базового полосного блока; базовый полосной блок меняет также значение поля RRU_ID на RRU1, предоставляет новый идентификатор и посылает пакет-ответ на RRU0. Пакет-ответ имеет следующий формат:
CC_WORD
ID_Index
ID_WORD
Local_ID
ID_RQ
Local_Index
Next_Index
RRU_ID
LocalP|NextP
0х00
RRU0
0х01
0х02
RRU1
1|0
Этап 12: после получения пакета-ответа RRU0 определяет, что пакет является пакетом-ответом на запрос идентификатора, отправленным базовым полосным блоком, по значению поля CC_WORD, и определяет также, что пакет является пакетом-ответом на запрос идентификатора, отправленным удаленным радиочастотным блоком более низкого уровня, чем сам удаленный радиочастотный блок RRU0, по значению поля ID_RQ; RRU0 определяет номер порта и пересылает пакет на порт LocalP.
Этап 13: после получения пакета-ответа, RRU1 определяет, что данный пакет является пакетом-ответом с идентификатором (ID_RQ≠0xFF), отправленным базовым полосным блоком (Local_ID=0х00), по значению поля CC_WORD, и записывает значения полей ID_Index и ID_WORD.
Этапы 7-13 представляют собой процесс установления канала связи с более высоким уровнем, после доступа к нему, блоком RRU второго уровня.
Этап 14: после установления доступа удаленный радиочастотный блок RRU4 регулярно передает пакет-запрос идентификатора, аналогичный пакетам, отправляемым блоками RRU0 и RRU1, на каждый порт, с тем отличием, что значение поля NextP меняется в соответствии с номерам портов. Пакет-запрос приходит на блоки RRU1, RRU3 и RRU6. Предположим, что блоку RRU6 на данный момент не предоставлен идентификатор, поэтому он не отвечает на пакет-запрос, а блоки RRU1 и RRU3 отправляют пакеты-ответы на RRU4; после достаточно длительного периода ожидания RRU4 получает полный набор пакетов-ответов, и если получено несколько пакетов-ответов, блок RRU4 сравнивает в них значения поля Local_Index и выбирает ответ от того удаленного радиочастотного блока, в котором значение поля Local_Index минимально, и посылает повторный пакет-запрос (запрос получения идентификатора во втором подтверждающем установление связи сообщении) на выбранный удаленный радиочастотный блок, при этом формат пакета аналогичен формату пакета, повторно отправленного блоком RRU1 блоку RRU0. Допустим, в вышеприведенном примере удаленным радиочастотным блоком, имеющим минимальное значение поля Local_Index, является блок RRU1 (самый короткий канал связи). Повторно отправляемый пакет-запрос имеет следующий формат:
CC_WORD
ID_Index
ID_WORD
Local_ID
ID_RQ
Local_Index
Next_Index
RRU_ID
LocalP|NextP
RRU1
0xFF
0х02
0х03
0xFF
3|0
Этап 15: после приема запроса получения идентификатора во втором подтверждающем установление связи сообщении (подобно этапу 10) RRU1 определяет, что пакет является повторно отправленным пакетом-запросом, и пересылает пакет на порт действительного RRU более высокого уровня (хотя в данном примере доступен только RRU0, данный процесс применим и в других случаях);
подобные процессы проводятся до тех пор, пока пакет не придет на базовый полосной блок.
Этап 16: после приема пакета-запроса базовый полосной блок определяет, что RRU запрашивает идентификационные данные, так как ID_RQ=0xFF и RRU_ID=0xFF; базовый полосной блок проверяет действительность RRU1, и при наличии соответствия полей базовый полосной блок высылает пакет-ответ с предоставляемым идентификатором, при несоответствии базовый полосной блок не отвечает; в пакете-ответе базовый полосной блок меняет значение поля Local_ID на 0, а значение величины ID_RQ на RRU0, что показывает, что пакет является пакетом-ответом базового полосного блока; базовый полосной блок меняет также значение RRU_ID на RRU4, предоставляет новый идентификатор и отправляет пакет-ответ на RRU1 в соответствии с установленной топологической структурой. Таким образом, пакет-ответ имеет следующий формат.
CC_WORD
ID_Index:
ID_WORD
Local_ID
ID_RQ
Local_Index
Next_Index
RRU_ID
LocalP|NextP
0х00
RRU1
0х02
0х03
RRU4
3|0
Этап 17: после получения пакета-ответа RRU1 определяет, что пакет является пакетом-ответом на запрос идентификатора, отправленным базовым полосным блоком (в соответствии со значением поля CC_WORD), и определяет, что пакет является пакетом-ответом с предоставлением идентификатора для RRU более низкого уровня, чем сам RRU1 (в соответствии со значением поля ID_RQ); RRU1 определяет номер порта и пересылает пакет-ответ на порт LocalP.
Этап 18: после получения пакета-ответа RRU4 определяет, что пакет является пакетом-ответом на запрос идентификатора, отправленным базовым полосным блоком (в соответствии со значением поля CC_WORD), и записывает значения ID_Index и ID_WORD, чтобы начать установку канала связи с более высоким уровнем.
Этапы 14-18 представляют собой процесс установления канала связи с более высоким уровнем, после доступа к нему, блоком RRU третьего уровня.
Этап 19: прочие процессы запросов и получения идентификаторов блоками RRU аналогичны процессу, описанному выше, поэтому их дальнейшего подробного описания не приводится.
Пример 2
Этап 1: допустим для примера, что канал связи блока RRU4 с блоком RRU3 разорван и не может быть восстановлен. Физическое подключение блока RRU4 обнаруживает разрыв канала, и блок RRU4 повторно пытается регулярно инициировать запрос идентификатора на каждый из доступных портов, но формат запроса управляющего слова при этом отличается от формата в случае первоначального установления топологической структуры, а именно изменяется значение ID_RQ. Запрос имеет следующий формат:
CC_WORD
ID_Index
ID_WORD
Local_ID
ID_RQ
Local_Index
Next_Index
RRU_ID
LocalP|NextP
0xFF
RRU4
0xFF
0xFF
0xFF
0xF|3
Этап 2: после получения пакета-запроса RRU3 определяет, что пакет является пакетом-запросом от RRU4, так как ID_RQ=RRU4, значения величин Local_ID, Local_Index, Next_Index и RRU_ID равны 0xFF, а значение величины LocalP=0xF, то есть запрашивается восстановление канала связи. RRU3 изменяет значения величин Local_ID, ID_Index и LocalP и отправляет на RRU4 через NextP пакет, который имеет следующий формат:
CC_WORD
ID_Index
ID_WORD
Local_ID
ID_RQ
Local_Index
Next_Index
RRU_ID
LocalP|NextP
RRU3
RRU4
2
3
0xFF
1|3
Этап З: после получения пакета-ответа от блока RRU3 блок RRU4 определяет, что пакет является пакетом-ответом от блока RRU3 в соответствии со значениями полей CC_WORD и RRUJD, и немедленно повторно отправляет на блок RRU3 ответный пакет, не меняя значения ID_RQ, так как целью данного процесса является восстановление канала связи.
Этап 4: после получения пакета блок RRU3 определяет, что полученный пакет является вторым подтверждающим установление связи сообщением в соответствии со значениями полей CC_WORD и RRUJD, и пересылает пакет на базовый полосной блок, после проверки, что значения IDJNDEX и LocalP действительны.
Этап 5: после получения пакета базовый полосной блок определяет, что пакет является запросом восстановления канала связи от RRU4 в соответствии со значениями величин ID_RQ и RRU_ID, возобновляет топологическую структуру в соответствии со значениями Local_ID, ID_INDEX, LocalP и NextP, изменяет значение величины RRUJD на RRU4, значение Local_ID на 0х00 и значение величины ID_RQ на RRU3 и отправляет пакет на RRU3. Отправляемый пакет имеет следующий формат:
CC_WORD
ID_Index
ID_WORD
Local_ID
ID_RQ
Local_Index
Next_Index
RRU_ID
LocalP|NextP
0х00
RRU3
2
3
RRU4
1|3
Этап 6: после получения пакета-ответа RRU3 определяет, что пакет является пакетом-ответом на запрос идентификатора, исходящим от базового полосного блока, в соответствии со значением поля CC_WORD, определяет, что пакет является пакетом-ответом с предоставляемым идентификатором для блока RRU более низкого уровня, чем сам блок RRU3, определяет номер порта и пересылает пакет на порт LocalP.
Этап 7: после получения пакета-ответа блок RRU4 определяет, что пакет является пакетом-ответом с идентификатором, отправленным базовым полосным блоком, в соответствии со значением поля CC_WORD, и записывает значения ID_Index и ID_WORD; блок RRU4 начинает восстанавливать канал связи с более высоким уровнем.
Этапы 1-7 представляют собой процесс восстановления канала связи.
Воплощение устройства
В настоящем изобретении предлагаются также воплощения устройства для адаптации канала удаленного радиочастотного блока, основанные на той же изобретательской концепции, при этом предлагаемое устройство может быть сконфигурировано для реализации описанных выше воплощений способа; и так как общие принципы устройства сходны с принципами способа адаптации канала удаленного радиочастотного блока, ниже приводится описание устройства без повторения тех его аспектов, которые ясны из приведенного выше описания способа.
На фиг.5 приведена схема устройства для адаптации канала удаленного радиочастотного блока в соответствии с одним из воплощений настоящего изобретения. Как показано на фиг.5, предлагаемое устройство содержит:
первый отправляющий модуль 10, сконфигурированный для регулярного вещания и отправки информации-запроса получения идентификатора через порт;
первый принимающий модуль 20, сконфигурированный для приема информации-ответа на информацию-запрос получения идентификатора; и
устанавливающий модуль 30, связанный с первым принимающим модулем 20 и сконфигурированный для установления канала с более высоким уровнем в соответствии с предоставленным идентификатором, содержащимся в информации-ответе, в случае, если информация-ответ, полученная первым принимающим модулем 20, является информацией-ответом с предоставленным идентификатором от базового полосного блока.
Устройство может дополнительно содержать: второй отправляющий модуль (не показан), сконфигурированный для: если информация-ответ, полученная первым отправляющим модулем 20, является информацией-подтверждением от удаленного радиочастотного блока более высокого уровня, - отправки информации-запроса получения идентификатора во втором подтверждающем установление связи сообщении на удаленный радиочастотный блок, имеющий минимальный идентификатор среди множества удаленных радиочастотных блоков более высокого уровня, если полученная информация-ответ является информацией-подтверждением от множества удаленных радиочастотных блоков более высокого уровня, или для отправки информации-запроса получения идентификатора во втором подтверждающем установление связи сообщении на один удаленный радиочастотный блок, в случае, если полученная информация-ответ является информацией-подтверждением от упомянутого одного удаленного радиочастотного блока более высокого уровня; и второй принимающий модуль, сконфигурированный для получения информации-ответа о предоставлении идентификатора от базового полосного блока через удаленный радиочастотный блок более высокого уровня.
Устройство предпочтительно дополнительно содержит: блок сбора данных (не показан), сконфигурированный для получения информации о физическом порте.
Если удаленный радиочастотный блок работает как удаленный радиочастотный блок более высокого уровня, устройство может дополнительно содержать: третий принимающий модуль (не показан), сконфигурированный для приема информации-запроса получения идентификатора от удаленного радиочастотного блока более низкого уровня по отношению к данному удаленному радиочастотному блоку, и третий отправляющий модуль (не показан), сконфигурированный для отправки подтверждения приема запроса идентификатора от радиочастотного более низкого уровня, чем данный радиочастотный блок, в случае, если третий принимающий модуль сначала принимает информацию-запрос получения идентификатора от удаленного радиочастотного блока более низкого уровня, и при этом информация-подтверждение включает информацию об идентификаторе удаленного радиочастотного блока; и дополнительно сконфигурирован для пересылки запроса получения идентификатора во втором подтверждающем установление связи сообщении на базовый полосной блок, в случае, если третий принимающий модуль принимает запрос получения идентификатора во втором подтверждающем установление связи сообщении от удаленного радиочастотного блока более низкого уровня.
В одном из воплощений первый принимающий модуль, второй принимающий модуль и третий принимающий модуль могут быть объединены, и таким же образом могут быть объединены первый отправляющий модуль, второй отправляющий модуль и третий отправляющий модуль.
Подводя итог, отметим, что в соответствии с техническим решением, предлагаемым в настоящем изобретении, за счет активной инициации запроса идентификатора удаленным радиочастотным блоком и динамического обновления топологической структуры сети базовым полосным блоком осуществляется динамическое установление топологической структуры, в результате чего организация сети является более гибкой и максимально используется гибкость сети контроллеров радиочастотного оборудования (REC) и сети радиочастотного оборудования (RE). Поскольку между удаленными радиочастотными блоками более высоких и более низких уровней устанавливается множество физических путей, то в случае, если какой-то удаленный радиочастотный блок будет поврежден и оптоволоконный канал связи на каком-то уровне будет отключен, удаленный радиочастотный блок на более низком уровне не пострадает, в результате чего повышается общая надежность процесса организации сети и снижаются затраты на ее эксплуатацию и техническое обслуживание.
Выше были описаны лишь предпочтительные воплощения настоящего изобретения, и не подразумевалось ограничить ими защищаемый масштаб настоящего изобретения. Сведущими в данной области техники могут быть предложены различные модификации и улучшения в отношении настоящего изобретения. Любые модификации, эквивалентные замены и улучшения, соответствующие идее и общим принципам настоящего изобретения, должны быть включены в защищаемый масштаб настоящего изобретения.