|
(21), (22) Заявка: 2004128927/09, 27.02.2003
(24) Дата начала отсчета срока действия патента:
27.02.2003
(30) Конвенционный приоритет:
28.02.2002 US 10/086,574
(43) Дата публикации заявки: 20.04.2005
(46) Опубликовано: 20.08.2008
(56) Список документов, цитированных в отчете о поиске:
RU 2120180 C1, 10.10.1998. RU 2142673 C1, 10.12.1999. WO 9728608 A1, 07.08.1997. US 6078611, 20.06.2000.
(85) Дата перевода заявки PCT на национальную фазу:
28.09.2004
(86) Заявка PCT:
US 03/06329 (27.02.2003)
(87) Публикация PCT:
WO 03/073638 (04.09.2003)
Адрес для переписки:
129010, Москва, ул. Б. Спасская, 25, стр.3, ООО “Юридическая фирма Городисский и Партнеры”, пат.пов. Ю.Д.Кузнецову, рег.№ 595
|
(72) Автор(ы):
ТИГ Эдвард Харрисон (US), АМЕРГА Мессай (US), ЛИН Джереми (US), ШИУ Да-шан (US)
(73) Патентообладатель(и):
КВЭЛКОММ ИНКОРПОРЕЙТЕД (US)
|
(54) ПРИЕМНИК РАЗНЕСЕННЫХ СИГНАЛОВ (RAKE-ПРИЕМНИК) ДЛЯ ОТСЛЕЖИВАНИЯ ПЛОТНО РАСПОЛОЖЕННЫХ ПУТЕЙ МНОГОЛУЧЕВОГО РАСПРОСТРАНЕНИЯ
(57) Реферат:
Изобретение относится к системам связи. Излагаются методики для отслеживания плотно расположенных компонентов многолучевого распространения и предотвращения слияния каналов без осуществления контроля относительных положений между каждым из набора каналов разнесенного приема. Для каждого канала разнесенного приема определяются пределы перемещения. Подавляются команды временного отслеживания, которые могут переместить каналы разнесенного приема вне соответствующих им пределов перемещения. Пределы перемещения динамически обновляются, причем пределы перемещения каждого канала разнесенного приема определяют в соответствии с пределами перемещения каналов разнесенного приема, соседних с ним. Техническим результатом является предотвращение слияния каналов разнесенного приема, что позволяет назначать множество каналов разнесенного приема плотно расположенным компонентам многолучевого распространения, таким образом увеличивая производительность и емкость системы и уменьшая неверное использование системных ресурсов. 7 н. и 5 з.п. ф-лы, 10 ил., 1 табл.
ОБЛАСТЬ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится в общем случае к системам связи, а более конкретно к новому и усовершенствованному способу и устройству отслеживания плотно расположенного многолучевого распространения.
Беспроводные системы связи широко используются для обеспечения различных типов связи, таких как голосовая и обмен данными. Такие системы могут быть основаны на множественном доступе с кодовым разделением каналов (МДКРК, CDMA), множественном доступе с временным разделением каналов (МДВРК, TDMA) или некоторых других способах модуляции. Система CDMA обеспечивает определенные преимущества перед другими типами систем, в том числе повышенную емкость системы.
Система CDMA может быть разработана с возможностью поддержки одного или нескольких стандартов CDMA, таких как (1) “TIA/EIA-95-B Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System” (стандарт IS-95), (2) стандарт, предложенный консорциумом, называемым “3rd Generation Partnership Project” (3GPP), и реализованный в пакете документов, включающих в себя документы №№ 3G TS 25.211, 3G TS 25.212, 3G TS 25.213 и 3G TS 25.214 (стандарт W-CDMA), (3) стандарт, предложенный консорциумом, называемым “3rd Generation Partnership Project 2″ (3GPP2), и реализованный в пакете документов, включающих в себя “C.S0002-A Physical Layer Standard for cdma2000 Spread Spectrum System”, “C.S0005-A Upper Layer (Layer 3) Signaling Standard for cdma2000 Spread Spectrum System” и “C.S0024 cdma2000 High Rate Packet Data Air Interface Specification” (стандарт cdma2000) и (4) некоторые другие стандарты.
В системах CDMA подвижные станции часто различают различные базовые станции на основании соответствующих им кодов скремблирования. Базовая станция передает сигнал, который может отражаться от различных преград и окружающих объектов или ослабляться ими. В результате различные копии переданного сигнала, при различных уровнях мощности, принимаются базовой станцией с различными внесенными временными смещениями. Набор сигналов, принятый из базовой станции, часто называется многолучевым. Для демодуляции многолучевых сигналов обычно используются приемники разнесенных сигналов (Rake-приемники), причем каждый из набора каналов разнесенного приема назначен для отслеживания и демодуляции одного компонента многолучевого сигнала. Затем выходные сигналы каналов разнесенного приема суммируют и далее выполняют демодуляцию и декодируют. Каналы разнесенного приема используют таким образом, чтобы принимать и обрабатывать столько принимаемой энергии, насколько это возможно.
Коды скремблирования включают в себя последовательность значений, называемых чипами (символами шумоподобного сигнала), причем каждый чип передают в течение времени чипа. Канал, определенный различными объектами и препятствиями, которые встречаются сигналам, переданным базовой станции в подвижную станцию, вносит различные задержки и поглощения, которые могут быть распределены по меняющимся периодам времени, что иногда называется разбросом по задержке. При низкой скорости или более узких полосах пропускания системы CDMA разброс по задержке может быть меньше времени чипа. В этом случае различные компоненты многолучевого распространения могут быть неразличимыми, и может быть назначен один канал разнесенного приема для приема и демодуляции энергии в компонентах многолучевого распространения. Поскольку скорость чипа, или полоса пропускания, увеличивается в отношении разброса по задержке канала, компоненты многолучевого распространения становятся распределенными на различимые временные смещения, причем любой из них может отслеживаться каналом разнесенного приема в Rake-приемнике. Например, в системе W-CDMA разброс по задержке в канале может быть значительным и возможно достигать 20 чипов. Даже более обычный разброс по задержке, примерно 10 чипов, может иметь значительный разброс по мощности, превышающий 4 чипа.
Общая производительность системы, включающая в себя емкость, качество передачи голоса, скорость передачи данных и пропускную способность, зависит от подвижных станций, поглощающих значительную часть принимаемой энергии. Назначение только одного канала разнесенного приема для одного из компонентов многолучевого распространения может оставлять неиспользованной относительно большую часть энергии принятого сигнала с базовой станции. Вместо этого может быть назначен набор каналов разнесенного приема для компонентов многолучевого распространения, возможно расположенных близко друг от друга в терминах относительного временного смещения, для захвата большей энергии.
В общем случае каналы разнесенного приема в Rake-приемнике выполнены с возможностью отслеживания по времени компонента сигнала, для которого они назначены. Таким образом, по мере того как временное смещение компонента многолучевого распространения опережает или запаздывает относительно опорного смещения, канал разнесенного приема выполняет продвижение или замедление опорного смещения для его отслеживания. Такой сдвиг смещения в многолучевом распространении может быть следствием перемещения подвижной станции или препятствий, создающих канал. Для каналов разнесенного приема, назначенных плотно расположенным компонентам многолучевого распространения, существует возможность слияния по мере перемещения компонентов многолучевого распространения, или если энергия для соседнего смещения больше, чем отслеживаемого смещения. Если два или несколько каналов разнесенного приема слились, они будут отслеживать одно и то же смещение, и, таким образом, выходные сигналы каждого из слившихся каналов разнесенного приема будут идентичными.
Слияние каналов разнесенного приема имеет негативные последствия для производительности системы по различным причинам. Назначение более чем одного канала разнесенного приема для одного смещения является потерей системных ресурсов; дополнительный канал разнесенного приема или каналы разнесенного приема было бы правильнее использовать для приема дополнительной энергии от другого компонента многолучевого распространения или другой базовой станции. Также суммарная энергия различных каналов разнесенного приема часто используется для управления различными параметрами системы, например управлением мощностью; без учета слияния каналов разнесенного приема система может переоценить принимаемую мощность вследствие удвоения энергии в сумматоре и таким образом выполнить избыточную компенсацию, снижая мощность передачи ниже пороговой величины, требуемой для нормальной связи. Помимо этого, суммирование выходных сигналов слившихся каналов разнесенного приема с выходными сигналами неслившихся каналов разнесенного приема повышают вес как сигнала, так и шума с выхода слившихся каналов разнесенного приема слишком сильно относительно выходов неслившихся каналов разнесенного приема, что может привести к увеличению интенсивности битовых ошибок.
Существующие решения проблемы включают в себя попытку определить слияние каналов разнесенного приема после того, как это произошло, и апостериори компенсировать это. В качестве альтернативы, разработаны аппаратные решения, в которых осуществляется контроль соответствующих смещений между всеми парами набора каналов разнесенного приема и проведение арбитража команд временного слежения, которые могли бы привести к слиянию каналов разнесенного приема, между любыми двумя каналами разнесенного приема в паре. Определение уже произошедшего слияния может уменьшить, но не ликвидировать проблему. Решения при помощи аппаратных средств специального назначения, осуществляющих текущий контроль относительных положений для каждой пары каналов разнесенного приема, могут быть сложными и дорогостоящим, и сложность резко увеличивается с увеличением поддерживаемых каналов разнесенного приема. Также может потребоваться предотвращение слияния каналов разнесенного приема в существующих конструкциях с обновленным встроенным программным обеспечением – в таком случае аппаратные средства специального назначения могут не быть пригодными.
Следовательно, в данной области техники существует необходимость в Rake-приемнике для отслеживания плотно расположенных компонентов многолучевого распространения, который предотвращает слияние каналов разнесенного приема без осуществления текущего контроля относительных положений между каждым из набора каналов разнесенного приема.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Варианты осуществления, изложенные в данном описании, относятся к Rake-приемнику для отслеживания плотно расположенных компонентов многолучевого распространения, который предотвращает слияние каналов разнесенного приема без осуществления текущего контроля относительных положений между каждым из набора каналов разнесенного приема. В одном из аспектов для каждого канала разнесенного приема определяются пределы перемещения. Команды временного слежения, которые могли бы переместить положение канала разнесенного приема за пределы его соответствующих пределов перемещения, подавляются. В другом аспекте пределы перемещения обновляются динамически, причем пределы перемещения каждого канала разнесенного приема определяют в соответствии с пределами перемещения каналов разнесенного приема, смежных с ним. Также существуют различные другие аспекты. Указанные аспекты имеют своим преимуществом предотвращение слияния каналов разнесенного приема, что дает возможность назначать множество каналов разнесенного приема плотно расположенным компонентам многолучевого распространения, таким образом увеличивая производительность и емкость системы и уменьшая неверное использование системных ресурсов.
Настоящее изобретение предлагает способы и системные элементы, которые реализуют различные аспекты, варианты осуществления и отличительные особенности настоящего изобретения, как более подробно описано ниже.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Отличительные особенности, природа и преимущества настоящего изобретения станут более понятными из подробного описания, представленного далее, рассматриваемого совместно с чертежами, в которых одинаковые ссылочные позиции соответственно означают одинаковые элементы по всему описанию и в которых:
Фиг.1 представляет собой общую блок-схему системы беспроводной связи, выполненной с возможностью осуществления поддержки некоторого количества пользователей.
На Фиг.2 показана часть Rake-приемника базовой станции или подвижной станции, предназначенная для ограничения перемещения набора каналов разнесенного приема.
На Фиг.3 показана блок-схема варианта осуществления способа временного слежения для набора каналов разнесенного приема с использованием пределов перемещения.
Фиг.4 является графическим представлением взаимосвязи между набором каналов разнесенного приема и их соответствующими пределами перемещения.
На Фиг.5 изображена более подробная блок-схема варианта осуществления способа временного отслеживания набора каналов разнесенного приема с использованием пределов перемещения.
На Фиг.6 изображена блок-схема варианта осуществления способа динамического обновления пределов перемещения.
Фиг.7 является графическим представлением взаимосвязи между набором каналов разнесенного приема и соответствующими, динамически обновляемыми пределами перемещения.
Фиг.8 является блок-схемой варианта осуществления способа динамического обновления пределов перемещения, пример которых приведен на Фиг.7.
Фиг.9 является альтернативным графическим представлением взаимосвязи между набором каналов разнесенного приема и их соответствующих, динамически обновляемых пределов перемещения.
Фиг.10 является блок-схемой варианта осуществления способа динамического обновления пределов перемещения, пример которых приведен на Фиг.9.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Фиг.1 является блок-схемой системы 100 беспроводной связи, которая может быть разработана с поддержкой одного или нескольких стандартов и/или вариантов исполнения CDMA (например, стандарта W-CDMA, стандарта IS-95, стандарта cdma2000, спецификации HDR (высокоскоростная передача данных, ВПД)). Для простоты система 100 показана с включенными в нее тремя базовыми станциями 104, осуществляющими связь с двумя подвижными станциями 106. Базовая станция и ее зона покрытия вместе часто называются “сота”. В системе IS-95 сота может включать в себя один или несколько секторов. В спецификации W-CDMA каждый сектор базовой станции и зона покрытия сектора называются “сота”. Как это используется в настоящем описании, термин базовая станция может использоваться взаимозаменяемо с терминами точка доступа или NodeB. Термин подвижная станция может использоваться взаимозаменяемо с терминами пользовательское оборудование (ПО), абонентское устройство, абонентская станция, терминал доступа, удаленный терминал или другими соответствующими терминами, известными в данной области техники. Термин подвижная станция охватывает стационарные беспроводные приложения.
В зависимости от реализованной системы CDMA каждая подвижная станция 106 может осуществлять связь с одной (или возможно несколькими) базовой станцией 104 по прямой линии связи в любой данный момент и может осуществлять связь с одной или несколькими базовыми станциями по обратной линии связи в зависимости от того, находится ли или нет подвижная станция в режиме мягкой эстафетной передачи. Прямая линия связи (т.е. нисходящая линия связи) относится к передаче от базовой станции к подвижной станции, и обратная линия связи (т.е. восходящая линия связи) относится к передаче от подвижной станции к базовой станции. Линии связи, показанные между базовыми станциями 104 и подвижными станциями 106, могут включать в себя прямые пути, а также пути, появляющиеся вследствие отражения от различных препятствий (не показано). Помимо этого, препятствия могут блокировать прямой путь, и подвижная станция 106 может осуществлять связь с базовой станцией, используя только отраженные сигналы. Сочетание прямых и отраженных сигналов связи, предаваемых между базовой станцией и подвижной станцией, называется сигналом многолучевого распространения, причем сигнал многолучевого распространения включает в себя различные компоненты многолучевого распространения. Компоненты многолучевого распространения достигают подвижной станции или базовой станции по прямой или обратной линии связи соответственно с различными введенными добавками по времени, фазе и амплитуде.
Для ясности примеры, используемые в описании настоящего изобретения, могут рассматривать базовые станции в качестве источников сигналов, а подвижные станции в качестве приемников и потребителей этих сигналов, т.е. сигналов по прямой линии связи. Специалистам в данной области техники будет понятно, что подвижные станции так же, как и базовые станции, могут быть оборудованы для передачи данных, как это изложено в настоящем описании, и аспекты настоящего изобретения также применимы в таких ситуациях. Слово “иллюстративный” используется в настоящем описании исключительно для обозначения “служащий в качестве примера, образца или иллюстрации”. Любой вариант осуществления, описанный в настоящем описании как “иллюстративный”, не следует рассматривать как предпочтительный или имеющий преимущества перед другими вариантами осуществления.
На Фиг.2 изображен вариант осуществления устройства связи, которое может быть выполнено в качестве базовой станции 104 или подвижной станции 106. Для ясности объяснения устройство связи на Фиг.2 будет упоминаться далее в настоящем описании как подвижная станция. Специалистам в данной области техники очевидно, что описанные принципы применимы для любой станции связи, в том числе базовой станции, подвижной станции, фиксированных беспроводных приложений и т.п. Различные варианты осуществления, примеры которых более подробно приведены ниже, могут нуждаться только в подмножестве компонентов, показанных на Фиг.2, либо в базовой станции 104, либо в подвижной станции 106.
Сигналы принимаются антенной 210 и выдаются для преобразования с радиочастоты (РЧ) к основной полосе частот, усиления, фильтрации, демодуляции, декодирования и т.п. в блок 220 РЧ преобразования с понижением частоты способами, известными в данной области техники. Блок 230 поиска может быть выполнен с возможностью обнаружения кодов скремблирования в сигналах основной полосы частот. Некоторые системы, такие как системы IS-95 или cdma2000, используют общий код скремблирования для всех базовых станций с уникальным смещением кода для каждой базовой станции, используемым для их различения. Другие системы, такие как системы W-CDMA, используют уникальные коды скремблирования для различия разных базовых станций. Устройство 230 поиска может включать в себя единственное устройство поиска, или набор поисковых элементов, или единственный элемент, совместно используемый для генерации набора результатов поиска. Результаты поиска подаются в цифровой сигнальный процессор 250 (ЦСП). В альтернативных вариантах осуществления ЦСП 250 может представлять собой любой процессор общего назначения. Специалистам в данной области техники будет понятно, что способы и функции, описанные в настоящем описании в отношении ЦСП 250, также могут осуществляться с использованием аппаратных средств специального назначения, или процессора общего назначения, или сочетания и того и другого. ЦСП 250 обычно включает в себя память, или соединяется с ней, для хранения инструкций для исполнения различных задач и процессов, описанных в настоящем описании (память не показана).
В одном из вариантов осуществления результаты поиска представляют собой список кодов, смещений и значений энергии, соответствующих пиковым значениям энергии, которые могут сортироваться в устройстве 230 поиска. Другие варианты осуществления могут использовать ЦСП 250 для части результата поиска, что включает в себя частичное накопление, обнаружение пиков и сортировку. Естественно, для систем, использующих общий код скремблирования в результатах поиска, не требуется описание кода, поскольку будет достаточной пара значений смещение/энергия. Любой способ или устройство поиска может использоваться в пределах объема настоящего изобретения.
ЦСП 250 использует результаты поиска для выполнения назначения каналов разнесенного приема. Устройство связи, такое как подвижная станция 106, может быть использовано с набором каналов разнесенного приема 240А-240N, что обозначает на Фиг.2 каналы разнесенного приема с 1 по N. Каналы разнесенного приема могут представлять собой отдельные аппаратные компоненты, или процессы в процессоре шумоподобных сигналов, или их комбинации. Во время назначения каналов разнесенного приема различные каналы разнесенного приема выделяются для демодуляции входных сигналов с конкретным кодом скремблирования с определенным смещением. Один из способов для определения, какие коды и/или смещения должны быть выделены, представляет собой назначение идентифицированным при помощи устройства 230 поиска как имеющим наибольшую энергию. При мягкой эстафетной передаче каналы разнесенного приема могут быть назначены для демодуляции сигналов более чем одной базовой станции. Как описано выше, набор каналов разнесенного приема также может быть назначен для отслеживания плотно расположенных компонентов многолучевого рассеяния от отдельной базовой станции.
Каналы разнесенного приема с 1 по N, 240А-240N, соответственно, могут выполнять обработку шумоподобных входящих сигналов при выделенных смещениях, возвращая пилотные символы и символы данных в ЦСП 250 для демодуляции символов. Затем символы, демодуляция которых была произведена, могут быть суммированы, подвергнуты обратному перемежению, декодированы, и т.п., используя способы, хорошо известные в данной области техники (подробности не показаны). В альтернативном варианте осуществления может использоваться аппаратное обеспечения специального назначения в сочетании с ЦСП 250 или вместо него для обработки символов.
После назначения каналов разнесенного приема обычно в Rake-приемниках каждый канал разнесенного приема независимо отслеживает сигнал, демодуляцию которого он производит. Таким образом, во время демодуляции, если энергетический пик перемещается по времени раньше или позже относительно первоначально назначенного смещения в канале разнесенного приема, канал разнесенного приема для компенсации выполняет продвижение или замедление. Команды или сигналы продвижения или замедления обычно генерируются для продвижения или замедления генератора последовательности, используемого для создания опорной последовательности для использования при корреляции с входящей последовательностью. Один из способов временного слежения заключается в генерации каналом разнесенного приема символьных данных с ранним смещением и поздним смещением относительно смещения полученного при демодуляции (или смещения в данное время). Энергия в раннем и позднем смещениях может сравниваться для определения, может ли канал разнесенного приема быть продвинутым или замедленным. Способы временного слежения хорошо известны в данной области техники. В варианте осуществления по Фиг.2 ЦСП 250 осуществляет обработку символов, включающую в себя обработку раннего и позднего символов, и выдает команды продвижения и замедления для каждого из каналов разнесенного приема 240А-240N.
В иллюстративном варианте осуществления ЦСП 250 связан с таблицей 260 пределов перемещения. Пределы перемещения используются для предотвращения того, чтобы два или несколько каналов разнесенного приема, каждый из которых отслеживает компонент многолучевого распространения из общего источника, сливались и начали отслеживать одно и то же смещение. В различных вариантах осуществления, более подробно описанных ниже, ЦСП 250 может подавлять команды продвижения или замедления для одного или нескольких каналов разнесенного приема, основываясь на пределах перемещения, хранящихся в таблице 260 пределов перемещения, соответствующих различным каналам 240А-240N разнесенного приема. ЦСП 250 может определить подходящие пределы перемещения для каждого канала разнесенного приема во время назначения канала разнесенного приема или в другое время в зависимости от того, используются ли статические или динамические пределы перемещения. Пределы перемещения могут быстро обновляться или могут оставаться относительно стабильными в зависимости от требуемой скорости реагирования на изменения в канале и ресурсов, доступных их отслеживания. Таблица 260 пределов перемещения может быть размещена в любом носителе данных. Таблица 260 пределов перемещения может находиться в памяти ЦСП 250, или в памяти, внешней по отношению к ЦСП 250 (не показана).
На Фиг.3 изображена блок-схема способа использования пределов перемещения для предотвращения слияния каналов разнесенного приема. На этапе 310 определяются пределы перемещения для каждого канала разнесенного приема. При использовании того, что в данном описании называется “статистические” пределы перемещения, пределы перемещения могут определяться во взаимодействии с назначением канала разнесенного приема. Хорошо известные в данной области техники различные способы назначения каналов разнесенного приема и изучаемые новые способы могут быть использованы в связи с определением пределов перемещения. На этапе 320 принятия решения, если пределы перемещения, определенные на этапе 310, устарели, происходит возврат к этапу 310 для определения нового набора. В противном случае выполняется переход к этапу 330 для временного слежения в каналах разнесенного приема и захвата продвижений или замедлений для любого канала разнесенного приема, которые могли бы переместить смещение, отслеживаемое таким каналом разнесенного приема, за пределы перемещения канала разнесенного приема.
Такой способ предотвращает один канал разнесенного приема от выполнения продвижения или замедления слишком близко к соседнему каналу разнесенного приема. Канал может меняться вследствие относительного перемещения базовой и подвижной станций или перемещения объекта, способствующего многолучевому распространению внутри канала. Как только это происходит, промежуток между отдельно отслеживаемыми компонентами может уменьшиться, со временем исчезнуть, оставляя для отслеживания только один путь. Пределы перемещения дают возможность одному каналу разнесенного приема продолжить отслеживание компонента многолучевого прохождения до тех пор, пока он будет находиться в пределах разрешенных перемещений для канала разнесенного приема. Однако будет предотвращено слежения во втором канале разнесенного приема в соседней области (как более подробно будет описано ниже). Энергия, собранная каналом разнесенного приема, неспособного отслеживать перемещение компонента, будет уменьшаться, возможно, падая ниже пороговой величины для включения в процедуру суммирования. Следовательно, будет предотвращено слияние каналов разнесенного приема, и соответствующие искажения при суммировании и дальнейшей демодуляции, в общих чертах описанные выше, могут быть уменьшены.
На Фиг.4 показана диаграмма, изображающая иллюстративную связь между смещениями назначенных каналов разнесенного приема и их соответствующими пределами перемещения. В этом примере три канала разнесенного приема назначены для отслеживания компонентов многолучевого распространения из общего источника. Стрелки, соответствующие смещениям, обозначенные F1, F2 и F3, идентифицируют эти каналы разнесенного приема. Используя этот способ, может поддерживаться любое количество каналов разнесенного приема. Каждый канал разнесенного приема может иметь пределы перемещения продвижения и пределы перемещения замедления. Пределы перемещения продвижения и замедления для канала F2 разнесенного приема обозначены r2 и a2 соответственно. На этом чертеже продвижения для канала разнесенного приема будут выполнять перемещение смещения, идентифицированное соответствующей стрелкой, вправо, а замедления будут перемещать смещение влево. F3 является соседним по отношению к F2, и говорится, что он находится спереди от F2. F2 находится сзади от F3 и спереди от соседнего канала F1 разнесенного приема. В этом примере ни F1, ни F3 не имеют других соседних каналов разнесенного приема, кроме F2, назначенного для отслеживания многолучевого распространения из того же самого источника. Следовательно, F3 не имеет предела продвижения, а F1 не имеет предела замедления. Слияние каналов разнесенного приема невозможно через замедление F1 или продвижение F3. F1 имеет предел продвижения, обозначенный а1, который отделяется от соседнего предела замедления r2 при помощи охранной зоны. Аналогично, F3 имеет предел замедления r3, который отделяется от соседнего предела продвижения а2.
Охранная зона может быть такой же маленькой, как и минимальное приращение, с которым каналы разнесенного приема могут выполнять продвижение или замедление. В этом варианте осуществления существует возможность для F2 замедляться до r2, и продвигаться до а2. Аналогично, F1 может продвигаться до а1, а F3 может замедляться до r3. Следовательно, возможно, что два канала разнесенного приема могут отслеживать и выполнять демодуляцию входящих сигналов со смещениями, разделенными на величину, установленную охранной зоной. В иллюстративном варианте осуществления такое минимальное приращение составляет 1/8 чипа. Могут быть рассмотрены другие значения для охранной зоны. Могут использоваться еще большие значения для ограничения промежутка между соседними каналами разнесенного приема так, что шум, отслеживаемый каналами разнесенного приема, является целью ожидаемой максимальной корреляции. Может оказаться так, что разрешая каналу разнесенного приема слежение в пределах минимально различающегося приращения, такого как 1/8 чипа, можно исказить выходные сигналы сумматора вследствие корреляции шума. Любое значение охранной зоны находится внутри пределов объема настоящего изобретения, и не требуется, чтобы охранные зоны между различными парами пределов перемещения были идентичным.
В этом примере пределы перемещения определяются таким образом, что два соседних предела, продвижения и замедления, со связанной охранной зоной располагаются по центру между смещениями двух соседних каналов разнесенного приема. Таким образом, предел продвижения и предел замедления для F2 не являются симметричными. Предусмотрены различные другие способы для определения пределов перемещения, например, как на этапе 310.
Статистические пределы перемещения могут определяться один раз для каждого назначения канала разнесенного приема. Динамические пределы перемещения могут обновляться каждый раз, когда канал разнесенного приема выполняет продвижение или замедление, хотя они не нуждаются в таком частом обновлении. Одно из преимуществ подхода, связанного с пределом перемещения для предотвращения слияния каналов разнесенного приема, заключается в том, что это не требует относительно высокого уровня вычислительной мощности. Для определения пределов перемещения каналов разнесенного приема один раз нет необходимости знать относительное расстояние между любыми двумя каналами разнесенного приема. Как только определяют пределы перемещения для канала разнесенного приема, больше нет необходимости знать относительное расстояние между любыми двумя каналами разнесенного приема. Существенным является проверка одного предела, когда выполняется продвижение, или другого предела, когда выполняется замедление. Таким образом, накладные расходы для предотвращения слияния каналов разнесенного приема пропорциональны скорости временного слежения с незначительным количеством требуемой дополнительной обработки. В отличие от этого решение, требующее знания относительного расстояния N каналов разнесенного приема, требует обработку, пропорциональную N(N-1), каждый раз, когда канал разнесенного приема выполняет продвижение или замедление. Аппаратные средства специального назначения могут использоваться для осуществления текущего контроля взаимосвязи между всеми каналами разнесенного приема, но варианты осуществления, изложенные в настоящем описании, не требуют этого. Помимо этого, в некоторых примерах, таких как показано на Фиг.2, процедура, изложенная в настоящем описании, может использоваться в имеющихся разработках подвижных станций или базовых станций при обновлении встроенных программных средств. Естественно, принципы настоящего изобретения также могут быть реализованы в аппаратных средствах специального назначения.
Преимущество динамически обновляемых пределов перемещения заключается в том, что оно может потребоваться для осуществления отслеживания группы больших сдвигов при многолучевом распространении с плотно расположенными компонентами. Именно слияние и пересечение компонентов многолучевого распространения вызывает слияние каналов разнесенного приема, а не перемещения смещений, которые затрагивают все отслеживаемые компоненты многолучевого распространения. Таким образом, в зависимости от относительной частоты изменений в канале назначенного каналу разнесенного приема может быть полезным повторное определение пределов перемещения при более высоких частотах, чем при назначении канала разнесенного приема. Динамически назначаемым пределам перемещения позволяют “дышать”. Таким образом, если один канал разнесенного приема выполняет продвижение, соседние каналы разнесенного приема, расположенные сзади, получают больше пространства для продвижения, и если один канал разнесенного приема выполняет замедление, соседние каналы разнесенного приема, расположенные спереди, получают больше пространства для замедления. Таким образом, пределы перемещения могут использоваться для предотвращения слияния каналов разнесенного приема, в то же время позволяя группе каналов разнесенного приема продолжать отслеживание кластера компонентов многолучевого распространения, при его изменении во времени.
В одном из вариантов использования динамических пределов перемещения набор каналов разнесенного приема назначается для отслеживания одного так называемого “толстого” пути. Ширина пути распределяется среди набора каналов разнесенного приема с пределами перемещения, окружающими каждый канал разнесенного приема, расположенными встык с таковыми соседнего канала разнесенного приема, с соответствующей охранной зоной. Один канал разнесенного приема, возможно, назначенный для центра пути, или наоборот, назначенный для пика пути, определяется в качестве ведущего канала. Если посылаются команды временного слежения в ведущий канал, пределы перемещения ведущего канала могут обновляться. Это может происходить после каждой команды временного слежения или после заранее определенного количества команд, или некоторого другого периода. Пределы перемещения каналов разнесенного приема, окружающих ведущий канал, могут продвигаться или замедляться в связи с продвижением или замедлением пределов ведущего канала разнесенного приема. Подробности альтернативного варианта осуществления не показаны. Специалистам в данной области техники будет очевидно, каким образом сочетать эти способы с различными другими, изложенными в данном описании для реализации альтернативного варианта осуществления.
Истечение срока действия пределов перемещения, показанное на этапе 320 принятия решения Фиг.3, может совпасть с процедурой нового назначения канала разнесенного приема, если используются статистические пределы перемещения. Может использоваться более короткий период, если используются динамические пределы перемещения, хотя не требуется обновления пределов для каждой команды временного слежения, выполняющей продвижение или замедление. Когда один или несколько пределов перемещения обновляются при каждой выдаче команды продвижения или замедления, не требуется, чтобы истекал срок действия пределов перемещения, поскольку они постоянно обновляются. В таком варианте осуществления этап 320 принятия решения, по существу, не требуется, поскольку пределы перемещения будут постоянно обновляться в процессе временного слежения в канале разнесенного приема (возможно, до тех пор, пока процедура назначения нового канала разнесенного приема не выполнит повторное выделение каналов разнесенного приема и не перераспределит пределов перемещения).
Пределы перемещения могут быть сохранены в таблице, такой как таблица 260 переделов перемещения. Таблица 1 является примером. Пределы перемещения могут определяться для каждого канала разнесенного приема относительно таковых для каналов разнесенного приема, соседних с ним. Это может быть удобным для хранения пределов перемещения для возрастающих и убывающих смещений. Или пределы перемещения могут быть сохранены в структуре данных, относящихся к другим параметрам канала разнесенного приема, и табличные значения, таким образом, могут быть размещены в других областях памяти.
Таблица 1 |
|
… |
|
r1 |
|
a1 |
|
r2 |
|
a2 |
|
r3 |
|
a3 |
|
… |
|
Необходимо отметить, что в примере, приведенном со ссылкой на Фиг.4, отсутствуют пределы r1 или а1. В таблице 1 определенное значение может быть сохранено в записи предела перемещения для указания, что предел не существует, например нулевое значение.
В альтернативном варианте осуществления таблица 260 пределов перемещения, или Таблица 1, может иметь единственную запись для предела между двумя соседними каналами разнесенного приема. Таким образом, разделенная охранной зоной, если она есть, таблица предела перемещения может включать в себя а1, но не включать r2. Далее, r2 может вычисляться путем прибавления соответствующей охранной зоны к а1. Аналогично, r2 может быть сохранено в таблице пределов перемещений при отсутствии а1. Затем а1 может вычисляться путем вычитания охранной зоны из r2 (Подробности этого альтернативного варианта осуществления не показаны).
Еще в одном варианте осуществления таблица 260 пределов перемещения включает в себя одну запись, соответствующую пределу продвижения одного канала разнесенного приема и пределу замедления другого. Табличная запись представляет собой значение, указывающее доступное пространство для продвижения или замедления, соответственно. Записи могут быть сначала индивидуально вычислены для разделения двух соседних каналов разнесенного приема минус охранная зона, или минимально возможного разделения. Если канал разнесенного приема выполняет перемещение, то он перемещается в направлении к соседнему каналу разнесенного приема и от другого. Таким образом, при выполнении продвижения каналом разнесенного приема соответствующая запись предела продвижения уменьшается. Аналогично, при выполнении замедления каналом разнесенного приема соответствующая запись предела продвижения уменьшается. Аналогичным образом, увеличение разделения позволяет увеличить значение соответствующего элемента таблицы. Таким образом, если канал разнесенного приема выполняет продвижение, соответствующая ему запись таблицы предела замедления может увеличиваться. Если он выполняет замедление, его соответствующий предел продвижения может увеличиваться.
Перед выполнением продвижения или замедления осуществляется доступ к соответствующей записи таблицы пределов перемещения. Если запись в таблице представляет собой ноль, то требуемое продвижение или замедление должно быть подавлено, потому что соседние каналы разнесенного приема расположены с минимальным разделением. Если запись в таблице больше нуля, то выполняется продвижение или замедление, и соответствующие записи таблицы пределов перемещения меняются, как только что было описано.
Для упрощения назначения и отмены назначения каналов разнесенного приема может быть добавлен уровень косвенных ссылок для обеспечения доступа к таблице 260 пределов перемещения, описанной выше. Например, может быть использована вторая таблица, включающая в себя пары указателей для каждого канала разнесенного приема. Пара указателей включает в себя указатель предела продвижения и указатель предела замедления. Каждый указатель указывает на запись таблицы в таблице 260 пределов перемещения. Таким образом, указатель продвижения для одного указателя канала разнесенного приема указывает на ту же запись, что и указатель замедления для соседнего канала разнесенного приема.
Фиг.5 представляет собой блок-схему иллюстративной процедуры временного слежения внутри пределов продвижения, такого как этап, описанный выше для этапа 330. Эта процедура может повторяться для каждого активного канала разнесенного приема для выполнения этапа 330 для набора каналов разнесенного приема. Процедура начинается на начальном этапе 550 и переходит к этапу 510, где вычисляется ранняя и поздняя энергия, в отношении отслеживаемого смещения. Затем выполняется переход к этапу 520.
На этапе 520 принятия решения, если ранняя энергия превышает позднюю энергию (возможно с разницей, превосходящей предварительно установленный порог), что означает, что смещение находится в настоящее время впереди оптимального положения для демодуляции, выполняется переход к этапу 530 принятия решения для определения, достигнут ли предел перемещения замедления. Если это не так, выполняется переход к этапу 540 и выдается команда замедления, тем самым смещая отслеживаемое смещение в сторону более раннего смещения, насколько это необходимо. Если достигнут предел перемещения замедления на этапе 530 принятия решения, команда замедления будет подавлена. Затем выполняется переход непосредственно к этапу 580 завершения без обновления отслеживаемого смещения для текущего канала разнесенного приема.
На этапе 520 принятия решения, если ранняя энергия не превышает позднюю энергию на требуемый порог, выполняется переход к этапу 550 принятия решения. На этапе 550 принятия решения, если поздняя энергия превышает раннюю энергию (возможно, на заранее определенный порог), что означает, что в настоящее время смещение находится позади оптимального положения для демодуляции, выполняется переход к этапу 560 принятия решения для определения, достигнут ли предел продвижения. Если это не так, выполняется переход к этапу 570 и выдается команда продвижения, тем самым перемещая отслеживаемое смещение вперед. Если достигнут предел перемещения продвижения на этапе 560 принятия решения, команда продвижения будет подавлена. Затем выполняется переход непосредственно к этапу 580 завершения без обновления отслеживаемого смещения для текущего канала разнесенного приема.
Необходимо отметить, что может потребоваться сохранить текущее положение каждого канала разнесенного приема для определения того, будут ли превышать продвижение или замедление пределы перемещения для продвижения или замедления соответственно. Это было бы полезным в случае, если пределы перемещения сохраняются в виде смещений. В качестве альтернативы может сохраняться значение относительного перемещения, которое, например, можно было бы увеличивать в случае продвижения и уменьшать в случае замедления. Этот способ был бы полезен в случае, если пределы перемещения сохраняются как расстояния относительно исходного смещения канала разнесенного приема.
Отслеживание положения канала разнесенного приема могло бы быть полезным в некоторых вариантах осуществления, использующих динамическое обновление пределов перемещения, примеры чего более подробно описаны ниже. Процедуры использования положения соседних каналов разнесенного приема в дополнение к пределам перемещения могут требовать несколько больше вычислительной мощности. Однако обновление пределов перемещения в соответствии с положением соседних каналов разнесенного приема может быть менее сложным, чем порядок сложности N(N-1), описанный выше, и требуемая обработка может быть еще уменьшена путем увеличения времени между динамическими обновлениями.
Фиг.6 является блок-схемой способа динамического обновления пределов перемещения. На этапе 610 выполняется временное отслеживание для канала разнесенного приема и выдаются любые команды продвижения или замедления в случае, если получаемое в результате перемещение оставляет канал разнесенного приема внутри пределов перемещения, связанных с данным каналом разнесенного приема. На этапе 620, следующем за командой продвижения или замедления для текущего канала разнесенного приема, корректируются пределы перемещения соседних каналов разнесенного приема. Начальное положение пределов перемещения может быть задано, например, при назначении канала разнесенного приема. Затем при выполнении каналом разнесенного приема продвижения или замедления соседние пределы могут быть скорректированы, позволяя пределам перемещения “дышать”, как описывалось выше, тем самым позволяя набору каналов разнесенного приема, отслеживающих группы близко расположенных компонентов многолучевого распространения, отслеживать изменение смещения группы в течение времени. Индивидуальные пределы перемещения не допускают слияние каналов разнесенного приема вследствие слияния или пересечения отдельных компонентов многолучевого распространения внутри группы.
На Фиг.7 показана взаимосвязь между смещениями каналов разнесенного приема и пределами перемещения в иллюстративной процедуре динамических пределов перемещения, такой как описана в связи с Фиг.6. Как и на Фиг.4 в этом примере используется три канала разнесенного приема F1, F2 и F3. Показаны предел а0 продвижения и предел r4 замедления, хотя каналы разнесенного приема F0 или F4. Специалистам в данной области техники должно быть понятно, как расширить принципы, изложенные в данном примере, на любое количество каналов разнесенного приема. В этом примере минимальное расстояние между положением канала разнесенного приема и либо предела продвижения канала разнесенного приема позади, либо предела замедления канала разнесенного приема впереди, дает минимальное разделение двух каналов разнесенного приема. Может быть удобным, если минимальное разделение будет одинаковым для всех каналов разнесенного приема и пределов продвижения. Но это не является необходимым. Для простоты обсуждения в этом примере минимальное разделение между каналами разнесенного приема является одинаковым и обозначено х на Фиг.7
Например, F1 окружен а0 и r2, причем оба находятся на расстоянии х. Необходимо отметить, что, в отличие от Фиг.4, пределы перемещения, ближайшие к F1, не являются с необходимостью пределами перемещения для F1. F2 имеет возможность выполнять замедление только до достижения им r2, тем самым, минимальное разделение определяется х. В то время как f1 выполняет продвижение или замедление, а0 и r2 будут согласованно продвигаться или замедляться. Хотя проверка, позволяющая F1 выполнять продвижение или замедление, использует а1 и r1 (r1 не показан), процедура динамического обновления в этом случае обновляет соседние пределы перемещения а0 и r2. Аналогично, F2 окружен а1 и r3. F1 не может выполнить продвижение далее, чем а1, что приводит в результате к тому, что F1 и F2 разделены х. F3 не может выполнить замедление далее, чем r3. В приведенном примере F2 и F3 находятся достаточно близко для того, чтобы а2 был задержан после r3 (или r3 был продвинут после а2). Очевидно, что при сужении разделения между F2 и F3 перемещение будет ограничено, когда разделение будет равняться расстоянию, определяемому х. Это происходит вследствие того, что, если F3 выполняет замедление, то же самое делает и а2, тем самым сокращая возможное продвижение для F2. Аналогично, если F2 выполняет продвижение, то же самое делает и r3, тем самым сокращая возможное замедление для F3.
На Фиг.8 показана блок-схема способа обновления динамических пределов перемещения, описанных в связи с Фиг.7. На этапе 810 выдается команда на продвижение или замедление с учетом пределов перемещения для продвижения или замедления для текущего канала разнесенного приема. На этапе 820 принятия решения в случае, если команда представляла собой продвижение, выполняется переход к этапу 850. Продвигается предел замедления соседнего спереди канала разнесенного приема и выполняется переход к этапу 860. На этапе 860 выполняется продвижение предела продвижения соседнего сзади канала разнесенного приема. В случае если на этапе принятия решения 820 команда представляла собой замедление, выполняется переход к этапу 830 и замедляется предел замедления соседнего спереди канала разнесенного приема. Выполняется переход к этапу 840 и замедляется предел продвижения соседнего сзади канала разнесенного приема. После либо этапа 840, либо этапа 860 для текущего канала разнесенного приема процедура обновления динамических пределов перемещения завершается.
На Фиг.9 показана взаимосвязь между смещениями каналов разнесенного приема и пределами перемещения в альтернативной иллюстративной процедуре динамических пределов перемещения, такой как этап 620, описанный в связи с Фиг.6. Указанная процедура также может использоваться в способе по Фиг.3, где этап 330 является измененным, давая возможность обновлять пределы перемещения перед истечением срока их действия. Процедура описывается более подробно ниже со ссылкой на Фиг.10.
На Фиг.9 показаны три канала разнесенного приема F1-F3 со стрелками, соответствующими смещениями, демодуляция которых выполняется в настоящее время каждым соответствующим каналом разнесенного приема. Как и прежде процедурой по Фиг.10 может поддерживаться любое количество каналов разнесенного приема. Каждый канал разнесенного приема имеет соответствующие пределы продвижения а1-а3 и пределы замедления r1-r3. Центральные точки, обозначенные с1-с3 соответственно, обозначают центр интервалов для смещений внутри пределов перемещения для каждого канала разнесенного приема. В то время как канал разнесенного приема выполняет отслеживание, он обновляет свои собственные пределы перемещения так же, как и пределы перемещения соседнего канала разнесенного приема при определенных условиях, примеры чего даны в связи с Фиг.10.
На Фиг.9 канал разнесенного приема F1 может свободно выполнять отслеживание в любом направлении и может обновлять свои пределы перемещения для замедления и продвижения (r1 и а1) без влияния на соседний канал разнесенного приема. (Необходимо отметить, что в этом примере могут быть добавлены дополнительные каналы разнесенного приема слева от F1 или справа от F4. Принципы, изложенные в настоящем описании, также могут быть распространены на дополнительные каналы разнесенного приема.) Как таковой канал разнесенного приема расположен в центральной точке с1 возможных смещений, ограниченных его пределами перемещения. Напротив, F2 выполнил продвижение таким образом, что его предел перемещения продвижения а2 находится внутри минимальной охранной зоны предела замедления r3 соседнего спереди канала разнесенного приема F3. Пределы перемещения r2 и а2 канала разнесенного приема F2 могут быть продвинуты вместе с F2 до момента достижения минимального разделения с F3. Затем F2 продвигается далее, как можно видеть по положению F2 в отношении центральной точки c2. F2 может продолжить продвижение до момента достижения а2, но пределы перемещения F2 не могут быть продвинуты до тех пор, пока предел замедления r3 канала разнесенного приема F3 не продвинется от а2. В качестве альтернативы F2 может выполнить замедление в сторону от а2. Как только F2 замедлится до центральной точки с2, пределы перемещения могут быть замедлены вместе с замедлением F2 до тех пор, пока r2 не войдет в пределы минимальной охранной зоны для а1. Необходимо отметить, что F3 также расположен в центральной точке с3. В случае если F3 должен выполнять замедление, его пределы перемещения не будут обновляться без предварительного перемещения пределов перемещения для F2. Если F3 выполняет продвижение, его пределы перемещения r3 и а3 могут быть продвинуты так же, как и пределы перемещения для F2.
Эти примеры указывают, как пределы перемещения могут быть реализованы с возможностью ‘дышать’ при широких перемещениях группы набора каналов разнесенного приема, в то же самое время не допуская слияния каналов разнесенного приема вследствие перемещения отдельных каналов разнесенного приема внутри группы. Этот способ, иллюстративный вариант осуществления которого подробно показан на Фиг.10, может быть использован для обновления динамических пределов перемещения во время каждого продвижения или замедления, выполняемых каждым каналом разнесенного приема в наборе разнесенного приема. Он также может использоваться с частотой ниже, чем скорость генерации команд временного слежения. Если вычислительные накладные расходы при выполнении способа являются сравнительно высокими, они могут быть уменьшены путем обновления пределов перемещения в границах, указанных заранее определенными периодами времени, множеством команд временного слежения или им подобным. В пределе такая процедура сводится к процедуре статического предела перемещении, описанной на Фиг.3. Относительная частота обновления пределов перемещения относительно генерации команды временного слежения, ширина перемещения, предоставленная каждому каналу (заданные при помощи расстояния продвижения или замедления относительно центра), минимальная граница и т.п. могут быть переменными, и не требуется, чтобы они были одинаковыми для каждого набора каналов разнесенного приема. Специалистам в данной области техники будут очевидны множество сочетаний, которые могут использоваться в пределах объема настоящего изобретения.
Возможное перемещение каналов разнесенного приема и обновление пределов перемещения, описанные в связи с Фиг.9, могут управляться при помощи процедуры обновления пределов перемещения, пример которой приводится в блок-схеме Фиг.10. Как только что обсуждалось, вызов процедуры обновления может происходить при каждой команде временного отслеживания, или с любой более низкой частотой (вызов процедуры с более высокой частотой не является вредным; он также не является эффективным). Процесс начинается на этапе 1000 начала, после команды временного слежения. Канал разнесенного приема, получивший команду временного отслеживания, называется текущим каналом разнесенного приема, и он может иметь соседний спереди канал разнесенного приема так же, как и соседний сзади. Как описано выше со ссылкой на Фиг.3 и Фиг.6, команда временного отслеживания должна иметь результатом верное положение канала разнесенного приема внутри пределов перемещения.
Выполняется переход к этапу 1005, в котором, если команда не является продвижением, выполняется переход к этапу 1010 принятия решения. На этапе 1010 принятия решения, если положение канала разнесенного приема продвинулось за центральную точку, пределы перемещения предварительно продвигаются насколько это теперь возможно. Это является условием, при котором продвижение пределов перемещения могло бы быть наиболее предпочтительным, хотя положение соседнего спереди канала разнесенного приема должно было продвинуться за указанный промежуток времени для создания возможности продвижения. (Замедление пределов перемещения может попросту осложнить состояние канала разнесенного приема, приближающегося к своему пределу продвижение.) По Фиг.9 канал F2 разнесенного приема находится в таком положении. Если канал разнесенного приема находится в центре, пределы перемещения канала разнесенного приема могут находиться на пределе перемещения относительно соседнего канала разнесенного приема или могут иметь дополнительное пространство для перемещения. F3 является примером канала разнесенного приема, находящегося в центре своих пределов перемещения, с отсутствием пространства для замедления передела перемещения – продвижение пределов перемещения допустимо. F1 является примером центрированного канала разнесенного приема, который может продвигать или замедлять свои пределы перемещения. В этом случае, если канал разнесенного приема выполняет продвижение за центр, когда выдается команда продвижения, выполняется переход к этапу 1015 принятия решения для определения, возможно ли продвижение предела перемещения для текущего канала разнесенного приема.
Если канал разнесенного приема не центрирован, или не выполнил продвижение за центр, он выполнил замедление от центральной точки. Продвижение такого канала разнесенного приема требуется для увеличения расстояния между каналом разнесенного приема и его пределами. Продвижение пределов (которые могут включить себя относительно более близкий предел замедления) может не потребоваться. В этом случае выполняется переход от этапа 1010 принятия решения к этапу 1070 остановки и завершения процедуры обновления предела перемещения без корректировки каких-либо пределов перемещения.
На этапе 1015 принятия решения определяется, возможно ли продвижение пределов перемещения, окружающих центрированный или продвинутый канал разнесенного приема, чтобы либо сохранить канал разнесенного приема центрированным после продвижения, либо минимизировать расстояние между каналом разнесенного приема и пределом продвижения. Чтобы сделать это, продвижение предела канала разнесенного приема, плюс любая охранная зона, должно быть меньше, чем предел замедления соседнего спереди канала разнесенного приема. Если это так, то продвижение предела перемещения возможно. Выполняется переход к этапу 1020 и продвижение пределов перемещения текущего канала разнесенного приема. Если это условие не выполняется на этапе 1015, хотя продвижение предела перемещения может быть необходимым, это не является возможным в настоящее время. Выполняется переход к этапу 1070 остановки.
Как только произошел переход к этапу 1020, т.е. пределы перемещения текущего канала разнесенного приема продвинулись, может возникнуть пространство для продвижения пределов перемещения канала разнесенного приема, расположенного сзади. Это может быть определено, как показано на этапе 1025 принятия решения, путем проверки, выполнил ли продвижение соседний сзади канал разнесенного приема за свой центр. Если это так, то продвижение пределов перемещения освободит пространство от канала разнесенного приема до своего предела продвижения. Если соседний сзади канал разнесенного приема центрирован, в корректировке нет необходимости. Если соседний сзади канал разнесенного приема выполнил замедление за центр, может быть нежелательным воздействие на относительно небольшое расстояние между таким каналом разнесенного приема и его пределом замедления, что может произойти в случае, если эти пределы перемещения продвинулись. Если на этапе 1025 принятия решения соседний сзади канал разнесенного приема не определен как получающий преимущество от продвижения пределов перемещения, выполняется переход к этапу 1070. Если продвижение требуется, выполняется переход к этапу 1030 и продвижение пределов перемещения соседнего сзади канала разнесенного приема. Затем выполняется переход к этапу 1070 для завершения процедуры.
Приведенное выше описание этапов 1010-1030 применимо, если команда временного слежения была на продвижение, что определяется на этапе 1005 принятия решения. Если команда временного слежения является замедлением, подобная процедура для этапов 1010-1030 выполняется на этапах 1040-1060 с модификациями, описанными ниже. Если на этапе 1005 команда временного слежения является командой замедления, выполняется переход к этапу 1040.
На этапе 1040 принятия решения канал разнесенного приема получит преимущество при замедлении своих пределов перемещения, если он замедлился за свой центр, таким образом уменьшая расстояние между собой и своим пределом замедления. По Фиг.9 F2 является примером канала разнесенного приема, который может не пройти такую проверку. Замедление, выполненное для F2, может переместить его ближе к центру. Позднее замедление его пределов перемещения может сместить центр назад от F2. Канал F1 разнесенного приема является, например, каналом разнесенного приема, который получит преимущество при замедлении своих пределов перемещения, следующего за замедлением F1 вследствие команды временного слежения. Если F2 центрирован или в положении, меньшем чем с2, он также может быть кандидатом на замедление своих пределов перемещения. Если текущий канал разнесенного приема не сможет выполнить замедление своих пределов перемещения, то выполняется переход к этапу 1070. Если текущий канал разнесенного приема может выполнить замедление своих пределов перемещения, то произойдет переход к этапу 1050, чтобы сделать это. Затем выполняется переход к этапу 1055 принятия решения для определения, получит ли преимущество соседний канал разнесенного приема от выполнения замедления предела перемещения.
На этапе 1055 принятия решения, если соседний спереди канал разнесенного приема выполнил замедление за центр, то пределы перемещения соседнего спереди канала разнесенного приема могут быть замедлены после замедления пределов перемещения текущего канала разнесенного приема. Если это выполняется, выполняется переход к этапу 1060. Если нет, выполняется переход к этапу 1070. На этапе 1060 происходит замедление пределов перемещения соседнего спереди канала разнесенного приема. Затем выполняется переход к этапу 1070 для завершения процесса.
Необходимо отметить, что процедура по Фиг.10 с некоторыми модификациями может быть вызвана без предшествующей команды временного слежения. Это может быть полезным, если пределы перемещения обновляются с меньшей частотой. Одна из таких модификаций может выполняться при помощи замены этапов 1005, 1010 и 1040 следующими этапами (не показано). Сначала происходит проверка, центрирован ли канал разнесенного приема. Если это так, то пределы перемещения для текущего канала разнесенного приема могут не обновляться. Выполняется переход к этапу 1070. Если канал разнесенного приема не центрирован, то пределы перемещения могут иметь возможность “дышать” в одном направлении или в другом. Если канал разнесенного приема выполнил замедление из центра, далее следует последовательность операций, начинающаяся на этапе 1045 принятия решения. Если канал разнесенного приема выполнил продвижение из центра, далее следует последовательность операций от этапа 1015 принятия решения. Различные модификации этих вариантов осуществления находятся в пределах объема принципов, приведенных на Фиг.9-10 и в сопровождающем описании. Примеры включают в себя коррекцию соседних пределов перемещения, если текущий канал разнесенного приема центрирован, и перемещение пределов при помощи множества минимальных продвижений или замедлений.
Различные варианты осуществления могут изменять порядок, в котором вызывается процедура для различных каналов разнесенного приема внутри множества. Одним из примеров является начало с наименьшего смещения и переход к каждому соседнему спереди каналу разнесенного приема. Другим способом может быть начало с наибольшего смещения и переход к каждому соседнему сзади каналу разнесенного приема. (В каждом из этих примеров специалистам в данной области техники будет очевидно, как выбрать для модификаций “наименьший” и “наибольший”, учитывая тот факт, что пространство ПШ является кольцевым, таким образом, небольшое смещение может быть слегка “продвинутым” относительно смещения с номинально большим значением, которое находится близко к концу последовательности ПШ.) Другим вариантом может быть начало в середине и так далее.
Необходимо отметить, что во всех вариантах осуществления, описанных выше, этапы способа могут быть взаимозаменяемыми без отступления от пределов объема настоящего изобретения.
Специалистам в данной области техники должно быть понятно, что информация и сигналы могут быть представлены с использованием любых из различных технологий или методик. Например, данные, инструкции, команды, информация, сигналы, биты, символы и чипы, которые могут быть упоминаемыми по всему описанию выше, могут быть представлены при помощи напряжений, токов, электромагнитных волн, магнитных полей или частиц, оптических полей или частиц или любым их сочетанием.
Специалисты в данной области техники также признают, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритмов, описанные в связи с вариантами осуществления, изложенными в данном описании, могут быть реализованы как электронные аппаратные средства, компьютерное программное обеспечение или их сочетание. Для ясности иллюстрации, заменяя друг друга, такие аппаратные средства и программное обеспечение, различные иллюстративные компоненты, блоки, модули, схемы и этапы описаны выше в общем случае в терминах своих функциональных возможностей. Причем такие функциональные возможности реализуются в качестве аппаратных средств или программного обеспечения в зависимости от практического приложения и конструктивных ограничений, налагаемых на всю систему. Специалисты в данной области техники могут осуществить описанные функциональные возможности различными способами для каждого практического приложения, но такие решения осуществлений не могут быть истолкованы, как приводящие к отступлению от пределов объема настоящего изобретения.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с вариантами осуществления, изложенными в данном описании, могут быть реализованы или исполнены процессором общего назначения, цифровым сигнальным процессором (ЦСП), специализированной интегральной схемой (СИС, ASIC), программируемой пользователем вентильной матрицей (ППВМ, FPGA) или другими программируемыми логическими устройствами, дискретными логическими элементами или транзисторной логикой, дискретными аппаратными средствами или любым их сочетанием, разработанным для выполнения функций, изложенных в данном описании. Процессор общего назначения может быть микропроцессором, но в качестве альтернативы процессор может быть любым обычным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован как сочетание компьютерных устройств, например сочетанием ЦСП и микропроцессора, набором микропроцессоров, одним или несколькими микропроцессорами, связанными с ядром ЦСП, или любой другой конфигурацией.
Этапы способа и алгоритма, описанные в связи с вариантами осуществления, изложенными в данном описании, могут быть осуществлены непосредственно в аппаратных средствах, в модуле программного обеспечения, исполняемого процессором, или сочетанием указанного. Модуль программного обеспечения может постоянно храниться в памяти ОЗУ (оперативного запоминающего устройства), флэш-памяти, памяти ПЗУ (постоянного запоминающего устройства), памяти СППП (стираемой программируемой постоянной памяти), памяти ЭППП (электрически перепрограммируемой постоянной памяти), регистрах, жестком диске, съемном диске, CD-ROM или любом другом из запоминающих устройств, известных в данной области техники. Иллюстративное запоминающее устройство связывается с процессором, причем такой процессор может считывать информацию с запоминающего устройства или записывать на него. В качестве альтернативы запоминающее устройство может быть встроенным в процессор. Процессор и запоминающее устройство могут постоянно находиться в ASIC. ASIC может постоянно находиться в пользовательском терминале.
Предыдущее описание изложенных вариантов осуществления предоставляется, позволяя любому специалисту в данной области техники создать или использовать настоящее изобретение. Различные модификации для таких вариантов осуществления будут очевидными специалистам в данной области техники, и общие принципы, определенные в настоящем описании, могут применяться в других вариантах осуществления без отступления от сущности и объема настоящего изобретения. Таким образом, настоящее изобретение не предназначено для ограничения вариантами осуществления, изложенными в настоящем описании, но должно соответствовать наиболее широкому объему, совместимому с принципами и новыми отличительными особенностями, изложенными в данном описании.
Формула изобретения
1. Способ временного отслеживания набора каналов разнесенного приема в Rake-приемнике, включающий в себя: предотвращение выхода каждого канала разнесенного приема при временном отслеживании за пределы перемещения для данного канала разнесенного приема, обновление пределов перемещения для первого канала разнесенного приема, соседнего со вторым каналом разнесенного приема, когда для второго канала разнесенного приема выдается команда временного отслеживания.
2. Способ временного отслеживания набора каналов разнесенного приема, причем каждый канал разнесенного приема имеет предел продвижения и предел замедления, включающий в себя: продвижение предела замедления первого канала разнесенного приема, соседнего со вторым каналом разнесенного приема и находящегося спереди него, и предела продвижения третьего канала разнесенного приема, соседнего со вторым каналом разнесенного приема и находящегося сзади него, если команда продвижения выдается для второго канала разнесенного приема; и замедление предела замедления первого канала разнесенного приема и предела продвижения третьего канала разнесенного приема, если команда замедления выдается для второго канала разнесенного приема.
3. Способ по п.2, дополнительно включающий в себя подавление команд продвижения и замедления для второго канала разнесенного приема, если команды могут переместить смещение второго канала разнесенного приема за пределы продвижения или замедления второго канала разнесенного приема.
4. Способ временного отслеживания набора каналов разнесенного приема, причем каждый канал разнесенного приема имеет предел продвижения, предел замедления и положение центра, расположенного примерно равноудаленно от пределов продвижения и замедления канала разнесенного приема, включающий в себя: продвижение пределов продвижения и замедления первого канала разнесенного приема, если первый канал разнесенного приема продвигается за положения центра, и предел продвижения первого канала разнесенного приема плюс заранее определенная охранная зона меньше, чем предел замедления второго канала разнесенного приема и соседнего с ним; и замедление пределов продвижения и замедления первого канала разнесенного приема, если первый канал разнесенного приема замедляется за положение центра и предел замедления первого канала разнесенного приема минус заранее определенная охранная зона больше, чем предел продвижения третьего канала разнесенного приема, расположенного сзади первого канала разнесенного приема и соседнего с ним.
5. Способ по п.4, дополнительно включающий в себя продвижение пределов продвижения и замедления третьего канала разнесенного приема вслед за продвижением пределов продвижения и замедления первого канала разнесенного приема, если третий канал разнесенного приема продвинулся за положение своего центра.
6. Способ по п.4, дополнительно включающий в себя замедление пределов продвижения и замедления второго канала разнесенного приема вслед за продвижением пределов продвижения и замедления первого канала разнесенного приема, если второй канал разнесенного приема замедлился за положение своего центра.
7. Способ по п.4, в котором пределы продвижения и замедления первого канала разнесенного приема продвигаются после команды продвижения для первого канала разнесенного приема.
8. Способ по п.4, в котором пределы продвижения и замедления первого канала разнесенного приема замедляются после команды замедления для первого канала разнесенного приема.
9. Машиночитаемый носитель, содержащий инструкции, которые при выполнении их процессором приводят к реализации следующих этапов временного отслеживания набора каналов разнесенного приема: продвижение предела замедления первого канала разнесенного приема, соседнего со вторым каналом разнесенного приема и находящегося спереди него, и предела продвижения третьего канала разнесенного приема, соседнего со вторым каналом разнесенного приема и находящегося сзади него, если команда продвижения выдается для второго канала разнесенного приема; и продвижение предела замедления первого канала разнесенного приема и предела продвижения третьего канала разнесенного приема, если команда продвижения выдается для второго канала разнесенного приема.
10. Машиночитаемый носитель, содержащий инструкции, которые при выполнении их процессором приводят к реализации следующих этапов временного отслеживания набора каналов разнесенного приема: продвижение пределов продвижения и замедления первого канала разнесенного приема, если первый канал разнесенного приема продвигается за положение его центра и предел продвижения первого канала разнесенного приема плюс заранее определенная охранная зона меньше, чем предел замедления второго канала разнесенного приема, расположенного спереди первого канала разнесенного приема и соседнего с ним; и замедление пределов продвижения и замедления первого канала разнесенного приема, если первый канал разнесенного приема замедляется за положение его центра и предел замедления первого канала разнесенного приема минус заранее определенная охранная зона больше, чем предел продвижения третьего канала разнесенного приема, расположенного сзади первого канала разнесенного приема и соседнего с ним.
11. Rake-приемник, включающий в себя: средство продвижения предела замедления первого канала разнесенного приема, соседнего со вторым каналом разнесенного приема и находящегося спереди него, и предела продвижения третьего канала разнесенного приема, соседнего со вторым каналом разнесенного приема и находящегося сзади него, если команда продвижения выдается для второго канала разнесенного приема; и средство продвижения предела замедления первого канала разнесенного приема и предела продвижения третьего канала разнесенного приема, если команда продвижения выдается для второго канала разнесенного приема.
12. Rake-приемник, включающий в себя: средство продвижения пределов продвижения и замедления первого канала разнесенного приема, если первый канал разнесенного приема продвигается за положение его центра и предел продвижения первого канала разнесенного приема плюс заранее определенная охранная зона меньше, чем предел замедления второго канала разнесенного приема и соседнего с ним; и средство замедления пределов продвижения и замедления первого канала разнесенного приема, если первый канал разнесенного приема замедляется за положение его центра и предел замедления первого канала разнесенного приема минус заранее определенная охранная зона больше, чем предел продвижения третьего канала разнесенного приема, расположенного сзади первого канала разнесенного приема и соседнего с ним.
РИСУНКИ
|
|