Патент на изобретение №2225675
|
||||||||||||||||||||||||||
(54) СПОСОБЫ И УСТРОЙСТВА В СИСТЕМЕ РАДИОСВЯЗИ
(57) Реферат: Изобретение относится к устройству для радиосвязи, в частности к способу и устройству для осуществления способа синхронизации связи разделенных на кадры данных через асинхронные базовые станции в системе сотовой связи. Техническим результатом является минимизация ошибки синхронизации между кадрами информации, которые посылаются к отдельной подвижной станции от двух или более асинхронных базовых станций или секторов, минимизация потребности буферизации в асинхронных базовых станциях при приеме кадров информации, а также минимизация среднего значения задержки прохождения сигнала туда и обратно, возникающей в системе связи МДКР в системах сотовой радиосвязи. Технический результат достигается путем генерации определенных состояний счетчика кадров системы в центральном узле в системе – узле управления радиосетью, присоединенном к одной или более базовым станциям, причем текущая выборка состояния счетчика кадров системы регулярно посылается из узла управления к присоединенным к нему базовым станциям для синхронизации каждого локального счетчика кадров с состоянием счетчика кадров системы, которая действует в качестве эталона нумерации кадров в системе сотовой радиосвязи. 2 с. и 28 з. п.ф-лы, 8 ил. Изобретение относится к способу синхронизации связи разделенных на кадры данных через асинхронные базовые станции в системе сотовой связи, например системе МДКР (Множественный Доступ с Кодовым Разделением каналов). Способ синхронизации осуществляется непрерывно, но особенно при установлении соединения и во время выполнения “мягкого” переключения (перехода подвижной станции из одной сотовой ячейки в другую в процессе вызова). Это изобретение также направлено на устройство для осуществления вышеупомянутого способа. Уровень техники Сегодня наблюдается возрастающий интерес к использованию МДКР или систем с расширенным спектром в коммерческих применениях. Некоторые примеры включают цифровую сотовую радиосвязь, наземную подвижную радиосвязь, спутниковые системы и внутриучрежденческие и наружные персональные сети связи, упоминаемые здесь совместно как сотовые системы. МДКР позволяет сигналам перекрываться как по времени, так и по частоте. Таким образом, сигналы МДКР совместно используют один и тот же спектр частот. В частотном диапазоне или периоде времени сигналы множественного доступа оказываются наложенными один на другой. Имеется ряд преимуществ, связанных со способами связи МДКР. Пределы пропускной способности сотовых систем на основе МДКР широки. Это является результатом характеристик широкодиапазонной системы МДКР, таких как повышенное разнесение интерференции, стробирование речевой активности и повторное использование того же спектра частот в разнесении интерференции. В принципе, в системе МДКР поток информационных данных, который должен быть передан, накладывается на поток данных со значительно большей скоростью передачи, известный как последовательность сигнатуры. Обычно данные последовательности сигнатуры являются двоичными, обеспечивающими поток битов. Один способ генерировать эту последовательность сигнатуры – это с помощью PN-процесса (псевдошума), который является произвольным, но может быть выделен специальным приемником. Поток информационных данных и высокоскоростной поток битов последовательности сигнатуры объединяются путем умножения этих двух потоков битов один на другой в предположении, что двоичные значения этих двух потоков битов представлены значениями +1 или -1. Это объединение сигнала с большей скоростью передачи битов с потоком данных с меньшей скоростью передачи битов называется расширением сигнала потока информационных данных. Каждому потоку информационных данных, или каналу, назначен уникальный код расширения. Отношение между скоростью передачи битов последовательности сигнатуры и скоростью передачи битов информации называется коэффициентом расширения. Множество сигналов кодированной информации модулирует несущую радиочастоты, например, с помощью КФМ (Квадратурная фазовая манипуляция), и совместно принимается как сложный сигнал в приемнике. Каждый из кодированных сигналов, а также относящиеся к шуму сигналы перекрывают все остальные кодированные сигналы как по частоте, так и по времени. Если используется зарегистрированный приемник, тогда этот составной сигнал сопоставляется с одним из уникальных кодов, и соответствующий информационный сигнал может быть выделен и дешифрован. В системе МДКР, называемой также ПП-МДКР (МДКР прямой последовательности), чтобы отличить ее от СЧ-МДКР (МДКР со скачком частоты), “информационные биты”, о которых упоминалось выше, могут быть также закодированными битами, причем используемый код является кодом блока или кодом свертки. Один или более информационных битов могут образовывать символ данных. Также последовательность сигнатуры или маска скремблирования речи может быть намного длиннее, чем одна кодовая последовательность, в этом случае к кодовой последовательности добавляется субпоследовательность последовательности сигнатуры или маски скремблирования речи. В системе сотовой связи МДКР каждая сотовая метка имеет несколько блоков модулятора – демодулятора, или модемов расширенного спектра. Каждый модем состоит из цифрового модулятора передачи расширенного спектра, по меньшей мере одного цифрового приемника данных расширенного спектра и поискового приемника. Каждый модем на базовой станции BS может быть назначен подвижной станции как необходимый, чтобы устанавливать связь с назначенной подвижной станцией MS. Во многих случаях доступны для использования много модемов, в то время как другие из них могут быть задействованы в связи с соответствующими подвижными станциями. Для системы сотовой связи МДКР используется схема мягкого переключения, в которой модем новой базовой станции назначается подвижной станции, в то время как модем старой базовой станции продолжает обслуживать этот вызов. Когда подвижная станция расположена в зоне передачи между этими двумя базовыми станциями, она поддерживает связь с обеими базовыми станциями. Подобным образом, если одна базовая станция ответственна за более чем один географический сектор, переключение может быть осуществлено между разными секторами, принадлежащими к одной и той же базовой станции. Когда связь подвижной станции установлена с новой базовой станцией или новым сектором, например подвижная станция имеет хорошую связь с новой сотовой ячейкой или сектором, тогда старая базовая станция/модем прекращает обслуживание этого вызова. Это мягкое переключение по существу является переключающей функцией, выполняемой до разъединения. Подвижная станция определяет самую лучшую новую базовую станцию или сектор, к которым должна быть передана связь от старой базовой станции или сектора. Хотя предпочтительно, чтобы подвижная станция инициировала запрос на переключение и определяла новую базовую станцию, выбор процесса переключения может быть сделан как в обычной сотовой телефонной системе, в которой базовая станция определяет, когда переключение может быть подходящим, и через контроллер системы запрашивает соседние сотовые ячейки или сектора, чтобы они поискали сигнал этой подвижной станции. Базовая станция, получившая самый сильный сигнал, что определено контроллером системы, после этого принимает переключение. В системе сотовой связи МДКР каждая базовая станция обычно передает пилот-сигнал несущей в каждом из своих секторов. Этот пилот-сигнал используется подвижными станциями, чтобы получить начальную синхронизацию системы и обеспечить грубое отслеживание времени, частоты и фазы передаваемых базовой станцией сигналов во время так называемой фазы синхронизации элементарной посылки радиоинтерфейса. RNC (Узел Управления Сетью Радиосвязи) поддерживает свою синхронизацию с КТСОП (Коммутируемой Телефонной Сетью Общего Пользования). Активным набором для конкретной подвижной станции является список секторов, через которые осуществляется связь подвижной станции. Добавление и/или исключение секторов из активного набора называется ASU (Корректировка Активного Набора). Таким образом, обычное переключение от первой базовой станции (обслуживающей первый сектор) ко второй базовой станции (обслуживающей второй сектор) может быть определено как активный набор перед переключением, содержащий только первый сектор, и после переключения, содержащий только второй сектор. Переключение от первой ко второй базовой станции может, конечно, быть определено как активный набор, первоначально содержащий несколько секторов, в т.ч. первый сектор, но не второй сектор, и после переключения активный набор, содержащий несколько секторов, включая второй сектор, однако не первый сектор. Далее, переключение может быть выполнено либо между идентичными частотами, так называемое внутрирадиочастотное переключение (внутри RF-HO), либо между разными частотами, так называемое междурадиочастотное переключение (между RF-НО). Точное определение переключения, однако, не имеет значения для настоящего изобретения, поскольку это изобретение касается только корректировки активного набора, в частности добавления одного или более секторов к активному набору. Активный набор может быть также различным для восходящей линии связи (канал от подвижной станции к базовой) и нисходящей линии связи (канал от базовой станции к подвижной) для отдельной подвижной станции. Например, возможно, что активный набор содержит много различных секторов одной и той же базовой станции для соединения восходящей линии связи, и только один из этих секторов для соответствующего соединения нисходящей линии связи. Во время макроразнесения активный набор содержит сектора, которые обслуживаются более чем одной базовой станцией. Макроразнесение должно быть использовано во время мягкого переключения, в то время как жесткое переключение подразумевает, что активный набор никогда не содержит более одного сектора во время этой процедуры. Синхронизация радиочастоты выполняется путем детектирования и выбора отдельной последовательности элементарных посылок, которая связана с самой мощной несущей радиочастоты, принятой подвижной станцией. Это позволяет осуществлять идентификацию базовой станции “наилучшего обслуживания”. Упомянутая последовательность элементарных посылок относится к системному времени, которое используется, например, чтобы установить время передачи кадра радиоинтерфейса. В системе МДКР перекрытие временных интервалов, как в системах МДВР (Множественный Доступ с Временным Разделением каналов) не является проблемой, поскольку подвижная станция передает непрерывно, и таким образом не нуждается в том, чтобы синхронизироваться с другими подвижными станциями. Однако, когда подвижная станция присоединена к более чем одной базовой станции в макроразнесении, есть необходимость синхронизировать базовые станции в нисходящей линии связи (известной также как прямая линия связи). Макроразнесение в системе МДКР может быть достигнуто с синхронизированными базовыми станциями. Базовые станции обычно синхронизированы с цифровыми передачами всех базовых станций, относящимися к шкале времени общей системы МДКР, которая использует шкалу времени GPS (Глобальная Спутниковая Система Местоопределения), которая может отслеживаться UTC (Универсальное Координированное Время) и синхронна с ним. Сигналы от всех базовых станций передаются в один и тот же момент времени. Для того чтобы разрешить макроразнесение, базовые станции могут быть синхронизированы, как описано выше, через общий эталон времени GPS. Поэтому сигналы, передаваемые от базовых станций, синхронизированы по времени. Однако, благодаря различию задержек распространения в линиях связи, сигналы поступают на подвижную станцию в разные моменты времени. Обычно в системах МДКР используется собирающий приемник, чтобы обрабатывать временной разброс, и макроразнесение может быть рассмотрено как временной разброс со стороны приемника. Принцип действия собирающего приемника состоит в собирании потоков энергии от разных трактов и объединении их до того, как выполнена выборка битов. Способы для непрерывного контроля параметров задержки между двумя узлами в АТМ или сети передачи кадров известны из патента US A, 5450394. Специальные измерительные элементы содержат временную метку, показывающую время, когда элемент послан, и величину задержки, которая показывает разницу между временами приема и передачи. Документ US A, 4894823 описывает альтернативный способ для временной маркировки пакетов данных, которые передаются через фиксированную сеть связи. Задержки, испытываемые пакетами данных в узлах сети, измеряются путем вставки значения времени начала вызова в заголовок каждого пакета при входе в узел, и изменения этого значения времени в функции метки времени выхода, когда пакет был передан через этот узел. Способ временного согласования передач по нисходящим линиям связи в системе МДКР описан в документе WO, A1, 94/30024. Сигналы для соединения отдельного сотового вызова синхронизируются через, во-первых, измерение подвижной станцией разности времени между сигналом подключенной базовой станции и сигналом базовой станции предполагаемого макроразнесения. Это измерение, во-вторых, передается к сети, которая в конце концов компенсирует эту разность и синхронизирует базовые станции, так чтобы переключение было выполнено там, где бы не было потери данных во время этой процедуры. Документы US A, 5450394 и А, 4894823 обеспечивают решения для оценки задержек передачи в системах связи данных, разделенных на кадры. Однако эти документы не объясняют, как достичь синхронизированной связи между многими базовыми станциями и конкретной подвижной станцией несмотря на эти задержки. Согласно документу WO, A1, 94/30024 известен способ для выполнения согласования времени передач по нисходящим линиям связи в системе МДКР. Тем не менее, отсутствует решение, как эти передачи должны управляться, когда разности в задержке между сигналами, передаваемыми от разных базовых станций, превосходят длительность половины кадра данных. Сущность изобретения Задачей настоящего изобретения таким образом является минимизация ошибки синхронизации между кадрами информации, которые посылаются к отдельной подвижной станции от двух или более асинхронных базовых станций или секторов. Асинхронные здесь означает, что разрешается разность фаз между сигналами, передаваемыми от по меньшей мере двух разных базовых станций, и что элементы синхронизации в разных базовых станциях не синхронизированы друг с другом. Другой задачей этого изобретения является исключение необходимости полагаться на приемник эталона внешнего времени в каждой асинхронной базовой станции с целью соответствия требованиям синхронизации во время корректировки активного набора для подвижной станции. Другой задачей этого изобретения является минимизация потребности для буферизации в асинхронных базовых станциях, которые одновременно принимают кадры информации от определенной подвижной станции. Дополнительной задачей этого изобретения является уменьшение потребности в буферизации в подвижных станциях и таким образом упрощение конструкции подвижных станций. Еще одной задачей этого изобретения является минимизация среднего значения задержки прохождения сигнала туда и обратно, возникающей в системах сотовой радиосвязи и в системе связи МДКР, в частности. Под задержкой прохождения сигнала туда и обратно здесь подразумевается общее время, которое она займет (в среднем) для гипотетического сообщения, посланного от одного конца соединения к другому и обратно. Эти задачи решаются настоящим изобретением путем генерации определенных состояний счетчика кадров системы в центральном узле в системе – узле управления радиосетью, присоединенном к одной или более базовым станциям. Соответствующие состояния локальных счетчиков кадров генерируются в каждой базовой станции в системе. Текущая выборка состояния счетчика кадров системы регулярно посылается из узла управления радиосетью к ее присоединенным базовым станциям с целью синхронизации каждого локального счетчика кадров с состоянием счетчика кадров системы, которая действует в качестве эталона нумерации кадров в системе сотовой радиосвязи. Согласно одному аспекту настоящего изобретения предложен способ регулярной посылки состояния счетчика кадров системы от центрального узла к его присоединенным базовым станциям. Каждая из базовых станций устанавливает свои состояния локальных счетчиков кадров, так чтобы они все были согласованы с состоянием счетчика кадров системы. Синхронизация пакетов данных, передаваемых через базовые станции, затем выполняется путем посылки одного пакета данных на кадр данных, который пронумерован в соответствии с состоянием счетчика кадров. Состояния счетчика кадров находятся в ветви соединения восходящей линии связи локально сгенерированные в каждой базовой станции, и в ветви соединения нисходящей линии связи, причем состояния счетчиков кадров получаются из состояний счетчика кадров системы в центральном узле, который обычно является узлом управления радиосетью. Вышеописанный способ таким образом характеризуется тем, что определено в пункте 1 формулы изобретения. Согласно другому аспекту настоящего изобретения предложен способ установления связи между отдельной подвижной станцией и по меньшей мере одной базовой станцией, который основан на вышеприведенном способе синхронизации. Во-первых, для подвижной станции определяется активный набор, содержащий по меньшей мере один канал нисходящей линии связи и один канал восходящей линии связи. Базовая станция (станции), в которой такие каналы должны быть распределены, определяется (определяются) измерениями уровня пилот-сигнала, выполняемыми подвижной станцией. В общем, все сектора, величина уровня пилот-сигнала которых превосходит заданное пороговое значение, являются кандидатами для включения в активный набор. Тем не менее, канал нисходящей линии связи не обязательно должен быть распределен во всех таких секторах, и не более чем один канал восходящей линии связи должен быть вообще назначен. Во-вторых, для каждого канала нисходящей линии связи в активном наборе устанавливается величина опережения синхронизации. Величина опережения синхронизации определяет сдвиг между общим каналом управления нисходящей линии связи для сектора и рассматриваемым каналом нисходящей линии связи и выбирается так, чтобы приводить к наиболее равномерному распределению нагрузки передачи в сети и радиоресурсов в системе по отношению к соединениям, уже находящимся в действии. Каждая базовая станция измеряет с постоянными интервалами сдвиг общего канала управления нисходящей линии связи между ее состояниями локального счетчика кадров и общим каналом управления нисходящей линии связи для каждого из ее секторов. Результаты этих измерений сообщаются центральному узлу. Как третья операция, вычисляется сдвиг канала нисходящей линии связи путем прибавления сдвига общего канала управления нисходящей линии связи к величине опережения синхронизации. И наконец, назначается конкретный номер кадра каждому кадру данных на каждом соответствующем канале нисходящей линии связи. Номер кадра показывает, в каком кадре данных должен быть передан отдельный пакет данных, который принят от центрального узла. Кадры данных нумеруются согласно следующему правилу. Начальный кадр данных, начинающийся величиной смещения канала нисходящей линии связи после текущего состояния локального счетчика кадров, задает номер кадра, равный текущему состоянию локального счетчика кадров. Локальный счетчик кадров, в среднем, увеличивается с частотой импульсов сигнала времени, которая соответствует одному импульсу на длительность кадра данных. Однако, благодаря установкам локального счетчика кадров согласно корректировкам от состояния счетчика кадров системы, локальный счетчик кадров может временно иметь частоту импульсов сигнала времени, которая либо немного выше, либо немного ниже, чем один импульс на длительность кадра данных. Последующие кадры данных получают номера кадров согласно их порядку следования относительно начального кадра данных. Способ установления соединения согласно этому аспекту изобретения, таким образом, характеризуется тем, что определено в пункте 10 формулы изобретения. Согласно дополнительному аспекту настоящего изобретения предложен способ начала связи через по меньшей мере один второй сектор с конкретной подвижной станцией, которая уже обменивается информацией через по меньшей мере один первый сектор, путем использования вышеописанного способа синхронизации. Во-первых, подвижная станция измеряет смещение кадра между каналом нисходящей линии связи в активном наборе и общим каналом управления нисходящей линии связи сектора-кандидата для ASU. Во-вторых, величина смещения кадра сообщается центральному узлу. В-третьих, второй сектор добавляется к активному набору. В-четвертых, вычисляется величина опережения синхронизации и величина смещения канала нисходящей линии связи для канала нисходящей линии связи во втором секторе. Пятое, смещение между кадрами данных, которые должны быть переданы на канале нисходящей линии связи во втором секторе, и общим каналом управления нисходящей линии связи для этого сектора устанавливается равным величине опережения синхронизации. Наконец, каждому кадру данных в канале нисходящей линии связи во втором секторе дается конкретный номер кадра. Это осуществляется путем назначения начальному кадру данных, который, начинаясь от состояния локального счетчика кадров в базовой станции, обслуживающей второй сектор, плюс величина смещения канала нисходящей линии связи, попадает в пределы половины длительности кадра данных, номера кадра, равного следующему состоянию локального счетчика кадров в базовой станции, обслуживающей второй сектор. Каждому последующему кадру данных затем назначается целое приращение начального номера, которое равно порядку следования каждого соответствующего кадра данных относительно начального кадра данных. Способ начала связи через дополнительный сектор, когда связь уже осуществляется через первый сектор, согласно этому аспекту изобретения, таким образом, характеризуется тем, что определено в пункте 11 формулы изобретения. Устройство согласно данному изобретению для обмена разделенной на кадры информацией в системе сотовой радиосвязи содержит один или более центральных узлов плюс одна или более базовых станций. Центральный узел, который обычно является узлом управления радиосетью, содержит в свою очередь главный блок синхронизации, главный блок управления и блок переключения разнесения. Главный блок синхронизации генерирует состояния счетчика кадров системы, которые посылаются к базовым станциям, которые присоединены к центральному узлу. Главный блок управления является основным блоком для центрального узла. Этот блок, например, определяет, когда выполнять ASU. Кроме того, он вычисляет величины опережения синхронизации и величины смещения канала нисходящей линии связи, которые используются при нумерации кадров данных в каналах нисходящей линии связи. Блок переключения разнесения отвечает за обработку одновременных связей с подвижной станцией через более чем одну базовую станцию. Вышеупомянутое устройство согласно этому изобретению, таким образом, характеризуется тем, что определяется из пункта 22 формулы изобретения. Настоящее изобретение, таким образом, предлагает решение для выполнения корректировки активного набора (например, совместно с выполнением мягкого переключения) в системе сотовой радиосвязи, содержащей асинхронные базовые станции, без потребности в приемниках GPS в какой-либо базовой станции. Предлагаемое решение также гарантирует синхронизацию во время установления соединения к асинхронной базовой станции. Такие небольшие ошибки синхронизации приводят к низким средним значениям задержек прохождения сигнала туда и обратно в системе и позволяют, чтобы соединения для передачи данных между узлом управления радиосетью и базовыми станциями были асинхронными, например соединениями АТМ. Это также гарантирует, что не будет ошибок скольжения кадров в соединении ни в нисходящей линии связи, ни в восходящей линии связи. Более того, потребность в буферизации может быть снижена как в базовых станциях, так и в подвижных станциях. Как следствие низкой потребности в буферизации, подвижные станции могут быть выполнены более простыми и с простыми собирающими приемниками. Описание фигур Фиг.1 показывает ранее известную систему сотовой радиосвязи МДКР, присоединенную к фиксированной сети связи. Фиг.2 иллюстрирует ранее известный способ синхронизации радиоинтерфейса. Фиг.3 поясняет проблему скольжения кадра, которое может возникать в способе, показанном на фиг.2. Фиг. 4 иллюстрирует способ синхронизации радиоинтерфейса согласно одному из примеров осуществления этого изобретения. Фиг. 5 показывает блок-схему по заявленному способу синхронизации асинхронных базовых станций. Фиг. 6 показывает блок-схему согласно примеру осуществления заявленного способа установления соединения в системе сотовой радиосвязи. Фиг. 7 показывает блок-схему согласно примеру осуществления заявленного способа начала связи через второй сектор во время связи через первый сектор в системе сотовой радиосвязи. Фиг. 8 показывает устройство согласно примеру осуществления этого изобретения. Изобретение теперь будет описано более подробно с помощью предпочтительных примеров осуществления и со ссылкой на прилагаемые чертежи. Предпочтительные примеры осуществления На фиг.1 показана по существу ранее известная система сотовой радиосвязи МДКР 100, присоединенная к фиксированной сети связи 10, как например сеть КТСОП. Естественно, фиксированная сеть связи 10 может представлять собой любой тип сети, которая приспособлена к типу данных, передаваемых через систему сотовой радиосвязи МДКР 100. Если, например, пакетные данные передаются в системе МДКР 100, фиксированная сеть 10 предпочтительно является сетью PSPDN (Пакетно Коммутируемая Сеть Общего Пользования, ПКСОП), сетью, действующей согласно IP (Протокол Интернет), сетью АТМ или сетью передачи кадров. Узел MSC (Центр Коммутации Служб подвижных абонентов, ЦКСП) соединяет систему сотовой радиосвязи МДКР 100 с фиксированной сетью связи 10. Узел MSC может быть, в частности, так называемым Центром Коммутации Служб подвижных абонентов станции сопряжения, если он имеет соединения с сетью связи вне системы сотовой радиосвязи МДКР 100. Узел MSC через, например, соединения АТМ дополнительно контактирует с узлами управления радиосетью RNC1 и RNC2, каждый из которых присоединен к одной или нескольким базовым станциям BS1, BS2 и BS3-BS5 соответственно через отдельные соединения АТМ. Может быть также специальное соединение 110 между узлами управления радиосвязью RNC1 и RNC2, что делает возможным синхронизировать один узел управления радиосетью от другого в режиме главный – подчиненный, например, RNC1 является главным, а RNC2 – подчиненным. Или же все узлы управления радиосетью RNC1, RNC2 могут быть синхронизированы от узла MSC. Каждая базовая станция BS1-BS5 ответственна за радиосвязь в определенных географических областях, так называемых секторах s11-s16, s21-s26, s31-s36, s41-s46 и s51-s56 соответственно. Определенный сектор идентифицируется по меньшей мере одним общим каналом управления нисходящей линии связи, который отличается от всех других ближайших каналов либо специфической последовательностью элементарных посылок, либо специфической последовательностью элементарных посылок в комбинации с конкретной частотой. Подвижные станции MS1-MS4 поддерживают связь с одной или более базовыми станциями BS1-BS5 на выделенных каналах. Ветвь нисходящей линии связи такого соединения устанавливаются через по меньшей мере один канал нисходящей линии связи, а ветвь восходящей линии связи устанавливается через канал восходящей линии связи. Каждый сектор s11-s56 в общем имеет свой собственный набор каналов нисходящей и восходящей линий связи. Однако набор является адаптивным, так что включенные каналы могут изменяться. Когда подвижная станция поддерживает связь с базовыми станциями через более чем один сектор, она должна, таким образом, настраиваться на более чем один канал нисходящей линии связи для декодирования данных, которые принимаются. Первая подвижная станция MS1 первоначально находится в связи с базовой станцией BS2 в секторе s24. Передача пакетов данных между подвижной станцией MS1 и базовой станцией BS2 синхронизируется первым узлом управления радиосетью RNC1. Когда подвижная станция MS1 входит в другой сектор s23, измеренный пилот-сигнал для этого сектора s23 возрастает до уровня, достаточного для того, чтобы сектор s23 стал кандидатом для ASU (Корректировки Активного Набора). Т. е. начнется связь между подвижной станцией MS1 и базовой станцией BS2 через сектор s23. Подвижная станция MS1 измеряет величину сдвига кадра между ее текущим каналом нисходящей линии связи в секторе s24 и общим каналом управления нисходящей линии связи в секторе s23. Результат этого измерения затем через базовую станцию BS2 сообщается узлу управления радиосетью RNC1, в котором вычисляется величина опережения синхронизации. Величина опережения синхронизации используется для синхронизации канала нисходящей линии связи в секторе s23 с каналом нисходящей линии связи, используемым подвижной станцией MS1 в секторе s24. После выполнения синхронизации двух каналов нисходящей линии связи активный набор для соединения с подвижной станцией М31 корректируется, и начинается связь с базовой станцией BS2 через сектор s23. Возможно, что связь через сектор s24 разъединяется до того, как связь через сектор s23 закончилась. Однако этого не должно быть в случае, если, например, подвижная станция MS1 снова входит в сектор s24. Это происходит, наоборот, тогда, когда более вероятно, что связь через сектор s23 прекратилась первой. Вторая подвижная станция MS2 устанавливает связь с базовой станцией BS1 в секторе s14. Вторая подвижная станция MS2 регулярно выполняет измерения смещения кадра и уровня пилот-сигнала для соседних с сектором s14 секторов и сообщает результаты этих измерений узлу управления радиосетью RNC1 через базовую станцию BS1. Когда измерение уровня пилот-сигнала показывает, что связь может быть более эффективно осуществлена через другой сектор s21 и поэтому должна быть продолжена там, канал нисходящей линии связи в секторе s21 будет, таким образом, легко синхронизирован с текущим каналом нисходящей линии связи подвижной станции MS2 в секторе s14. Однако сектор s21 обслуживается базовой станцией BS2, отличающейся от базовой станции BS1, обслуживающей сектор s14. Синхронизация между каналами нисходящей линии связи в секторах s14 и s21 также достигается путем вычисления величины опережения синхронизации в узле управления радиосетью RNC1. Активный набор для подвижной станции MS2 корректируется от узла управления радиосетью RNC1, и связь продолжается в секторе s21. Связь через сектор s14 может поддерживаться или не поддерживаться в зависимости от того, какое значение уровня пилот-сигнала измеряет подвижная станция MS2 для сектора s21 относительно заданного порогового значения, при котором выполняется ASU. Конечно, подвижная станция MS3 может подобным образом поддерживать одновременную связь через более чем два сектора, например s32, s45, s51 и s56, которые обслуживаются более чем двумя базовыми станциями BS3-BS5. В таком случае, когда все базовые станции BS3-BS5 присоединены к одному и тому же узлу управления радиосетью RNC2, синхронизация каналов нисходящей линии связи, используемых для связи, может быть выполнена согласно способу, описанному выше. Точная последовательность, в которой связь начинается и заканчивается через каждый соответствующий сектор s32, s45, s51 и s56, не имеет значения для того, как осуществляется синхронизация, и только является следствием измерений уровня пилот-сигнала относительно заданного порогового значения для выполнения ASU. Таким образом, подвижная станция MS3 может поддерживать связь через все сектора s32, s45, s51 и s56 во время части вызова, во время всего вызова или периодически, через только один или более секторов в любой их комбинации. Если измерение уровня пилот-сигнала, сообщенное подвижной станцией MS4, показывает, что связь должна быть инициирована через базовую станцию BS3, которая присоединена к узлу управления радиосетью RNC2, отличному от узла управления радиосетью RNC1, к которому присоединена используемая в настоящее время базовая станция BS1, тогда существенным является то, что участвующие узлы управления радиосетью RNC1, RNC2 синхронизируются друг с другом с целью достижения синхронизации в каналах нисходящей линии связи. Такая синхронизация требует центрального эталона времени. Это может быть выполнено многими альтернативными способами. Один способ состоит в том, чтобы разместить генератор эталонного времени в каждом из узлов управления радиосетью RNC1, RNC2, которые следят по нему, что сигналы синхронизации, генерируемые всеми узлами управления радиосетью RNC1, RNC2 в системе сотовой радиосвязи 100, находятся в фазе друг с другом. Другой способ состоит в том, чтобы иметь некоторые (или все) узлы управления радиосетью RNC1, RNC2 синхронизированными в режиме главный – подчиненный от центрального узла в системе 100, как например центр коммутации служб подвижных абонентов станции сопряжения GMSC или специальный главный узел управления радиосетью. Генератор эталонного времени предпочтительно состоит из приемника GSP, но он может быть, конечно, любым устройством для указания времени, которое имеет достаточную точность, как например атомные часы. На фиг. 2 показан ранее известный способ синхронизации радиоинтерфейса относительно ASU. Подвижная станция в первом секторе осуществляет обмен кадрами данных в первом канале нисходящей линии связи DCH1, например принимает пакеты данных в кадрах данных в режиме синхронизации. Первый канал нисходящей линии связи DCH1 имеет величину первого опережения синхронизации ТА1 к первому общему каналу управления нисходящей линии связи CDCH1. Когда измеренное значение уровня пилот-сигнала показывает, что должно быть выполнено ASU, подвижная станция получает указание от узла управления радиосетью измерить смещение Of12 кадра между его текущим каналом нисходящей линии связи DCH1 и вторым общим каналом управления нисходящей линии связи CDCH2 для второго сектора, который является кандидатом для активного набора. Измеренное значение смещения Of12 кадра сообщают узлу управления радиосетью, который вычисляет величину второго опережения синхронизации ТА2 путем вычитания величины смещения Оf12 кадра из длительности Тf кадра данных, т.е. ТА2= Tf-Of12. После этого величина второго опережения синхронизации ТА2 устанавливается для связи на втором выделенном канале DCH2 во втором секторе. Таким образом, выполняется ASU при достигнутой синхронизации. ASU означает в этом случае, что второй сектор добавлен к активному набору, после чего связь начинается во втором выделенном канале DCH2. Фиг.3 показывает аспекты синхронизации известного решения, где набор пакетов данных DP(1)-DP(4) посылается от узла управления радиосетью RNC к первой и второй базовым станциям BS1 и BS2 соответственно. Первая копия набора пакетов данных DP(1)-DP(4) прибывает на первую базовую станцию BS1 после первого времени передачи t1, и затем посылается на первый канал нисходящей линии связи DCH1 к конкретной подвижной станции. Вторая копия набора пакетов данных DP(1)-DP(4) прибывает на вторую базовую станцию BS2 после второго времени передачи t2. Однако разность t2-t1 во времени передачи превосходит длительность Тf/2 половины кадра данных. Поэтому базовая станция BS2, имеющая свои сигналы более задержанными, чем другие, будет ошибочно посылать все пакеты данных DP(1)-DP(4) в кадрах данных, которые имеют сдвинутый по времени один кадр данных (или несколько, если t2 длиннее, чем длительность Tf множества кадров данных), на второй канал нисходящей линии связи DCH2. Имеет место так называемое скольжение кадра, которое приводит к разрушительной комбинации сигналов в подвижной станции. То есть сигналы, посланные от первой базовой станции BS1, и сигналы, посланные от второй базовой станции BS2, будут в подвижной станции в каждый данный момент времени содержать данные из разных пакетов данных, которые обычно содержат несовместимую информацию. Вследствие этого подвижная станция не сможет однозначно декодировать сигнал путем объединения пакетов кадров данных, принятых на выделенных каналах DCH1 и DCH2. Проблема скольжения кадра, показанная на фиг.3, решена настоящим изобретением путем генерации состояний счетчика кадров системы SFC в каждом узле управления радиосетью системы сотовой радиосвязи. Состояния счетчика кадров системы SFC предпочтительно посылаются к базовым станциям на выделенных и отдельных соединениях, например соединениях АТМ, с целью гарантии как можно более постоянной задержки для этих сигналов. Фиг.4 иллюстрирует аспекты синхронизации согласно этому изобретению, когда пакеты данных посылаются в кадрах данных DF(1)-DF(4) от узла управления радиосетью к подвижной станции через первый сектор, обслуживаемый первой базовой станцией BS1, которая использует первый канал нисходящей линии связи DCH1, в то время как передача кадров данных DF(1)-DF(4) была инициирована к подвижной станции через второй сектор, обслуживаемый второй базовой станцией BS2, которая использует второй выделенный канал DCH2. Первый и второй сектора связаны с первым CDCH1 и вторым CDCH2 общим каналом управления нисходящей линии связи соответственно. Обе базовые станции BS1, BS2 измеряют сдвиг общего канала управления нисходящей линии связи ССО1, ССО2 между их общим каналом управления нисходящей линии связи CDCH1, CDCH2 и соответствующим локальным счетчиком кадров LFCBS1, LFCBS2. Каждая базовая станция BS1, BS2 регулярно сообщает свой сдвиг общего канала управления нисходящей линии связи ССО1, ССО2 узлу управления радиосетью RNC. Для того чтобы поддерживать высокую точность синхронизации при нумерации кадров, первая базовая станция BS1 регулярно принимает состояния счетчика кадров системы от узла управления радиосетью и генерирует из них через свой локальный счетчик кадров LFCBS1 синхронизированный первый ряд состояний локального счетчика кадров LFCBS1(n). Состояние локального счетчика кадров LFCBS1(n) достаточно часто корректируется из узла управления радиосетью, чтобы поддерживать ее менее смещенной от состояния счетчика кадров системы SFC, чем часть длительности Tf кадра данных, например одна десятая длительности Тf кадра данных. Как можно видеть на фиг.4, имеется малый сдвиг фазы между первым локальным счетчиком кадров LFCBS1 и вторым локальным счетчиком кадров LFCBS2. Тем не менее, способ изобретения гарантирует, что кадры данных, относящихся к конкретному соединению, установленному через базовые станции BS1, BS2, всегда синхронизированы друг с другом. Первый канал нисходящей линии связи DCH1 имеет первую величину опережения синхронизации ТА1 относительно первого общего канала управления нисходящей линии связи CDCH1. Первая величина опережения синхронизации ТА1 при установлении соединения устанавливается в значение, которое помещает конкретное соединение оптимально по времени так, чтобы распределить нагрузку передачи на ресурсы сети между базовой станцией BS1 и узлом управления радиосетью, а также радиоинтерфейсом так равномерно, насколько это возможно относительно соединений, уже находящихся в действии в пределах системы. Смещение первого канала нисходящей линии связи DCО1 вычисляется как смещение ССО1 между общим каналом управления нисходящей линии связи CDCH1 в первом секторе и состоянием первого локального счетчика кадров t1(1) плюс величина первого опережения синхронизации ТА1, т.е. DCО1=ССO1+ТА1. Смещение первого канала нисходящей линии связи DCО1 используется при нумерации кадров данных DF(1)-DF(4). Компенсацией смещения общего канала управления нисходящей линии связи CCО1, CCО2 через смещение канала нисходящей линии связи DCО1 достигается точная синхронизация нумерации кадров с состояниями счетчика кадров системы SFC в базовой станции BS1. В первой базовой станции BS1 каждый кадр данных DF(1)-DF(4) связан с конкретным номером кадра t1(1)-t1(4) из первого ряда состояний локального счетчика кадров LFCBS1(n). Эта нумерация кадров осуществляется назначением номера первого кадра t1(1), равного текущему состоянию локального счетчика кадров, первому кадру данных DF(1), в пределах времени, равного величине смещения первого канала нисходящей линии связи DCО1 текущего состояния локального счетчика кадров LFCBS1 (n) из первого ряда. Последующие кадры данных DF(2)-DF(4) нумеруются t1(2)-t1(4) согласно их порядку относительно первого кадра данных DF(1) путем увеличения номера кадра t1(2)-t1(4) один раз каждые Tf секунд. Когда узел управления радиосетью показал, что второй сектор должен быть включен в активный набор, подвижная станция получает указание от узла управления радиосетью измерить величину смещения кадра Оf12 между ее текущим каналом нисходящей линии связи DCH1 и вторым общим каналом управления нисходящей линии связи CDCH2. Измеренная величина Оf12 затем сообщается узлу управления радиосетью, который вычисляет величину второго опережения синхронизации ТА2 для второго канала нисходящей линии связи DCH2 как длительность f кадра данных минус величина смещения кадра Оf12, т.е. ТА2=Tf-Оf12. Затем величина смещения второго канала нисходящей линии связи DCО2 устанавливается к смещению общего канала управления нисходящей линии связи ССО2 относительно второго канала нисходящей линии связи DCH2 плюс величина второго опережения синхронизации ТА2 плюс коэффициент i, умноженный на длительность Тf кадра данных, т.е. DCО2=ССО2+ТА2+i ![]() ![]() ![]() ![]() Вычисленное значение опережения синхронизации ТА и смещение канала нисходящей линии связи DCO устанавливается для нового канала в активном наборе AS в следующей операции 760, и при последней операции 770 конкретный номер кадра FN назначается каждому кадру данных DF нового канала нисходящей линии связи путем присвоения начальному кадру данных DF в новом канале нисходящей линии связи в пределах половины длительности Tf кадра данных DF, начинающегося с величины смещения канала нисходящей линии связи DCO после текущего состояния локального счетчика кадров, начального номера кадра FN, равного следующему состоянию локального счетчика кадров. Каждому последующему кадру данных DF назначается целое приращение этого начального номера кадра FN, равное порядку следования каждого соответствующего кадра данных DF относительно начального кадра данных DF. Процедура затем возвращается к первой операции 700. Устройство согласно примеру осуществления этого изобретения для обмена информацией, разделенной на кадры, в системе сотовой радиосвязи изображено на блок-схеме на фиг.8. Центральный узел в виде узла управления радиосвязью RNC1 здесь присоединен к первой BS1 и второй BS2 базовым станциям через, например, соединения АТМ. Узел управления радиосвязью RNC1 содержит блок синхронизации 805, который генерирует эталонный сигнал синхронизации СКR, который синхронизирует все другие блоки в узле RNC1. Блок синхронизации 805, в свою очередь, запускается сигналом эталона времени TR от генератора эталонного времени 860, который является приемником GPS или подобным устройством для отметки времени, имеющим достаточную точность. Главный блок синхронизации 810 в узле RNC1 генерирует состояния счетчика кадров системы SFC, которые посылаются через выделенные и отдельные соединения 850, 890 как эталоны номеров кадров к базовым станциям BS1 и BS2. Базовые станции BS1, BS2 каждая включает блок синхронизации 830, 860 для синхронизации всех остальных блоков в базовой станции BS1, BS2 через сигнал синхронизации CK1, CK2. Каждая базовая станция BS1, BS2 также содержит блок синхронизации 835, 865, из которых генерируется первый ряд состояний локального счетчика кадров LFCBS1 и второй ряд состояний локального счетчика кадров LFCBS2 соответственно к блоку приемопередатчика 840, 870. Чтобы оценить задержку на одном тракте D1, D2, испытываемую пакетами данных DP, когда они пересылаются между центральным узлом RNC1 и базовыми станциями BS1 и BS2, соответственно, сообщение о задержке прохождения сигнала RTD1, RTD2 зацикливается туда и обратно между центральным узлом RNC1 и каждой отдельной базовой станцией BS1, BS2. Величина задержки одного тракта D1, D2 затем вычисляется путем вычитания времени прибытия tа сообщения о задержке прохождения сигнала RTD1, RTD2 из соответствующего времени посылки ts сообщения RTD1, RTD2 и делением результата на два, т.е. D1=(ta1-ts1)/2; D2=(ta2-ts2)/2. Чтобы получить более достоверную оценку задержки одного тракта D1, D2, выполняется р таких вычислений (где, например, р=10), из которых вычисляется среднее значение задержки одного тракта. Естественно, могут быть применены альтернативные способы фильтрации, чтобы оценить задержку одного тракта D1, D2. Сообщение о задержке прохождения сигнала RTD1, RTD2 также может быть объединено с сообщением счетчика кадров системы SFC из центрального узла RNC1 или включено в него. Сообщение о задержке прохождения сигнала RTD1, RTD2 может исходить либо из базовой станции BS1, BS2, либо из центрального узла RNC1. Если сообщение о задержке прохождения сигнала RTD1, RTD2 поступает от одной из базовых станций BS1, BS2, компенсация задержки одного тракта также выполняется в базовой станции BS1, BS2 путем установки состояния локального счетчика кадров LFCBS1, LFCBS2 согласно состоянию счетчика кадров системы SFC плюс задержка одного тракта D1, D2, т.е. LFCBS1=SFC+D1; LFCBS2=SFC+D2. Если вместо этого сообщение о задержке прохождения сигнала RTD1, RTD2 исходит из центрального узла RNC1, задержка одного тракта D1, D2 компенсируется в этом узле путем переноса вперед по времени передачи каждого сообщения SFC1, SFC2 состояния счетчика кадров системы SFC к каждой соответствующей базовой станции BS1, BS2 на время, равное вычисленной задержке одного тракта D1, D2, т.е. так что SFC1=SFC-D1, SFC2=SFC-D2. Главный блок управления 815 используется для вычисления величин опережения синхронизации ТА1, ТА2 и величин смещения канала нисходящей линии связи DCО1, DCО2, которые должны быть использованы в базовых станциях BS1, BS2 во время обмена пакетами данных DP в нумерованных кадрах данных в каналах нисходящей линии связи DCH1 (DPs), DCH2 (DPs). Однако главный блок управления 815 также определяет, когда скорректировать активный набор для конкретной подвижной станции либо путем добавления, либо исключения одного или более секторов из активного набора. Блок переключения разнесения 820 обрабатывает обмен информацией во время процедур переключения, а также во время нормального обмена, т.е. посылает и принимает пакеты данных DPs. В случае обмена речью в реальном времени с подвижной станцией MS2 информация s принимается от центральных частей сети через речевой кодек (кодер/декодер) и посылается к центральным частям сети через тот же речевой кодек. Если осуществляется обмен другими видами данных, информация s либо проходит через альтернативный кодек, либо передается некодированной. Разделенная информация в виде пакетов данных DP подается из блока переключения разнесения 820 через блок коммутации 825 к базовым станциям BS1, BS2, и пакеты данных от базовых станций BS1, BS2 проходят к блоку переключения разнесения 820 через блок коммутации 825 и блок буфера 880. Блок буфера 880 используется при выполнении процедуры разнесения на копиях принятых пакетов данных DP. Блок буфера 880 записывает пакеты данных DP до заданного времени, которое определяется, например, максимально допустимой задержкой в системе, характеристиками каналов АТМ, используемых между узлом управления радиосетью RNC1 и базовыми станциями BS1, BS2. После истечения заданного времени процедура разнесения выполняется на доступных в настоящее время копиях конкретных пакетов данных DP. Блок переключения разнесения 820 также принимает величины смещения кадров Of12, которые включены в пакеты данных DP и подаются от подвижной станции MS2 через одну из базовых станций BS1. Величины смещения кадров Of12 проходят к главному блоку управления 815 как входной сигнал для вычисления величин опережения синхронизации ТА2. Блок приемопередатчика 840, 870 в базовой станции BS1, BS2 принимает пакеты данных DPs от подвижной станции MS2 на канале восходящей линии связи UCH1 (DPs); UCH2 (DPs) и передает пакеты данных DPs к подвижной станции MS2 на канале нисходящей линии связи DCH1; DCH2. Пакеты данных DPs посылаются к узлу управления радиосетью RNC1 через блок коммутации 825, и пакеты данных DPs принимаются от узла управления радиосетью RNC1 через блок коммутации 825 и блок буфера 855, 875. Блок буфера 855, 875 записывает пакеты данных DPs до тех пор, пока пакет данных DP сможет быть послан к подвижной станции MS2 от первой BS1 и второй BS2 базовой станции на канале нисходящей линии связи DCH1, DCH2 в кадре данных, имеющем номер кадра, указанный узлом управления радиосетью RNC1. Пакет данных DP, который поступает слишком поздно к конкретной базовой станции BS1, BS2, чтобы удовлетворить этому требованию, отбрасывается. Кроме того, блок приемопередатчика 840, 870 измеряет смещение общего канала управления нисходящей линии связи ССО1, ССО2 между состоянием его локального счетчика кадров LFCBS1, LFCBS2 и его общим каналом управления нисходящей линии связи CDCH1, CDCH2. Результаты измерений подаются к главному блоку управления 815 в центральном узле RNC1 через блок синхронизации 835, 865 и блок коммутации 825. Блок управления синхронизацией 845; 885 в каждой базовой станции BS1; BS2 принимает величину опережения синхронизации ТА1; ТА2 и величину смещения канала нисходящей линии связи DCО1; DCО2 от главного блока управления 815 в центральном узле RNC1 через блок коммутации 825. Блок управления синхронизацией 845; 885 регулирует работу блока приемопередатчика 840; 870 через сигнал управления I1, I2, так что каждый пакет данных DP, принятый и переданный через радиоинтерфейс, связан с правильным номером кадра. Это изобретение в первую очередь предназначено для использования в системе сотовой радиосвязи МДКР, но заявленные способ и устройство, конечно, применимы в любом типе системы сотовой радиосвязи, независимо от того, как разделены ресурсы радиосвязи между отдельными пользователями системы. Общие каналы управления нисходящей линии связи, каналы нисходящей линии связи и каналы восходящей линии связи могут быть здесь разделены один от другого путем кодового разделения, комбинации кодового и частотного разделения, комбинации кодового и временного разделения и комбинации кодового, частотного и временного разделения радиоспектра. Формула изобретения
![]() РИСУНКИ
|
||||||||||||||||||||||||||