СПОСОБ И УСТРОЙСТВО ДЛЯ ВЗАИМОДЕЙСТВИЯ БЫСТРОЙ ПОМЕХИ ОТ ДРУГОГО СЕКТОРА (OSI) С МЕДЛЕННОЙ OSI
METHOD AND DEVICE FOR INTERACTION OF QUICK INTERFERENCE FROM OTHER SECTOR (OSI) WITH SLOW OSI

Перекрестная ссылка
Данная заявка притязает на приоритет предварительной патентной заявки США № 60/843,219, поданной 8 сентября 2006 г. под названием “A METHOD AND APPARATUS FOR INTERACTION OF FAST OTHER SECTOR INTERFERENCE (OSI) WITH SLOW OSI”, которая в полном объеме включена в данный документ посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится, в целом, к беспроводной связи и, в частности, к методикам управления мощностью и помехой в системе беспроводной связи.
Уровень техники
Системы беспроводной связи получили широкое распространение, обеспечивая различные услуги связи; например, речевая связь, передача видео, передача пакетных данных, широковещание и обмен сообщениями может быть обеспечено через такие системы беспроводной связи. Эти системы могут представлять собой системы множественного доступа, которые способны поддерживать связь для множественных терминалов путем предоставления общедоступных системных ресурсов. Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), и системы множественного доступа с ортогональным частотным разделением (OFDMA).
Система беспроводной связи с множественным доступом может одновременно поддерживать связь для множественных беспроводных терминалов. В такой системе, каждый терминал может осуществлять связь с одним или несколькими секторами посредством передач по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от секторов к терминалам, а обратная линия связи (или восходящая линия связи) относится к линии связи от терминалов к секторам. Эти линии связи можно устанавливать в системах с одним входом и одним выходом (SISO), несколькими входами и одним выходом и/или несколькими входами и несколькими выходами (MIMO).
Множественные терминалы могут одновременно передавать по обратной линии связи путем мультиплексирования своих передач таким образом, чтобы они были ортогональны друг другу во временном, частотном и/или кодовом измерении. При достижении полной ортогональности между передачами, передачи от каждого терминала не создают помех для передач от других терминалов на принимающем секторе. Однако полной ортогональности между передачами от разных терминалов часто невозможно добиться в силу канальных условий, недостатков приемника и других факторов. В результате терминалы часто создают помехи той или иной интенсивности для других терминалов, осуществляющих связь с тем же сектором. Кроме того, поскольку передачи от терминалов, осуществляющих связь с разными секторами, обычно не ортогональны друг другу, то каждый терминал также может создавать помехи для терминалов, осуществляющих связь с соседними секторами. Эта помеха приводит к снижению производительности на каждом терминале в системе. Соответственно, в данной технике существует необходимость в эффективных методиках ослабления эффектов помехи в системе беспроводной связи.
Раскрытие изобретения
Ниже представлена упрощенная сущность раскрытых вариантов осуществления для обеспечения принципиального понимания таких вариантов осуществления. Эта сущность не является обширным обзором всех предлагаемых вариантов осуществления, и также не призвана, ни указывать ключевые или критические элементы, ни ограничивать объем таких вариантов осуществления. Ее единственной целью является представление некоторых идей раскрытых вариантов осуществления в упрощенной форме в порядке предварения более подробного описания, которое приведено ниже.
Описаны системы и способы, которые обеспечивают методики для формирования и использования обратной связи по обратной линии связи для управления помехой в системе беспроводной связи. Индикаторы помехи от другого сектора (OSI) передаются от точки доступа, от которой наблюдается чрезмерная помеха, на терминал доступа. На терминале доступа, соответствующее(ие) значение(я) дельты регулируется(ются) на основании принятых индикаторов OSI. Затем объединенная информация может передаваться в порядке обратной связи на обслуживающую точку доступа, на основании чего обслуживающая точка доступа может назначать ресурсы для использования терминалом, осуществляющим связь с обслуживающей точкой доступа. Благодаря подобному назначению ресурсов можно снизить общую помеху, наблюдаемую в системе беспроводной связи.
Согласно одному аспекту предусмотрен способ обеспечения обратной связи для управления мощностью в системе беспроводной связи. Способ может включать в себя прием одной или нескольких индикаций медленной помехи от другого сектора (OSI) и одной или нескольких быстрых индикаций OSI от одной или нескольких соседних точек доступа. Кроме того, способ может включать в себя поддержание одного или нескольких значений дельты на основании принятых индикаций OSI и регулировку ресурса, используемого для передач на обслуживающую точку доступа, на основании, по меньшей мере, частично, значений дельты.
Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя память, в которой хранятся данные, относящиеся к одной или нескольким индикациям OSI, принятым от одного или нескольких необслуживающих секторов, и к одному или нескольким значениям дельты. Кроме того, устройство беспроводной связи может включать в себя процессор, способный регулировать значения дельты на основании одной или нескольких индикаций OSI и изменять параметр для передач на обслуживающий сектор на основании, по меньшей мере, частично, значений дельты.
Еще один аспект относится к устройству, которое облегчает управление мощностью и управление помехой на обратной линии связи в системе беспроводной связи. Устройство может включать в себя средство для приема одной или нескольких индикаций OSI от одного или нескольких необслуживающих секторов. Кроме того, устройство может включать в себя средство для регулировки одного или нескольких значений дельты на основании одной или нескольких индикаций OSI. Кроме того, устройство может содержать средство для изменения одного или нескольких коммуникационных ресурсов на основании, по меньшей мере, частично, значений дельты.
Еще один аспект относится к машиночитаемому носителю информации. Машиночитаемый носитель информации может включать в себя код, предписывающий компьютеру принимать одну или несколько индикаций OSI от одной или нескольких необслуживающих базовых станций. Кроме того, машиночитаемый носитель информации может содержать код, предписывающий компьютеру изменять одно или несколько значений дельты на основании, по меньшей мере, частично, одной или нескольких индикаций OSI. Машиночитаемый носитель информации может дополнительно содержать код, предписывающий компьютеру вычислять одну или более из полосы пропускания и мощности передачи для связи с обслуживающей базовой станцией на основании, по меньшей мере, частично, значений дельты.
Еще один аспект относится к интегральной схеме, которая выполняет компьютерно-выполняемые инструкции для управления помехой в системе беспроводной связи. Инструкции могут включать в себя поддержание опорного уровня мощности, прием одной или нескольких индикаций OSI, регулировку одного или нескольких значений дельты на основании принятых одной или нескольких индикаций OSI, и вычисление мощности передачи, по меньшей мере, частично, путем прибавления одного или нескольких значений дельты к опорному уровню мощности.
Для выполнения вышеозначенных и других задач один или несколько вариантов осуществления содержат признаки, полностью описанные ниже и частично указанные в формуле изобретения. Нижеследующее описание и прилагаемые чертежи подробно описывают некоторые иллюстративные аспекты раскрытых вариантов осуществления. Однако эти аспекты указывают лишь некоторые возможные пути реализации принципов различных вариантов осуществления. Кроме того, раскрытые варианты осуществления призваны включать в себя все подобные аспекты и их эквиваленты.
Краткое описание чертежей
Фиг.1 - система беспроводной связи с множественным доступом согласно различным изложенным здесь аспектам.
Фиг.2 - блок-схема системы, которая облегчает управление мощностью и управление помехой на обратной линии связи в системе беспроводной связи согласно различным аспектам.
Фиг.3A-3B - блок-схемы системы, которая облегчает управление мощностью и управление помехой на обратной линии связи в системе беспроводной связи согласно различным аспектам.
Фиг.4 - логическая блок-схема способа осуществления поддержания уровня мощности обратной линии связи в системе беспроводной связи.
Фиг.5 - логическая блок-схема способа осуществления поддержания уровня мощности обратной линии связи на основании принятой индикации помехи в системе беспроводной связи.
Фиг.6 - блок-схема иллюстративной системы беспроводной связи, в которой могут быть реализованы один или несколько описанных здесь вариантов осуществления.
Фиг.7 - блок-схема системы, которая координирует поддержание уровня мощности обратной линии связи в системе беспроводной связи согласно различным аспектам.
Фиг.8 - блок-схема системы, которая координирует управление мощностью и управление помехой на обратной линии связи в системе беспроводной связи согласно различным аспектам.
Фиг.9 - блок-схема устройства, которое облегчает связи регулировку ресурсов передачи и управление помехой на обратной линии в системе беспроводной связи.
Фиг.10 - блок-схема устройства, которое облегчает регулировку передачи по обратной линии связи на основании принятой индикации помехи в системе беспроводной связи.
Осуществление изобретения
Различные варианты осуществления будут описаны ниже со ссылками на чертежи, снабженные сквозной системой обозначений. В нижеследующем описании, в целях объяснения, многочисленные конкретные детали изложены для обеспечения полного понимания одного или нескольких аспектов. Однако очевидно, что такие варианты осуществления можно реализовать на практике без этих конкретных деталей. В других примерах общеизвестные структуры и устройства показаны в виде блок-схемы для облегчения понимания одного или нескольких вариантов осуществления.
Используемые в этой заявке термины “компонент”, “модуль”, “система” и пр. относятся к компьютерной сущности, в частности оборудованию, программно-аппаратному обеспечению, комбинации оборудования и программного обеспечения, программному обеспечению или выполняющемуся программному обеспечению. Например, компонент может представлять собой, но без ограничения, процесс, выполняющийся на процессоре, процессор, объект, выполнимый модуль, поток выполнения, программу и/или компьютер. В порядке иллюстрации, компонентом может быть как приложение, выполняющееся на вычислительном устройстве, так и вычислительное устройство. Один или несколько компонентов могут располагаться в процессе и/или потоке выполнения, и компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютерами. Кроме того, эти компоненты могут выполняться с различных машиночитаемых носителей, на которых хранятся различные структуры данных. Компоненты могут осуществлять связь посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или несколько пакетов данных (например, данные от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например интернету, с другими системами посредством сигнала).
Кроме того, различные варианты осуществления описаны здесь применительно к беспроводному терминалу и/или базовой станции. Под беспроводным терминалом можно понимать устройство, предоставляющее пользователю услугу передачи речи и/или данных. Беспроводной терминал может быть подключен к вычислительному устройству, например портативному компьютеру или настольному компьютеру, или быть автономным устройством, например карманным персональным компьютером (КПК, PDA). Беспроводной терминал также можно называть системой, абонентским устройством, абонентской станцией, мобильной станцией, мобильным устройством, удаленной станцией, точкой доступа, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом, пользовательским устройством или пользовательским оборудованием. Беспроводной терминал может представлять собой абонентскую станцию, беспроводное устройство, сотовый телефон, телефон PCS, бесшнуровой телефон, телефон, работающий по протоколу Session Initiation Protocol (SIP), станцию беспроводного абонентского доступа (WLL), карманный персональный компьютер (КПК, PDA), карманное устройство с возможностью беспроводного соединения, или другое устройство обработки, подключенное к беспроводному модему. Под базовой станцией (например, точкой доступа) можно понимать устройство в сети доступа, которое осуществляет связь по радиоинтерфейсу, через один или несколько секторов, с беспроводными терминалами. Базовая станция может действовать как маршрутизатор между беспроводным терминалом и остальной частью сети доступа, которая может включать в себя сеть интернет-протокола (IP), путем преобразования принятых кадров радиоинтерфейса в IP-пакеты. Базовая станция также координирует управление атрибутами радиоинтерфейса.
Кроме того, различные описанные здесь аспекты или признаки можно реализовать в виде способа, устройства или изделия производства с использованием стандартных методов программирования и/или проектирования. Используемый здесь термин “изделие производства” призван охватывать компьютерную программу, доступную с любого машиночитаемого устройства, носителя или среды. Например, машиночитаемые носители могут включать в себя, но без ограничения, магнитное запоминающее устройство (например, жесткий диск, флоппи-диск, магнитную полоску …), оптический диск (например, компакт-диск (CD), цифровой универсальный диск (DVD)…), смарт-карту и устройство типа флэш-памяти (например, карту, линейку, USB-ключ …).
Различные варианты осуществления будут представлены применительно к системам, которые могут включать в себя ряд устройств, компонентов, модулей и пр. Понятно и очевидно, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать в себя все устройства, компоненты, модули и т.д., рассмотренные в связи с фигурами. Также можно использовать комбинацию этих подходов.
Далее, ссылаясь на чертежи, на Фиг.1 показана система 100 беспроводной связи с множественным доступом согласно различным аспектам. В одном примере, система 100 беспроводной связи с множественным доступом включает в себя множественные базовые станции 110 и множественные терминалы 120. Кроме того, одна или несколько базовых станций 110 могут осуществлять связь с одним или несколькими терминалами 120. В порядке примера, но не ограничения, базовая станция 110 может представлять собой точку доступа, узел Б (Node B) и/или другую соответствующую сетевую сущность. Каждая базовая станция 110 обеспечивает покрытие связи для конкретной географической области 102a-c. Используемый здесь и, вообще, в технике, термин “сота” может относиться к базовой станции 110 и/или ее зоне покрытия 102 в зависимости от контекста, в котором используется термин.
Для повышения емкости системы зона покрытия 102, соответствующая базовой станции 110, может быть разделена на множественные области меньшего размера (например, области 104a, 104b и 104c). Каждая из областей меньшего размера 104a, 104b, и 104c может обслуживаться соответствующей базовой приемопередающей подсистемой (BTS, не показана). Используемый здесь и, вообще, в технике, термин “сектор” может относиться к BTS и/или к ее зоне покрытия, в зависимости от контекста, в котором используется термин. В одном примере секторы 104 в соте 102a могут быть образованы группами антенн (не показаны) на базовой станции 110, где каждая группа антенн отвечает за связь с терминалами 120 на участке соты 102. Например, базовая станция 110, обслуживающая соту 102a, может иметь первую группу антенн, соответствующую сектору 104a, вторую группу антенн, соответствующую сектору 104b, и третью группу антенн, соответствующую сектору 104c. Однако очевидно, что различные раскрытые здесь аспекты можно использовать в системе, имеющей секторизованные и/или несекторизованные соты. Кроме того, очевидно, что все пригодные сети беспроводной связи, имеющие любое количество секторизованных и/или несекторизованных сот, отвечают объему прилагаемой формулы изобретения. Для простоты используемый здесь термин “базовая станция” может относиться к станции, которая обслуживает сектор, а также к станции, которая обслуживает соту. Здесь предполагается, что “обслуживающая” точка доступа это точка доступа, с которой данный терминал, в основном, поддерживает связь для передачи трафика по прямой линии связи и/или обратной линии связи, и “соседняя” точка доступа - это точка доступа, с которой данный терминал, в основном, не обменивается данными трафика. Хотя нижеследующее описание, в целом, для простоты, относится к системе, в которой каждый терминал осуществляет связь с одной обслуживающей точкой доступа, очевидно, что терминалы могут осуществлять связь с любым количеством обслуживающих точек доступа. Например, терминалы 120 в системе 100 могут осуществлять связь с различными базовыми станциями 110 с использованием разрываемых линий связи, в которой данный терминал 120 может иметь разные обслуживающие секторы для прямой и обратной линий связи. В этом примере обслуживающий сектор прямой линии связи можно рассматривать как соседний сектор в целях управления помехой. В другом примере терминал доступа может осуществлять передачи трафика по прямой линии связи или передачи управления по прямой и/или обратной линиям связи с необслуживающим соседним сектором.
Согласно одному аспекту терминалы 120 могут быть рассредоточены по системе 100. Каждый терминал 120 может быть стационарным или мобильным. В порядке примера, но не ограничения, терминал 120 может представлять собой терминал доступа (AT), мобильную станцию, пользовательское оборудование, абонентскую станцию, и/или другую соответствующую сетевую сущность. Терминал 120 может представлять собой беспроводное устройство, сотовый телефон, карманный персональный компьютер (КПК, PDA), беспроводной модем, карманное устройство или другое подходящее устройство. Кроме того, терминал 120 может осуществлять связь с любым количеством базовых станций 110 или ни с одной из базовых станций 110 в любой данный момент.
В другом примере система 100 может использовать централизованную архитектуру путем применения системного контроллера 130, который может быть подключен к одной или нескольким базовым станциям 110 и обеспечивать координацию и управление для базовых станций 110. Согласно альтернативным аспектам системный контроллер 130 может быть единой сетевой сущностью или совокупностью сетевых сущностей. Дополнительно система 100 может использовать распределенную архитектуру, чтобы базовые станции 110 могли осуществлять связь друг с другом при необходимости. В одном примере системный контроллер 130 может дополнительно содержать одно или несколько подключений к нескольким сетям. Эти сети могут включать в себя интернет, другие сети с коммутацией пакетов и/или сети речевой связи с коммутацией каналов, которые могут обеспечивать информация на и/или от терминалов 120, осуществляющих связь с одной или несколькими базовыми станциями 110 в системе 100. В другом примере системный контроллер 130 может включать в себя или быть подключен к диспетчеру (не показан), который может планировать передачи на и/или от терминалов 120. Альтернативно, диспетчер может располагаться в каждой отдельной соте 102, в каждом секторе 104 или в их комбинации.
В одном примере система 100 может использовать одну или несколько схем множественного доступа, например CDMA, TDMA, FDMA, OFDMA, Single-Carrier FDMA (SC-FDMA) и/или другие подходящие схемы множественного доступа. В TDMA применяется мультиплексирование с временным разделением (TDM), при котором передачи для разных терминалов 120 ортогонализуются за счет передачи в разные интервалы времени. BFDMA применяется мультиплексирование с частотным разделением (FDM), при котором передачи для разных терминалов 120 ортогонализуются за счет передачи на разных поднесущих частотах. В одном примере системы TDMA и FDMA также могут использовать мультиплексирование с кодовым разделением (CDM), при котором передачи для множественных терминалов можно ортогонализовать с использованием разных ортогональных кодов (например, кодов Уолша), даже если они осуществляются в одном и том же интервале времени или на одной и той же поднесущей. В OFDMA применяется мультиплексирование с ортогональным частотным разделением (OFDM), и в SC-FDMA применяется мультиплексирование с частотным разделением на одной несущей (SC-FDM). OFDM и SC-FDM могут разбивать системную полосу на множественные ортогональные поднесущие (например, тоны, бины, …), каждую из которых можно модулировать данными. Обычно символы модуляции передаются в частотном измерении в рамках OFDM и во временном измерении в рамках SC-FDM. Дополнительно и/или альтернативно, системная полоса пропускания может делиться на одну или несколько несущих частот, каждая из которых может содержать одну или несколько поднесущих. Система 100 также может использовать комбинацию схем множественного доступа, например OFDMA и CDMA. Хотя упомянутые здесь методики управления мощностью, в целом, описаны для системы OFDMA, очевидно, что описанные здесь методики можно аналогично применять к любой системе беспроводной связи.
Согласно одному аспекту базовые станции 110 и/или терминалы 120 в системе 100 могут использовать множественные (NT) передающие антенны и/или множественные (NR) приемные антенны для передачи данных. Канал MIMO, образованный NT передающими и NR приемными антеннами, можно разложить на NS независимых каналов, которые также называются пространственными каналами, где NS ≤ min{NT, NR}. В одном примере каждый из NS независимых каналов может соответствовать пространственному измерению. Используя дополнительные измерения, созданные множественными передающими и приемными антеннами, система 100 может достигать повышенной пропускной способности, повышенной надежности и/или других выигрышей в производительности.
В другом примере базовые станции 110 и терминалы 120 в системе 100 могут передавать данные с использованием одного или нескольких каналов данных и сигнализацию с использованием одного или нескольких каналов управления. Каналы данных, используемые системой 100, могут назначаться активным терминалам 120, благодаря чему каждый канал данных используется только одним терминалом в любое данное время. Альтернативно, каналы данных могут назначаться множественным терминалам 120, которые могут накладываться или ортогонально диспетчеризоваться на канале данных. Для экономии системных ресурсов, каналы управления, используемые системой 100, также могут обобществляться между множественными терминалами 120 с использованием, например, мультиплексирования с кодовым разделением. В одном примере каналы данных, ортогонально мультиплексированные только по частоте и времени (например, каналы данных, не мультиплексированные с использованием CDM), могут быть в меньшей степени подвержены потере ортогональности в силу канальных условий и недостатков приемника, чем соответствующие каналы управления.
Согласно одному аспекту система 100 может использовать централизованную диспетчеризацию посредством одного или нескольких диспетчеров, реализованных, например, на системном контроллере 130 и/или на каждой базовой станции 110. В системе, использующей централизованную диспетчеризацию, диспетчер(ы) может(могут) опираться на обратную связь от терминалов 120 для принятия правильных решений по планированию. В одном примере эта обратная связь может включать в себя смещение дельты, добавленное к информации OSI для обратной связи, чтобы диспетчер мог оценить поддерживаемую пиковую скорость обратной линии связи для терминала 120, от которого принимается такая обратная связь, и соответственно выделить системную полосу.
Согласно еще одному аспекту система 100 может использовать управление помехой обратной линии связи, чтобы гарантировать минимальные параметры стабильности системы и качества обслуживания (QoS) для системы. Например, вероятность ошибки декодирования сообщений квитирования обратной линии связи (RL) может обеспечивать общий уровень ошибки для всех передач прямой линии связи. Применяя управление помехой на RL, система 100 может облегчать экономичную по мощности передачу трафика управления и QoS и/или другого трафика со строгими ограничениями по ошибке.
На Фиг.2 показана блок-схема системы 200, которая облегчает управление мощностью и управление помехой на обратной линии связи в системе беспроводной связи согласно различным описанным здесь аспектам. В одном примере система 200 включает в себя терминал 2101, который может осуществлять связь с обслуживающим сектором 220 по прямой и обратной линиям связи через одну или несколько антенн 2161 на терминале 2101 и одну или несколько антенн 224 на обслуживающем секторе 220. Обслуживающий сектор 220 может представлять собой базовую станцию (например, базовую станцию 110) или группу антенн на базовой станции. Кроме того, обслуживающий сектор 220 может обеспечивать покрытие для соты (например, соты 102) или участка соты (например, сектора 104). Кроме того, система 200 может включать в себя один или несколько соседних секторов 230, с которыми терминал 2101 не осуществляет связь. Соседние секторы 230 могут обеспечивать покрытие для соответствующих географических областей, которые могут включать в себя полностью, частично или не включать в себя область, покрытую обслуживающим сектором 220 через одну или несколько антенн 234. Хотя обслуживающий сектор 220 и соседние секторы 230 показаны в системе 200 как отдельные сущности, очевидно, что терминал может использовать разные секторы для осуществления первичной связи по прямой и обратной линиям связи. В этом примере один и тот же сектор может быть обслуживающим сектором 220 на прямой линии связи и соседним сектором 230 на обратной линии связи и/или наоборот. Очевидно также, что терминал 210 может осуществлять передачи трафика по прямой линии связи или передачи управления по прямой и/или обратной линиям связи с соседним сектором 230.
Согласно одному аспекту терминал 210 и обслуживающий сектор 220 могут осуществлять связь для управления величиной мощности передачи, используемой терминалом 210 при осуществлении связи с обслуживающим сектором 220 с использованием одного или нескольких методов управления мощностью. В одном примере соседние секторы 230 могут передавать индикаторы OSI от компонента 232 индикатора OSI на терминал 210. На основании индикаторов OSI от соседних секторов 230 терминал 210 может регулировать одно или несколько значений дельты, используемых для управления ресурсами, используемыми для связи с обслуживающим сектором 220 по обратной линии связи через компонент 212 управления мощностью. Дополнительно, терминал 210 может передавать вычисленные значения дельты и/или отчеты об активности OSI, обусловленной терминалом 210, в порядке обратной связи на обслуживающий сектор 220. На обслуживающем секторе 220, компонент 222 управления мощностью затем может использовать обратную связь от терминала 210 для назначения мощности передачи и/или других ресурсов для связи с терминалом 210. После того, как компонент 222 управления мощностью сгенерирует назначение мощности передачи, обслуживающий сектор 220 может передать назначение обратно на терминал 210. Затем терминал 210 может соответственно регулировать свою мощность передачи на основании назначения посредством компонента 212 регулировки мощности.
Согласно еще одному аспекту методики управления мощностью, используемые объектами в системе 200, могут дополнительно учитывать помеху, присутствующую в системе 200. Например, в системе беспроводной связи множественного доступа, например системе OFDMA, множественные терминалы 210 могут одновременно осуществлять передачу по восходящей линии связи путем мультиплексирования своих передач таким образом, чтобы они были ортогональны друг другу во временном, частотном и/или кодовом измерении. Однако полная ортогональность между передачами от разных терминалов 210 часто не достигается в силу канальных условий, недостатков приемника и других факторов. В результате терминалы 210 в системе 200 часто создают помеху для других терминалов 210, осуществляющих связь с общим сектором 220 или 230. Кроме того, поскольку передачи от терминалов 210, осуществляющих связь с разными секторами 220 и/или 230, обычно не ортогональны друг другу, каждый терминал 210 также может создавать помехи для терминалов 210, осуществляющих связь с соседними секторами 220 и/или 230. В результате производительность терминалов 210 в системе 200 может снижаться из-за помехи, обусловленной другими терминалами 210 в системе 200.
На Фиг.3A-3B показаны блок-схемы, иллюстрирующие работу иллюстративной системы 300 для управления мощностью и управления помехой в системе беспроводной связи. По аналогии с системой 200 система 300 может включать в себя терминал 310, осуществляющий связь с обслуживающим сектором 320 по прямой и обратной линиям связи через соответствующие антенны 316 и 324. Система 300 также может включать в себя один или несколько соседних секторов (например, соседние секторы 230), которые могут включать в себя сектор 330 основной помехи, который с наибольшей вероятностью подвергается помехе, обусловленной терминалом 310, по причине, например, наиболее близкого расположения соседнего сектора к терминалу 310.
Согласно одному аспекту терминал 310 может осуществлять связь с обслуживающим сектором 320 для управления уровнями мощности передачи, используемыми терминалом 310. В одном примере методики управления мощностью, используемые терминалом 310 и обслуживающим сектором 320, могут опираться на уровень помехи, обусловленной терминалом 310 на обслуживающем секторе 320 и/или других секторах, например секторе 330 основной помехи. Благодаря использованию помехи в качестве фактора в методах управления мощностью, применяемых терминалом 310 и обслуживающим сектором 320, такие методики могут способствовать оптимизации общей производительности в системе 300, чем аналогичные методики, которые не учитывают помеху.
На Фиг.3A показана передача 318 по обратной линии связи от терминала 310 на обслуживающий сектор 320. Согласно одному аспекту сущности в системе 300 могут использовать один или несколько методов управления мощностью канала трафика обратной линии связи для управления объемом ресурсов, используемых терминалом 310 для передач по обратной линии связи, и, таким образом, управлять величиной помехи, обусловленной терминалом 310 на необслуживающих секторах, например на секторе 330 основной помехи. Благодаря использованию таких методов, терминал 310 может передавать на достаточном уровне мощности, в то же время поддерживая межсекторную помеху на приемлемых уровнях. Согласно одному такому методу сектор 330 основной помехи может вещать информацию об уровнях помехи, которые он наблюдает, на терминал 310. Терминал 310 может регулировать свою мощность передачи на основании этой информации, а также своей текущей мощности передачи и измерении интенсивностей каналов между терминалом 310 и необслуживающими секторами, например сектором 330 основной помехи.
Согласно еще одному аспекту сектор 330 основной помехи может передавать индикаторы помехи, индикации OSI 338 и/или другую сигнализацию на терминал доступа 310 по прямой линии связи через компонент 332 индикатора помехи от другого сектора (OSI) и одну или несколько антенн 334. Индикаторы помехи, генерируемые компонентом 332 индикатора OSI, могут включать в себя, например, индикацию помехи обратной линии связи, присутствующей на секторе 330 основной помехи. В одном примере индикации OSI 338, генерируемые компонентом 332 индикатора OSI, могут представлять собой регулярные индикации OSI 336, передаваемые по физическим каналам прямой линии связи (например, F-OSICH). В другом примере таким каналам может обеспечиваться большая зона покрытия для облегчения декодирования индикаций на терминалах, которые не обслуживаются сектором 330 основной помехи. В частности, канал, используемый сектором 330 основной помехи, может иметь аналогичное покрытие с каналом, используемым для передачи пилот-сигналов захвата, которые могут проникать далеко в соседние секторы в системе 300. В другом примере регулярные индикации OSI 336, передаваемые сектором 330 основной помехи, можно сделать декодируемыми без необходимости в дополнительной информации, касающейся сектора 330 основной помехи, помимо пилот-сигнала для сектора. В силу этих требований регулярные индикации OSI 336 могут быть ограничены по частоте, например, одной передачей на суперкадр, для учета необходимой мощности и временно-частотных ресурсов таких индикаций.
Для многих приложений, в которых система 300 имеет полную нагрузку, передачи индикаций OSI достаточно для управления помехой в системе 300 и/или для обеспечения приемлемого управления помехой, присутствующей в системе 300. Однако в ряде случаев может потребоваться более быстрый механизм управления мощностью. Примером такого сценария является случай частично нагруженной системы, когда один терминал 310, находящийся вблизи границы двух секторов, внезапно начинает новую передачу после длительного периода молчания и создает помеху значительной величины для передач по обратной линии связи, осуществляемых в данный момент в соседнем секторе. При использовании медленных индикаций OSI по F-OSICH соседнему сектору может потребоваться несколько суперкадров, чтобы заставить этот терминал снизить свою мощность передачи до приемлемого уровня. В течение этого времени передачи по обратной линии связи в соседнем секторе, в принципе, могут испытывать сильную помеху и страдать от большого количества пакетных ошибок.
Согласно одному аспекту очевидно, что долгосрочные показатели качества канала прямой и обратной линий связи нередко сильно коррелируют. Соответственно, терминал, вызывающий сильную помеху на необслуживающем секторе на обратной линии связи, скорее всего, будет наблюдать сильный сигнал (например, пилот-сигнал) от этого сектора на прямой линии связи, и будет иметь этот сектор в своем активном наборе. Поэтому, согласно одному аспекту, секторы, например сектор 330 основной помехи, могут дополнительно передавать быстрые индикации OSI 337 на терминалы 310, которые имеют сектор 330 основной помехи в своем активном наборе, по каналу управления прямой линии связи с пониженной служебной нагрузкой (например, быстрому каналу OSI прямой линии связи, F-FOSICH), помимо регулярных передач по F-OSICH. Поскольку быстрые индикации OSI 337 предназначены для более узкой группы терминалов (например, терминалов, которые имеют сектор 330 основной помехи в своем активном наборе), требование к покрытию для этого сегмента может быть не столь велико, как для F-OSICH. В этом случае F-FOSICH может присутствовать в каждом кадре PHY FL, что позволяет секторам быстрее подавлять помеху от терминалов в соседних секторах до того, как она приведет к пакетным ошибкам в данном секторе.
Согласно еще одному аспекту компонент 332 индикатора OSI может использовать метрику, основанную на величине помехи, которую он наблюдает на разных временно-частотных ресурсах, для формирования индикаций OSI 336 и/или 337. В одном примере компонент 332 индикатора OSI может использовать среднюю помеху по всем частотным ресурсам и по некоторому количеству недавних кадров обратной линии связи в качестве метрики для формирования индикаций OSI 336 и/или 337. Например, компонент 332 индикатора OSI может использовать регулярный канал OSI, F-OSICH, для управления средней помехой путем формирования регулярных индикаций OSI 336 на основании долгосрочного среднего (например, фильтрованной версии) измеренной средней помехи по всем частотным ресурсам, и быстрый канал OSI (F-FOSICH) для управления хвостом распределения помехи путем формирования быстрых индикаций OSI 337 на основании краткосрочного среднего измерения помехи. Дополнительно и/или альтернативно, компонент 332 индикатора OSI может использовать функцию измеренной помехи по разным временно-частотным ресурсам для формирования индикаций OSI 336 и/или 337. Кроме того, для формирования быстрых индикаций OSI 337 можно использовать комбинацию средней и максимальной помехи, измеренных по разным временно-частотным блокам наиболее недавнего кадра обратной линии связи.
Компонент 332 индикатора OSI может переносить индикации OSI 336 и/или 337 на терминал 310 по-разному. В порядке примера, но не ограничения, компонент 332 индикатора OSI может использовать один бит OSI для обеспечения информации помехи. В частности, бит OSI (OSIB) можно задать следующим образом:
(1)
где  - измеренное значение превышения помехи над тепловым шумом (IOT) для m-го сектора в интервале времени n, и  - нужная рабочая точка для m-го сектора. Используемая в уравнении (1) величина IOT выражает отношение суммарной мощности помехи, наблюдаемой точкой доступа, к мощности теплового шума. На основании этого для системы можно выбрать конкретную рабочую точку и обозначить ее как . В одном примере OSI может быть квантована на множественные уровни и, соответственно, содержать множественные биты. Например, индикация OSI может иметь два уровня, например  и , так что, если наблюдаемое IOT составляет между  и  регулировать мощность передачи на терминале 310 не требуется. Однако если наблюдаемое IOT выше или ниже данных уровней, то мощность передачи следует соответственно регулировать в сторону увеличения или уменьшения.
В системе 300, когда терминал 310 принимает индикации OSI 336 и/или 337 от сектора 330 основной помехи, как показано на Фиг.3A, терминал 310 может регулировать ресурсы, используемые для последующих передач по обратной линии связи, посредством компонента 312 регулировки мощности и/или обеспечивать обратную связь на обслуживающий сектор 320 на основании принятых индикаций OSI через компонент 318 обратной связи, как показано на Фиг.3B. В одном примере терминал 310 может включать в себя компонент 314 вычисления дельты для вычисления одного или нескольких значений смещения дельты на основании индикаций OSI, принятых терминалом 310, как показано на Фиг.3A.
Согласно одному аспекту компонент 312 регулировки мощности на терминале 310 может поддерживать опорный уровень мощности или уровень спектральной плотности мощности (PSD) и может вычислять мощность передачи или PSD для использования терминалом 310 на каналах трафика путем прибавления соответствующего значения смещения (в dB) к опорному уровню. В одном примере это смещение может быть значением дельты, поддерживаемым компонентом 314 вычисления дельты. В порядке конкретного примера компонент 314 вычисления дельты может поддерживать единственное значение дельты, которое может подвергаться регулировке на основании регулярных и/или быстрых индикаций OSI. Альтернативно, компонент 314 вычисления дельты может поддерживать два значения дельты, где первая дельта может определяться на основании медленных индикаций OSI и использоваться в качестве максимума для второй дельты, и вторая дельта может подвергаться регулировке на основании быстрых индикаций OSI и использоваться для терминала доступа передачи. В другом примере терминал доступа 310 может поддерживать множественные значения дельты Δtx для быстрого подхода и использовать медленный индикатор OSI в качестве максимума для регулировочных значений Δtx. Затем каждое быстрое значение дельты можно регулировать на основании индикации OSI.
В другом примере терминал 310 может поддерживать медленное значение дельты и выдавать медленное значение дельты на обслуживающий сектор 320 через компонент 318 обратной связи. В этом примере терминал 310 может поддерживать значения Δtx на основании быстрых индикаций OSI. В частности, терминал 310 может задавать максимум и минимум на основании параметров трафика, чтобы каждая Δtx имела максимальные регулировку вверх и регулировку вниз независимо от медленного значения дельты. Таким образом, терминал 310 может поддерживать значения дельты между максимальной и минимальной индикациями. На основании этих значений дельты компонент 318 обратной связи может передавать в порядке обратной связи медленное значение дельты для будущих назначений и/или передавать в порядке обратной связи значение Δtx для будущих назначений. В случае, когда на терминале доступа 310 поддерживается более одного быстрого значения дельты, каждое значение дельты может соответствовать отдельному чередованию обратной линии связи.
Компонент 312 регулировки мощности может быть подключен к компоненту 314 вычисления дельты посредством проводного и/или беспроводного соединения. В одном примере компонент 312 регулировки мощности не позволяет быстрым регулировкам дельты мешать регулярной операции по управлению мощностью на основе дельты за счет ограничения диапазона быстрых значений дельты, как описано выше, медленным значением дельты. В случаях, когда искажения сигнала, обусловленные физическими каналами, приводят к потере ортогональности и, следовательно, к внутрисекторной помехе, компонент 312 регулировки мощности также может учитывать требования к динамическому диапазону принятого сигнала и соответственно ограничивать минимальное и максимальное значения дельты. Кроме того, компонент 312 регулировки мощности может регулировать минимальное и/или максимальное значение дельты на основании информации, касающейся уровня помехи, вещаемой с обслуживающего сектора 320.
Очевидно, что хотя компонент 314 вычисления дельты показан на Фиг.3B как компонент терминала 310, обслуживающий сектор 320 и/или другая подходящая сетевая сущность также может осуществлять некоторые или все вычисления, осуществляемые компонентом 314 вычисления дельты, независимо или совместно с терминалом 310.
В порядке конкретного, неограничительного, примера компонент 314 вычисления дельты и/или компонент 312 регулировки мощности может отслеживать биты OSI, вещаемые соседними точками доступа в системе 300, и могут быть способны реагировать только на бит OSI сектора 330 основной помехи, который может иметь наименьшее отношение коэффициентов усиления канала для соседних точек доступа. В одном примере, если бит OSI сектора 330 основной помехи задан равным '1,' вследствие того, что, например, точка доступа 310 наблюдает межсекторную помеху выше номинальной, то компонент 314 вычисления дельты и/или компонент 312 регулировки мощности может соответственно отрегулировать мощность передачи терминала 310 в сторону уменьшения. Напротив, если бит OSI сектора 330 основной помехи задан равным '0', компонент 314 вычисления дельты и/или компонент 312 регулировки мощности может регулировать мощность передачи терминала 310 в сторону увеличения. Кроме того, компонент 314 вычисления дельты и/или компонент 312 регулировки мощности может определить величину регулировки мощности передачи для терминала 310 на основании текущего уровня мощности передачи и/или дельты мощности передачи для терминала 310, отношения коэффициентов усиления канала для сектора 330 основной помехи и/или других факторов. Альтернативно, компонент 314 вычисления дельты и/или компонент 312 регулировки мощности может использовать биты OSI от более чем одной точки доступа 330 и может использовать различные алгоритмы для регулировки максимально допустимой мощности передачи терминала 310 на основании множественных принятых битов OSI.
Согласно еще одному аспекту терминал 310 может включать в себя компонент 318 обратной связи, который может передавать дельту PSD передачи, вычисленную компонентом 312 регулировки мощности, одно или несколько значений дельты, вычисленных компонентом 314 вычисления дельты, и/или максимальное количество поднесущих или поддиапазонов, которое терминал 310 может поддерживать при текущей дельте PSD передачи, , на обслуживающий сектор 320. Кроме того, компонент 318 обратной связи также может передавать параметры желаемого качества обслуживания (QoS) и размера буфера на обслуживающий сектор 320. Для сокращения объема необходимой сигнализации компонент 318 обратной связи может передавать  и  на подмножестве интервалов обновления через внутриполосную сигнализацию на канале данных и/или другим способом. Очевидно, что низкая дельта PSD передачи, соответствующая терминалу 310, не означает, что терминал 310 не использует все доступные ему ресурсы. Напротив, терминалу 310 может быть выделено больше поднесущих или поддиапазонов для передачи, чтобы он использовал всю доступную ему мощность передачи.
Согласно еще одному аспекту для каждого идентифицируемого сектора в системе 300 терминал 310 может использовать метрику, именуемую ChanDiff, которая является оценкой различия между качеством канала обратной линии связи идентифицируемого сектора и качеством канала обратной линии связи обслуживающего сектора 320, для определения, реагировать ли на индикацию OSI от этого сектора. В одном примере значения ChanDiff можно вычислять с использованием пилот-сигналов захвата прямой линии связи. Дополнительно и/или альтернативно, значения ChanDiff можно вычислять на основании индикаций качества пилот-сигнала обратной линии связи, переносимых по каналу индикатора качества пилот-сигнала прямой линии связи (например, F-PQICH). В другом примере терминал 310 может реагировать на быстрые индикации OSI только от тех секторов, интенсивность канала прямой линии связи которых достаточно близка к интенсивности канала прямой линии связи обслуживающего сектора 320. Этот критерий позволяет гарантировать достаточную надежность быстрых индикаций OSI и индикаций качества пилот-сигнала, принятых от этих секторов. Кроме того, очевидно, что терминал 310, скорее всего, создает значительную помеху только в указанных секторах.
Терминал 310 через компонент 314 вычисления дельты и/или другие пригодные компоненты может использовать величину ChanDiff совместно с мерой текущей мощности передачи для терминала 310, например полной мощностью передачи или смещения PSD относительно опорной PSD (например, значением дельты), для определения распределения, из которого можно вывести переменную принятия решения, соответствующую этому сектору, и/или значение веса для соответствующей переменной принятия решения. На основании переменных принятия решения терминал 310 может решить увеличивать или уменьшать свое значение дельты.
Кроме того, терминал 310 может использовать аналогичные алгоритмы с аналогичными параметрами для медленных и быстрых регулировок дельты. Альтернативно, терминал 310 может использовать другие алгоритмы и/или другой набор параметров для регулировки других значений дельты. Примеры параметров, которые могут различаться для медленных и быстрых регулировок дельты, представляют собой размеры шагов увеличения и уменьшения и разные пороги принятия решения. Кроме того, аналогичная информация может быть включена в ограничения PSD или относительную обратную связь канал/помеха, используемую терминалом 310 и/или обслуживающим сектором 320. Например, задание дельты в алгоритме управления мощностью на основе дельты, используемом системой 300, можно изменять для отражения максимальной целевой помехи для каждого пользователя.
На Фиг.4-5 представлены способы управления мощностью и помехой в системе беспроводной связи. Хотя, для простоты объяснения, способы показаны и описаны в виде последовательности действий, понятно и очевидно, что способы не ограничиваются порядком действий, поскольку некоторые действия могут, согласно одному или нескольким вариантам осуществления, осуществляться в другом порядке и/или одновременно с другими показанными и описанными здесь действиями. Например, специалистам в данной области техники очевидно, что способ можно альтернативно представить в виде совокупности взаимосвязанных состояний или событий, например, с помощью диаграммы состояний. Кроме того, не все проиллюстрированные действия могут требоваться для реализации способа согласно одному или нескольким вариантам осуществления.
На Фиг.4 показан способ 400 обеспечения обратной связи по обратной линии связи для управления мощностью и управление помехой в системе беспроводной связи (например, система 300). Очевидно, что способ 400 может осуществляться, например, терминалом (например, терминалом 310) и/или любой другой соответствующей сетевой сущностью. Способ 400 начинается на блоке 402, в котором одна или несколько индикаций OSI принимаются от соседней точки доступа (например, сектора 330 основной помехи).
В одном примере индикации OSI, принятые на блоке 402, могут генерироваться на основании метрики, которая учитывает величину помехи, наблюдаемую соседней точкой доступа на разных временно-частотных ресурсах. Примером метрики для этих целей является средняя помеха по всем частотным ресурсам и по некоторому количеству недавних кадров обратной линии связи. Например, соседняя точка доступа может использовать регулярный канал OSI, F-OSICH, для управления средней помехой путем формирования индикаций OSI на основании долгосрочного среднего измеренной помехи по всем частотным ресурсам и быстрый канал OSI (F-FOSICH), для управления хвостом распределения помехи путем формирования быстрых индикаций OSI на основании краткосрочного среднего измерений помехи. В общем случае для формирования индикаций OSI, соседняя точка доступа может использовать функцию измеренной помехи по разным временно-частотным ресурсам. Один пример такой функции, которую можно использовать для формирования быстрых индикаций OSI, представляет собой комбинацию средней и максимальной помехи, измеренных по разным временно-частотным блокам недавнего кадра обратной линии связи.
Затем на блоке 404 одно или несколько значений дельты может подвергаться регулировке на основании индикаций OSI, принятых на блоке 402. В одном примере единственное значение дельты может поддерживаться на основании регулярных и/или быстрых индикаций OSI. В другом примере может поддерживаться два значения дельты, где первая дельта поддерживается на основании медленных индикаций OSI и служит максимумом для второй дельты, которая поддерживается на основании быстрых индикаций OSI. В еще одном примере, чтобы быстрые регулировки дельты не мешали регулярной операции по управлению мощностью на основе дельты, диапазон быстрых значений дельты, вычисляемый на блоке 404, можно ограничить медленным значением дельты. В случаях, когда искажения сигнала, обусловленные физическими каналами, приводят к потере ортогональности и, следовательно, к внутрисекторной помехе, регулировки на блоке 404 также могут учитывать требования к динамическому диапазону принятого сигнала и соответственно ограничивать минимальное и максимальное значения дельты. Такие минимальное и максимальное значения дельты можно, в свою очередь, дополнительно регулировать на основании информации помехи, принятой от обслуживающей точки доступа.
По завершении действия, показанного на блоке 404, способ 400 может завершиться или, в необязательном порядке, перейти к блоку 406, в котором коммуникационные ресурсы обратной линии связи для связи с обслуживающей точкой доступа могут подвергаться регулировке на основании значений дельты, вычисленных на блоке 404. В конкретном примере регулировки на блоке 406 могут производиться на основании медленного значения дельты, и быстрое значение дельты можно вычислять на блоке 404, причем быстрое значение дельты используется для регулировки, и медленное значение дельты служит максимумом для быстрого значения дельты.
По завершении необязательного действия, описанного на блоке 406, способ 400 может завершиться или, в необязательном порядке, перейти к блоку 408 до завершения. На блоке 408, одно или несколько значений дельты могут быть переданы на обслуживающую точку доступа. Способ может дополнительно, в необязательном порядке, переходить к блоку 408 по завершении действий, описанных на блоках 404 и/или 406, причем одно или несколько значений дельты передаются на обслуживающую точку доступа. В одном примере множественные значения дельты могут поддерживаться и передаваться на обслуживающую точку доступа на блоке 408. Кроме того, отчет об индикациях OSI, принятых на блоке 402, может передаваться со значениями дельты на блоке 408. В другом примере медленная дельта может поддерживаться на блоке 404 исключительно для передачи на обслуживающую точку доступа на блоке 408 для назначений. Дополнительно и/или альтернативно, одно или несколько быстрых значений дельты могут дополнительно поддерживаться на блоке 404 и передаваться на обслуживающую точку доступа на блоке 408. В случае, когда поддерживается более одного быстрого значения дельты на блоке 404, каждое значение дельты может соответствовать отдельному чередованию обратной линии связи.
На Фиг.5 показан способ 500 осуществления управление мощностью обратной линии связи в системе беспроводной связи. Очевидно, что способ 500 может осуществляться, например, терминалом и/или любой другой подходящей сетевой сущностью. Способ 500 начинается на блоке 502, в котором принимается индикация OSI от соседнего сектора. Индикация OSI, принятая на блоке 502, может быть, например, быстрой индикацией OSI, медленной индикацией OSI и/или другой подходящей индикацией.
Затем на блоке 504 может вычисляться разница в качестве канала между соседним сектором и обслуживающим сектором. В одном примере для соседнего сектора можно использовать метрику, именуемую ChanDiff, которая является оценкой различия между качеством канала обратной линии связи соседнего сектора и качеством канала обратной линии связи обслуживающего сектора, для определения, реагировать ли на индикацию OSI от соседнего сектора. В другом примере значения ChanDiff можно вычислять с использованием пилот-сигналов захвата прямой линии связи. Альтернативно, значения ChanDiff можно вычислять на основании индикаций качества пилот-сигнала обратной линии связи, которые могут передаваться по каналу индикатора качества пилот-сигнала прямой линии связи (например, F-PQICH).
По завершении действия, описанного на блоке 504, способ 500 переходит к блоку 506, в котором производится определение, реагировать ли на индикацию OSI на основании, по меньшей мере, частично, разницы в качестве канала. В одном примере на блоке 506 может быть принято решение реагировать на быстрые индикации OSI только от тех секторов, интенсивность канала прямой линии связи которых достаточно близка к интенсивности канала прямой линии связи их обслуживающего сектора обратной линии связи. Этот критерий позволяет гарантировать достаточную надежность быстрых индикаций OSI и индикаций качества пилот-сигнала, принятых от этих секторов.
Затем способ 500 может завершиться на блоке 508, в котором одно или несколько значений дельты регулируются на основании принятой индикации OSI и одной или нескольких взвешенных переменных принятия решения, которые можно определить на основании, по меньшей мере, частично, разницы в качестве канала, найденной на блоке 506. Согласно одному аспекту значение дельты может подвергаться регулировке на блоке 508, если значение дельты использовалось для передачи данных на предыдущем чередовании. Кроме того, значение дельты может подвергаться регулировке на блоке 508 в ответ на соответствующее значение OSI, полученное на блоке 502. Альтернативно, регулировки дельты могут производиться на блоке 508 в любое время, включая периоды молчания и неназначенные чередованием. Решения на регулировку также могут основываться на размере буфера. Например, можно настроить регулировку значений дельты на блоке 508 на всех чередованиях только при наличии буфера ненулевого размера.
Согласно еще одному аспекту величину ChanDiff можно использовать совместно с мерой текущей мощности передачи, например полной мощностью передачи или смещением PSD относительно опорной PSD, для определения распределения, из которого можно вывести переменную принятия решения, соответствующую сектору, и/или значение веса для соответствующей переменной принятия решения. На основании метрики, которая может быть функцией взвешенных переменных принятия решения, значения дельты может увеличиваться или уменьшаться на блоке 508. Кроме того, аналогичные алгоритмы, имеющие аналогичный набор параметров, можно использовать на блоке 508 для медленных и быстрых регулировок дельты. Альтернативно, для регулировки других значений дельты можно использовать другие алгоритмы или другой набор параметров.
На Фиг.6 показана блок-схема иллюстративной системы беспроводной связи 600, в которой могут быть реализованы один или несколько описанных здесь вариантов осуществления. В одном примере система 600 является системой с несколькими входами и несколькими выходами (MIMO), которая включает в себя передающую систему 610 и приемную систему 650. Однако очевидно, что передающую систему 610 и/или приемную систему 650 также можно применять к системе с несколькими входами и одним выходом, в которой, например, множественные передающие антенны (например, на базовой станции), могут передавать один или несколько потоков символов на одно антенное устройство (например, мобильную станцию). Дополнительно, очевидно, что описанные здесь аспекты передающей системы 610 и/или приемной системы 650 можно использовать применительно к антенной системе с одним выходом и одним входом.
Согласно одному аспекту данные трафика для нескольких потоков данных поступают в передающей системе 610 от источника данных 612 на процессор 614 данных передачи (TX). В одном примере каждый поток данных затем может передаваться через соответствующую передающую антенну 624. Дополнительно процессор 614 данных TX может форматировать, кодировать и перемежать данные трафика для каждого потока данных на основании конкретной схемы кодирования, выбранной для каждого соответствующего потока данных, для обеспечения кодированных данных. В одном примере кодированные данные для каждого потока данных затем можно мультиплексировать с пилотными данными с использованием методов OFDM. Пилотные данные могут представлять собой, например, известный шаблон данных, который обрабатывается известным образом. Кроме того, пилотные данные можно использовать на приемной системе 650 для оценивания канального отклика. На передающей системе 610 мультиплексированные пилотные и кодированные данные для каждого потока данных можно модулировать (т.е. отображать в символы) на основании конкретной схемы модуляции (например, BPSK, QSPK, M-PSK или M-QAM), выбранной для каждого соответствующего потока данных, для обеспечения символов модуляции. В одном примере скорость передачи данных, кодирование и модуляция для каждого потока данных могут определяться инструкциями, выполняемыми на процессоре 630 и/или обеспечиваемыми им.
Затем символы модуляции для всех потоков данных могут поступать на процессор TX 620, который может дополнительно обрабатывать символы модуляции (например, для OFDM). Затем процессор MIMO TX 620 может обеспечивать NT потоков символов модуляции на NT приемопередатчиков (TMTR/RCVR) 622a - 622t. В одном примере каждый приемопередатчик 622 может принимать и обрабатывать соответствующий поток символов для обеспечения одного или нескольких аналоговых сигналов. Затем каждый приемопередатчик 622 может дополнительно преобразовывать (например, усиливать, фильтровать и повышать частоту) аналоговые сигналы для обеспечения модулированного сигнала, пригодного для передачи по каналу MIMO. Соответственно, NT модулированных сигналов от приемопередатчиков 622a - 622t могут затем передаваться с NT антенн 624a - 624t, соответственно.
Согласно еще одному аспекту переданные модулированные сигналы могут приниматься на приемной системе 650 NR антеннами 652a - 652r. Принятый сигнал от каждой антенны 652 затем может поступать на соответствующий приемопередатчик (RCVR/TMTR) 654. В одном примере каждый приемопередатчик 654 может преобразовывать (например, фильтровать, усиливать и понижать частоту) соответствующий принятый сигнал, цифровать преобразованный сигнал для обеспечения выборок и затем обрабатывать выборки для обеспечения соответствующего “принятого” потока символов. Процессор 660 данных/MIMO RX затем может принимать и обрабатывать NR принятых потоков символов от NR приемопередатчиков 654 на основании конкретного метода обработки на приемнике для обеспечения NT “детектированных” потоков символов. В одном примере каждый детектированный поток символов может включать в себя символы, которые являются оценками символов модуляции, переданных для соответствующего потока данных. Затем процессор RX 660 может обрабатывать каждый поток символов, по меньшей мере, частично, путем демодуляции, деперемежения и декодирования каждого детектированного потока символов для восстановления данных трафика для соответствующего потока данных. Таким образом, обработка на процессоре данных RX 660 может быть комплементарна той, которая осуществляется процессором MIMO TX 620 и процессором данных TX 614 на передающей системе 610. Процессор RX 660 может дополнительно выдавать обработанные потоки символов на приемник данных 664.
Согласно одному аспекту оценку канального отклика, сгенерированную процессором RX 660, можно использовать для осуществления пространственно-временной обработки на приемнике, регулировки уровней мощность, смены скоростей или схем модуляции и/или других надлежащих действий. Дополнительно процессор RX 660 может также оценивать характеристики канала, например отношения сигнала к шуму + помеха (SNR) детектированных потоков символов. Затем процессор RX 660 может выдавать оценочные характеристики канала на процессор 670. В одном примере процессор RX 660 и/или процессор 670 могут дополнительно выводить оценку “рабочего” SNR для системы. Затем процессор 670 может обеспечивать информацию состояния канала (CSI), которая может содержать информацию, касающуюся линии связи и/или принятого потока данных. Эта информация может включать в себя, например, рабочее SNR. Затем CSI может обрабатываться процессором данных TX 618, модулироваться модулятором 680, преобразовываться приемопередатчиками 654a - 654r и передаваться обратно на передающую систему 610. Кроме того, источник данных 616 на приемной системе 650 может обеспечивать дополнительные данные, подлежащие обработке процессором данных TX 618.
На передающей системе 610 модулированные сигналы от приемной системы 650 могут затем приниматься антеннами 624, преобразовываться приемопередатчиками 622, демодулироваться демодулятором 640 и обрабатываться процессором данных RX 642 для восстановления CSI, сообщаемой приемной системой 650. В одном примере сообщенная CSI затем может поступать на процессор 630 и использоваться для определения скоростей передачи данных, а также схем кодирования и модуляции, подлежащих использованию для одного или нескольких потоков данных. Определенные схемы кодирования и модуляции затем могут предоставляться передатчикам 622 для квантования и/или использования в дальнейших передачах на приемную систему 650. Дополнительно и/или альтернативно, сообщенная CSI может использоваться процессором 630 для формирования различных команд управления для процессора данных TX 614 и процессора MIMO TX 620. В другом примере CSI и/или другая информация, обработанная процессором данных RX 642, может поступать на приемник данных 644.
В одном примере процессор 630 на передающей системе 610 и процессор 670 на приемной системе 650 управляют работой соответствующей системы. Дополнительно, память 632 на передающей системе 610 и память 672 на приемной системе 650 могут обеспечивать хранение программных кодов и данных, используемых процессорами 630 и 670, соответственно. Кроме того, на приемной системе 650 различные методики обработки можно использовать для обработки NR принятых сигналов для детектирования NT переданных потоков символов. Эти методики обработки на приемнике могут включать в себя методики пространственной и пространственно-временной обработки на приемнике, которые также называются методами выравнивания, и/или методами обработки “последовательного обнуления/выравнивания и подавления помехи” на приемнике, которые также называются методами обработки “последовательного подавления помехи” или “последовательного подавления” на приемнике.
На Фиг.7 показана блок-схема системы 700, которая координирует поддержание уровня мощности обратной линии связи в описанной здесь системе беспроводной связи согласно различным аспектам. В одном примере система 700 включает в себя терминал доступа 702. Как показано, терминал доступа 702 может принимать сигнал(ы) от одной или нескольких точек доступа 704 и передавать на одну или несколько точек доступа 704 через антенну 708. Дополнительно, терминал доступа 702 может содержать приемник 710, который принимает информацию от антенны 708. В одном примере, приемник 710 может быть оперативно связан с демодулятором (Demod) 712, который демодулирует принятую информацию. Затем демодулированные символы могут анализироваться процессором 714. Процессор 714 может быть подключен к памяти 716, в которой могут храниться данные и/или программные коды, связанные с терминалом доступа 702. Дополнительно, терминал доступа 702 может использовать процессор 714 для осуществления способов 400, 500 и/или других надлежащих способов. Терминал доступа 702 также может включать в себя модулятор 718, который может мультиплексировать сигнал для передачи передатчиком 720 через антенну 708 на одну или несколько точек доступа 704.
На Фиг.8 показана блок-схема системы 800, которая координирует обратной линии связи управление мощностью и управление помехой в описанной здесь системе беспроводной связи согласно различным аспектам. В одном примере система 800 включает в себя базовую станцию или точку доступа 802. Как показано, точка доступа 802 может принимать сигнал(ы) от одного или нескольких терминалов доступа 804 через приемную (Rx) антенну 806 и передавать на один или несколько терминалов доступа 804 через передающую (Tx) антенну 808.
Дополнительно, точка доступа 802 может содержать приемник 810, который принимает информацию от приемной антенны 806. В одном примере приемник 810 может быть оперативно связан с демодулятором (Demod) 812, который демодулирует принятую информацию. Затем демодулированные символы могут анализироваться процессором 814. Процессор 814 может быть подключен к памяти 816, в которой может храниться информация, связанная с кластерами кода, назначениями терминала доступа, связанными с ними поисковыми таблицами, уникальными скремблирующими последовательностями и/или другие подходящие типы информации. Точка доступа 802 также может включать в себя модулятор 818, который может мультиплексировать сигнал для передачи передатчиком 820 через передающую антенну 808 на один или несколько терминалов доступа 804.
На Фиг.9 показано устройство 900, которое облегчает регулировка ресурсов передачи и управление помехой по обратной линии связи в системе беспроводной связи. Очевидно, что устройство 900 представлено как включающее в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные в виде процессора, программного обеспечения или их комбинации (например, программно-аппаратного обеспечения). Устройство 900 можно реализовать в терминале (например, терминале 310) и/или в другой подходящей сетевой сущности в системе беспроводной связи, и оно может включать в себя модуль для приема медленных индикаций OSI и/или быстрых индикаций OSI от соседнего сектора 902. Устройство 900 может дополнительно включать в себя модуль для регулировки одного или нескольких значений дельты на основании принятой(ых) индикации(й) OSI 904 и модуль для регулировки коммуникационных ресурсов обратной линии связи на основании значений дельты и/или передачи значений дельты на обслуживающий сектор 906.
На Фиг.10 показано устройство 1000, которое облегчает регулировку передачи по обратной линии связи на основании принятой индикации помехи в системе беспроводной связи. Очевидно, что устройство 1000 представлено как включающее в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные в виде процессора, программного обеспечения или их комбинации (например, программно-аппаратного обеспечения). Устройство 1000 можно реализовать в терминале и/или другой подходящей сетевой сущности в системе беспроводной связи, и оно может включать в себя модуль для приема индикации OSI от соседнего сектора 1002. Кроме того, устройство 1000 может включать в себя модуль для вычисления разницы в качестве канала между соседним сектором и обслуживающим сектором 1004, модуль для определения, реагировать ли на индикацию OSI, на основании, по меньшей мере, частично, разницы в качестве канала 1006, и модуль для регулировки одного или нескольких значений дельты на основании принятой индикации OSI и одной или нескольких взвешенных переменных принятия решения, определенных на основании, по меньшей мере, частично, разницы в качестве канала 1008.
Следует понимать, что описанные здесь варианты осуществления можно реализовать посредством оборудования, программного обеспечения, программно-аппаратного обеспечения, промежуточного программного обеспечения, микрокода или любой их комбинации. Когда системы и/или способы реализованы в виде программного обеспечения, программно-аппаратного обеспечения, промежуточного программного обеспечения или микрокода, программного кода или сегментов кода, они могут храниться на компьютерно-считываемом носителе, например, на компоненте хранения. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, процедуру, подпроцедуру, модуль, пакет программного обеспечения, класс или любую комбинацию инструкций, структур данных, или операторов программы. Сегмент кода может быть подключен к другому сегменту кода или аппаратной схеме путем передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информацию, аргументы, параметры, данные, и т.д. можно передавать, пересылать или отправлять с использованием любого подходящего средства, включая совместное использование памяти, передачу сообщений, передачу жетонов, сетевую передачу и т.д.
Для реализации в виде программного обеспечения описанные здесь методики можно реализовать посредством модулей (например, процедур, функций и т.д.), которые осуществляют описанные здесь функции. Программные коды могут храниться в блоках памяти и выполняться процессорами. Блок памяти можно реализовать внутри процессора или вне процессора, в каковом случае он может быть коммуникативно связан с процессором различными средствами, известными в технике.
Выше было приведено описание одного или нескольких иллюстративных вариантов осуществления. Конечно, невозможно описать все мыслимые комбинации компонентов или способов в целях описания вышеприведенных вариантов осуществления, но специалисту в данной области понятно, что возможны многие другие комбинации и перестановки различных вариантов осуществления. Соответственно, описанные варианты осуществления призваны охватывать все подобные изменения, модификации и вариации, которые отвечают сущности и объему прилагаемой формулы изобретения. Кроме того, в той степени, в которой термин “включает в себя” используется в подробном описании или формуле изобретения, этот термин следует трактовать во включительном смысле, наподобие термина “содержащий”, поскольку “содержащий” интерпретируется при использовании в качестве переходного слова в формуле изобретения. Кроме того, термин “или”, используемый в подробном описании или формуле изобретения, следует понимать в смысле “неисключающего или”.