СПОСОБ И УСТРОЙСТВО ДЛЯ ПОВТОРНОГО ИСПОЛЬЗОВАНИЯ ЧАСТОТ В СИСТЕМЕ СВЯЗИ С МНОЖЕСТВОМ НЕСУЩИХ
METHOD AND APPARATUS FOR FREQUENCY REUSE IN MULTI-CARRIER COMMUNICATION SYSTEM

Область техники
Последующее описание относится в общем к беспроводной связи, более конкретно к уменьшению помех и улучшению пропускной способности и качества канала в среде беспроводной связи.
Уровень техники
Системы беспроводной связи стали преобладающим средством, с помощью которого большинство людей по всему миру общаются друг с другом. Устройства беспроводной связи стали миниатюрнее и более мощными, чтобы удовлетворять потребительские нужды и улучшать портативность и удобство. Увеличение в мощности обработки в мобильных устройствах, например сотовых телефонах, привело к увеличению потребностей в системах передачи в беспроводных сетях. Подобные системы типично не так легко обновляются, как сотовые устройства, которые осуществляют в них связь. Так как возможности мобильных устройств расширяются, может быть сложным поддерживать устаревшую систему беспроводных сетей способом, который обеспечивает полное использование новых и улучшенных возможностей беспроводных устройств.
Типичная сеть беспроводной связи (например, использующая методы с частотным, временным и кодовым разделением) включает в себя одну или более базовых станций, которые предоставляют зону покрытия и один или более мобильных (например, беспроводных) терминалов, которые могут передавать и принимать данные в зоне покрытия. Типичная базовая станция может одновременно передавать множество потоков данных для услуг широковещательной передачи, групповой передачи и/или одноадресной передачи, при этом поток данных является потоком данных, которые могут представлять независимый интерес при приеме на мобильный терминал. Мобильный терминал в зоне покрытия этой базовой станции может быть заинтересован в приеме одного, больше одного или всех потоков данных, передаваемых составным потоком. Аналогично мобильный терминал может передавать данные в базовую станцию или другой мобильный терминал. Подобная коммуникация между базовой станцией и мобильным терминалом или между мобильными терминалами может ухудшаться из-за изменений канала и/или изменений мощности помех. Соответственно, в технике существует потребность в системах и/или способах, которые способствуют снижению помех и улучшают пропускную способность в среде беспроводной связи.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Последующее представляет упрощенную сущность изобретения одного или более аспектов, чтобы обеспечить базовое понимание подобных аспектов. Это краткое изложение не является исчерпывающим обзором всех рассматриваемых аспектов и не имеет намерением ни идентифицировать ключевые или критические элементы всех его аспектов, ни установить границы объема каких-либо или всех его аспектов. Его единственная цель - представить некоторые понятия одного или более аспектов в упрощенной форме в качестве вступления к более подробному описанию, которое представлено далее.
Согласно различным аспектам, сущность изобретения относится к системам и/или способам, которые предоставляют единую технологию для глобальных и локальных сетей беспроводной связи для того, чтобы облегчить достижение преимуществ, ассоциируемых и с сотовыми, и с Wi-Fi-технологиями, наряду с тем, что смягчают недостатки, ассоциируемые с ними. Например, сотовые сети могут быть выполнены в соответствии с планируемым развертыванием, которое может повысить эффективность во время проектирования или создания сети, наряду с тем, что сети Wi-Fi типично используются более удобным специальным (ad hoc) образом. Сети Wi-Fi могут дополнительно облегчать предоставление симметричного MAC-канала (управление доступом к среде передачи) для точек доступа и терминалов доступа, а также обратной поддержки с беспроводными возможностями в полосе, которые не предусмотрены сотовыми системами.
Единые технологии, описанные в данном документе, облегчают развертывание сети гибким образом. Способы, описанные в этом изобретении, позволяют адаптацию рабочих характеристик в соответствии с развертыванием, таким образом, предоставляя высокую эффективность, если развертывание является планируемым или наполовину планируемым, и предоставляя адекватную надежность, если сеть не планируется. То есть, различные аспекты, описанные в данном документе, допускают развертывание сети с использованием планируемого развертывания (например, в качестве сценария сотового развертывания), ad hoc развертывания (например, которое может применяться для развертывания сетей Wi-Fi) или их комбинации. Кроме того, другие аспекты относятся к поддержке узлов с изменяющимися уровнями мощности передачи и достижению межсотового равноправия в отношении распределения ресурсов, причем эти аспекты неадекватно поддерживаются Wi-Fi или сотовыми системами.
Например, согласно некоторым аспектам, взвешенное равноправное совместное использование набора беспроводных несущих может облегчаться с помощью объединенного планирования передачи как передатчиком, так и приемником, используя сообщение использования ресурсов (RUM), при этом передатчик запрашивает набор ресурсов на основе знания доступности в его соседстве, и приемник предоставляет подмножество запрашиваемых несущих на основе знания доступности в его соседстве. Передатчик анализирует доступность на основе прослушивания приемников в его окрестности и приемник анализирует потенциальные помехи путем прослушивания передатчиков в его окрестности. Согласно связанным аспектам, RUM могут быть взвешены для указания не только того, что узел, который принимает передачи данных, находится в невыгодном положении (из-за помех, которые он воспринимает во время приема) и желает режима передачи с исключением столкновений, но также степени, в которой узел находится в невыгодном положении. Узел, принимающий RUM, может использовать тот факт, что он принял RUM, а также его вес, чтобы определить подходящий ответ. В качестве примера, подобное объявление весов дает возможность исключить столкновения равноправным образом. Настоящее раскрытие описывает подобную методологию.
Согласно связанному аспекту, узел, передающий RUM, может указывать свою степень невыгодности с помощью указания числа несущих, для которых используется RUM, так что число несущих (в общем, это могут быть ресурсы, каналы, частотные несущие/поднесущие и/или временные интервалы) указывает на степень невыгодности. Если степень невыгодности уменьшается в ответ на RUM, тогда число несущих, для которых отсылается RUM, может уменьшаться для последующей передачи RUM. Если степень невыгодности не уменьшается, тогда число каналов, для которых используется RUM, может увеличиваться для последующей передачи RUM.
RUM может отсылаться при постоянной спектральной плотности мощности (PSD), и принимающий узел может использовать принятую спектральную плотность мощности и/или принятую мощность RUM для оценки коэффициента усиления РЧ-канала (RF-канала) между ним и узлом, передающим RUM, для определения, вызовет ли он помехи в передающем узле (например, вышеупомянутый заранее определенный принятый уровень предельной величины), если он передает. Таким образом, могут быть ситуации, когда узел, принимающий RUM, может декодировать RUM от узла, передающего RUM, но определяет, что узел, принимающий RUM, не вызовет помех. Когда узел, принимающий RUM, определяет, что он должен подчиниться RUM, он может выполнить это, выбирая полный «откат» (снижение нагрузки) с этого ресурса полностью, либо выбирая использование достаточно уменьшенной мощности передачи, что устанавливает его оцениваемый потенциальный уровень помех ниже заранее определенного приемлемого порогового уровня. Таким образом, как "жесткое" исключение помех (полный откат), так и "мягкое" исключение помех (управление мощностью) поддерживаются единым образом. Согласно связанному аспекту, RUM может использоваться принимающим узлом для определения коэффициента усиления канала между принимающим узлом и узлом, передающим RUM, чтобы облегчить определение того, передавать ли или нет на основе оцениваемых помех, обусловленных передающим узлом.
В подходе исключения помех путем управления мощностью узлы, например, точки доступа могут быть упорядочены так, чтобы использовать тот же набор несущих для обслуживания ассоциированных узлов, например, терминалов доступа, близких к ним, с низкой мощностью передачи. Остальные несущие используются с более высокой мощностью передачи и могут использоваться как удаленными, так и близкими ассоциированными узлами. Для того чтобы минимизировать помехи несущих с высокой мощностью для клиентов соседних узлов, например, точек доступа, соты, содержащие узел и его ассоциированные узлы, дополнительно упорядочиваются таким образом, чтобы две смежные соты не использовали те же самые несущие с высокой мощностью. Таким образом, удаленные ассоциированные терминалы узла не воспринимают несущие с высокой мощностью соседних узлов как помехи. Этот подход также упоминается как подход с гибким диапазоном частот либо подход с гибким диапазоном.
Согласно аспекту, способ для передачи данных может включать в себя прием, по меньшей мере, одного RUM, связанного с множеством ресурсов; определение профиля передачи для, по меньшей мере, одного ресурса из множества ресурсов на основе, по меньшей мере, одного RUM; и планирование передачи на, по меньшей мере, одном ресурсе на основе профиля передачи.
Другой аспект относится к устройству для передачи данных, содержащему средство для приема, по меньшей мере, одного RUM, связанного с множеством ресурсов; средство для определения профиля передачи для, по меньшей мере, одного ресурса из множества ресурсов на основе, по меньшей мере, одного RUM; и средство для планирования передачи на, по меньшей мере, одном ресурсе на основе профиля передачи.
Другой аспект относится к точке доступа, которая имеет антенну и систему обработки, связанную с антенной. Система обработки конфигурирована для приема, по меньшей мере, одного RUM, связанного с множеством ресурсов, через антенну; определения профиля передачи для, по меньшей мере, одного ресурса из множества ресурсов на основе, по меньшей мере, одного RUM; и планирования передачи на, по меньшей мере, одном ресурсе на основе профиля передачи.
Другой аспект относится к терминалу доступа, который имеет преобразователь и систему обработки, соединенную с преобразователем. Система обработки конфигурирована для приема, по меньшей мере, одного RUM, связанного с множеством ресурсов, используемых для передачи данных, используемых преобразователем; определения профиля передачи для, по меньшей мере, одного ресурса из множества ресурсов на основе, по меньшей мере, одного RUM; и планирования передачи на, по меньшей мере, одном ресурсе на основе профиля передачи.
Другой аспект относится к компьютерному программному продукту для передачи данных, который имеет машиночитаемый носитель, имеющий исполняемые коды для приема, по меньшей мере, одного RUM, связанного с множеством ресурсов; определения профиля передачи для, по меньшей мере, одного ресурса из множества ресурсов на основе, по меньшей мере, одного RUM; и планирования передачи на, по меньшей мере, одном ресурсе на основе профиля передачи.
Другой аспект относится к устройству для передачи данных, которое имеет систему обработки. Система обработки конфигурирована для приема, по меньшей мере, одного RUM, связанного с множеством ресурсов; определения профиля передачи для, по меньшей мере, одного ресурса из множества ресурсов на основе, по меньшей мере, одного RUM; и планирования передачи на, по меньшей мере, одному ресурсе на основе профиля передачи.
Для достижения вышеизложенных и связанных целей, один или более аспектов содержат признаки, описанные полностью в дальнейшем в данном документе и конкретно указанные в формуле изобретения. Последующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные аспекты одного или более аспектов. Эти аспекты, тем не менее, указывают только на некоторые из множества способов, в которых могут быть использованы принципы различных аспектов, и описанные аспекты предназначены, чтобы включать в себя все подобные аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 является схемой сети примерной системы беспроводной связи с многочисленными точками доступа и многочисленными терминалами доступа, которые могут быть использованы в сочетании с одним или более аспектами методологии для управления помехами с использованием сообщения использования ресурсов (RUM).
Фиг. 2 является схемой процесса для последовательности событий запроса-предоставления, которые могут облегчать назначение ресурсов согласно одному или более аспектам, описанным в данном документе.
Фиг. 3 является блок-схемой примерной методологии для создания RUM.
Фиг. 4 является схемой отображения маски несущей на несущую для использования в RUM в системе с множеством несущих в соответствии с одним или более аспектами.
Фиг. 5 является иллюстрацией методологии для реализации системы с гибким диапазоном, использующей псевдослучайные маски несущей в соответствии с одним или более аспектами.
Фиг. 6 является иллюстрацией методологии для создания динамического обучения/корректировки масок несущих соседствующих базовых станций в соответствии с одним или более аспектами.
Фиг. 7 является иллюстрацией методологии для терминала доступа при запросе диапазона частот от точки доступа на основе принятых RUM, в соответствии с одним или более аспектами.
Фиг. 8 является иллюстрацией последовательности масок несущих, созданных на основе одного или более принятых RUM, в соответствии с одним или более аспектами.
Фиг. 9 является иллюстрацией методологии для определения числа и выбора несущих, которые должны быть запрошены как часть запроса для передачи терминалом доступа в точку доступа, а также определения числа и выбора несущих, которые должны быть предоставлены как часть предоставления на запрос точкой доступа в терминал доступа.
Фиг. 10 является блок-схемой, которая иллюстрирует процесс создания маски несущей, который основан на списке приоритетов масок псевдослучайных несущих.
Фиг. 11 является схемой для иллюстрации работы процесса выбора псевдослучайной несущей фиг. 10.
Фиг. 12 является блок-схемой, иллюстрирующей процесс создания маски несущей, который основан на списке приоритетов масок несущих, приоритизированном с использованием измерений помех над тепловым шумом.
Фиг. 13 является блок-схемой, которая иллюстрирует процесс регулирования мощности, который основан на оценке узлом несущих, на которых мешающие узлы вызовут наименьшие/наибольшие помехи.
Фиг. 14 является блок-схемой, которая иллюстрирует создание маски несущей на основе процесса выбора несущей фиг. 13.
Фиг. 15 является иллюстрацией методологии для формирования предоставления для запроса на передачу согласно одному или более аспектам.
Фиг. 16 является иллюстрацией среды беспроводной сети, которая может использоваться в связи с различными системами и способами, описанными в данном документе.
Фиг. 17 является иллюстрацией устройства, которое способствует беспроводной передаче данных согласно различным аспектам.
Фиг. 18 является иллюстрацией устройства, которое способствует беспроводной связи с использованием RUM согласно одному или более аспектам.
Фиг. 19 является иллюстрацией устройства, которое способствует планированию передачи на основе профиля передачи.
ПОДРОБНОЕ ОПИСАНИЕ
Различные аспекты изобретения описаны ниже. Должно быть очевидно, что представленные решения могут быть реализованы в разнообразии форм и что любая определенная структура и или функция, раскрытые в данном документе, являются лишь представительными. На основе раскрытых решений специалист в данной области техники примет во внимание, что аспект, раскрытый в данном документе, может быть реализован независимо от каких-либо других аспектов и что два или более из этих аспектов могут быть объединены различными способами. Например, устройство может быть реализовано и/или способ может быть осуществлен на практике, используя любое число аспектов, изложенных в данном документе. В дополнение, подобное устройство может быть реализовано, либо подобный способ может быть осуществлен на практике, используя другую структуру, функциональные возможности либо структуру и функциональные возможности в дополнение или отличающиеся от одного или более из аспектов, изложенных в данном документе. Кроме того, аспект может содержать, по меньшей мере, один элемент формулы изобретения.
Слово "примерный" используется в данном документе для обозначения "служащий в качестве примера, экземпляра или иллюстрации". Любой аспект, описанный в данном документе как "примерный", необязательно должен быть истолкован как предпочтительный или преимущественный над другими аспектами. Более того, ссылки на список элементов, содержащий "по меньшей мере один из А, В и С", должен быть интерпретирован для ссылки на каждый из элементов А, В и С отдельно, а также любые сочетания из элементов А, В и С. Кроме того, также описание использует сеть, которая включает в себя стандарт IEEE 802.11, сети, которые используют другие протоколы, могут извлекать преимущество из различных методов и систем, раскрытых в данном документе.
Понятно, что "узел", как используется в данном документе, может быть терминалом доступа или точкой доступа, и каждый узел может быть принимающим узлом, а также передающим узлом. Например, каждый узел может содержать, по меньшей мере, одну приемную антенну и связанный приемный тракт, а также, по меньшей мере, одну передающую антенну и связанный тракт передачи. Более того, каждый узел может содержать один или более процессоров для выполнения программного кода для осуществления любого и всех способов и/или протоколов, описанных в данном документе, а также память для хранения данных и/или машиноисполняемых команд, ассоциируемых с различными способами и/или протоколами, описанными в данном документе.
Фиг. 1 иллюстрирует несколько выборочных аспектов системы 100 беспроводной связи. Система 100 включает в себя несколько беспроводных узлов, в целом обозначенных как узлы 102 и 104. Указанный узел может принимать и/или передавать один или более потоков трафика (например, потоки данных). Например, каждый узел может содержать, по меньшей мере, одну антенну и ассоциированные компоненты приемника и передатчика. В последующем пояснении термин «принимающий узел» может использоваться для ссылки на узел, который принимает, и термин «передающий узел» может использоваться для ссылки на узел, который передает. Подобная ссылка не подразумевает, что узел неспособен осуществлять как операции передачи, так и операции приема.
Узел может быть реализован различными способами. Например, в некоторых вариантах осуществления узел может содержать терминал доступа, точку ретрансляции или точку доступа. Ссылаясь на фиг. 1, узлы 102 могут содержать точки доступа либо точки ретрансляции, и узлы 104 могут содержать терминалы доступа. В некоторых вариантах осуществления узлы 102 облегчают связь между узлами сети (например, сеть Wi-Fi, сотовая сеть связи, либо сеть WiMAX). Например, когда терминал доступа (например, терминал 104А доступа) находится в зоне покрытия точки доступа (например, точка 102А доступа) либо точки ретрансляции, терминал 104А доступа может таким образом взаимодействовать с другим устройством системы 100 либо какой-либо другой сети, которая соединена для осуществления связи с системой 100. В данном документе один или более из узлов (например, узлы 102В и 102D) могут содержать проводную точку доступа, которая предусматривает возможность соединения с другой сетью либо сетями (например, глобальная сеть 108, например, Интернет).
В некоторых аспектах два или более узлов системы 100 (например, узлы набора общих независимых служб) ассоциируются друг с другом для создания потоков трафика между узлами через один или более каналов связи. Например, узлы 104А и 104В могут ассоциироваться друг с другом через соответствующие точки 102А и 102С доступа. Таким образом, один или более потоков трафика могут быть созданы к и от терминала 104А доступа через точку 102А доступа и один или более потоков трафика могут быть созданы к и от терминала 104В доступа через точку 102С доступа.
В некоторых случаях несколько узлов в системе 100 могут пытаться передавать в то же самое время (например, в течение того же самого интервала времени). В зависимости от относительных положений передающего и принимающего узлов и мощности передачи передающих узлов, может оказаться невозможным надежно осуществлять подобную параллельную связь. При этих обстоятельствах беспроводные ресурсы системы 100 могут достаточно использоваться в сравнении с, например, системой, которая просто использует CSMA-режим работы ("множественный доступ с контролем несущей").
Однако в других обстоятельствах беспроводные передачи от узла в системе 100 могут являться помехой приему в неассоциированном узле в системе 100. Например, узел 104В может быть принимающим от узла 102С (как представлено символом 106А беспроводной связи), в то время как узел 102D передает в узел 104С (как представлено символом 106В). В зависимости от расстояния между узлами 104В и 102D и мощности передачи узла 102В, передачи от узла 102D (как представлено пунктирным символом 106С) могут являться помехой приему в узле 104В. Аналогичным образом, передачи от узла 104В могут являться помехой приему в узле 102D в зависимости от мощности передачи узла 104В.
Для уменьшения подобных помех, узлы системы беспроводной связи могут использовать схему обмена сообщениями между узлами. Например, принимающий узел, который испытывает помехи, может передавать RUM (сообщение использования ресурсов) для обозначения, что узел находится в невыгодном положении каким-либо образом. Соседний узел, который может быть потенциальным источником помех, который принимает RUM, может выбирать ограничение своих будущих передач каким-либо образом, чтобы избежать помех с узлом, передающим RUM - то есть, принимающим узлом, который передал RUM. В данном документе решение принимающим узлом о передаче RUM может быть основано, по меньшей мере, частично, на качестве услуги, ассоциированной с данными, принятыми в этом узле.
Сообщения запроса, сообщения предоставления и передачи данных могут быть управляемыми по мощности; однако, несмотря на это, узел может испытывать избыточные помехи, которые вызывают неприемлемые уровни отношения "сигнал-шум плюс взаимные помехи" (SINR). Для того чтобы смягчить нежелательно низкое SINR, могут использоваться RUM. RUM может широковещательно передаваться приемником, когда уровни помех на желательных несущих приемника превышают заранее определенный пороговый уровень. Как рассмотрено в данном документе, в аспекте развертывания RUM, RUM передается принимающим узлом, когда он не может выполнить требования качества обслуживания (QoS). Требования QoS могут быть заранее определены и могут выражаться в виде пропускной способности (например, для полного трафика буфера), задержки (например, для голосового трафика), средней спектральной эффективности, минимального отношения мощности несущей к помехе (C/I), либо других соответствующих показателей. RUM инкапсулирует вес, который обозначает степень невыгодности, с которой сталкивается узел, который передает RUM. Другими словами, в аспекте использования веса, степень невыгодности является функцией QoS узла и его требуемого QoS. Этот вес RUM может квантоваться, используя заранее определенное число битов.
"Невыгодность", как используется в данном документе, может определяться как функция, например, отношения целевого значения к фактическому значению для заданного узла. Например, когда невыгодность измеряется как функция пропускной способности, спектральной эффективности, скорости передачи данных или некоторого другого параметра, где желательны более высокие значения, то когда узел находится в невыгодном положении, фактическое значение будет относительно ниже, чем целевое значение. В подобных случаях взвешенное значение, которое указывает на уровень невыгодного положения узла, может быть функцией отношения целевого значения к фактическому значению. В случаях, когда желательно, чтобы параметр, на котором основывается невыгодность, был низким (например, задержка), обратное отношение целевого значения к фактическому значению может использоваться для формирования веса. Как используется в данном документе, узел, который описан, как имеющий "лучшее" состояние относительно другого узла, может трактоваться как имеющий меньшую степень невыгодности (например, узел с лучшим состоянием имеет меньшие помехи, меньшую задержку, более высокую скорость передачи данных, более высокую производительность, более высокую спектральную эффективность и т.д., чем другой узел, с которым он сравнивается).
Используя RUM, принимающий узел (например, точка доступа) может блокировать мешающие узлы, которые вызывают слишком много помех. Другими словами, принимающий узел может запрашивать другие узлы из передачи на несущей. В схемах сети, где диапазон частот содержит только одну несущую, когда RUM отсылается принимающим узлом, весь диапазон частот блокируется для предназначенного ему терминала доступа. В системе связи с множеством несущих, в которой доступный диапазон частот разделяется на отдельные части, каждая из которых упоминается как несущая либо канал, только определенные несущие могут блокироваться, так что принимающий узел может еще достичь своей желательной пропускной способности, при ограничении воздействия на остальную систему.
Например, доступный диапазон частот в системе связи с множеством несущих может разделяться на четыре (4) несущих. Каждый передающий узел может затем планироваться для передачи на одной (1) или более несущих, таким образом разрешая лучшее совместное использования ресурсов. Для того чтобы гарантировать, что исключение помех происходит равноправным образом, то есть, чтобы гарантировать, что все узлы получают равноправное совместное использование возможностей передачи, RUM может содержать перечень несущих, на которых принимающему узлу желательно снижение помех, а также вышеупомянутую информацию о весах, как описано в данном документе. Вес заданного принимающего узла может использоваться для вычисления равноправного совместного использования ресурсов для выделения узлу.
Фиг. 2 иллюстрирует примерную последовательность 200 событий запрос-предоставление, которая включает в себя использование RUM для облегчения выделения ресурсов, согласно одному или более аспектам, описанным в данном документе. В примере, показанном на чертеже, ассоциированная пара узлов 290 включает в себя терминал 292 доступа и первую точку 1 294 доступа, а также вторую точку 2 296 доступа, которая является неассоциированной с ассоциированной парой узлов 290.
Последовательность 200 начинается с 204 и 206, во время которой точка 1 294 доступа и точка 2 296 доступа, каждая формирует RUM для трансляции в другие узлы, включая терминал 292 доступа. RUM включает в себя вес, который обозначает, как существуют точки доступа в невыгодном положении, а также какие несущие, по которым точка доступа желает блокировать передачу других узлов, как дополнительно описано в данном документе со ссылкой на фиг. 3.
На 212 точка 1 294 доступа и точка 2 296 доступа транслирует свое соответствующее RUM в узлы, например, терминал 292 доступа.
В 222 терминал 292 доступа обрабатывает все RUM, принятые на 212. Обработка RUM, которая осуществляется терминалом 292 доступа, описана в данном документе со ссылкой на фиг. 7.
На 232, если терминал 292 доступа определяет, что существуют несущие, доступные после обработки принятых RUM, тогда он определит несущие, для которых он желает отправить запрос на передачу от точки 1 294 доступа в 242.
На 252 запрос на передачу отсылается из терминала 292 доступа в точку 1 294 доступа. Запрос может включать в себя перечень несущих, на которых терминал 292 доступа хотел бы передать данные. Последовательность событий 200 может осуществляться с учетом множества ограничений, которые могут принудительно применяться во время события связи. Например, терминал 292 доступа может запрашивать любую несущую(ие), которые не блокированы с помощью RUM в предыдущем временном интервале. Запрошенные несущие могут быть расположены в приоритетном порядке с предпочтением для успешной несущей в самом последнем цикле передачи.
На 264 точка 1 294 доступа определяет несущие, которым она предоставит терминал 292 доступа для передачи на основе запроса, принятого от терминала 292 доступа. Предоставление включает в себя все или подмножество запрошенных несущих. Таким образом, предоставление от точки 1 294 доступа может быть подмножеством несущих, перечисленных в запросе, отсылаемом терминалом 292 доступа. Точка 1 294 доступа может быть наделена полномочием, чтобы избегать несущих, которые показывают высокие уровни помех во время самой последней передачи.
На 272 точка 1 294 доступа может затем отсылать сообщение предоставления в терминал 292 доступа, которое указывает, что всем или подмножеству запрошенных несущих предоставлено разрешение.
На 282 терминал 292 доступа может затем передавать пилотное сообщение в точку 1 294 доступа, при приеме которого точка 1 294 доступа может передавать информацию о скорости обратно в терминал 292 доступа, чтобы способствовать снижению нежелательно низкого SINR. При приеме информации о скорости терминал доступа 292 может продолжить передачу данных на предоставленных несущих и при указанной скорости передачи. Во время передачи терминал 292 доступа дополнительно может отсылать данные на всех или подмножестве несущих, предоставленных в сообщении предоставления. Терминал 292 доступа может снижать мощность передачи на некоторых или всех несущих во время своей передачи данных.
Фиг. 3 является иллюстрацией методологии 300 для формирования RUM в системе с множеством несущих в соответствии с различными аспектами, описанными выше. Метод для достижения равноправия среди соперничающих узлов осуществляется с помощью корректировки числа несущих, для которых необходимо передать RUM согласно степени невыгодности, ассоциированной с указанным узлом, в соответствии с одним или более аспектами. Как описано в данном документе, RUM передается принимающим узлом, например, точкой доступа для указания, что она испытывает плохие условия связи и желает снижения помех, с которыми сталкивается. RUM включает в себя вес, который измеряет степень невыгодности, которую испытывает узел. Согласно аспекту, вес может быть задан как функция пороговой величины, упоминаемая как пороговая величина отправки RUM (RST). В другом аспекте, вес может быть установлен на среднюю пропускную способность. В данном документе, RST является средней пропускной способностью, которая желательна узлу. Когда передающий узел, например, терминал доступа прослушивает многочисленные RUM, он может использовать соответствующие веса для разрешения состязания между ними. Если, например, терминал доступа принимает многочисленные RUM и RUM с наивысшим весом, исходящий из собственной точки доступа терминала доступа, то он может решить передать запрос на отправку данных в свою точку доступа. Если нет, терминал доступа может удерживаться от передачи.
RUM позволяет точке доступа очистить помехи в своем непосредственном соседстве, так как узлы, которые принимают RUM, могут побуждаться удерживаться от передачи. Наряду с тем, что веса дают возможность равноправного состязания (например, точка доступа с наибольшим невыгодным положением выигрывает), наличие МАС с несколькими несущими может предоставить другую степень свободы. А именно, когда система поддерживает многочисленные несущие, RUM может передавать CM (например, битовую маску) в дополнение к весу. CM указывает несущие, на которых это RUM является применимым. Число каналов, для которых точка доступа может отсылать RUM, может быть основано на его собственной степени невыгодности, чтобы позволить узлам с очень плохой историей быстрее вызывать изменения. Когда RUM являются успешными, и скорость передачи, принятая в ответ на это точкой доступа, улучшает ее состояние, точка доступа может снижать число несущих, для которых она отсылает RUM. Если из-за сильной перегрузки RUM первоначально не имеют успеха и пропускная способность не улучшается, точка доступа может увеличить число несущих, для которых она отсылает RUM. В очень загруженной ситуации точка доступа может находиться в очень невыгодном положении и может отсылать RUM для всех несущих, таким образом вырождаясь в случай единственной несущей.
На 302 степень невыгодности может быть определена для точки доступа, и RUM может формироваться для обозначения степени невыгодности для других узлов в диапазоне "прослушивания" (т.е., отсылают ли они данные в точку доступа или нет), при этом RUM содержит информацию, которая указывает, что первая заранее определенная пороговая величина удовлетворена или превышена. Первая заранее определенная пороговая величина может представлять собой, например, уровень помех над тепловым шумом (IOT), скорость передачи данных, отношение мощности несущей к помехе (C/I), уровень пропускной способности, уровень спектральной эффективности, уровень задержки или любое другое соответствующее измерение, с помощью которого услуга в первом узле может быть измерена.
На 304 RUM может быть взвешено, чтобы указывать степень, в которой вторая заранее определенная величина превышена. Вторая заранее определенная пороговая величина может представлять собой, например, уровень помех над тепловым шумом (IOT), скорость передачи данных, отношение мощности несущей к помехе (C/I), уровень пропускной способности, уровень спектральной эффективности, уровень задержки или любое другое соответствующее измерение, с помощью которого уровень услуги в первом узле может быть измерен. Согласно некоторым аспектам, значение весов может быть квантованным значением. Хотя первая и вторая заранее определенные пороговые величины могут быть в основном равными, им необязательно быть равными.
Информация весов, передаваемая в каждом RUM, предназначена для передачи всем узлам в диапазоне прослушивания степени, в которой точке доступа не хватало диапазона частот из-за помех от других передач. Вес может представлять степень невыгодности и может быть больше, когда точка доступа находилась в более невыгодном положении, и меньше, когда находилась в менее невыгодном положении. Степень невыгодности может извлекаться, используя множество факторов. В качестве примера, если пропускная способность используется для измерения степени невыгодного положения, тогда возможное соотношение может быть представлено как:
target
actual
target
actual
где Rпредставляет собой желаемую пропускную способность, Rявляется фактической пропускной способностью, которая достигнута, и Q(x) представляет собой квантованное значение x. Когда существует единственный поток в точке доступа, Rможет представлять собой минимальную желаемую пропускную способность для этого потока, и R может представлять собой среднюю пропускную способность, которая достигнута для этого потока. Следует заметить, что более высокие веса значений, которые представляют собой более высокую степень невыгодности, являются условными. В качестве примера предположим, что желаемая пропускная способность для узла равна 500 кбит/c. Однако узел достигает лишь фактической пропускной способности в 250 кбит/c. В этом случае вес может вычисляться на основе узла, нуждающегося в двойной текущей величине пропускной способности (500 кбит/c/250 кбит/c=2), чтобы достичь желаемой пропускной способности.
Аналогичным образом, условие, где более высокие веса значений представляют собой более низкую степень невыгодности, может использоваться, если логика точности по весу соответствующим образом модифицируется. Например, можно использовать отношение фактической пропускной способности к целевой пропускной способности (противоположность примера показана выше), чтобы вычислить веса. Таким образом, используя вышеупомянутые значения, отношение составило бы 250 кбит/с/500 кбит/с, которое было бы равно ½, либо 50% от целевой пропускной способности.
target
Если существует множество потоков в точке доступа, с потенциально различными значениями R, то точка доступа может установить вес на основе наиболее невыгодного потока. Например:
actual
target
где j является показателем потока в точке доступа. Другие варианты, например, базирование веса на сумме пропускной способности потока, могут также осуществляться. Следует заметить, что функциональные формы, используемые для весов в вышеизложенном описании, приведены только для иллюстрации. Вес может вычисляться множеством различных способов и использование иных, чем пропускная способность, метрик. Согласно связанному аспекту, точка доступа может определять, имеет ли она данные, ожидающие выполнения от отправителя (например, передатчика). Это так, если она приняла запрос или если она приняла предшествующий запрос, который она не удовлетворила. В этом случае точка доступа может передавать RUM, когда R ниже R.
Вес дополнительно может быть нормализован в отношении максимального и минимального значения. Например, вес может быть нормализован как значение между 0 и 1. Нормализованные значения могут быть определены на основе принятых весов RUM с наивысшим принятым весом RUM, установленным на значение 1, наряду с тем, что самый низкий принятый вес RUM установлен на значение 0.
Дополнительная размерность для исключения столкновений может быть реализована, если перечень несущих в RUM, на которых узел желает снизить помехи, включен вместе с весом в RUM, что может быть полезным, когда принимающему узлу, например, точке доступе, необходимо планировать прием небольшого объема данных по части канала и не желателен возврат к другим узлам из всего канала. Перечень несущих может быть реализован с битовой маской, которая содержит информацию, на каких несущих точка доступа хотела бы снизить помехи. Когда каждое RUM усиливается с помощью битовой маски, также упоминаемой в данном документе как маска несущей (CM), узел может снижать помехи из своих соседних узлов (например, точки доступа либо терминалы доступа) по подмножеству несущих, а не по всем несущим. Этот аспект может предоставлять более тонкую гранулярность в механизме исключения столкновений, который может быть важным для пульсирующего трафика. CM может также дополнительно использоваться в формировании запросов для передачи терминалом доступа в запросе части канала, а также формировании предоставлений на запрос точкой доступа в ответе на запросы (например, ответ может быть предоставлением части канала).
Ссылаясь на фиг. 4, где диапазон частот разделяется на 4 несущие, CM 400, содержащийся в RUM, имеет вид XXXX, где каждый Х является битовой маской, которая может быть "1", обозначая, что несущая, на которую он ссылается, должна быть заблокирована (т.е., на которой необходимо снизить помехи), либо "0", обозначая, что несущая, на которую он ссылается, не блокируется. В описанном примерном варианте реализации дополнительно, где несущие пронумерованы "0", "1", "2", "3", крайний левый бит 402 в CM 400 является битовой маской для несущей "3", второй бит 404, расположенный справа от крайнего левого бита 402, является битовой маской для несущей "2", третий бит 406, расположенный справа от второго бита 404, является битовой маской для несущей "1", и четвертый бит 408, расположенный справа от третьего бита 406, является битовой маской для несущей "0". Для аспекта, в котором полный диапазон частот может блокироваться с помощью RUM, RUM содержит CM со всеми "1", обозначающими, что точка доступа желает блокировать каждую несущую в диапазоне частот. Другие аспекты предоставляют для использования CM, чтобы указать число несущих, назначаемых точке доступа. Например, 6-битовая маска может использоваться для указания, что RUM могут посылаться для 6 несущих. Точка доступа может дополнительно запрашивать, чтобы создающий помехи узел удерживался от передачи на всех или подмножестве назначенных поднесущих.
На 306 и 308, во время создания CM для реализации частичного управления помехами диапазона частот, две из переменных, которые необходимо определить, являются числом несущих, которое должно быть блокировано точкой доступа, а также определенным идентификатором несущих, которые должны быть блокированы.
На 310 взвешенное и маскированное RUM может передаваться в один или более других узлов. Как рассмотрено в данном документе, когда узел получает сообщение RUM, ему необходимо подчиниться RUM только в отношении несущих, определенных в маске несущих. Например, когда терминалу доступа необходимо подчиняться множеству RUM от различных точек доступа, он должен осуществлять операцию 'ИЛИ' по несущим во всех масках несущих RUM - дополнение этой маски, указывающей несущие, которые терминал доступа может запрашивать от точки доступа.
В аспекте системы, узлы, например точки доступа, организованы для использования первого набора несущих для обслуживания ассоциированных терминалов доступа, близких к ним, с первым уровнем мощности передачи. Остальные несущие используются со вторым уровнем мощности передачи и могут использоваться как удаленными, так и близкими ассоциированными терминалами доступа. Первый уровень мощности передачи ниже, чем второй уровень мощности передачи. Несущие, назначенные первому уровню мощности передачи, упоминаются как несущие низкой мощности, а несущие, назначенные для второго уровня мощности передачи, являются, соответственно, несущими с высокой мощностью. Для минимизации помех несущих с высокой мощностью для клиентов соседствующих терминалов доступа, соты дополнительно упорядочиваются так, что две смежные соты не используют те же самые несущие с высокой мощностью. Таким образом, как на близких, так и удаленных абонентов точки доступа не воздействуют несущие с высокой мощностью соседствующей точки доступа как помехи.
В одном примерном варианте осуществления система динамического совместного использования диапазона частот (гибкого диапазона) создается в прямой линии связи с использованием многочастотных RUM, следуя процессу 500, проиллюстрированному на фиг. 5. На этапе 502 каждая базовая станция формирует динамическую маску несущих. В одном аспекте динамическая маска несущей формируется на основе псевдослучайной последовательности, как описано далее. В каждом интервале времени узел формирует новую маску несущих и использует ее для выбора несущих для блокировки.
На этапе 504 каждый терминал доступа, который ассоциирован с точкой доступа, снабжается общей маской несущих. В одном аспекте это может гарантироваться предоставлением ассоциированным терминалам доступа того же самого ключа, что и точке доступа, для формирования псевдослучайной последовательности.
На этапе 506, когда одному или более из ассоциированных терминалов доступа необходимо осуществить управление помехами, они посылают RUM, например, как на 222 на фиг. 2, с учетом общей маски несущих. На самом деле все терминалы доступа, ассоциированные с точкой доступа, передают RUM, используя ту же самую маску несущих, как сформированную точкой доступа. Различные терминалы доступа, ассоциированные с той же самой точкой доступа, могут передавать RUM для разного числа несущих, но используют ту же самую последовательность приоритетов масок несущих.
На этапе 508 соседствующая точка доступа может получать одно или более из этих сообщений RUM, отсылаемых из терминалов доступа, например, как на 224 и 226 на фиг. 2. Она затем подчиняется этим RUM и снижает свою мощность на этих несущих. В одном аспекте ассоциированные терминалы доступа могут также быть необходимы для снижения мощности на этих несущих, таким образом, гарантируя всем связанным узлам тот же самый профиль передачи.
В одном аспекте предварительное планирование может использоваться, чтобы гарантировать, что соседствующие базовые станции имеют дополнительные маски несущих. Таким образом, в интервале, когда конкретная несущая (например, несущая 1) появляется в передней части маски несущих в первой точке доступа, ее соседствующие точки доступа получат ту же самую несущую (например, несущая 1) в конечной части масок их несущих.
В другом аспекте может также использоваться динамическое обучение/корректировка масок несущих соседствующих базовых станций. Примерный процесс 600 функционирования этого подхода в прямой линии связи проиллюстрирован на фиг. 6, где на 602 терминалы доступа, которые ассоциированы с конкретной точкой доступа, прослушивают преамбулы суперкадра либо сигналов от мешающих точек доступа. Эти сигналы (либо преамбулы суперкадра) передают информацию о маске несущих, используемой мешающими точками доступа. На 604 эта информация передается в точку доступа, ассоциированную с терминалом доступа, который может корректировать, соответственно, свою маску на 606.
Рассмотрим пример. Последовательность приоритетов маски несущих точки А доступа равна "4231", наряду с тем, что последовательность соседней точки В доступа равна "1324". Когда терминалы доступа, принадлежащие обеим точкам доступа, передают RUM, они будут делать это на разных несущих. Предположим, что терминалы доступа точки А доступа передают RUM с маской "1010" несущих (2 заблокированных несущих), а терминалы доступа точки В доступа передают RUM с маской "0001" (1 заблокированная несущая). Точка В доступа затем подчиняется RUM точки А доступа и снижает свою мощность на несущих 4 и 2, а точка А доступа снижает свою мощность на несущей 1. Это реализует свойство гибкого диапазона динамическим образом.
В одном аспекте, в отличие от статической системы с гибким диапазоном, система RUM с множеством несущих налагает ограничения по мере необходимости. Например, только когда некоторые узлы не удовлетворяют своим требованиям QoS, применяются ограничения по мощности на конкретных несущих.
Ссылаясь снова на фиг. 2, функционирование терминала доступа, например, терминала 292 доступа в запросе диапазона частоты на 222, 232 и 242, теперь описано со ссылкой на фиг. 7 и на фиг. 8. На 702 терминал 292 доступа принимает и собирает RUM, отсылаемые точкой доступа, включая его ассоциированную точку 1 294 доступа.
На 704 в аспекте функционирования терминала 292 доступа, терминал 292 доступа рассматривает только те RUM, которые имеют вес выше, чем вес точки доступа, ассоциированной с терминалом 292 доступа (т.е. точка 1 294 доступа), из принятых RUM. Рассмотрим пример, где терминал 292 доступа принял RUM от трех точек доступа в дополнение к одному от точки 1 294 доступа, его ассоциированной точки доступа, - каждое из этих трех других RUM имеет вес выше, чем вес RUM от точки 1 294 доступа. Эти три RUM имеют CM из CM 802 ("1001"), CM 804 ("1000") и CM 806 ("0010"), следуя примерному виду CM, как описано на фиг. 4. Предположим дополнительно, что на основе весов из трех RUM терминал 292 доступа должен принять во внимание эти RUM. Таким образом, терминал 292 доступа должен обрабатывать CM, содержащуюся в трех RUM.
На 706, предполагая, что терминал 292 доступа должен учитывать и обрабатывать три принятых RUM, терминал 292 доступа осуществляет операцию "ИЛИ" по CM из этих RUM для создания составной CM 812 (т.е., составная маска несущей). Продолжая вышеизложенный пример, составная CM 812 равна "1011". В одном аспекте, CM из ассоциированной точки доступа терминала 292 доступа не используется.
На 708, для определения, существуют ли какие-либо несущие, на которых терминал 292 доступа может запрашивать диапазон частот, терминал 292 доступа осуществляет операцию "НЕ" по составной CM 812 для создания инвертированной составной CM (I-CM) 822, которая указывает, какие несущие являются доступными. I-CM 822 может использоваться терминалом 292 доступа в своем запросе диапазона частот от точки 1 294 доступа.
На 710 определяется, существуют ли несущие, на которых терминал 292 доступа может запрашивать диапазон частот. В одном аспекте примерной работы терминала 292 доступа терминал 292 доступа определит, существуют ли какие-либо несущие, которые не блокируются с помощью использования I-CM 822. Например, если существует, по меньшей мере, единственное значение "1" в I-CM 822, то существует, по меньшей мере, одна доступная несущая.
На 712, если существуют доступные несущие, терминал 292 доступа создает запрос CM (R-CM) 832. В одном аспекте R-CM 832 задается как I-CM 822, созданная на 710. Продолжая пример, приведенный выше, где диапазон частот разделяется на четыре (4) несущих, R-CM 832 также будет иметь тот же вид, как и CM 400, которая является видом "XXXX", где каждый "X" может быть "1", обозначая, что терминал 292 доступа запрашивает передачу на этой несущей, либо "0", обозначая, что терминал 292 доступа не запрашивает передачу на этой несущей. Таким образом, CM, имеющая значение "0100", может отсылаться в запросе в точку 1 294 доступа. Другими словами терминал 292 доступа рассматривает несущие "3", "1", и "0" как заблокированные, а несущую "2" как открытую. Если терминал 292 доступа решает запросить диапазон частот, то R-CM 832 будет "0100".
В другом аспекте, R-CM 832 основана на, но не идентична I-CM 822, как проиллюстрировано на фиг. 9, где проиллюстрирован процесс 900 для определения, сколько несущих необходимо разместить в запросе для передачи терминалом 292 доступа в точку 1 294 доступа. Это чертеж может также использоваться для описания числа несущих, которые точка 1 294 доступа предоставит терминалу 292 доступа, как поясняется далее.
На 902 терминал 292 доступа определит число несущих, которые он запросит. Это определение может быть основано на величине трафика, который терминал 292 доступа желает передать. Подобное определение может также быть основано, например, на необходимости, ассоциированной с помехами, испытываемыми в терминале доступа, либо каком-либо другом соответствующем параметре (например, задержка, скорость передачи данных, спектральная эффективность и т.д.).
Согласно другим аспектам, если вес ассоциирован с каждым узлом, определение числа несущих, требуемых для указанной передачи, может быть функцией веса, ассоциированного с узлом, функцией весов, ассоциированных с другими узлами, запрашивающими несущие, функцией числа несущих, доступных для передачи, либо какого-либо сочетания предыдущих факторов. Например, вес может быть функцией числа потоков через узел, уровня помех, испытываемых в узле и т.д. Согласно другим аспектам, выбор несущей может содержать разбиение несущих на один или более наборов и может быть основан частично на принятом RUM, которое указывает, что одна или более несущих в наборе несущих являются недоступными. RUM может оцениваться для определения, доступна ли заданная несущая (например, не идентифицирована RUM). Например, может быть сделано определение, что заданная несущая доступна, если она не перечислена в RUM. Другой пример, когда несущая считается доступной, даже если было принято RUM для этой несущей, но объявленный вес для этого канала был ниже, чем вес, объявленный в RUM, отсылаемый приемником узла.
На 904 терминал 292 доступа определит конкретные несущие, которые он запрашивает в R-CM, что может зависеть от конкретных несущих, предназначенных для конкретных типов трафика либо заранее определенных критериев выбора. В одном аспекте несущие, которые выбраны, являются функцией (например, подмножество) доступных несущих, определенных на этапе 710. Выбор несущих может также осуществляться с предпочтением доступных несущих. Например, несущие, которые были доступны в предшествующий интервал передачи, могут выбираться перед несущими, которые были заняты в предшествующий интервал передачи. Следует отметить, что последовательность операций, проиллюстрированных с помощью 902 и 904, может быть обратной либо комбинированной в том, что общее число несущих, которые могут запрашиваться, может предписываться доступными несущими. Например, если существует только одна доступная несущая для выбора, то последовательность операций, проиллюстрированная с помощью 902 и 904, может объединяться.
На 906 запрос отсылается после того, как сформирована R-CM. В вышеуказанном примере единственной возможной конфигурацией R-CM является "0100", так как существует только одна доступная несущая. В другом примере, если все четыре несущие являются доступными, и терминал 292 доступа желает передавать на несущих 0, 1 и 3, то создается R-CM "1101".
В дополнение к определению количества несущих, которое необходимо перечислить в CM, другим фактором является конкретная идентификация несущих, которые должны блокироваться узлом, передающим RUM. В одном аспекте каждый узел выбирает определенные несущие, которые они желают блокировать, используя подход псевдослучайного выбора несущих, где маска создается на основе перечня приоритетов CM. Более конкретно, несущие, которые выбираются для включения в CM, выбираются в порядке, заданном в списке приоритетов CM. Список приоритетов CM создается псевдо-случайно для каждого интервала либо интервала связи.
Фиг. 10 иллюстрирует функционирование примерного процесса 1000 выбора псевдослучайной несущей, где на 1002 список приоритетов CM создается случайным образом. На 1004 несущая выбирается из списка приоритетов CM. Затем определяется, существуют ли какие-либо несущие, оставшиеся для выбора на 1006. Например, если необходимо выбрать более чем одну несущую, и только одна несущая выбрана, то процесс возвращается к 1004, где другая несущая выбирается из списка приоритетов CM. Если все несущие, которые необходимо выбрать, идентифицированы, то функционирование продолжается с 1008, где CM создается на основе несущих, выбранных из списка приоритетов CM. Относительно 1002, в другом аспекте процесса 1000 выбора псевдослучайной несущей, список приоритетов CM формируется, только если определена, по меньшей мере, одна несущая, подлежащая блокированию.
Фиг. 11 иллюстрирует таблицу 1100, иллюстрирующую маски, созданные с помощью процесса 1000 псевдослучайного выбора несущих, где множество интервалов 1110 показаны с множеством перечней 1120 приоритетов CM, который размещает несущие, которые необходимо маскировать в порядке приоритета; список числа несущих, которые необходимо блокировать 1130; и перечень результирующих CM 1140. Четыре несущие предполагаются как доступные в примерной системе, с перечислением несущих в каждой CM, которая имеет старший бит (MSB), который является крайним левым битом, таким образом, несущая "3" обозначается с помощью крайнего левого бита в CM, несущая "2" является вторым крайним левым битом, несущая "1" является третьим крайним левым битом, и несущая "0" является четвертым крайним левым битом (либо правым крайним битом).
Например, во время интервала 1 1112, перечисляется список 1122 приоритетов CM "3, 2, 1, 0", который указывает, что если только одна несущая должна быть заблокирована, то только первая несущая в списке, т.е., несущая "3" включается в результирующую CM. Если две несущие должны блокироваться, то первая и вторая несущие в списке, т.е. несущие "3" и "2", включаются в результирующую CM. Если три несущие должны блокироваться, то первая, вторая и третья несущие, т.е. несущие "3","2" и "1" включаются в результирующую CM. Если все четыре несущие должны быть заблокированы, то несущие "3", "2", "1" и "0" включаются в результирующую CM. Как проиллюстрировано на фиг. 11, так как две несущие должны блокироваться (как обозначено числом несущих, которые должны быть заблокированы с помощью индикатора 1132), должна создаваться результирующая CM 1142 "1100".
В интервале 2 1114 три несущие должны быть заблокированы, как указано индикатором 1134 числа несущих, которые должны быть заблокированы. При заданном списке 1124 приоритетов CM "0, 2, 3, 1", создается результирующая CM 1144 "1101", так как несущие "0", "2" и "3" выбраны для CM. Если необходимо выбрать только две несущие, создается результирующая CM "0101", так как выбираются несущие "0" и "2". Если необходимо выбрать только одну несущую, создается результирующая CM "0001", так как выбрана несущая "0".
В интервале 3 1116 одна несущая должна быть заблокирована, как указано индикатором 1136 числа несущих, которые должны быть заблокированы, и при заданном списке 1126 приоритетов CM "2, 1, 0, 3" создается результирующая CM 1146 "0100", так как несущая "2" выбирается для CM.
В интервале 4 1118 не блокируются никакие несущие, как указано индикатором 1138 числа несущих, которые должны быть заблокированы, и создается результирующая CM 1148 "0000", так как несущая "2" выбирается для CM.
В другом аспекте вместо каждого узла, формирующего псевдослучайный список приоритетов CM для каждого интервала, каждый узел конфигурируется с фиксированным, статическим списком приоритетов CM. Используя фиксированный статический список приоритетов CM, число несущих, которое необходимо блокировать, должно выбираться в порядке, как задано в списке приоритетов CM. Таким образом, чтобы блокировать одну несущую, выбирается первая несущая из фиксированного списка приоритетов CM. Чтобы заблокировать две несущие, выбираются первые две несущие в этом фиксированном списке приоритетов CM и так далее. В этой схеме, выбирая несущие, которые необходимо перечислить в результирующей CM (т.е. несущие которые должны быть заблокированы) заранее определенным образом, может быть введено повторное использование частот. В первом примере узел обычно может использовать все частоты. Однако в течение интервалов перегрузки узел переключается на выбор числа несущих, которые необходимо блокировать в порядке, как задано фиксированным списком приоритетов CM узла. В одном подходе, фиксированный список приоритетов CM может передаваться в каждый узел, используя соединение проводной линии, где узел является проводным. Например, если узел является AP, которая является проводной для сети, к AP может отсылаться статический список приоритетов CM из контроллера.
В другом аспекте динамической системы с гибким диапазоном результирующая маска несущих создается, используя список приоритетов CM, который основан на измерениях уровня помех над тепловым шумом (IOT), обнаруженного для каждой несущей, где формируется список приоритетов CM, который включает в себя несущие вместе с IOT, измеряемым для этой несущей. Затем несущие, перечисленные в списке приоритетов CM, сортируются в порядке измеренного IOT, от наивысшего IOT к наименьшему. В одном подходе несущие, на которых мощность должна снижаться, выбираются из списка приоритетов CM в сортируемом порядке, которые являются несущими, на которых узел испытывает наибольшие помехи. В этом подходе снижение мощности на этих несущих является наиболее выгодным для других узлов. Однако это также несущие, где узел, вероятно, влияет на наибольшее число соседних узлов. В другом подходе несущие сортируются от наименьшего IOT к наибольшему, в этом порядке. Таким образом, в этом другом подходе, узел не принимает во внимание те несущие, где имеет место высокая степень состязания, а, вместо этого, сосредотачивается на тех несущих, где он, вероятно, влияет на наименьшее число конкурентов.
Фиг. 12 иллюстрирует процесс 1200 создания CM, где на 1202 формируется список приоритетов CM, который включает в себя каждую несущую вместе с IOT, измеренным для этой несущей. Затем, на 1204 несущие, перечисленные в списке приоритетов CM, сортируются в порядке измеренного IOT. В одном подходе, как рассмотрено выше, несущие, которые перечислены выше в списке, являются несущими, на которых узел оценивает, что мешающие узлы вызывают наибольшие помехи. В другом подходе, несущие, которые перечислены в списке, являются несущими, на которых узел оценивает, что мешающие узлы вызывают наименьшие помехи. Несущая(ие), которую необходимо идентифицировать для включения в CM, выбирается из отсортированного списка приоритетов CM заранее определенным образом (например, сверху вниз). Например, рассмотрим примерный список приоритетов CM из "3", "2", "0" и "1", который существует от наивысшего IOT к наименьшему IOT отсортированного списка приоритетов CM, который означает, что узел идентифицировал, что несущая "3" имеет наивысший IOT, и несущая "1" имеет наименьший IOT, при этом несущие "2" и "0" являются несущими со вторым и, соответственно, третьим по высоте IOT. Если помехи вызываются только на двух из четырех несущих, то несущие "3" и "2" выбираются, в этом порядке, на основе примера узла, конфигурируемого для ограничения помех на несущих, где он обнаруживает наивысший IOT.
На 1206 определяется, существуют ли какие-либо несущие, которые необходимо идентифицировать для включения в CM. В одном аспекте это определяется с помощью определения, существовало ли достаточное число несущих, идентифицированных как равное числу несущих, на которых должна быть снижена мощность. Продолжая с предыдущим примером, если необходимо снизить мощность на двух несущих, но только одна из этих несущих (например, несущая "3") идентифицирована, то достаточное число несущих, на которых необходимо снизить мощность, не идентифицировано.
Для того чтобы продолжить идентификацию несущих, на которых должна быть снижена мощность, функционирование продолжается на 1208, где несущая выбирается из списка приоритетов CM. Продолжая пример, если несущая (т.е., несущая "3") идентифицирована, несущая "2", которая является следующей в списке ниже несущей "3", идентифицируется для включения в CM.
Если все несущие, которые необходимо идентифицировать с помощью CM, на которых должна быть снижена мощность, идентифицированы, то CM создается на 1210. С другой стороны, продолжая заданный пример, если две несущие ("3" и "2") идентифицированы для включения в CM на основе их положения в списке приоритетов CM, тогда никакие дополнительные несущие не нужно идентифицировать, и создается CM "1100" (например, CM с отображенными несущими "3" и "2").
В другом аспекте несущие, на которых нужно снизить мощность, выбираются на основе величины помех, оцениваемых узлом, с которыми сталкиваются несущие. В одном подходе узел отмечает несущие, которые он оценивает, которые будут сталкиваться с наибольшими помехами. Для этого подхода учитывается, что узел желает снизить помехи настолько, насколько возможно, на несущих, на которых он испытывает наибольшие помехи. В другом подходе узел повышает мощность на несущих, которые, по его оценке, сталкиваются с наименьшими помехами. В этом подходе учитывается, что узел использует несущие, на которых передает наименьшее число других узлов, таким образом вызывая наименьшую величину искажений для других узлов, использующих эту несущую.
Фиг. 13 иллюстрирует процесс 1300 выбора несущей, осуществляемый на AP, где на 1302 AP принимает от каждого AT, ассоциированного с измерениями AP конкретным AT уровней пилот-сигнала от каждого из AP в активном наборе конкретного AT. Например, если сеть включает в себя AP_0, ассоциированный с AT, AT измеряет уровни пилот-сигналов, которые он принимает от всех AP в своем активном наборе, и сообщает эти измерения в AP_0. В одном подходе, каждый AT прогнозирует свой основной источник помех на основе последовательности измерений помех, принятых по многим предыдущим интервалам. Каждый AT дополнительно может идентифицировать свои основные источники помех, так как каждая AP отсылает свою информацию идентификации в своем сообщении RUM.
На 1304 наиболее сильные ожидаемые источники помех идентифицируются посредством AP на основе измерений, принятых от ассоциированных AT. Например, рассмотрим ситуацию, где AP_0 ассоциирована с группой AT, и определенные AT в этой группе AT испытывают помехи от AP_1 и AP_3. В этом случае AP_0 примет сообщения от своих ассоциированных AT, что AP, вызывающие у них наибольшие помехи, являются AP_1 и AP_3, и AP_0 определит, являются ли они самыми сильными ожидаемыми источниками помех.
На 1306 AP создает CM, используемый для управления помехами из тех идентифицированных AP, от которых обнаружены помехи, прогнозируемые как продолжающиеся (т.е., прогнозируемые основные источники помех). В одном аспекте AP сохраняет мощность передачи AP на несущих, не перечисленных в масках несущих, переданных идентифицированными AP, и снижает мощность передачи на несущих, не перечисленных в масках несущих этих мешающих AP. Другими словами, AP использует измерения посредством AT для создания профиля передачи для набора несущих, дополнительного к набору из несущих, используемых прогнозируемыми основными источниками помех. В одном аспекте объединенная маска несущих (U-CM) может создаваться для списка несущих, содержащихся в объединении масок несущих, переданных прогнозируемыми основными источниками помех для каждой группы. Дополнительная маска несущей (C-CM), кроме того, может создаваться с целью перечисления несущих, которые находятся в наборе из несущих, дополнительных к несущим в U-CM, и это является CM, которая используется как результирующая маска несущих (R-CM), используемая для определения, какие несущие должны снизить помехи. Хотя многочисленные уровни мощности передачи могут поддерживаться, R-CM лишь указывает несущие, на которых снижается мощность. Это несущие с "1" в положении несущих. Продолжая с текущим примером, AP_0 снизит мощность на несущих, которые находятся в R-CM, причем этим несущим создаются сильные помехи посредством {AP_1, AP_3}, которые содержатся в дополнении U-CM масок несущих, переданных посредством AP_1 и AP_3.
Следует отметить, что не все несущие в C-CM необходимо перечислять в R-CM. Вместо этого, в другом аспекте, если число несущих AP (например, AP_0), на которых необходимо скорректировать мощность, меньше, чем число несущих, перечисленных в C-CM, то R-CM лишь перечислит несущие, которые AP требует скорректировать. В этом последнем аспекте, C-CM может использоваться как список приоритетов CM, из которого AP сначала выберет несущие, на которых необходимо снизить мощность.
Фиг. 14 иллюстрирует CM, созданную на основе процесса 1300 выбора несущей по фиг. 13, где показана AP_1 CM 1402 из RUM, принятого из AP_1 "1001", указывая, что AP_1 желает минимизировать помехи на несущих "3" и "0". Также показана AP_3 CM 1404 из RUM, принятого из AP_3 "1010", указывающего, что AP_3 принимает помехи на несущих "3" и "1". Объединение AP_1 CM 1402 и AP_3 CM 1404 создает U-CM 1412 "1011", где несущие "3", "1" и "0" идентифицируются как запрошенные для снижения помех в CM с помощью сочетания AP_1 и AP_3, наряду с тем, что C-CM 1422, созданная с помощью дополнения U-CM, приводит к перечислению несущей "2", как единственной несущей, не запрошенной для других, чтобы снизить помехи посредством AP_1 и AP_3. Результирующая RRR-CM 1432 создается из C-CM 1422, которая в аспекте, раскрытом здесь, является RRR-CM 1432, установленной как равная C-CM 1422.
Возвращаясь к фиг. 7, на 714 терминал 292 доступа отсылает запрос в точку 1 294 доступа, которая передает R-CM, которая перечисляет несущие, на которых терминал 292 доступа планирует передавать данные. Запрос может быть запросом для первого множества несущих с мощностью, которая не была снижена в самом последнем интервале времени, который оказывает воздействие на терминал 292 доступа. Сообщение запроса, отсылаемое в 714, может дополнительно быть управляемым по мощности, чтобы обеспечить желаемый уровень надежности в точке 1 294 доступа.
На 716, если нет доступных несущих, то терминал 292 возвратится в режим "ожидания" для ожидания следующей широковещательной передачи сообщения RUM либо какого-либо сообщения из точки 1 294 доступа.
Фиг. 15 иллюстрирует метод 1500 для обработки запросов и формирования предоставления на запрос на передачу, например, как для точки 1 294 доступа на 264, в соответствии с одним или более аспектами. Как рассмотрено, каждый терминал доступа (например, терминал 292 доступа), у которого есть трафик для передачи, может передавать запрос в свою соответствующую точку доступа (например, точку 1 294 доступа) до тех пор, пока он не блокируется с помощью RUM из другой точки доступа. На основе запросов, принятых точкой 1 294 доступа, точка 1 294 доступа может принять решение о предоставлении на данный запрос одной или более запрошенных несущих.
На 1502 точка 1 294 доступа оценивает запросы. Если никакие запросы не приняты, то на 1504 точка 1 294 доступа воздерживается от передачи сообщения предоставления.
Если, по меньшей мере, один запрос принят от терминала доступа, то на 1510 точка 1 294 доступа определит число и выбор несущих, которые она предоставит в ответ на запрос. Процесс, проиллюстрированный на фиг. 9, как описано выше со ссылкой на формирование запроса на передачу с помощью терминала доступа (например, терминала 292 доступа), может также использоваться для описания выбора несущих, которые должны быть предоставлены в ответ на запрос. На 902 точка 1 294 доступа определит число несущих, которые она назначит каждому терминалу доступа (например, терминалу 292 доступа) как часть процесса назначения диапазона частот всем терминалам доступа, которые она обслуживает, от которых она приняла запрос. Затем на 904 точка 1 294 доступа определит конкретную несущую(ие), если такие есть, по которой она предоставит каждому терминалу доступа (например, терминалу 292 доступа) разрешение на передачу.
В одном аспекте точка доступа ограничивается в своей возможности назначать несущие в предоставлении в ответ на каждый запрос от терминала доступа. Например, точка 1 294 доступа может быть ограничена назначением только несущих, которые соответствуют несущим, найденным в R-CM, содержащимся в ранее принятом запросе от терминала 292 доступа. Другими словами, точка доступа может назначать конкретному терминалу доступа только несущие, найденные в группе несущих, перечисленных с помощью CM, содержащейся в предыдущем запросе (т.е., R-CM) от конкретного терминала доступа.
На 1512, если все возможные разрешения сформированы на 1510, то они передаются в соответствующие запрашивающие терминалы доступа (например, терминал 292 доступа).
Согласно связанным аспектам, точка доступа может периодически и/или постоянно оценивать, имеет ли она данные, ожидающие выполнения от одного или более терминалов доступа, которые она обслуживает. Это так, если точка доступа приняла текущий запрос или если она приняла предшествующий запрос, по которому не было выполнено предоставление. В любом случае, точка доступа может передавать предоставление, когда точка доступа определяет, что подобное предоставление гарантируется. Кроме того, на основе определенной предоставленной скорости (например, всякий раз, когда средняя скорость передачи ниже целевой скорости передачи) точка доступа может отсылать RUM для сохранения большего диапазона частот для своих ассоциированных терминалов доступа. Кроме того, при приеме предоставления терминал доступа может передавать кадр данных, который может приниматься с помощью точки доступа.
Фиг. 16 показывает примерную систему 1600 беспроводной связи. Система 1600 беспроводной связи отображает одну точку доступа и один терминал для краткости. Однако следует принимать во внимание, что система может включать в себя более чем одну точку доступа и/или более чем один терминал, при этом дополнительные точки доступа и/или терминалы могут быть в основном аналогичны или различны для примерной точки доступа и терминала, описанного ниже. В дополнение следует принимать во внимание, что точка доступа и/или терминал могут использовать способы и/или системы, описанные в данном документе для облегчения беспроводной связи между ними. Например, узлы в системе 1600 (например, точка доступа и/или терминал) могут хранить и выполнять команды для выполнения любого из вышеописанных способов (например, формирование RUMS, отвечающих на RUM, определение невыгодности узлов, выбор числа несущих для передачи RUM и т.д.), а также данных, ассоциированных с выполнением подобных действий и любых других соответствующих действий для выполнения различных протоколов, описанных в данном документе.
Согласно фиг. 16, в нисходящей линии связи в точке 1605 доступа, процессор 1610 данных передачи (TX) принимает, форматирует, кодирует, перемежает и модулирует (или отображает символы) данные трафика и обеспечивает символы модуляции ("символы данных"). Модулятор 1615 символов принимает и обрабатывает символы данных и пилотные символы и обеспечивает поток символов. Конкретно, модулятор 1615 символов мультиплексирует данные и пилотные символы и предоставляет их в передающий блок 1620 (TMTR). Каждый символ передачи может быть символом данных, пилотным символом или сигнальным значением, равным нулю. Пилотные символы могут постоянно отсылаться в каждом периоде символов. Пилотные символы могут быть мультиплексированы с частотным разделением (FDM), мультиплексированы с ортогональным частотным разделением (OFDM), мультиплексированы с временным разделением (TDM), мультиплексированы с частотным разделением (FDM) или мультиплексированы с кодовым разделением (CDM).
TMTR 1620 принимает и преобразует поток символов в один или более аналоговых сигналов и дополнительно преобразует (например, усиливает, фильтрует и преобразовывает с повышением частоты) аналоговые сигналы для формирования сигнала нисходящей линии связи, подходящего для передачи по беспроводному каналу. Сигнал нисходящей линии связи затем передается через антенну 1625 в терминалы. В терминале 1630 антенна 1635 принимает сигнал нисходящей линии связи и предоставляет принятый сигнал в приемный блок 1640 (RCVR). Приемный блок 1640 преобразует (например, фильтрует, усиливает и преобразует с понижением частоты) принятый сигнал и преобразует в цифровой вид преобразованный сигнал для получения выборок. Демодулятор 1645 символов демодулирует и предоставляет принятые пилотные символы системе 1650 обработки для оценки канала. Демодулятор 1645 символов дополнительно принимает оценку частотной характеристики для нисходящей линии связи от системы 1650 обработки, выполняет демодуляцию данных по принятым символам данных для получения оценок символов данных (которые являются оценками переданных символов данных) и предоставляет оценки символов данных в процессор 1655 данных приема (RX), который демодулирует (т.е., проводит обратное отображение символов), обратно перемежает и декодирует оценки символов данных для восстановления переданных данных трафика. Обработка с помощью демодулятора 1645 символов и процессора 1655 данных RX является дополнительной к обработке с помощью модулятора 1615 символов и процессора 1610 данных TX, соответственно, в точке 1605 доступа.
В восходящей линии связи процессор 1660 данных TX обрабатывает данные трафика и предоставляет символы данных в модулятор 1655 символов, который принимает и мультиплексирует символы данных с пилотными символами, выполняет модуляцию и для создания потока символов. Передающий блок 1670 затем принимает и обрабатывает поток символов для формирования сигнала восходящей линии связи, который передается с помощью антенны 1635 в точку 1605 доступа.
В точке 1605 доступа сигнал восходящей линии связи от терминала 1630 принимается с помощью антенны 1625 и обрабатывается приемным блоком 1675 для получения выборок. Демодулятор 1680 символов затем обрабатывает выборки и предоставляет принятые пилотные символы и оценки символов данных для восходящей линии связи. Процессор 1685 данных RX обрабатывает оценки символов данных для восстановления данных трафика, переданных терминалом 1630. Система 1690 обработки выполняет оценку канала для каждого активного терминала, передающего по восходящей линии связи. Множество терминалов могут передавать пилот-сигналы одновременно по восходящей линии связи по их соответствующим назначенным наборам поддипазонов пилот-сигналов, где наборы поддиапазонов пилот-сигналов могут чередоваться.
Системы 1690 и 1650 обработки направляют (например, контролируют, координируют, управляют и т.д.) работой в точке 1605 доступа и, соответственно, терминале 1630. Соответствующие системы 1690 и 1650 обработки могут ассоциироваться с блоками памяти (не показано), которые хранят программные коды и данные. Системы 1690 и 1650 обработки могут также выполнять вычисления для извлечения частоты и оценок импульсной характеристики для восходящей и, соответственно, нисходящей линии связи. Системы 1690 и 1650 обработки могут включать в себя один или более процессоров. Процессор может быть микропроцессором общего назначения, микроконтроллером, цифровым сигнальным процессором (DSP), специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицей (FPGA), устройствами цифровой обработки сигналов (DSPD), программируемым логическим устройством (PLD), логическими схемами, дискретными аппаратными компонентами либо каким-либо другим соответствующим объектом, который может осуществлять вычисления либо другие преобразования информации.
Система обработки может также включать в себя один или более машиночитаемых носителей, предоставляет хранилище данных, включая проверочные таблицы для широковещательной передачи идентификаторов в IP-адреса для приложений терминалов доступа и/или для поддержки программных приложений. Программное обеспечение толкуется широко для обозначения команд, программ, кода или какого-либо другого контента электронного носителя, упоминаемого как программное обеспечение, встроенное программное обеспечение, межплатформенное программное обеспечение, микрокод, язык описания аппаратных средств или что-либо иное. Машиночитаемый носитель может включать в себя запоминающее устройство с процессором, например, это может быть случаем с ASIC. Машиночитаемый носитель может также включать в себя запоминающее устройство, внешнее к процессору, например, оперативное запоминающее устройство (RAM), флэш-память, постоянное запоминающее устройство (ROM), программируемое постоянное запоминающее устройство (PROM), стираемое PROM (EPROM), регистры, жесткий диск, съемный диск, CD-ROM, DVD либо какое-либо другое соответствующее запоминающее устройство. Кроме того, машиночитаемый носитель может включать в себя линию передачи либо несущую волну, которая кодирует сигнал данных. Специалисты в данной области техники признают, как наилучшим образом реализовать описанные функциональные возможности для системы обработки.
Для системы с множественным доступом (например, FDMA, OFDMA, CDMA, TDMA и т.д.) многочисленные терминалы могут передавать одновременно по восходящей линии связи. Для подобной системы поддиапазоны пилот-сигналов могут совместно использоваться среди различных терминалов. Методы оценки канала могут использоваться в случаях, где поддиапазоны пилот-сигналов для каждого терминала охватывают всю рабочую полосу (возможно, исключая края полосы). Подобная структура поддиапазона пилот-сигналов является желательной для получения разнесения по частоте для каждого терминала. Методы, описанные в этом документе, могут реализовываться различными средствами. Например, эти методы могут реализовываться в аппаратном обеспечении, программном обеспечении либо их сочетании.
Согласно фиг. 17-19 и различным модулям, описанным со ссылкой на них, следует принимать во внимание, что модуль для передачи может содержать, например, передатчик и/или может быть реализован в процессоре и т.д. Аналогично модуль для приема может содержать приемник и/или может быть реализован в процессоре и т.д. Кроме того, модуль для сравнения, определения, вычисления и/или выполнения других аналитических действий может содержать процессор, который исполняет команды для выполнения различных и соответствующих действий.
Фиг. 17 является иллюстрацией устройства 1700 выбора канала, которое облегчает беспроводную передачу данных согласно различным аспектам. Устройство 1700 выбора канала представлено как последовательность взаимосвязанных функциональных блоков, которые могут представлять функции, реализованные процессором, программным обеспечением или их комбинацией (например, встроенным программным обеспечением). Например, устройство 1700 выбора канала может предоставлять модули для выполнения различных действий, например тех, которые описаны выше со ссылкой на различные чертежи. Устройство 1700 выбора канала содержит модуль для определения 1702 числа несущих, требуемых для передачи узлом, например, терминалом доступа. Когда используется для точки доступа, модуль для определения 1702 может также содержать число несущих, которые нужно предоставить на основе запрошенного требуемого числа каналов. Определение может выполняться как функция веса, ассоциируемого с узлом, в котором используется устройство, веса, ассоциируемого с одним или более другими узлами, числом несущих, доступных для передачи и т.д. Кроме того, каждый вес может быть функцией числа потоков, поддерживаемых узлом, ассоциированным с весом. Кроме того или альтернативно, заданный вес может быть функцией помех, испытываемых узлом.
Устройство 1700 выбора канала дополнительно содержит модуль для выбора 1704, который выбирает несущие, для которых узел может передавать запрос. Модуль для выбора 1704 дополнительно может оценивать принятое RUM для определения, какие несущие являются доступными и какие нет. Например, каждое RUM может содержать информацию, ассоциированную с недоступными несущими, и модуль для выбора 1754 может определять, что заданная несущая, которая не указана с помощью RUM, доступна. Модуль для отправки 1706 может передавать запрос для, по меньшей мере, одного канала, выбираемого модулем для выбора 1704. Будет принято во внимание, что устройство 1700 выбора канала может использоваться в точке доступа либо терминале доступа, и может содержать любые соответствующие функциональные возможности для осуществления различных способов, описанных в данном документе.
Фиг. 18 является иллюстрацией устройства 1800 формирования RUM, которое облегчает беспроводную связь, используя RUM согласно одному или более аспектам. Устройство 1800 формирования RUM представлено как последовательность взаимосвязанных функциональных блоков, которые могут представлять функции, реализованные процессором, программным обеспечением или их комбинацией (например, встроенное программное обеспечение). Например, устройство 1800 формирования RUM может предоставлять модули для выполнения различных действий, например те, которые описаны выше со ссылкой на предыдущие чертежи. Устройство 1800 формирования RUM содержит модуль для определения 1802, которое определяет степень невыгодности для узла, и модуль для формирования RUM 1804, который формирует RUM, если модуль для определения 1802 определяет, что первая заранее определенная пороговая величина превышена (например, уровень принятой услуги в узле находится на или ниже заранее определенного порогового уровня). Альтернативно модуль для определения 1802 может также либо альтернативно определять, является ли уровень помех выше заранее определенной пороговой величины до формирования RUM. Заранее определенная пороговая величина может быть ассоциирована с и/или представлять IOT, скорость передачи данных, C/I, уровень пропускной способности, уровень спектральной эффективности, уровень задержки и т.д. Модуль для выбора 1808 может выбирать один или более ресурсов, для которых необходимо отправить RUM, и модуль для формирования RUM 1804 может затем указывать подобные несущие в RUM. Модуль для передачи 1810 может затем передавать RUM.
Устройство 1800 формирования RUM может дополнительно содержать модуль для весовой обработки RUM 1806, который может взвешивать RUM значением, указывающим степень, в которой превышена вторая заранее определенная пороговая величина, которая может содержать определение отношения фактического значения параметра (например, IOT, скорость передачи данных, C/I, уровень пропускной способности, уровень спектральной эффективности, уровень задержки и т.д.), достигнутого в узле, к целевому или желательному значению. Кроме того, взвешенное значение может быть квантованной величиной.
Модуль для выбора ресурсов 1808 может корректировать множество выбранных ресурсов, для которых передается последующее RUM на основе определения модулем для определения 1802, что уровень принятой услуги улучшился в ответ на предыдущее RUM. Например, в таком сценарии модуль для выбора 1808 может снижать число ресурсов, указываемых в последующем RUM в ответ на улучшенный уровень принятой услуги в узле, и может увеличивать число выбранных ресурсов в ответ на уменьшенный или статичный уровень принятой услуги. Ресурсы могут включать в себя число и идентификацию несущих, которые выбираются для включения в RUM (например, в CM RUM).
Понятно, что устройство 1800 формирования RUM может использоваться в точке доступа, терминале доступа и т.д. и может содержать любые соответствующие функциональные возможности для осуществления различных способов, описанных в данном документе.
Фиг. 19 является иллюстрацией устройства 1900 резервирования, которое облегчает резервирование ресурсов на основе определенного состояния, согласно одному или более аспектам. Устройство 1900 резервирования представлено как последовательности взаимосвязанных функциональных блоков, которые могут представлять функции, реализованные процессором, программным обеспечением или их комбинацией (например, встроенное программное обеспечение). Например, устройство 1900 резервирования может обеспечивать модули для выполнения различных действий, например тех, которые описаны выше в отношении различных чертежей. Устройство 1900 резервирования может использоваться в первом узле и содержит модуль 1902 для приема, по меньшей мере, одного RUM, связанного с множеством ресурсов. Устройство 1900 резервирования может дополнительно содержать модуль 1904 для определения профиля передачи для, по меньшей мере, одного ресурса из множества ресурсов на основе, по меньшей мере, одного RUM, и модуль 1906 для планирования передачи по, по меньшей мере, одному ресурсу на основе профиля передачи.
Специалистам в данной области техники должно быть понятно, что информация и сигналы могут быть представлены, используя любую из множества различных технологий и методов. Например, данные, инструкции, команды, информация, сигналы, разряды, символы и элементарные сигналы, которые могут быть указаны ссылкой по всему вышеприведенному описанию, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами, или любой их комбинацией.
Специалисты в данной области техники будут дополнительно принимать во внимание, что различные иллюстративные логические блоки, модули, схемы и алгоритмические стадии, описанные в связи с аспектами, раскрытыми в данном документе, могут быть реализованы в виде электронных аппаратных средств, компьютерного программного обеспечения, или сочетания обоих. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратных средств и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше в общем смысле, в терминах их функциональных возможностей. Реализуются ли подобные функциональные возможности как аппаратное или программное обеспечение, зависит от конкретного приложения и конструктивных ограничений, налагаемых на всю систему. Специалисты могут реализовать описанные функциональные возможности различными способами для каждого конкретного приложения, но подобные решения по реализации не должны интерпретироваться как вызывающие отклонение от объема настоящего изобретения.
Этапы способа или алгоритма, описанного в связи с аспектами, раскрытыми в данном документе, могут быть реализованы непосредственно в аппаратных средствах, в модуле программного обеспечения, выполняемом процессором или их комбинации. Модуль программного обеспечения может постоянно находиться в памяти ОЗУ (RAM), флэш-памяти, памяти ПЗУ (ROM), памяти ЭСПЗУ (EPROM, электрически программируемое ПЗУ), памяти ЭСППЗУ (EEPROM, электрически стираемое и программируемое ПЗУ), регистрах, на жестком диске, съемном диске, CD-ROM (ПЗУ на компакт-диске) или любом другом виде носителя данных, известном в данной области техники. Примерный носитель данных присоединен к процессору так, что процессор может считывать информацию с и записывать информацию на носитель данных. В альтернативе носитель данных может быть одним целым с процессором. Процессор и носитель данных могут постоянно находиться в ASIC. ASIC может постоянно находиться в пользовательском терминале. В альтернативе процессор и носитель данных могут постоянно находиться как дискретные компоненты в пользовательском терминале. Более того, в некоторых аспектах любой соответствующий компьютерный программный продукт может содержать машиночитаемый носитель, который имеет коды (например, исполняемые, по меньшей мере, одним компьютером), относящиеся к одному или более из аспектов изобретения. В некоторых аспектах компьютерный программный продукт может содержать упаковку.
Решения, раскрытые в данном документе, могут быть включены (например, реализованы или осуществлены) во множество устройств. Например, каждый узел может конфигурироваться либо упоминаться в данной области техники как точка доступа (AP), узел В (NodeB), контроллер радиосети (RNC), электронный узел В (eNodeB), контроллер базовой станции (BSC), базовая приемопередающая станция (BTS), базовая станция (BS), приемопередающая функция (TF), маршрутизатор радиосвязи, приемопередатчик радиосвязи, базовый набор служб (BSS), расширенный набор служб (ESS), базовая станция радиосвязи (RBS) либо определяться какой-либо другой терминологией. Определенные узлы могут также упоминаться как абонентские станции. Абонентская станция также может быть известна как абонентский узел, мобильная станция, удаленная станция, удаленный терминал, терминал доступа, пользовательский терминал, агент пользователя либо пользовательское оборудование. В некоторых вариантах осуществления абонентская станция может содержать сотовый телефон, беспроводной телефон, телефон протокола инициации сеанса (SIP), станцию беспроводной абонентской линии (WLL), персональный цифровой помощник (PDA), карманное устройство, которое имеет возможность беспроводного соединения, или какое-либо другое подходящее устройство обработки, соединенное с беспроводным модемом. Соответственно, один или более аспектов, раскрытых в данном документе, могут быть включены в телефон (например, сотовый телефон либо интеллектуальный телефон), компьютер (например, портативный компьютер), портативное устройство связи, портативное вычислительное устройство (например, персональный цифровой помощник), развлекательное устройство (например, музыкальное либо видео устройство, либо спутниковый радиоприемник), устройство глобальной системы позиционирования, либо какое-либо другое подходящее устройство, которое конфигурируется для взаимодействия через беспроводную среду.
Беспроводное устройство может взаимодействовать через один или более каналов беспроводной связи, которые основаны либо иным образом поддерживают какую-либо подходящую технологию беспроводной связи. Например, в некоторых аспектах беспроводное устройство может ассоциироваться с сетью. В некоторых аспектах сеть может содержать сеть участков тела либо персональную сеть (например, сверхширокополосную сеть). В некоторых аспектах сеть может содержать локальную сеть либо глобальную сеть. Беспроводное устройство может поддерживать либо иным образом использовать одну или более из множества технологий беспроводной связи, протоколов либо стандартов, таких как, например, CDMA, TDMA, OFDM, OFDMA, WiMAX и Wi-Fi. Аналогично, беспроводное устройство может поддерживать либо иным образом использовать одну или более из множества соответствующих схем модуляции либо мультиплексирования. Беспроводное устройство может таким образом включать в себя соответствующие компоненты (например, радиоинтерфейсы) для установления и передачи через один или более каналов беспроводной связи, используя вышеприведенные либо другие технологии беспроводной связи. Например, устройство может содержать беспроводной приемопередатчик с ассоциированными компонентами передатчика и приемника, которые могут включать в себя различные компоненты (например, генераторы сигналов и процессоры сигналов), которые облегчают связь по беспроводной среде.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с аспектами, раскрытыми в данном документе, могут быть реализованы в либо выполнены с помощью интегральной схемы (IC), терминала доступа либо точки доступа. IC может содержать процессор общего назначения, DSP, ASIC, FPGA либо другое программируемое логическое устройство, дискретную вентильную либо транзисторную логику, дискретные компоненты аппаратных средств, электрические компоненты, оптические компоненты, механические компоненты, либо какое-либо их сочетание, спроектированное для выполнения функций, описанных в данном документе, и может выполнять коды либо команды, которые постоянно хранятся в IC, вне IC либо и внутри, и вне IC. Процессор общего назначения может быть микропроцессором, но в альтернативе процессор может быть любым традиционным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован как сочетание вычислительных устройств, например, объединение DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров совместно с ядром DSP или любая другая подобная конфигурация.
Предыдущее описание раскрытых аспектов предоставлено, чтобы дать возможность любому специалисту в данной области техники создавать или использовать изобретение. Различные модификации в этих вариантах осуществления станут легко очевидны специалистам в данной области техники, и общие принципы, определенные в данном документе, могут использоваться в других аспектах без отклонения от объема настоящего изобретения. Таким образом, настоящее изобретение не подразумевается ограничивать аспектами, показанными в данном документе, но должно быть согласовано с самым широким объемом, совместимым с принципами и новыми признаками, раскрытыми в данном документе.