Модифицированный алгоритм назначения отводов для систем мсдкрк
Иллюстрации
Показать всеИзобретение относится к радиосвязи, в частности к приему сигнала. Техническим результатом является улучшение характеристик принимаемых сигналов при расширенных возможных путях распространения вводимых сигналов по каналу передачи. Варианты осуществления изобретения обеспечивают способ назначения элементов слежения, включая сортировку перечня возможных назначений согласно критерию разнесения. Например, перечень принимаемых экземпляров сигнала сортируют сначала согласно мере энергии и затем снова сортируют согласно критерию разнесения. Согласно другому осуществлению: элемент демодуляции можно обозначить как доступный для назначения с продолжением выдачи демодулированных символов в синхронизированном состоянии. Раскрыты применения для мобильной станции системы МСДКРК для сотовой телефонии. 9 н. и 16 з.п. ф-лы, 31 ил.
Реферат
I. Область Техники
Настоящее изобретение относится к радиосвязи, и в частности - к приему сигнала.
II. Уровень Техники
Радиоприемник может принимать сигнал, прошедший несколько различных путей распространения, созданных характеристиками многолучевого распространения канала передачи. Одной из характеристик канала с многолучевым распространением является разброс во времени, вводимый в сигнал, передаваемый по каналу. Например, если идеальный радиоимпульс передается по каналу с многолучевым распространением, то принимаемый сигнал выглядит как поток импульсов. Еще одна характеристика канала с многолучевым распространением заключается в том, что каждая траектория в канале может обусловливать разный коэффициент затухания. Например, если идеальный радиоимпульс передается по каналу с многолучевым распространением, то каждый импульс принимаемого потока импульсов, как правило, имеет уровень сигнала, отличающийся от других принимаемых импульсов. Еще одна характеристика канала с многолучевым распространением состоит в том, что каждая траектория в канале может обусловливать разную фазу сигнала. Например, если идеальный радиоимпульс передается по каналу с многолучевым распространением, то каждый импульс принимаемого потока импульсов, как правило, имеет фазу, отличающуюся от других принимаемых сигналов.
В канале мобильной радиосвязи сотовой системы многолучевое распространение может создаваться отражениями сигнала от таких препятствий окружающей среды, как здания, деревья, автомобили и люди. Как правило, канал мобильной радиосвязи является изменяемым во времени каналом многолучевого распространения по причине относительного перемещения структур, создающих многолучевое распространение. Например, если идеальный радиоимпульс передается по изменяющемуся во времени каналу с многолучевым распространением, то принимаемый поток импульсов будет изменяться по местоположению, времени, затуханию и фазе в зависимости от времени, когда данный идеальный радиоимпульс был передан.
Характеристика многолучевого распространения канала может вызвать замирание сигнала. Замирание является результатом характеристик фазирования канала с многолучевым распространением. Замирание происходит, когда векторы многолучевого распространения суммируются деструктивно - дают принимаемый сигнал, который слабее любого отдельного вектора. Например, если гармоническая волна передается по каналу с многолучевым распространением, имеющему две траектории, где первая траектория имеет коэффициент затухания Х дБ, задержку во времени δ и фазовый сдвиг на θ радиан, и вторая траектория имеет коэффициент затухания Х дБ, задержку во времени δ и фазовый сдвиг на θ+π радиан, то на выходе канала сигнал не будет принят.
В сотовой телефонной системе многостанционного доступа с кодовым разделением каналов (CDMA, МСДКРК) используется общая полоса частот, обеспечивая возможность одновременной связи между мобильной станцией (например, сотовым телефоном, радиостанцией местной замкнутой системы или радиомодемом) и более чем одной базовой станцией. Сигналы, занимающие общую полосу частот, различаются принимающей станцией по свойствам сигнала МСДКРК с расширенным спектром с помощью высокоскоростного псевдошумового (ПШ) кода. ПШ-код используется для модулирования сигналов, передаваемых между базовыми станциями и мобильными станциями. Передающие станции, использующие разные ПШ-коды или один и тот же ПШ-код, смещенный во времени, формируют сигналы, различаемые принимающей станцией. ПШ-модуляция также позволяет принимающей станции принимать сигнал от одной передающей станции, когда сигнал прошел несколько разных траекторий.
В узкополосных системах модуляции, такой как аналоговая частотная модуляция, используемая обычными радиотелефонными системами, наличие каналов с многолучевым распространением в радиоканале может привести к значительному замиранию при многолучевом распространении. Но в широкополосной МСДКРК-системе экземпляры передаваемого сигнала, принимаемые по разным траекториям, можно отличать друг от друга в процессе демодуляции. Эта избирательность не только значительно уменьшает замирание при многолучевом распространении, но также обеспечивает преимущество для МСДКРК-системы.
Последствия замирания можно в некоторой мере устранить путем регулирования мощности передатчика в системе МСДКРК. Система регулирования мощности базовой станции и мобильной станции раскрывается в патенте США №5056109 на «Method and apparatus for controlling transmission power in a CDMA cellular mobile telephone system» от 08 октября 1991 г., переуступленном правопреемнику данного изобретения. Помимо этого, последствие замирания, обусловленного многолучевым распространением, можно уменьшить за счет осуществления связи с несколькими базовыми станциями с помощью технологии «мягкой передачи обслуживания». Технология «мягкой передачи обслуживания» описывается в патенте США №5101501 на «Soft handoff in a CDMA cellular telephone system» от 08 октября 1991 г., переуступленном правопреемнику настоящего изобретения.
Наличие многолучевого распространения может обеспечить разнесение траекторий для широкополосной системы расширенного спектра. Система с расширением спектра формирует информационный сигнал с расширенным спектром модулирования информационного сигнала с помощью псевдошумового (ПШ) кода. Как правило, ПШ-код в несколько раз превышает скорость передачи информационного сигнала. Скорость, с которой формируется ПШ-код, называется частотой следования элементарных посылок сигнала, и продолжительность одного разряда данных ПШ-кода называется временем элементарного сигнала. Если имеются две или более траектории с разностью задержки на трассе распространения свыше времени одного элементарного сигнала, то для раздельной демодуляции принимаемых по этим траекториям экземпляров сигналов можно использовать два или более обрабатывающих элементов (называемых элементами или отводами демодуляции). Эти сигналы обычно имеют независимое многолучевое замирание, т.е. они обычно вместе не замирают, и поэтому потеря сигнала происходит только в том случае, когда все демодулируемые виды сигнала замирают одновременно. Поэтому выходной сигнал двух или более элементов демодуляции можно объединить, чтобы получить разнесение траекторий. В идеальной системе и базовая, и мобильная станции используют множественные элементы демодуляции.
При перемещении мобильной станции в физической окружающей среде число и качество траекторий сигнала могут постоянно изменяться как при приеме на мобильной станции, так и на базовой станции. Поэтому приемник может использовать особый обрабатывающий элемент (называемый поисковым элементом), который непрерывно просматривает канал во временной области, чтобы определить наличие, смещение во временной области и уровень сигналов в условиях траектории с многолучевым распространением. Выходной сигнал поискового элемента обеспечивает информацию, которую можно использовать для обеспечения слежения за наиболее целесообразными траекториями.
В приводимой в качестве примера сотовой телефонной системе МСДКРК каждая базовая станция передает пилот-сигнал, используемый мобильными станциями для получения исходной системной синхронизации и для обеспечения робастного слежения по времени, частоте и фазе передаваемых сигналов базовой станции. Передаваемые разными базовыми станциями пилот-сигналы в системе могут использовать один и тот же ПШ-код; причем сигнал каждой базовой станции расширяют с помощью отличающегося от других кодового сдвига фазы (т.е. ПШ-коды, передаваемые соседними базовыми станциями, одинаковы, но смещены во времени относительно друг друга). Этот кодовый сдвиг фазы позволяет отличать друг друга пилот-сигналы в соответствии с базовой станцией, из которой они переданы. Типичная конфигурация базовой станции может также включать в себя несколько секторов, каждый из которых содержит независимые передающие и приемные антенны и имеет свой собственный ПШ-код или кодовое смещение. Когда мобильная станция находится в неактивном режиме без вызовов, ее поисковый элемент может продолжать просмотр принимаемого сигнала при кодовых смещениях, соответствующих передаваемым пилот-сигналам ближних базовых станций. При инициировании вызова адрес ПШ-кода определяется для использования во время этого вызова. Адрес кода может быть либо предоставлен базовой станцией, либо заранее определен на основании идентификационной информации мобильной станции. После инициирования вызова поисковый элемент мобильной станции продолжает просматривать (сканировать) пилот-сигналы, передаваемые соседними базовыми станциями, и мобильная станция может осуществлять связь с несколькими базовыми станциями одновременно.
Объединение разнесения в мобильной станции существенно повышает качество и надежность связи в сотовой телефонной системе. Разнесение использует случайный характер распространения радиоволн путем нахождения независимых (или по меньшей мере в значительной степени некоррелированных) траекторий сигнала для осуществления связи. Если траектория радиоволны претерпевает значительное замирание, то приемник берет другую независимую траекторию с более сильным сигналом. При наличии для выбора нескольких траекторий можно улучшить отношение сигнал-шум в приемнике. Для улучшения определения отношения сигнал-шум по каждой траектории можно использовать форму объединения с максимальным отношением. Затем каждую траекторию можно сложить с вкладами от других траекторий, взвешенных согласно отношению сигнал-шум. Объединение может быть когерентным, поскольку демодуляция пилот-сигнала позволяет определить фазу каждой траектории.
Ниже приводится описание трехэтапного способа для назначения множественных элементов демодуляции в мобильной станции системы с расширением спектра. Это описание также дано в патенте США №5490165 («патент-165») от 06 февраля 1996 г, переуступленном правопреемнику данного изобретения. На первом этапе: поисковый элемент в мобильной станции делает обзор - просматривает (сканирует) интервал смещений во времени вблизи номинального времени прихода каждого сигнала каждой базовой станции, с которой установлена активная связь. Каждый обзор дает перечень траекторий обзора, в котором указаны уровни, смещения во времени пилот-сигнала и соответствующее смещение пилот-сигнала базовой станции. Поисковый элемент передает информацию в контроллер, который пытается согласовать смещение во времени каждой траектории обзора со смещением во времени траекторий, в данное время демодулируемых элементами демодуляции. Если множественные траектории демодуляции согласуются с одной траекторией обзора, то назначенным для этой траектории остается только элемент демодуляции, имеющий наибольшее показание уровня сигнала, а прочие элементы, назначенные данной траектории обзора, обозначаются как «свободные». Если демодулируемая в данное время траектория не соответствует какой-либо траектории обзора, то в перечень траекторий обзора вносится позиция о траектории обзора на основании информации о траектории демодуляции.
На втором этапе: контроллер проверяет траектории обзора в порядке уменьшения уровня сигнала (т.е. рассматривается первой траектория обзора, имеющая наибольший уровень сигнала). Если для рассматриваемой траектории обзора элемент демодуляции не назначен для какой-либо траектории в соответствующем секторе, то контроллер делает попытку назначить элемент демодуляции для данной траектории обзора в соответствии со следующей процедурой. Если какие-либо элементы демодуляции в данное время не являются назначенными или охарактеризованы как «свободные», то один из этих элементов демодуляции назначается для траектории обзора. Если таковой элемент демодуляции не найден, то для данной траектории обзора повторно назначается элемент демодуляции, имеющий траекторию с самым слабым сигналом, которая не является единственной траекторией демодуляции сектора его базовой станции. Если какой-либо элемент демодуляции не найден, то элемент демодуляции, назначенный траектории с самым слабым сигналом, повторно назначается для данной траектории обзора, если уровень сигнала траектории обзора по меньшей мере на 3 дБ сильнее уровня сигнала траектории с самым слабым сигналом демодуляции. Этот процесс продолжается, пока не произойдет повторное назначение, или пока весь перечень траекторий обзора не будет пройден без повторных назначений.
На третьем этапе: если на втором этапе повторные назначения не произошли, то контроллер снова просматривает траектории обзора в порядке уменьшения уровня сигнала. Если для траектории обзора элемент демодуляции не назначен, то контроллер может назначить этой траектории не назначенный или свободный элемент демодуляции. Если таковой элемент демодуляции не найден, то контроллер может повторно назначить для данной траектории элемент демодуляции, который назначен тому же сектору базовой станции, что и траектории обзора, если данная траектория обзора имеет сигнал на 3 дБ сильнее сигнала текущей траектории демодуляции. Альтернативно, контроллер может повторно назначить элемент демодуляции с самым слабым сигналом, который назначается сектору базовой станции, имеющей два или более назначенных элемента демодуляции, если данная траектория обзора имеет сигнал сильнее сигнала данной траектории демодуляции более чем на 3 дБ. Если происходит повторное назначение или если данной процедуре не удается снова назначить элемент демодуляции для рассматриваемой траектории обзора, то способ начинается снова.
Изложенный выше способ повторного назначения может потребовать два прохода по перечню траекторий, чтобы получить нужный уровень разнесения. Желательно получить повторное назначение элементов слежения (например, элементов демодуляции), которое достигает нужного уровня разнесения, но для которого не требуется двух проходов по перечню траекторий. Например, может быть желательным повторное назначение элементов слежения, которое достигает желательного уровня разнесения траектории, и также желательный уровень разнесения по секторам или ячейкам, но для которого не требуется двух проходов по перечню траекторий.
Сущность изобретения
Варианты осуществления настоящего изобретения обеспечивают способ назначения элементов слежения, включая сортировку перечня потенциальных назначений (например, экземпляров сигнала в принимаемом сигнале) согласно критерию разнесения. В некоторых осуществлениях перечень экземпляров сигнала сначала сортируется по измерениям энергии, затем - снова согласно критерию разнесения, например заданному уровню разнесения по ячейкам. В этих осуществлениях порядок по меньшей мере части сортированного перечня может быть изменен в пользу критерия разнесения. Например, перечень можно сортировать таким образом, что каждое из числа первых n потенциальных назначений в перечне соответствует разному источнику. Особенность дополнительных осуществлений данного изобретения заключается в том, что элемент слежения, который выводит демодулированные символы, будучи в синхронизированном состоянии, может быть обозначен как имеющийся для назначения, находясь в синхронизированном состоянии.
Прочие варианты осуществления настоящего изобретения обеспечивают каскад слежения в мобильной станции, который содержит поисковый элемент, группу элементов слежения и контроллер. Контроллер сортирует перечень потенциальных назначений, составленных (по меньшей мере первоначально) поисковым элементом, согласно критерию разнесения, и изменяет текущее назначение по меньшей мере одного из элементов слежения согласно сортированному перечню.
Другие варианты осуществления настоящего изобретения обеспечивают носитель данных (например, магнитный или оптический диск, или иную запись, получение оттиска или фиксирование; полупроводниковое или ферромагнитное устройство, например, запоминающее устройство или интегральная схема; распечатка кодов), имеющий машиночитаемый код, содержащий команды, выполняемые матрицей логических элементов; при этом команды обеспечивают способ назначения элементов слежения, включая сортировку перечня потенциальных назначений в соответствии с критерием разнесения.
Перечень чертежей
Фиг.1 - блок-схема алгоритма способа согласно осуществлению изобретения.
Фиг.2 - блок-схема последовательности операций осуществления Р100а задания Р100.
Фиг.3 - блок-схема последовательности операций осуществления Р200а задания Р200.
Фиг.4А - блок-схема последовательности операций осуществления Р300а задания Р300.
Фиг.4В - блок-схема последовательности операций осуществления Р300b задания Р300.
Фиг.5А - блок-схема последовательности операций осуществления Р320b1 подзадания Р320b.
Фиг.5В иллюстрирует ход операции сортировки, которую может выполнить подзадание Р320b1.
Фиг.6А и 6В - блок-схема алгоритма осуществления Р400а задания Р400.
Фиг.7 - блок-схема алгоритма осуществления Р490а задания Р490.
Фиг.8А и 8В - блок-схема алгоритма осуществления Р400b задания Р400.
Фиг.9 - блок-схема последовательности операций способа согласно осуществлению изобретения.
Фиг.10 - блок-схема операций способа согласно осуществлению изобретения.
Фиг.11 - блок-схема каскада 100 слежения согласно осуществлению изобретения.
Фиг.12 - блок-схема элемента 100 слежения.
Фиг.13 - блок-схема элемента 112 слежения.
Фиг.14А - диаграмма состояний схемы для установления статуса синхронизации элемента слежения.
Фиг.14В - представление схемы, показанной на Фиг.14А, в виде графика зависимости уровня сигнала от времени.
Фиг.15 - блок-схема демодулятора 300 согласно осуществлению изобретения.
Фиг.16 - блок-схема элемента 114 демодуляции.
Фиг.17А - диаграмма состояний схемы для установления статуса синхронизации элемента демодуляции.
Фиг.17В - представление схемы, показанной на Фиг.17А, в виде графика зависимости уровня сигнала от времени.
Фиг.18А - диаграмма состояний схемы для установления статуса синхронизации элемента демодуляции.
Фиг.18В - представление схемы, показанной на Фиг.18А, в виде графика зависимости уровня сигнала от времени.
Фиг.19А - диаграмма состояний схемы для установления статуса синхронизации элемента демодуляции.
Фиг.19В - представление схемы, показанной на Фиг.19А, в виде графика зависимости уровня сигнала от времени.
Фиг.20А - диаграмма состояний схемы для установления статуса синхронизации элемента демодуляции.
Фиг.20В - представление схемы, показанной на Фиг.20А, в виде графика зависимости уровня сигнала от времени.
Фиг.21А - диаграмма состояний схемы для установления статуса синхронизации элемента демодуляции.
Фиг.21В - представление схемы, показанной на Фиг.21А, в виде графика зависимости уровня сигнала от времени.
Сведения, подтверждающие возможность осуществления изобретения
В данном описании термины «элемент демодуляции» и «отвод» используются взаимозаменяемо в качестве отдельных примеров элемента слежения. Кроме того, фраза «приводимый в качестве примера» здесь используется исключительно в значении «служащий примером, иллюстрацией»; и указываемое здесь как «приводимое в качестве примера» любое осуществление необязательно нужно истолковывать как осуществление предпочтительное или преимущественное по сравнению с другими осуществлениями.
Регулирование мощности мобильной станции имеет важное значение для всей работы МСДКРК-системы. Базовая станция в этой системе передает автономную команду регулирования мощности в каждую мобильную станцию, с которой она осуществляет связь. Для обеспечения максимально возможной пропускной способности системы каждая мобильная станция должна понизить свою мощность передачи, если какая-либо базовая станция дает на то команду, даже если другие базовые станции дают команду повысить их мощность передачи. Поэтому для мобильной станции желательно осуществлять связь с несколькими базовыми станциями (т.е. осуществлять связь по меньшей мере с минимальным уровнем разнесения по ячейкам), чтобы она смогла принимать команды регулирования мощности из нескольких источников.
Фиг.1 показывает блок-схему операций способа назначения элементов слежения согласно варианту осуществления настоящего изобретения. Задание Р100 составления составляет перечень потенциальных (возможных) назначений. Например, задание Р100 может составить перечень траекторий обзора, при этом каждая запись в перечне указывает смещение во времени и соответствующее измерение уровня сигнала в виде сигнала, принимаемого по данной траектории. Этот перечень может включать в себя экземпляры сигналов, передаваемых несколькими секторами одной базовой станции и/или несколькими разными базовыми станциями (или «ячейками»); и каждая запись в перечне может также указывать, какой именно сектор и/или ячейка передали соответствующий сигнал.
Фиг.2 иллюстрирует блок-схему последовательности операций приводимого в качестве примера реализации Р100а задания Р100. Подзадание Р110 установки в исходное состояние сбрасывает перечень траекторий обзора (например, удаляется перечень траекторий, найденных во время предыдущего выполнения задания Р100а). Подзадание Р120 инициализации устанавливает текущий сектор S поиска в качестве первого сектора базовой станции в перечне поиска. В приводимых в качестве примера осуществлениях перечнем поиска может быть Активный набор, набор Кандидатов или набор Соседей мобильной станции [эти наборы определены в Разделе 1 описания стандарта IS-95B CDMA для сотовой телефонной связи, опубликованного Ассоциацией Промышленности Электросвязи, Арлингтон, Вирджиния]. Согласно еще одному осуществлению: задание Р100а может выполняться для каждой ячейки, а не для каждого сектора.
Подзадание Р130 поиска просматривает временной интервал для обнаружения экземпляров сигнала и идентифицирует наиболее сильные местные максимумы N. Временной интервал можно выбрать по ожидаемому времени поступления сигнала, передаваемого из сектора S; это время поступления может быть указано сигналом, принимаемого от другой базовой станции или сектора, и/или экземплярами сигнала, принимаемым от сектора S в наиболее последних циклах. В приводимом в качестве примера осуществлении параметр N имеет значение трех, хотя исходя из таких частностей осуществления, как имеющийся для данного перечня траекторий объем памяти, количество имеющихся поисковых и/или следящих элементов и выделенного времени, можно выбрать любое другое значение целого числа.
В одном случае подзадание Р130 поиска производит поиск в принимаемом сигнале, дискретизированном согласно правилу «элемент сигнала ×2» (т.е. упорядоченная последовательность принимаемых выборок, временной интервал между которыми составляет 0,5 элемента сигнала). Если используется меньшая разрешающая способность выборки, то один принимаемый экземпляр сигнала может создать несколько различимых пиков. В этой системе подзадание Р130 может комбинировать различимые пики (например, с помощью взвешенного усреднения) в один местный максимум.
Подзадание Р140 выбора добавляет информацию каждого из N максимумов, который превышает минимальное пороговое значение Т уровня сигнала, в перечень траекторий обзора. Если в перечне поиска остается больше секторов, то подзадание Р150 проверки направляет способ в подзадание Р160 с циклом, которое выбирает следующий рассматриваемый сектор и возвращает управление к подзаданию Р130 поиска. Если в перечне поиска секторов больше не остается, то задание Р100а завершается.
Задание Р200 согласует по меньшей мере некоторые потенциальные назначения с текущими назначениями набора элементов слежения. Фиг.3 иллюстрирует блок-схему операций приводимого в качестве примера осуществления Р200а задания Р200. Подзадание Р210 инициализации устанавливает текущий элемент D слежения первым в наборе элементов слежения. Подзадание Р220 проверки проверяет статус синхронизации элемента D слежения. Если элемент D слежения несинхронизирован, то подзадание Р230 отмены назначения обозначает его как доступный для назначения.
Если элемент D слежения в данное время синхронизирован, то подзадание Р240 проверки определяет, есть ли траектория, за которой следит элемент D, в перечне траекторий обзора, составленном в задании Р100а. Например, подзадание Р240 может попытаться согласовать смещение во времени и/или передающий сектор, или ячейку траектории с одной из позиций перечня траекторий обзора.
Хотя каждая траектория слежения должна соответствовать по меньшей мере одной траектории обзора, все же иногда поисковый элемент может пропустить траекторию, за которой осуществляется слежение, и поэтому эта траектория не войдет в перечень траекторий обзора. В задании Р200а предполагается, что элемент слежения более точно, чем поисковый элемент, оценивает уровень сигнала и смещение во времени траектории. Поэтому, если подзадание Р240 определяет, что перечень траекторий обзора не содержит позиции, соответствующей траектории слежения элементом D, то подзадание Р250 составления добавляет в перечень траекторий обзора позицию, соответствующую данной траектории.
Если уже имеется траектория обзора, соответствующая траектории, отслеживаемой элементом D, то подзадание Р260 определяет, следит ли также за этой траекторией какой-либо другой уже рассмотренный элемент слежения. Если да, то по существу за одной и той же траекторией следят два элемента слежения. Это обстоятельство может возникать, когда две траектории со временем сходятся в одну траекторию или иным образом становятся неразличимыми. В этом случае подзадание Р270 определяет, какой именно элемент осуществляет слежение за более сильным сигналом, и подзадания Р280 и Р290 отмены назначения обозначают другой элемент как доступный для назначения. Если цикловое подзадание Р295 определяет, что еще остаются элементы слежения, то подзадание Р110 устанавливает текущий элемент D слежения в качестве следующего элемента слежения, и задание Р200а продолжается на подзадании Р220. В ином случае задание Р200а завершается.
Задание Р300 сортировки сортирует перечень потенциальных назначений согласно критерию разнесения. Фиг.4А показывает приводимое в качестве примера осуществление Р300а задания Р300 сортировки. Подзадание Р310а сортирует перечень потенциальных назначений согласно измерению энергии. Эту операцию можно выполнить с помощью любого сортирующего алгоритма, подходящего для набора данных и осуществления (например, сортировка пузырьковым методом, пирамидальная сортировка, быстрая сортировка). Подзадание Р320 затем сортирует перечень потенциальных (возможных) назначений согласно критерию разнесения. Согласно другим осуществлениям подзадания Р310а и Р320а можно выполнить в обратном порядке, со взаимным наложением, или одновременно, или как одно задание.
Фиг.4В показывает еще одно приводимое в качестве примера осуществление Р300b задания Р300 сортировки. Подзадание Р310b сортирует перечень принимаемых экземпляров сигналов согласно измерению уровня сигнала. Например, подзадание Р310b может сортировать принимаемые сигналы в соответствии с энергией. Для сигнала, принимаемого как комплексный вектор, энергию сигнала можно выразить как модуль комплексного вектора (возможно, усредненного по такому заданному интервалу, как заданное число элементов сигнала или выборок). Затем подзадание Р320b сортирует перечень принимаемых экземпляров сигнала согласно критерию разнесения по ячейкам. В соответствии с еще одним осуществлением: подзадание Р320b может сортировать перечень принимаемых экземпляров сигнала согласно критерию такой дополнительной (или альтернативной) формы разнесения, как секторное разнесение (по секторам). В соответствии с еще одним осуществлением: подзадания Р310b и Р320b могут выполняться в обратном порядке, при взаимном наложении или одновременно, или как отдельное задание.
Фиг.5А показывает приводимое в качестве примера осуществление P320b1 подзадания P320b в случае, когда принимаемые экземпляры сигнала соответствуют разным траекториям одного или нескольких передаваемых сигналов. Согласно этому осуществлению новый перечень упорядочивают с уклоном в пользу необслуживаемых ячеек (т.е. ячеек, еще не представленных в новом перечне), пока не будет соблюдено заданное пороговое значение разнесения. Задание Р322 устанавливает текущую траекторию в качестве первой траектории перечня принимаемых экземпляров сигнала, уже сортированных согласно измерению значения уровня сигнала. Задание Р322 может также очистить новый перечень и инициализировать счетчик D разнесения по ячейкам. Задание Р324 перемещает (например, копирует) текущую траекторию в первую позицию нового перечня и осуществляет приращение счетчика D разнесения по ячейкам.
Задание Р328 сравнивает значение счетчика D разнесения по ячейкам с заданным пороговым значением TD разнесения. В приводимом в качестве примера осуществлении TD может иметь значение трех. Если пороговое значение еще не достигнуто, то задание Р332 определяет, содержит ли сортированный перечень еще и другие траектории. Если другие траектории еще остаются, то задание Р334 выбирает следующую траекторию в сортированном перечне. Задание Р336 определяет, представлена ли уже другой траекторией в новом перечне передающая ячейка, которая соответствует данной траектории. Если данная ячейка уже представлена, то задания Р332 и Р334 выбирают следующую траекторию. В ином случае задание Р324 перемещает траекторию в новый перечень.
Если еще других траекторий не остается, или если задание Р328 определяет, что пороговое значение разнесения достигнуто или превышено, то задание Р338 добавляет траектории, остающиеся в сортированном перечне (уже сортированном по энергии), к новому перечню. Получаемый таким образом новый перечень сортируется согласно и уровню сигнала, и разнесению по ячейкам. Сортировку по критерию разнесения по различным ячейкам или согласно критерию другого разнесения (например, разнесение по секторам) можно выполнить путем изменения задания Р336, чтобы определить, отличается ли текущая траектория или сигнал в другом смысле от траекторий в новом перечне; и, возможно, путем изменения порогового значения TD разнесения - согласно целесообразности.
Фиг.5В иллюстрирует ход операции сортировки, которую может выполнять подзадание Р320b1. Таблица А показывает перечень принимаемых экземпляров сигнала, идентифицированных по источнику А, В или С (например, ячейка или сектор), номеру траектории и энергии. В Таблице В представлен тот же перечень после сортировки по энергии; в таблице С - перечень после сортировки по энергии и разнесению. В этом примере перечень сортирован по разнесению, и поэтому первые три позиции соответствуют трем разным источникам.
Задание Р400 модифицирует одно или несколько текущих назначений элементов слежения согласно сортированному перечню потенциальных (возможных) назначений. Фиг.6А и 6В показывают блок-схему операций для выполнения Р400а задания 400, когда потенциальные назначения соответствуют экземплярам одного или нескольких переданных сигналов, принимаемых по разным траекториям. Подзадание Р408 выбирает первую траекторию входящего перечня (сортированного по уровню и разнесению сигнала, например, как изложено выше). Подзадание Р430 определяет, назначен ли для выбранной траектории какой-либо элемент слежения. Если для этой траектории элемент не назначен и элемент слежения обозначен как доступный, то подзадание Р440 назначает траекторию имеющемуся элементу; подзадание Р410 определяет, остаются ли еще и другие траектории; и подзадание Р420 выбирает следующую траекторию. Если таковой элемент не имеется, то подзадание Р450 устанавливает текущий элемент F в качестве элемента слежения, который назначен траектории с самым слабым сигналом.
Подзадание Р460 определяет, превышает ли текущее измерение разнесения D заданное пороговое значение TD. (Нужно отметить, что значения и/или меры разнесения, используемые в задании Р400, могут быть теми же, что и использованные в подзадании Р320, или отличаться от них.) Если пороговое значение превышено, то подзадание Р470 определяет, достаточно ли уровень текущей траектории превышает уровень траектории, назначенной элементу F, чтобы было правомерным повторное назначение. В этом конкретном примере подзадание Р470 определяет, превышает ли мощность сигнала текущей траектории мощность сигнала, назначенную элементу F, более чем в два раза.
Хотя подзадание Р470 может выполняться для проведения простого сравнения, эта установка может привести к пробуксовке (т.е. чрезмерному количеству повторных назначений) между двумя траекториями со схожим уровнем сигнала. Согласно другому осуществлению: соотношение, проверяемое в подзадании Р470, может быть динамическим, основанным на таких факторах, как недавняя активность по повторным назначениям. Если подзадание Р470 определяет, что сигнал текущей траектории не является достаточно сильным, то последующее переназначение не происходит, и задание Р400 завершается. В ином случае подзадание Р480 переназначает элемент F слежения для текущей траектории, и задание Р400а завершается.
Если текущая мера разнесения D не превышает заданного порогового значения TD разнесения, то подзадание Р490 (Фиг.6В) устанавливает текущий элемент F в качестве элемента слежения, который назначен для траектории с самым слабым сигналом из ячейки, которая обслуживается не одним элементом слежения. Иначе говоря, подзадание Р490 выбирает избыточный элемент F с самым слабым сигналом. Фиг.7 показывает блок-схему последовательности операций для приводимого в качестве примера осуществления Р490а подзадания Р490. Задание 492 определяет, является ли элемент F слежения избыточным (т.е. передается ли траектория, за которой он следит, какой-либо ячейкой, обслуживаемой еще одним элементом слежения). Если нет, и подзадание Р494 указывает, что остаются еще и другие элементы слежения, то подзадание Р496 устанавливает текущий элемент F в качестве следующего элемента слежения с самым слабым сигналом. Подзадание Р490а завершается, если обнаружен избыточный элемент (Pass), или когда больше элементов не остается (Fail).
Если обнаружен избыточный элемент слежения, то подзадание Р510 определяет, является ли справедливым по меньшей мере одно из двух следующих условий: (1) ячейку, соответствующую текущей траектории, уже обслуживает следящий элемент; либо (2) достигнуто пороговое значение TD. Если ни одно из этих условий не верно, то переназначение элемента F обеспечит коэффициент усиления приема при разнесении, и подзадание Р480 переназначает элемент F для текущей траектории. Если одно из этих условий выполняется, то подзадание Р520 определяет, достаточно ли уровень сигнала текущей траектории превышает уровень сигнала траектории, назначенной элементу F, чтобы переназначение было правомерным. Как указано выше в отношении подзадания Р470, проверяемую подзаданием Р520 взаимосвязь можно отрегулировать (возможно, динамически), чтобы достичь нужный компромисс между коэффициентом усиления мощности сигнала и чрезмерной активностью по переназначению. Если проверка согласно подзаданию Р520 дает ответ «нет», то подзадание Р410 определяет, остаются ли еще и другие траектории.
Если подзаданию Р490 не удается идентифицировать избыточный элемент слежения, то подзадание Р530 определяет, обслуживает ли уже какой-либо элемент слежения ячейку, соответствующую текущей траектории. Если ячейка обслуживается, то подзадание Р550 устанавливает текущий элемент F в качестве элемента слежения, обслуживающего текущую ячейку. Если данная ячейка не обслуживается, то подзадание Р540 устанавливает текущий элемент F в качестве элемента слежения, назначенного траектории с самым слабым сигналом. В обоих случаях подзадание Р520 определяет, есть ли достаточное превышение уровнем сигнала текущей траектории уровня сигнала траектории, назначенной элементу F, чтобы переназначение было правомерным. Согласно еще одному осуществлению: подзадание Р520 можно подразделить на два или более подзаданий, каждое из которых будет и