Способ и устройство для поиска для эстафетной передачи обслуживания в случае широкополосного множественного доступа с кодовым разделением каналов (шмдкр)
Иллюстрации
Показать всеИзобретение оносится к технике связи и предназначено для поиска при эстафетной передаче обслуживания в случае широкополосного множественного доступа с кодовым разделением каналов (ШМДКР). Технический результат - уменьшение времени поиска, повышение скорости обнаружения, качества передаваемого сигнала, пропускной способности и снижение мощности. Для этого в данном изобретении раскрыты методики для улучшенного поиска для эстафетной передачи обслуживания в асинхронных системах, таких как широкополосная система множественного доступа с кодовым разделением каналов (ШМДКР). В одном аспекте используется двухэтапная процедура поиска, когда известен перечень кодов соседних базовых станций. На первом этапе выполняют корреляцию принятого сигнала с кодом временных характеристик слота с целью обнаружения одного или более пилот-сигналов и границ слотов, связанных с ними. На втором этапе выполняют корреляцию принятого сигнала с каждым кодом из перечня кодов на границах слотов, идентифицированных с пилот-сигналами на первом этапе, с целью идентификации кода пилот-сигнала и временных характеристик кадра, связанных с каждым пилот-сигналом. 6 н.п. ф-лы, 7 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение касается в общем связи и, более конкретно, нового и улучшенного способа и устройства для поиска при эстафетной передаче обслуживания в случае широкополосного множественного доступа с кодовым разделением каналов (ШМДКР, W-CDMA).
Предшествующий уровень техники
Для обеспечения различных типов связи, таких как речевая связь, передача данных и так далее, широко применяют системы беспроводной связи. Эти системы могут быть основаны на множественном доступе с кодовым разделением каналов (МДКР, CDMA), множественном доступе с временным разделением каналов (МДВР, TDMA) или некоторых других способах модуляции. Система МДКР обеспечивает некоторые преимущества по сравнению с другими типами систем, включая повышенную пропускную способность системы.
Система МДКР может быть спроектирована для поддержки одного или более стандартов МДКР, таких как (1) "TIA/EIA-95-B Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System" (стандарт IS-95), (2) стандарт, предлагаемый консорциумом под названием "Проект партнерства в области систем связи 3-го поколения" (3GPP) и воплощенный в ряде документов, включая Документы №№ 3G TS 25.211, 3G TS 25.212, 3G TS 25.213 и 3G TS 25.214 (стандарт W-CDMA (ШМДКР)), (3) стандарт, предлагаемый консорциумом под названием "Проект № 2 партнерства в области систем связи 3-его поколения" (3GPP2) и воплощенный в ряде документов, включая "C.S0002-A Physical Layer Standard for cdma2000 Spread Spectrum Systems", "C.S0005-A Upper Layer (Layer 3) Signaling Standard for cdma2000 Spread Spectrum Systems" и "C.S0024 cdma2000 High Rate Packet Data Air Interface Specification" (стандарт cdma2000), и (4) некоторые другие стандарты.
Последовательности псевдослучайного шума (ПШ, PN) обычно используются в системах МДКР для преобразования передаваемых данных с расширением спектра, включая передаваемые пилот-сигналы. Время, требуемое для передачи отдельного значения последовательности ПШ, известно как элементарная посылка (чип), а скорость, с которой изменяются элементарные посылки, известна как частота следования элементарных посылок. Приемные устройства МДКР обычно используют многоотводные когерентные приемные устройства. Многоотводное когерентное приемное устройство обычно компонуют из одного или более поисковых устройств для обнаружения прямых и многолучевых пилот-сигналов от одной или более базовых станций и двух или более многолучевых демодуляторов (соответствующих каналам многоотводного когерентного приемного устройства) для приема и объединения информационных сигналов от этих базовых станций.
Характерным при проектировании систем МДКР, основанных на расширении спектра методом прямой последовательности, является требование, состоящее в том, что приемное устройство должно выравнивать свои последовательности ПШ с последовательностями ПШ базовой станции. Например, в случае IS-95, каждая базовая станция и абонентское устройство используют в точности одинаковые последовательности ПШ. Базовая станция отличает себя от других базовых станций, вставляя уникальное временное смещение при генерировании ей последовательностей ПШ (все базовые станции имеют смещение на целое, кратное 64 элементарным посылкам). Абонентское устройство обменивается информацией с базовой станцией, назначая по меньшей мере один демодулятор канала многоотводного когерентного приемного устройства для этой базовой станции. Назначенный демодулятор должен вставлять соответствующее смещение в его последовательность ПШ, чтобы обмениваться информацией с этой базовой станцией. Приемное устройство IS-95 использует одно или более поисковых устройств для обнаружения смещений пилот-сигналов и, следовательно, для использования этих смещений в назначении демодуляторов каналов многоотводного когерентного приемного устройства для приема. Поскольку системы IS-95 используют единый набор синфазных (совпадающих по фазе) (I) и квадратурных (сдвинутых на 90 градусов) (Q) последовательностей ПШ, один способ обнаружения пилот-сигналов заключается в простом поиске во всем пространстве последовательностей ПШ посредством выполнения корреляции сгенерированной внутренним образом последовательности ПШ с различными гипотезами относительно смещения до тех пор, пока не будет обнаружен один или более из пилот-сигналов.
Другие системы, типа систем ШМДКР, различают базовые станции, используя для каждой из них уникальный код ПШ, известный как первичный код скремблирования. Стандарт ШМДКР определяет две кодовые последовательности Голда для скремблирования нисходящей линии связи, одну для синфазной составляющей (I), а другую для квадратурной составляющей (Q). I и Q последовательности ПШ совместно передаются посредством широковещания по всей сотовой ячейке без модуляции данных. Эта широковещательная передача упоминается как общий канал пилот-сигнала (CPICH). Генерируемые последовательности ПШ усекают до длины 38.400 элементарных посылок. Период в 38.400 элементарных посылок называется кадром радиосвязи. Каждый кадр радиосвязи разделен на 15 равных разделов, называемых слотами.
Можно осуществлять поиск базовых станций ШМДКР способом, описанным для систем IS-95, который изложен выше. То есть во всем пространстве последовательностей ПШ можно выполнять поиск, смещение за смещением (38.400 из них) для каждого из 512 первичных кодов. Однако это не практично из-за чрезмерного количества времени, которое требует такой поиск. Вместо этого, в соответствии со стандартом ШМДКР, обращаются с запросом в базовые станции на передачу двух дополнительных каналов синхронизации, первичного и вторичного каналов синхронизации, для содействия абонентскому устройству в эффективном поиске. В результате поиск в соответствии с ШМДКР может быть выполнен в трех этапах, которые будут более полно и подробно описаны ниже.
Для начального обнаружения трехэтапный поиск в соответствии с ШМДКР обеспечивает большое увеличение эффективности исходя из сниженного времени поиска по сравнению с непрактичным альтернативным вариантом поиска во всем пространстве последовательностей ПШ для каждого кода скремблирования. Когда первичные коды скремблирования соседних базовых станций известны, для успешного поиска для эстафетной передачи обслуживания можно использовать любой из этих двух способов, но каждый имеет некоторые недостатки в отношении времени поиска, определяемые более подробно ниже.
Время поиска представляет собой важный показатель в определении качества системы МДКР. Сниженное время поиска подразумевает, что поиск можно выполнять более часто. В этом случае абонентское устройство может обнаруживать и осуществлять доступ в наиболее доступную ячейку более часто, приводя к более качественным передаче и приему сигнала, часто при пониженных уровнях мощности передачи и базовой станции, и абонентского устройства. Это в свою очередь увеличивает пропускную способность системы МДКР (либо в отношении поддержки для увеличенного количества пользователей, либо в отношении более высоких скоростей передачи данных или и того, и другого).
Сниженное время поиска также выгодно, когда абонентское устройство находится в нерабочем режиме. В нерабочем режиме абонентское устройство не выполняет активную передачу или прием речи или данных, но периодически выполняет мониторинг системы. В нерабочем режиме абонентское устройство может оставаться в состоянии малой мощности, когда оно не выполняет мониторинг. Сниженное время поиска позволяет абонентскому устройству затрачивать меньше времени на мониторинг и больше времени проводить в состоянии малой мощности, таким образом сокращая потребляемую мощность и увеличивая продолжительность работы в режиме ожидания.
Выгоды от сниженного времени поиска ясны, и выше выделены некоторые проблемы, связанные с поиском в асинхронных системах, типа ШМДКР, включая поиск для эстафетной передачи обслуживания. Поэтому имеется необходимость в данной области техники в улучшенных методиках поиска для асинхронных систем, включая поиск для эстафетной передачи обслуживания.
Краткое изложение сущности изобретения
Раскрытые здесь варианты осуществления направлены на необходимость в улучшенном поиске для эстафетной передачи обслуживания в асинхронных системах типа ШМДКР. В одном аспекте используется двухэтапная процедура поиска, когда известен перечень кодов соседних базовых станций. На первом этапе выполняют корреляцию принятого сигнала с кодом временных характеристик слота для обнаружения одного или более пилот-сигналов и границ слотов, связанных с ними. На втором этапе выполняют корреляцию принятого сигнала с каждым кодом из перечня кодов на границах слотов, идентифицированных с пилот-сигналами на первом этапе, с целью идентификации кода пилот-сигнала и временных характеристик кадра, связанных с каждым пилот-сигналом. Также представлены различные другие аспекты изобретения. Эти аспекты имеют преимущество в виде уменьшенного времени поиска, что приводит к увеличенной скорости обнаружения, более качественной передаче сигнала, увеличенной пропускной способности, сниженной мощности и улучшенной общей производительности системы.
Изобретение обеспечивает способы и системные элементы, которые реализуют различные аспекты, варианты осуществления и признаки изобретения, как описано более подробно ниже.
Перечень чертежей
Признаки, сущность и преимущества настоящего изобретения станут более очевидными из подробного описания, сформулированного ниже со ссылкой на чертежи, на которых используется сквозная нумерация позиций и на которых:
фиг.1 - общая блок-схема системы беспроводной связи, способной поддерживать ряд пользователей;
фиг.2 - двухэтапный способ поиска для эстафетной передачи обслуживания;
фиг.3 - детальная иллюстрация варианта осуществления первого этапа двухэтапного способа поиска для эстафетной передачи обслуживания;
фиг.4 - детальная иллюстрация варианта осуществления второго этапа двухэтапного способа поиска для эстафетной передачи обслуживания;
фиг.5 - вариант осуществления второго этапа двухэтапного способа поиска для эстафетной передачи обслуживания с дополнительно детализированными подэтапами;
фиг.6 - вариант осуществления абонентского устройства, сконфигурированного в соответствии с иллюстративным вариантом осуществления настоящего изобретения;
фиг.7 - вариант осуществления поискового устройства, сконфигурированного в соответствии с примерным вариантом осуществления настоящего изобретения.
Подробное описание
Фиг.1 представляет блок-схему системы 100 беспроводной связи, которая поддерживает ряд пользователей и которая может реализовать различные аспекты изобретения. Система 100 может быть спроектирована для поддержки одного или более стандартов и/или проектов МДКР (например, стандарта W-CDMA (ШМДКР), стандарта IS-95, стандарта cdma2000, спецификации HDR (высокоскоростной передачи данных)). Для простоты показано, что система 100 включает в себя три базовые станции 104, сообщающиеся с двумя абонентскими устройствами 106. Базовая станция и ее зона обслуживания часто в совокупности упоминаются как "сотовая ячейка". В системах IS-95 сотовая ячейка может включать в себя один или более секторов. В спецификации ШМДКР каждый сектор базовой станции и зона обслуживания сектора называются сотовой ячейкой. В настоящем описании термин "базовая станция" может использоваться взаимозаменяемо с термином "точка доступа". Термин "абонентское устройство" может использоваться взаимозаменяемо с терминами "оборудование пользователя" (ОП, UE), "мобильная станция", "абонентская станция", "терминал доступа", "удаленный терминал" или с другими соответствующими терминами, известными в данной области техники. Термин "мобильная станция" охватывает и стационарные беспроводные варианты применения.
В зависимости от реализуемой системы МДКР каждое абонентское устройство 106 может сообщаться с одной (или, возможно, большим количеством) базовой станцией 104 по прямой линии связи в любой заданный момент времени и может сообщаться с одной или более базовыми станциями по обратной линии связи, в зависимости от того, находится ли абонентское устройство в режиме "мягкой эстафетной передачи" обслуживания. Прямая линия связи (то есть нисходящая линия связи) относится к передаче из базовой станции в абонентское устройство, а обратная линия связи (то есть восходящая линия связи) относится к передаче из абонентского устройства в базовую станцию.
Для ясности в примерах, использованных в описании этого изобретения, базовые станции предполагаются в качестве отправителей сигналов, а абонентские устройства - в качестве приемных устройств и устройств, обслуживающих эти сигналы, то есть сигналы по прямой линии связи. Специалистам в данной области техники должно быть понятно, что абонентские устройства так же, как базовые станции, могут быть оборудованы для передачи данных, как здесь описано, и аспекты настоящего изобретения в этих ситуациях также применимы. Слово "иллюстративный" используется здесь исключительно как означающее "служит к качестве примера, образца или иллюстрации". Любой вариант осуществления, описанный здесь как "иллюстративный", не обязательно должен рассматриваться как предпочтительный или выгодный по сравнению с другими вариантами осуществления.
Напомним, что поиск в соответствии с ШМДКР может быть выполнен с использованием трехэтапной процедуры. На первом этапе абонентское устройство выполняет поиск первичного кода синхронизации (ПКС, PSC), компонента первичного канала синхронизации. ПКС представляет собой фиксированную последовательность из 256 элементарных посылок, которая передается в течение первых 256 элементарных посылок каждого слота из 2.560 элементарных посылок. ПКС является одним и тем же для каждой сотовой ячейки в системе. ПКС полезен для обнаружения наличия базовой станции и как только ее обнаруживают, также получают и временные характеристики слота.
На втором этапе абонентское устройство выполняет поиск вторичных кодов синхронизации (ВКС, SSC), которые формируют вторичный канал синхронизации. Имеется 16 кодов ВКС из 256 элементарных посылок. Базовые станции передают 15 кодов ВКС на кадр, один ВКС в каждом слоте. Имеются 64 уникальные последовательности из 15 кодов ВКС, причем каждая последовательность связана с одной из 64 групп кодов скремблирования. Каждая базовая станция передает один ВКС, наряду с ПКС, в первых 256 элементарных посылках каждого слота (каждый из 16 кодов ВКС и код ПКС ортогональны). Набор из 64 последовательностей ВКС выбирается так, чтобы он был "без перекрытий"; то есть чтобы никакая последовательность не была равна циклическому сдвигу любой из других последовательностей или любому нетривиальному циклическому сдвигу самой себя. Из-за этого свойства как только абонентское устройство определяет последовательность кодов ВКС, передаваемую в любых 15 последовательных слотах, он может определять и временные характеристики кадра, и то, какая из 64 последовательностей ВКС была передана, таким образом идентифицируя группу кодов скремблирования, к которой принадлежит базовая станция. Поскольку в каждой группе кодов скремблирования имеется восемь кодов, количество возможных кодов систем блокирования (кандидатов) снижается до восьми.
На третьем этапе должен быть выполнен поиск среди восьми возможных кодов скремблирования, идентифицированных на втором этапе, для определения того, какой из них является истинным кодом. Это можно сделать посредством выполнения корреляции элементарных посылок одной за другой, подобно процессу, описанному для IS-95, суммируя нарастающим итогом энергию по некоторому количеству элементарных посылок до тех пор, пока решение не сможет быть принято.
Когда трехэтапная процедура поиска закончена и базовая станция обнаружена, задачи поиска все еще продолжаются. Например, периодически должен выполняться поиск соседних базовых станций с целью определения того, какая из них, если таковая вообще имеется, является подходящей для эстафетной передачи обслуживания. Базовая станция, уже обнаруженная, может обеспечить перечень потенциально доступных базовых станций, известный как перечень соседних базовых станций. Кроме того, могут быть идентифицированы первичные коды скремблирования базовых станций в перечне соседних базовых станций. В синхронной системе, то есть в системе, где временные характеристики кадров базовых станций синхронизированы, например в системе стандарта IS-95 или cdma2000, выполнение поиска соседних базовых станций может быть очень быстрым. Это происходит потому, что должен быть выполнен поиск только в небольшом окне в окрестности известных границ кадров для каждой базовой станции. Однако в асинхронной системе, типа ШМДКР, знание перечня соседних базовых станций и связанных кодов скремблирования недостаточно, поскольку неизвестны временные характеристики кадров. Поиск все еще должен выполняться, чтобы найти соседние базовые станции асинхронной базовой станции. Поиск соседних базовых станций, в то время как одна или более базовых станций уже обнаружены, будет упоминаться здесь как поиск для эстафетной передачи обслуживания, поскольку одна из целей такого поиска заключается в облегчении эстафетных передач обслуживания. Однако термин "поиск для эстафетной передачи обслуживания" не ограничен ситуациями, в которых эстафетная передача обслуживания действительно происходит.
Две прямых процедуры получения временных характеристик кадров соседних базовых станций включают в себя упомянутые выше процедуры. Одна процедура заключается в поиске во всем пространстве из 38.400 элементарных посылок для каждого кода скремблирования. Для каждой гипотезы абонентское устройство должно выполнить интегрирование по некоторому количеству элементарных посылок, чтобы осреднить шум, тем самым увеличивая вероятность обнаружения. Следует отметить, что этот способ, хотя и непрактичный для начального обнаружения, является осуществимым, когда количество кодов скремблирования, типа тех, которые включены в перечень соседних базовых станций, относительно невелико.
Второй способ состоит в выполнении трехэтапной процедуры поиска, описанной выше. Во-первых, временные характеристики кадра получают посредством поиска ПКС. Во-вторых, временные характеристики кадра получают посредством поиска ВКС, а также сужении количества кадров скремблирования самое большее до одной из восьми гипотез. В некоторых случаях, поскольку перечень соседних базовых станций относительно небольшой и поэтому количество потенциальных кодов скремблирования является подмножеством общего количества кодов скремблирования, знание ВКС может быть достаточным для идентификации того, какой код скремблирования передается. Или, по меньшей мере, набор гипотез можно сократить с этих восьми кодов, идентифицированных последовательностью ВКС. В-третьих, для каждой остающейся гипотезы абонентское устройство выполняет поиск кода скремблирования в небольшом окне в окрестности границ кадра, идентифицированных на втором этапе. Для поиска на каждом этапе требуется, чтобы абонентское устройство выполняло интегрирование по некоторому количеству элементарных посылок для осреднения шума и увеличения вероятности обнаружения.
В использовании любого из этих двух только что описанных способов имеются определенные недостатки, которые влияют на полное время поиска, требуемое для поиска для эстафетной передачи обслуживания. Поскольку в первом способе выполняется поиск среди 38.400 гипотез, повышается вероятность ложного обнаружения из-за шума. Как было упомянуто, чтобы противодействовать этому, абонентское устройство выполняет интегрирование по большому количеству элементарных посылок для достижения требуемого уровня вероятности. Этот тип интегрирования может потребовать выполнения поиска соседних базовых станций, чтобы охватить множество кадров. Кроме того, при поиске для эстафетной передачи обслуживания обычно требуются лишь несколько соседних сотовых ячеек с самым сильным сигналом. Однако использование первого способа требует выполнение поиска по всему перечню соседних базовых станций для нахождения нескольких станций с самым сильным сигналом. Другими словами, время поиска масштабируется линейно в соответствии с общим количеством соседних базовых станций, а не с количеством соседних базовых станций с самым сильным сигналом.
Для второго способа не характерен недостаток, заключающийся в необходимости поиска по полному перечню соседних базовых станций для идентификации нескольких возможных станций с сильным сигналом. Это обусловлено тем, что самые сильные ПКС, полученные на первом этапе, обычно соответствуют возможным станциям с самым сильным сигналом, так что на последующих втором и третьем этапах должен быть выполнен поиск только среди этих немногочисленных возможных станций с сильным сигналом. Однако напомним, что коды ПКС и ВКС передаются только в течение первых 256 элементарных посылок из 2560 элементарных посылок слота. Поэтому как на первом, так и на втором этапах для интегрирования по большому количеству элементарных посылок абонентское устройство должно ожидать 2560 элементарных посылок для каждых 256 элементарных посылок, подходящих для интегрирования. Кроме того, первичный и вторичный каналы синхронизации обычно передаются с более низкой мощностью, чем первичный код скремблирования, и не ортогональны с ним. Эти дополнительные факторы увеличивают количество времени, требуемое для интегрирования с целью достижения желательного уровня эффективности. Второй этап, состоящий в идентификации ВКС, является еще более чувствительным к увеличению времени интегрирования, поскольку может требоваться повторить его больше чем для одной гипотезы слота, возвращаемой на первом этапе, таким образом увеличивая общее время поиска для эстафетной передачи обслуживания.
Различные варианты осуществления настоящего изобретения объединяют аспекты двух описанных выше способов поиска для выполнения поиска для эстафетной передачи обслуживания, который избегает недостатков использования любой одной из этих процедур. Фиг.2 изображает блок-схему последовательности этапов способа одного такого варианта осуществления для выполнения поиска для эстафетной передачи обслуживания. В блоке 210 абонентское устройство принимает первичные коды скремблирования соседних базовых станций. Следующие блоки 220 и 230 определяют двухэтапный процесс поиска известных первичных кодов скремблирования независимо от того, как абонентское устройство собирает информацию об этих кодах. Хотя последующие варианты осуществления описаны в отношении системы ШМДКР, принципы настоящего изобретения также применимы к любой возможной системе, которая использует код для идентификации временных характеристик слота, и код пилот-сигнала, временные характеристики начала кадра которого соответствуют одному из слотов в кадре.
Первый этап, изображенный в блоке 220, состоит из выполнения первого этапа из трехэтапного процесса поиска, описанного выше. Посредством поиска ПКС можно получить временные характеристики слотов нескольких сотовых ячеек с самым сильным сигналом. В этом процессе исключаются те сотовые ячейки, сигнал которых является слишком слабым для их рассмотрения. Выполнение этого этапа устраняет необходимость выполнять полный поиск во всем перечне соседних базовых станций, когда требуется только подмножество, содержащее несколько станций с самым сильным сигналом. После завершения этого этапа абонентское устройство будет знать временные характеристики слотов пилот-сигналов нескольких возможных базовых станций. Знание временных характеристик слотов понижает неопределенность временных характеристик кадров до 15 гипотез кадров для каждого пилот-сигнала, поскольку в каждом кадре имеется 15 слотов.
Второй этап, изображенный в блоке 230, заключается в поиске для каждой гипотезы пилот-сигнала посредством проверки каждого из этих 15 слотов, используя каждый из кодов в перечне соседних базовых станций. Перечень соседних базовых станций по всей вероятности будет включать в себя первичные коды скремблирования этих пилот-сигналов возможных базовых станций, хотя вероятно, что другие коды (соответствующие сотовым ячейкам со слабым сигналом или сотовым ячейкам, сигнал которых вообще не принимается) также будут в перечне. Для каждого кода в перечне выполняется поиск в небольшом окне в окрестности каждой границы слота, идентифицированной на первом этапе, пока не будет выделена граница кадра (или 15 слотов проверены и в пилот-сигнале код не обнаружен). Процесс может повторяться до тех пор, пока все гипотезы пилот-сигналов (то есть, возможные базовые станции) в подмножестве, выделенном на первом этапе, не будут идентифицированы с получением первичного кода скремблирования и временных характеристик кадра.
В некоторых примерах, где сигнал, обнаруженный на первом этапе, является сигналом от базовой станции, не входящей в перечень соседних базовых станций (или иначе, в перечень известных базовых станций, предназначенных для поиска), абонентское устройство может предпринимать один из ряда этапов. Абонентское устройство может игнорировать эту базовую станцию, потому что она не находится в перечне. Или он может продолжать выполнять последние два этапа трехэтапного процесса поиска, описанного выше, пока эта базовая станция не будет идентифицирована. Абонентское устройство может посылать сообщение в базовую станцию, с которой оно уже сообщается, для добавления к перечню соседних базовых станций новой возможной станции.
Фиг.3 изображает вариант осуществления этапа 220, описанного выше на фиг.2. Напомним, что этап 220 является первым этапом двухэтапного процесса поиска для обнаружения пилот-сигналов соседних базовых станций, когда перечень пилот-сигналов потенциальных соседних базовых станций и их соответствующие коды известны. На этапе 310, выполняют корреляцию поступающих I и Q выборок (например, полученных из радиочастотного блока преобразования с понижением частоты, типа блока 620, изображенного на фиг.6 и подробно описанного ниже) с ПКС для продолжительности М. М можно определить как любое значение времени, но удобным выбором является М элементарных посылок, М слотов или М кадров. Поскольку различные пилот-сигналы, в отношении которых выполняется поиск, являются асинхронными, для нахождения всех самых сильных возможных сигналов желательно выполнить поиск в отношении каждого смещения во всем слоте, который включает в себя 2.560 элементарных посылок. Как правило, поиск выполняется с приращениями в половину элементарной посылки, чтобы принять во внимание неопределенность в выравнивании элементарных посылок, так что общее количество гипотез для проверки в слоте составляет удвоенное количество элементарных посылок, или 5.120. Выбор относительно большого значения для М приведет к более точным измерениям энергий для различных гипотез, при этом достигается компромисс относительно увеличенного времени поиска. В данной области техники известно множество средств для выполнения корреляции последовательностей типа ПКС с поступающими I и Q выборками, и один вариант осуществления, действующий на основе этапов, изображенных на фиг.3, будет подробно описан ниже относительно фиг.7. Также в данной области техники известны методики для использования множества средств корреляции параллельно с целью снижения времени поиска.
На этапе 320 обнаруживают некоторое количество самых сильных пилот-сигналов, J, на основании результатов корреляции этапа 310. Как описано выше со ссылкой на фиг.2, выгодно расходовать поисковые ресурсы, включая связанное с ними аппаратное обеспечение и время поиска, на самые сильные пилот-сигналы, доступные для абонентского устройства. Один альтернативный вариант заключается в установлении J на определенное количество и сортировке результатов таким образом, чтобы найти только J самых сильных пилот-сигналов (и если обнаружено меньше, чем J пилот-сигналов, то используются все доступные пилот-сигналы). Другой альтернативный вариант заключается в использовании минимального порогового значения энергии и установлении J в соответствии с общим количеством пилот-сигналов, соответствующих этому пороговому значению или превышающих его. Еще один альтернативный вариант заключается в варьировании минимального порогового значения в зависимости от энергии и/или количества пилот-сигналов, фактически обнаруженных. Обнаруженные J пилот-сигналов будут использоваться на втором этапе двухэтапного процесса поиска, описанного выше, на этапе 230.
Фиг.4 изображает вариант осуществления этапа 230, описанного выше на фиг.2. Напомним, что этап 230 представляет собой второй этап двухэтапного процесса поиска для обнаружения пилот-сигналов соседних базовых станций, когда перечень потенциальных пилот-сигналов соседних базовых станций и их соответствующих кодов известен. На фиг.4 четыре этапа, 410, 420, 430, и 440, соответствуют четырем вложенным циклам. Этап, который вложен в другой этап, изображен как прямоугольник, расположенный внутри внешнего прямоугольника, соответствующего другому этапу.
На этапе 410 проверяется каждый пилот-сигнал j из J самых сильных пилот-сигналов, определенных на первом этапе 230 двухэтапного процесса поиска с целью определения того, передаются ли в пилот-сигнале j один или более кодов, соответствующих базовым станциям в перечне соседних базовых станций. В общем, поскольку соседние базовые станции являются асинхронными, по всей вероятности в пилот-сигнале j будет найдена только одна базовая станция. Однако возможно, что две соседние базовые станции могут быть временно синхронны, так что проектировщик варианта осуществления может пожелать выполнить поиск более одного кода пилот-сигнала для каждого обнаруженного пилот-сигнала j. В качестве альтернативы, если вероятность возникновения такого явления низкая, то проектировщик может завершить проверку для пилот-сигнала j, как только с ним можно будет связать единственную базовую станцию. Подробности обоих только что описанных альтернативных вариантов представлены ниже в варианте осуществления, описанном на фиг.5.
Этап 420 вложен в этап 410. Для каждого кода k вплоть до K элементов перечня соседних базовых станций проводится проверка с целью определения того, присутствует ли в пилот-сигнале j код k. Учитывая ситуацию, в которой с другими базовыми станциями может быть временно синхронизирован более чем один пилот-сигнал, для одного пилот-сигнала j может быть выполнено общее количество проверок K. При прямолинейной реализации этого варианта осуществления этап 420 можно применять с каждым кодом k для каждого пилот-сигнала j. Однако, если обнаружено, что в ранее проверенном пилот-сигнале j существует код k, то этот код не требуется проверять для последующих пилот-сигналов, поскольку каждая базовая станция передает уникальный пилот-сигнал. Принимая это во внимание при реализации, поскольку один или более кодов k связаны с одним или более пилот-сигналами j, количество K можно уменьшать для последующих циклов этапа 420, уменьшая тем самым требуемое время поиска.
В каждом цикле этапа 420 для пилот-сигнала j проверяется код k. Если после проверки всех K кодов соседних базовых станций ни один из этих кодов в пилот-сигнале j не обнаружен, то этот пилот-сигнал не соответствует ни одному из кодов в перечне соседних базовых станций. Абонентское устройство может обрабатывать эту ситуацию рядом путей. Один путь заключается в том, чтобы просто игнорировать пилот-сигнал j и перейти к проверке следующего пилот-сигнала на этапе 410. В качестве альтернативы может быть выполнен традиционный 3-этапный поиск в соответствии с ШМДКР с целью определения того, какой базовой станции соответствует пилот-сигнал j, и эту информацию можно передать в систему, чтобы добавить новую базовую станцию к перечню соседних базовых станций. В конкретной реализации системы в зависимости от вероятности того, имеет ли абонентское устройство доступ к соседним базовым станциям, не содержащимся в перечне соседних базовых станций, проектировщиком системы может быть выбран любой из вышеупомянутых альтернативных вариантов.
Этап 430 вложен в этап 420. Напомним, что обнаружение каждого пилот-сигнала j из J самых сильных пилот-сигналов также определяет временные характеристики слота этого пилот-сигнала. На этапе 230, для которого этап 430 является подэтапом, должны быть определены временные характеристики кадра, а также код k, связанный с каждым пилот-сигналом. Поэтому для каждого кода k должен быть проверен каждый слот i вплоть до 15 слотов. Следует отметить, что проверяемые 15 слотов являются требуемым максимумом. Если код k обнаружен прежде, чем проверены все 15 слотов, то код и временные характеристики кадра определены. Поэтому нет никакой необходимости продолжать этап 430 для конкретного кода k, если какой-либо слот i идентифицирован с этим кодом k. Опять же, прямолинейная реализация этого варианта осуществления может привести к проверке всех 15 слотов для каждого кода k, но время поиска снижается, если этап 430 завершается для кода k, как только временные характеристики кадра определены. Если код k не обнаружен после того, как все 15 слотов были проверены, делают заключение, что пилот-сигнал j не связан с базовой станцией, передающей пилот-сигнал j, и на этапе 420 проверяется следующий код k.
Этап 440 вложен в этап 430. На этом этапе выполняется поиск в окне, окружающем границу слота, идентифицированную с помощью пилот-сигнала j на этапе 220. Этот поиск выполняется посредством выполнения корреляции кода k при каждой гипотезе в окне поиска. Обычно поиск в этом окне выполняется в приращениях, равных половине элементарной посылки, посредством использования методик корреляции, известных в данной области техники. Каждая гипотеза будет коррелирована для продолжительности N. Опять же, N может быть любой мерой времени, но удобными выборами являются элементарные посылки, слоты или кадры. Выбор относительно большого значения для N приведет к более точным измерениям энергий различных гипотез, при этом достигается компромисс относительно увеличенного времени поиска. В данной области техники известно множество средств для выполнения корреляции последовательностей типа кода k с поступающими I и Q выборками, и один вариант осуществления, действующий на основе этапов, изображенных на фиг.3, будет подробно описан ниже относительно фиг.7. Также в данной области техники известны способы использования множества средств корреляции параллельно, чтобы снизить время поиска. Отметим, что пилот-сигнал, передаваемый базовой станцией, передается непрерывно, так что при поиске кода k энергия от непрерывного потока элементарных посылок может суммироваться нарастающим итогом. Поэтому ради ясности, не принимая во внимание параллельные поисковые средства, пример суммирования нарастающим итогом по N=2560 элементарным посылкам требует продолжительности 2560 периодов элементарных посылок. Напротив, ПКС передается только в первых 256 элементарных посылках каждого слота из 2560 элементарных посылок, таким образом суммирование нарастающим итогом по М=2560 элементарным посылкам на этапе 220 требует 25600 периодов элементарных посылок. Такое же отношение 10:1 кадров к слотам поддерживают для поиска ВКС, описанного выше. Напомним, что это является одним из преимуществ расхода времени при поиске кодов пилот-сигналов, типа кода k, по сравнению с расходом времени при поиске кодов ВКС (этап, не требующийся в настоящем изобретении). Добавление параллельных поисковых устройств к этому примеру изменяет вычисленные периоды элементарных посылок, но относительные преимущества остаются такими же.
Преимущества поиска в окне в окрестности границы слота включают в себя смягчение влияния изменений смещения вследствие эффекта Доплера или Дрейфа, неопределенности в точных временных характеристиках слотов и обнаружения многолучевых сигналов, соответствующих отдельной базовой станции. Однако увеличенный размер окна трансформируется в увеличенное время поиска. Этот вариант осуществления можно реализовать без управления окнами (то есть, размер окон один), и тогда этап 44