ИСПОЛЬЗОВАНИЕ СООБЩЕНИЙ ИСПОЛЬЗОВАНИЯ РЕСУРСОВ В МАС С МНОЖЕСТВОМ НЕСУЩИХ ДЛЯ ДОСТИЖЕНИЯ РАВНОПРАВНОСТИ Российский патент 2010 года по МПК H04W76/02 

Описание патента на изобретение RU2391798C2

Эта заявка испрашивает приоритет предварительной заявки США № 60/730,631, озаглавленной "ВЗВЕШЕННОЕ РАВНОЕ СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ БЕСПРОВОДНОГО КАНАЛА С ПРИМЕНЕНИЕМ МАСОК ИСПОЛЬЗОВАНИЯ РЕСУРСОВ", поданной 26 октября 2005 г., и предварительной заявки США № 60/730,727, озаглавленной "УПРАВЛЕНИЕ ПОМЕХАМИ С ПРИМЕНЕНИЕМ МАСОК ИСПОЛЬЗОВАНИЯ РЕСУРСОВ, ОТСЫЛАЕМЫХ ПРИ ПОСТОЯННОЙ СПЕКТРАЛЬНОЙ ПЛОТНОСТИ МОЩНОСТИ (PSD)", поданной 26 октября 2005 г., каждая из которых включена в данный документ посредством ссылки.

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ

I. Область техники

Последующее описание относится в общем к беспроводной связи и, более конкретно, к уменьшению помех и улучшению пропускной способности и качества канала в среде беспроводной связи.

II. Уровень техники изобретения

Системы беспроводной связи стали преобладающим средством, с помощью которого большинство людей по всему миру общаются друг с другом. Устройства беспроводной связи стали миниатюрнее и более мощными для того, чтобы удовлетворять потребительские нужды и чтобы улучшать портативность и удобство. Увеличение в мощности обработки в мобильных устройствах, например сотовых телефонах, привело к увеличению в требованиях по системам передачи в беспроводных сетях. Подобные системы типично не так легко обновляемы, как сотовые устройства, которые взаимодействуют в ней. Так как возможности мобильных устройств расширяются, может быть сложно поддерживать устаревшую систему беспроводных сетей способом, который обеспечивает полное использование новых и улучшенных возможностей беспроводных устройств.

Типичная сеть беспроводной связи (например, использование методов с частотным, временным и кодовым разделением) включает в себя одну или более базовых станций, которые предоставляют зону покрытия и один или более мобильных (например, беспроводных) терминалов, которые могут передавать и принимать данные в зоне покрытия. Типичная базовая станция может одновременно передавать множество потоков для услуг широковещательной передачи групповой передачи и/или одноадресной передачи, при этом поток данных является потоком данных, которые могут представлять независимый интерес при приеме в мобильный терминал. Мобильный терминал в зоне покрытия этой базовой станции может быть заинтересован в приме одного, больше одного или всех потоков данных, передаваемых составными потоками. Аналогично мобильный терминал может передавать данные в базовую станцию или другой мобильный терминал. Подобная коммуникация между базовой станцией и мобильным терминалом или между мобильными терминалами может ухудшаться из-за изменений канала и/или изменений мощности помех. Соответственно, в технике существует потребность в системах и/или способах, которые облегчают снижение помех и улучшают пропускную способность в среде беспроводной связи.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Последующее представляет упрощенную сущность изобретения одного или более аспектов, для того чтобы обеспечить базовое понимание подобных аспектов. Это краткое изложение не является исчерпывающим обзором и оно не имеет намерением ни идентифицировать его ключевые или критические элементы всех его аспектов, ни установить границы объема каких-либо или всех его аспектов. Его единственная цель - представить некоторые понятия одного или более аспектов в упрощенной форме в качестве вступления к более подробному описанию, которое представлено далее.

Согласно различным аспектам сущность изобретения относится к системам и/или способам, которые предоставляют единую технологию для глобальных и локальных сетей беспроводной связи для того, чтобы облегчить достижение преимуществ, ассоциируемых и с сотовыми, и с Wi-Fi-технологиями, наряду с тем, что смягчают недостатки, ассоциируемые с ними. Например, сотовые сети могут быть выполнены в соответствии с планируемым развертыванием, которое может повысить эффективность во время проектирования или создания сети, наряду с тем, что сети Wi-Fi типично используются более удобным специальным образом. Сети Wi-Fi могут дополнительно облегчать предоставление симметричного MAC-канала (управление доступом к среде передачи) для точек доступа и терминалов доступа, а также обратной поддержки с беспроводными возможностями в полосе, которые не предусмотрены сотовыми системами.

Единые технологии, описанные в данном документе, облегчают предоставление симметричного MAC и обратной поддержки с беспроводными возможностями в полосе. Более того, заявленное изобретение облегчает развертывание сети гибким образом. Способы, описанные в этом изобретении, позволяют адаптацию рабочих характеристик в соответствии с развертыванием, таким образом предоставляя высокую эффективность, если развертывание является планируемым или наполовину планируемым, и предоставляя адекватную надежность, если сеть не планируется. То есть различные аспекты, описанные в данном документе, допускают развертывание сети с использованием планируемого развертывания (например, в качестве сценария сотового развертывания), специального (ad-hoc) развертывания (например, которое может применяться для развертывания сетей Wi-Fi) или комбинации из двух. Кроме того, еще и другие аспекты относятся к поддержке узлов с изменяющимися уровнями мощности передачи и достижению междусотового равноправия в отношении назначения ресурсов, аспекты которых неадекватно поддерживаются Wi-Fi или сотовыми системами.

Например, согласно некоторым аспектам взвешенное равноправное совместное использование беспроводного канала может облегчаться с помощью объединенного планирования передачи как передатчиком, так и приемником, используя сообщение использования ресурсов (RUM), посредством чего передатчик запрашивает набор ресурсов на основе знания доступности в его соседстве и приемник предоставляет подмножество запрашиваемых каналов на основе знания доступности в его соседстве. Передатчик анализирует доступность на основе прослушивания приемников в его окрестности и приемник анализирует потенциальные помехи с помощью прослушивания передатчиков в его окрестности. Согласно связанным аспектам RUM могут быть взвешены для указания не только того, что узел находится в невыгодном положении (как приемник передач данных из-за помех, которые он воспринимает во время приема) и желает режима передачи с исключением столкновений, но также степени, в которой узел находится в невыгодном положении. Узел, принимающий RUM, может использовать обстоятельство, что он принял RUM, а также его вес, чтобы определить подходящий ответ. В качестве примера, подобное объявление весов дает возможность исключить столкновения равноправным образом. Изобретение описывает подобную методологию.

Согласно другим аспектам пороговая величина отклонения RUM (RRT) может использоваться для облегчения определения, отвечать ли на принятое RUM. Например, показатель может вычисляться, используя различные параметры и/или информацию, содержащуюся в принятом RUM, и показатель может сравниваться с RRT, чтобы определить, гарантирует ли ответ 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), если уровень принятой услуги равен или ниже заранее определенного порогового уровня принятой услуги, выбора числа из одного или более ресурсов, для которых передавать RUM, и передачу RUM для выбранных одного или более ресурсов.

Для достижения вышеизложенных и связанных целей один или более аспектов содержат признаки, описанные полностью в дальнейшем в данном документе и конкретно указанные в формуле изобретения. Последующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные аспекты одного или более аспектов. Эти аспекты, тем не менее, указывают только на некоторые из множества способов, в которых могут быть использованы принципы различных аспектов, и описанные аспекты предназначены, чтобы включить в себя все подобные аспекты и их эквиваленты.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг. 1 иллюстрирует систему беспроводной связи с множеством базовых станций и множеством терминалов, которые могут использоваться, например, в связи с одним или более аспектами.

Фиг. 2 иллюстрирует методологию для выполнения взвешенного равноправного совместного использования беспроводного канала, используя маски/сообщения (RUM) использования ресурсов согласно одному или более аспектам, описанным в данном документе.

Фиг. 3 иллюстрирует последовательность событий запроса-предоставления, которые могут облегчать назначение ресурсов согласно одному или более аспектам, описанным в данном документе.

Фиг. 4 является иллюстрацией нескольких топологий, которые облегчают понимание схем запроса-предоставления согласно различным аспектам.

Фиг. 5 иллюстрирует методологию для управления помехами, используя сообщение использования ресурсов (RUM), которое передается при постоянной спектральной плотности мощности (PSD) согласно одному или более аспектам, представленным в данном документе.

Фиг. 6 является иллюстрацией методологии для формирования TxRUM и запросов для облегчения предоставления гибкого управления доступом к среде (MAC) в специальной используемой беспроводной сети согласно одному или более аспектам.

Фиг. 7 является иллюстрацией методологии для формирования предоставления запроса на передачу согласно одному или более аспектам.

Фиг. 8 является иллюстрацией методологии для достижения равнодоступности среди соперничающих узлов с помощью корректировки числа поднесущих, используемых для передачи RUM согласно уровню невыгодности, ассоциируемой с заданным узлом согласно одному или более аспектам.

Фиг. 9 является иллюстрацией передачи RxRUM между двумя узлами при постоянной спектральной плотности мощности (PSD) согласно одному или более аспектам.

Фиг. 10 является иллюстрацией методологии для использования постоянной PSD для передачи RUM, чтобы облегчить оценку величины помех, которые вызываются первым узлом во втором узле согласно одному или более аспектам.

Фиг. 11 иллюстрирует методологию для ответа на пакеты управления помехами в планируемой и/или специальной среде беспроводной связи согласно различным аспектам.

Фиг. 12 является иллюстрацией методологии для формирования RxRUM согласно различным аспектам, описанным выше.

Фиг. 13 является иллюстрацией методологии для ответа на один или более принятых RxRUM согласно одному или более аспектам.

Фиг. 14 является иллюстрацией среды беспроводной сети, которая может использоваться в связи с различными системами и способами, описанными в данном документе.

Фиг. 15 является иллюстрацией устройства, которое облегчает беспроводную передачу данных согласно различным аспектам.

Фиг. 16 является иллюстрацией устройства, которое облегчает беспроводную связь, применяя сообщения использования ресурсов (RUM) согласно одному или более аспектам.

Фиг. 17 является иллюстрацией устройства, которое облегчает формирование сообщения использования ресурсов (RUM) и взвешивание RUM, чтобы указывать уровень невыгодности согласно различным аспектам.

Фиг. 18 является иллюстрацией устройства, которое облегчает сравнение относительных условий в узлах в среде беспроводной связи для определения, какие узлы находятся в наиболее невыгодном положении, согласно одному или более аспектам.

ПОДРОБНОЕ ОПИСАНИЕ

Сейчас описываются различные аспекты со ссылкой на чертежи, на всем протяжении которых одинаковые ссылочные номера использованы для ссылок на одинаковые элементы. В последующем описании, для целей пояснения, многие конкретные детали объяснены, чтобы обеспечить полное понимание одного или более аспектов. Тем не менее, может быть очевидно, что подобный(е) аспект(ы) может(гут) быть применен(ы) на практике без этих конкретных деталей. В иных случаях в форме блок-схемы показаны распространенные структуры и устройства, чтобы облегчить описание одного или более аспектов.

При использовании в данной заявке термины "компонент", "система" и т.п. означают связанную с вычислительной машиной объектную сущность: либо аппаратные средства, программное обеспечение, выполняющееся программное обеспечение, встроенное программное обеспечение, межплатформенное программное обеспечение, микрокод и/либо любую их комбинацию. Например, компонент может быть, но не ограничен, процессом, запущенным на процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и/или вычислительной машиной. Один или более компонентов могут находиться в пределах процесса и/или потока управления, а компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютерами. Также эти компоненты могут исполняться с различных компьютерных считываемых носителей, имеющих различные структуры данных сохраненными на них. Компоненты могут обмениваться данными посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (к примеру, данных из компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например по Интернету с другими системами посредством сигнала). Кроме того, компоненты системы, описанные в данном документе, могут быть перегруппированы и/или дополнены добавочными компонентами для того, чтобы облегчить достижение различных аспектов, целей, преимуществ и т.д., описанных в их отношении, и не ограничены точными конфигурациями, представленными на конкретном чертеже, как будет понятно специалистам в данной области техники.

Кроме того, различные аспекты описаны в данном документе в связи с абонентской станцией. Абонентская станция может также называться системой, абонентским узлом, мобильной станцией, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, агентом пользователя, пользовательским устройством или пользовательским оборудованием. Абонентская станция может быть сотовым телефоном, беспроводным телефоном, телефоном протокола инициации сеанса (SIP), станцией беспроводной абонентской линии (WLL), персональным цифровым помощником (PDA), карманным устройством, которое имеет возможность беспроводного соединения, или другим обрабатывающим устройством, соединенным с беспроводным модемом.

Более того, различные аспекты или признаки, описанные в данном документе, могут быть реализованы как способ, устройство или изделие, использующее методы стандартного программирования и/или конструирования. Термин "изделие", в качестве используемого в материалах настоящей заявки, имеет намерением охватывать компьютерную программу, доступную с любого машиночитаемого устройства, несущей или носителей. Например, машиночитаемая среда может включать в себя, но не в качестве ограничения, магнитные запоминающие устройства (например, жесткий диск, дискету, магнитные полосы...), оптические диски (например, компакт диск (CD), цифровой универсальный диск (DVD)...), интеллектуальные карты, и устройства флэш-памяти (например, карточку, карту памяти, основной накопитель...). Кроме того, различные запоминающие носители в данном документе могут представлять собой одно или более устройств и/или другие машиночитаемые среды для хранения информации. Термин "машиночитаемый носитель" может включать в себя без ограничения беспроводные каналы и другие различные носители, допускающие хранение, содержание и/или передачу команды(команд) и/или данных. Понятно, что слово "примерный" используется в данном документе для обозначения "служащий в качестве примера, образца или иллюстрации". Любой аспект или конструкция, описанные в материалах настоящей заявки как «примерные», не обязательно должны быть истолкованы в качестве предпочтительных или преимущественных над другими аспектами или конструкциями.

Понятно, что "узел", как используется в данном документе, может быть терминалом доступа или точкой доступа и что каждый узел может быть принимающим узлом, а также передающим узлом. Например, каждый узел может содержать, по меньшей мере, одну приемную антенну и ассоциируемую цепочку приемников, а также, по меньшей мере, одну передающую антенну и ассоциируемую цепочку передачи. Более того, каждый узел может содержать один или более процессоров для выполнения программного кода для осуществления любого и всех способов и/или протоколов, описанных в данном документе, а также памяти для хранения данных и/или машиноисполняемых команд, ассоциируемых с различными способами и/или протоколами, описанными в данном документе.

На фиг. 1 проиллюстрирована система 100 беспроводной связи согласно различным аспектам, представленным в данном документе. Система 100 может содержать множество узлов, например одну или более базовых станций 102 (например, сотовую, Wi-Fi или специальную,…) в одном или более секторах, которые принимают, передают, повторяют и т.д. сигналы беспроводной связи друг другу и/или одному или более других узлов, например терминалам 104. Каждая базовая станция 102 может содержать цепочку передатчиков и цепочку приемников, каждая из которых, в свою очередь, может содержать множество компонентов, ассоциируемых с передачей и приемом сигналов (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), как будет понятно специалистам в данной области техники. Терминалы доступа 104 могут, например, быть сотовыми телефонами, интеллектуальными телефонами, портативными компьютерами, карманными устройствами связи, карманными вычислительными устройствами, спутниковыми радио, системами глобального позиционирования, персональными цифровыми помощниками (PDA) и/или любым соответствующим устройством для связи по беспроводной сети.

Последующее рассмотрение предоставлено для облегчения понимания различных систем и/или методов, описанных в данном документе. Согласно различным аспектам веса узлов могут быть назначены (например, передающим и/или принимающим узлам), где каждый вес узла является функцией числа потоков, поддерживаемых узлом. "Поток", как используется в материалах настоящей заявки, представляет собой передачу, входящую в узел или исходящую из узла. Общий вес узла может быть определен с помощью суммирования весов всех потоков, проходящих через узел. Например, потоки постоянной битовой скорости передачи данных (CBR) могут иметь заранее определенные веса, потоки данных могут иметь веса, пропорциональные их типу (например, HTTP, FTP,...), и т.д. Более того, каждому узлу может назначаться заранее определенный статический вес, который может добавляться к весу потока каждого узла, для того, чтобы предоставить дополнительный приоритет каждому узлу. Вес узла может быть также динамическим и отражать текущие условия потоков, которые переносит узел. Например, вес может соответствовать самой худшей пропускной способности потока, который переносится (принимается) в этом узле. По существу вес представляет собой степень недостатка, который испытывает узел и используется в выполнении равнодоступного доступа к каналу среди набора мешающих узлов, соперничающих за общий ресурс.

Сообщения запроса, сообщения допуска и передачи данных могут быть управляемыми по мощности: однако, несмотря на это, узел может испытывать избыточные помехи, которые вызывают неприемлемые уровни отношения "сигнал-шум плюс взаимные помехи" (SINR). Для того чтобы смягчить нежелательно низкое SINR, могут использоваться сообщения использования ресурсов (RUM), которые могут быть со стороны приемника (RxRUM) и/или со стороны передатчика (TxRUM). RxRUM может транслироваться приемником, когда уровни помех по желаемым каналам приемника превышают заранее определенный пороговый уровень. RxRUM может содержать список предоставленных каналов, по которым приемнику желательно снижение помех, а также информацию о весе узла. Кроме того, RxRUM может передаваться при постоянной спектральной плотности мощности (PSD) или при постоянной мощности. Узлы, которые декодируют RxRUM (например, передатчики, соперничающие с приемником, передающим RxRUM,...) могут реагировать на RxRUM. Например, узлы, прослушивающие RxRUM, могут вычислять свои соответствующие коэффициенты передачи канала от приемника (например, с помощью измерения принятой PSD и при знании постоянной PSD, при которой было передано RxRUM) и могут снижать свои соответствующие уровни передачи мощности для снижения помех. Получатели RxRUM могут даже выбрать полный откат (полное снижение нагрузки) с указанных каналов по RxRUM. Для того чтобы гарантировать, что исключение помех происходит равноправным образом, то есть, чтобы гарантировать, что все узлы получают равноправное совместное использование возможностей передачи, в RxRUM могут включаться веса. Вес заданного узла может использоваться для вычисления равноправного совместного использования ресурсов для выделения узлу. Согласно примеру пороговые величины, используемые для передачи и/или реагирования на RUM, могут определяться на основе поведения системы. Например, в системе типа чистого исключения столкновения RUM может передаваться для каждой передачи, и любой узел, прослушивающий RUM, может реагировать, не передавая по ассоциированному каналу.

Если канальная битовая маска, указывающая, для каких каналов применяется RUM, включается в RUM, то может быть реализована дополнительная размерность для исключения столкновений, которая может быть полезной, когда приемнику необходимо планировать небольшое количество информации по части канала и он не желает, чтобы передатчик выполнял полностью возврат от всего канала. Этот аспект может предоставлять более тонкую гранулярность в механизме исключения столкновений, что может быть важным для пакетного трафика.

TxRUM может транслироваться передатчиком, когда передатчик не может запрашивать соответствующие ресурсы (например, где передатчик прослушивает одно или более RxRUM, которые вынуждают его выполнять возврат по большинству каналов). TxRUM может транслироваться до фактической передачи, чтобы информировать соседние приемники о предстоящих помехах. TxRUM может информировать все приемники в пределах интервала прослушивания; основываясь на RxRUM, которые прослушивал передатчик, передатчик полагает, что он имеет наиболее действительное требование к ширине полосы. TxRUM может переносить информацию о весе передающего узла, который может использоваться соседними узлами для вычисления их соответствующих долей ресурсов. Кроме того, TxRUM может отсылаться при PSD или с мощностью передачи, которая пропорциональна уровню мощности, на котором передаются данные. Понятно, что TxRUM не нужно передавать при постоянной (например, высокой) PSD, так как только потенциально предназначенным узлам необходимо быть осведомленным об условиях передатчика.

RxRUM переносит информацию о весах, которая предназначена для передачи всем передатчикам в пределах диапазона "прослушивания" (например, отсылают ли они данные в приемник или нет) степени, в которой приемнику не хватило ширины полосы из-за помех от других передач. Вес может представлять степень невыгодности и может быть больше, когда приемник находился в более невыгодном положении, и меньше, когда находился в менее невыгодном положении. В качестве примера, если пропускная способность используется для измерения степени невыгодности, тогда одна возможная взаимосвязь может быть представлена как:

где Rtarget представляет собой желаемую пропускную способность, Ractual является фактической пропускной способностью, которая достигнута, и Q(x) представляет собой квантованное значение x. Когда существует единственный поток в приемнике, Rtarget может представлять собой минимальную желаемую пропускную способность для этого потока, и Ractual может представлять собой среднюю пропускную способность, которая достигнута для этого потока. Следует заметить, что более высокие веса значений, которые представляют более высокий уровень невыгодности, являются фактором договоренности (принятого условия). Аналогичным образом, принятое условие, где более высокие веса представляют собой более низкий уровень невыгодности, могут использоваться, если логика разрешения веса соответствующим образом модифицирована. Например, можно использовать отношение фактической пропускной способности к конечной пропускной способности (противоположно примеру, показанному выше) для того, чтобы вычислить веса.

Когда существует множество потоков в приемнике с потенциально различными значениями Rtarget, тогда приемник может выбирать, установить вес на основе потока с наибольшей степенью невыгодности. Например:

где j является индексом потока в приемнике. Другие варианты, например базирование веса на суммарной пропускной способности потока, могут также осуществляться. Следует заметить, что функциональные формы, используемые для весов в вышеизложенном описании, приведены только для иллюстрации. Вес может вычисляться множеством различных способов и с использованием иных, чем пропускная способность, метрик. Согласно связанному аспекту приемник может определять, имеет ли он данные, ожидающие выполнение от отправителя (например, передатчика). Это так, если он принял запрос или если он принял предшествующий запрос, который он не удовлетворил. В этом случае приемник может отсылать RxRUM, когда Ractual ниже Rtarget.

TxRUM может переносить единственный бит информации, передающий, присутствует ли оно или нет. Передатчик может отсылать бит TxRUM, выполняя заранее определенную последовательность действий. Например, передатчик может собрать сообщения RxRUM, которые он недавно прослушал, включая RxRUM от своего собственного приемника, если приемник передавал его. Если передатчик не принял никаких RxRUM, он может передать запрос своему приемнику без отправления TxRUM. Если RxRUM существует только от своего приемника, тогда передатчик может передать запрос и TxRUM.

Альтернативно, если передатчик принял сообщения RxRUM, включая такое сообщение - одно от своего собственного приемника, передатчик может отсортировать RxRUM на основе весов RxRUM. Если собственный приемник передатчика имеет самый высокий вес, тогда передатчик может передать TxRUM и запрос. Однако, если собственный приемник передатчика не имеет самый высокий вес, тогда передатчик может передать запрос или TxRUM. В случае, когда собственный приемник передатчика соответствует одному из нескольких RxRUM, все с самым высоким весом, тогда передатчик передает TxRUM и запрос с вероятостью, определяемой следующим образом: l/(все RxRUM с наибольшим весом). Согласно другому аспекту, если приемник принял RxRUM, которые не включают такого сообщения от своего собственного приемника, тогда передатчик может не передавать запрос. Следует заметить, что вся последовательность обработки RxRUM, описанная выше, может использоваться даже в случае без TxRUM. В таком случае узлом передатчика используется логика для определения, следует ли отправлять запрос в свой приемник или нет, и если так, то для каких каналов.

На основе запросов и/или TxRUM, которые слышит приемник, приемник может принять решение удовлетворить данный запрос. Когда передатчик не сделал запрос, приемнику не нужно отсылать разрешение. Если приемник услышал сообщения TxRUM, но ни одного от передатчика, который он обслуживает, тогда приемник не передает разрешение. Если приемник слышит TxRUM только от передатчиков, которые он обслуживает, тогда он может решить осуществить разрешение. Если приемник услышал TxRUM от своего собственного передатчика, а также от передатчика, который он не обслуживает, тогда возможны два результата. Например, если скользящее среднее скорости передачи равно, по меньшей мере, Rtarget, тогда приемник не удовлетворяет запрос (например, он вынуждает свой передатчик не передавать). Иначе приемник дает разрешение с вероятностью, задаваемой как 1.0 / (сумма услышанных TxRUM). Если передатчик получил разрешение, то передатчик передает кадр данных, который может быть принят приемником. При успешной передаче как передатчик, так и приемник обновляют среднюю скорость для соединения.

Согласно другим аспектам действия по планированию могут программироваться для осуществления равного уровня обслуживания (EGOS) или других схем для управления равноправием и качеством услуги среди множества передатчиков и/или потоков в приемник. Планировщик использует свое знание скоростей, принимаемых его узлами-партнерами, чтобы решить, какие узлы планировать. Однако планировщик может следовать правилам помех, налагаемых промежуточным каналом доступа, по которому он действует. Конкретно, планировщик может подчиняться RUM, которые он слышит от его соседей. Например, по прямой линии связи планировщик в точке доступа (AP) может передать запросы во все терминалы доступа (AT), для которых существует трафик, пока он не заблокирован посредством RxRUM. AP может принимать разрешения обратно от одного или более из этих AT. AT может не отсылать разрешение при замещении конкурирующим TxRUM. AP может затем планировать AT, который имеет самый высокий приоритет согласно алгоритму планирования, и может передавать.

По обратной линии связи каждый АТ, у которого есть трафик для отправки, может запрашивать АР. АТ не передаст запрос, если он заблокирован RxRUM. АР планирует АТ, который имеет наивысший приоритет, согласно алгоритму планирования во время выполнения любых TxRUM, которые он услышал в предыдущем интервале времени. АР затем передает разрешение в АТ. При приеме разрешения АТ передает.

Фиг. 2 является иллюстрацией методологии 200 для выполнения взвешенного равноправного совместного использования беспроводного канала, используя маски/сообщения (RUM) использования ресурсов согласно одному или более аспектам, описанным в данном документе. На этапе 202 может быть сделано определение относительно множества каналов, по которым узел (например, точка доступа, терминал доступа и т.д.) предпочитает передавать. Подобное определение может быть основано, например, на необходимости, ассоциируемой с заданным количеством данных, которые необходимо передать, помехе, испытываемой в узле, или любом другом соответствующем параметре (например, задержка, скорость передачи данных, спектральная эффективность и т.д.). На этапе 204 один или более каналов могут выбираться для достижения желаемого числа каналов. Выбор каналов может осуществляться с предпочтением для доступных каналов. Например, каналы, которые, как известно, были доступны в предшествующий интервал передачи, могут выбираться перед каналами, которые были заняты в предшествующий интервал передачи. На этапе 206 запрос для выбранного канала(ов) может передаваться. Запрос может содержать битовую маску предпочтительных каналов, по которым передатчик (например, передающий узел,...) предполагает передавать данные, и может отсылаться из передатчика в приемник (например, принимающий узел, сотовый телефон, смартфон, устройство беспроводной связи, точка доступа,...). Запрос может быть запросом для первого множества каналов, которые не блокировались в самый последний временной интервал, запросом для второго множества каналов, если первое множество каналов является достаточным для передачи данных и т.д. Сообщение запроса, передаваемое на этапе 206, может дополнительно быть управляемым по мощности, чтобы обеспечить желаемый уровень надежности в приемнике.

Согласно другим аспектам определение числа каналов, желательных для заданной передачи, может быть функцией веса, ассоциируемого с узлом, функцией весов, ассоциируемых с другими узлами, которые запрашивают каналы, функцией числа каналов, доступных для передачи, или любой комбинацией предшествующих факторов. Например, вес может быть функцией числа потоков через узел, уровня помех, испытываемых в узле, и т.д. Согласно другим признакам выбор канала может содержать разбиение каналов на один или более наборов и может быть основан, частично, на принятом сообщении использования ресурсов (RUM), которое указывает, что один или более каналов в наборе каналов недоступен. RUM может оцениваться для определения, доступен ли заданный канал (например, не идентифицирован RUM). Например, может быть определено, что данный канал доступен, если он не перечислен в RUM. Другим примером является то, что канал считается доступным, даже если было принято RUM для этого канала, но объявленный вес для этого канала был ниже, чем вес, объявленный в RUM, переданном приемником узла.

Фиг. 3 иллюстрирует последовательность событий запроса-разрешения, которые могут облегчать назначение ресурсов согласно одному или более аспектам, описанным в данном документе. Изображена первая последовательность событий 302, содержащая запрос, который передается от передатчика в приемник. При приеме запроса приемник может передать сообщение разрешения в передатчик, которое разрешает все или подмножество каналов, запрашиваемых передатчиком. Передатчик может затем передавать данные по некоторым или всем из разрешенных каналов.

Согласно связанному аспекту последовательность событий 304 может содержать запрос, который передается из передатчика в приемник. Запрос может включать в себя список каналов, по которым передатчик хотел бы передавать данные в приемник. Приемник может затем передать сообщение разрешения в передатчик, которое указывает все или подмножество желаемых каналов, которые были разрешены. Передатчик может затем передать контрольное (пилотное) сообщение в приемник, при приеме которого приемник может передать информацию о скорости обратно в передатчик, чтобы обеспечить снижение влияния нежелательно низкого SINR. При приеме информации о скорости передатчик может продолжить передачу данных по разрешенным каналам и при указанной скорости передачи.

Согласно связанному аспекту TxRUM может транслироваться передатчиком, когда передатчик не может запрашивать соответствующие ресурсы (например, где передатчик слышит одно или более RxRUM, которые занимают большинство доступных каналов передатчика). Подобное TxRUM может переносить информацию о весе передающего узла, который может использоваться соседними узлами для вычисления их соответствующих долей ресурсов. Кроме того, TxRUM может передаваться при PSD, которая пропорциональна уровню мощности, на котором передаются данные. Понятно, что TxRUM не требуется передавать при постоянной (например, высокой) PSD, так как только узлам, на которые потенциально оказывается влияние, необходимо быть осведомленным об условиях передатчика.

Последовательность событий 302 и 304 может осуществляться ввиду множества ограничений, которые могут принудительно применяться в течение события связи. Например, передатчик может запрашивать любой(ые) канал(ы), который(е) был(и) не заблокирован(ы) RxRUM в предыдущий интервал времени. Запрашиваемые каналы могут быть приоритизированы с предпочтением для успешного канала в самом последнем цикле передачи. В случае, когда имеется достаточно каналов, передатчик может запрашивать дополнительные каналы для получения равноправного совместного их использования путем передачи TxRUM, чтобы объявить состязание для дополнительных каналов. Равноправное совместное использование может затем определяться согласно числу и весам конкурирующих соседей (например, узлов), принимая во внимание RxRUM, которые были услышаны.

Разрешение от приемника может быть подмножеством каналов, перечисленных в запросе. Приемнику может быть предоставлено полномочие избегать каналы, которые проявляют высокий уровень помех в самой последней передаче. В случае, когда разрешенных каналов достаточно, приемник может добавлять каналы (например, до совместного равноправного использования с передатчиком), передавая одно или более RxRUM. Совместное равноправное использование каналов передатчика может определяться, например, оценкой числа и весов соседних узлов, принимая во внимание TxRUM, которые были прослушаны (например, приняты).

Во время передачи передатчик может передавать данные по всем или подмножеству каналов, разрешенных в сообщении допуска. Передатчик может уменьшать мощность передачи по некоторым или всем каналам после прослушивания RxRUM. В случае, когда передатчик услышит разрешение и множество RxRUM по тому же каналу, передатчик может передавать с обратной величиной вероятности. Например, если одно разрешение и три RxRUM прослушаны для единственного канала, тогда передатчик может передавать с вероятностью 1/3 и т.д. (например, вероятность, что передатчик будет использовать канал, равна 1/3).

Согласно другим аспектам избыточная ширина полосы может быть назначена согласно схеме совместного использования, которая освобождена относительно вышеупомянутых ограничений. Например, планирование на основе весов, как описано выше, может способствовать взвешенному равноправному совместному использованию ресурсов. Однако в случае, где избыточная полоса частот присутствует, назначение ресурсов (например, вышеописанное минимальное равноправное совместное использование) не требуется ограничивать. Например, может рассматриваться сценарий, где два узла с полными буферами, каждый имеет веса 100 (например, соответствуя скоростям потока 100 Кбит/с), совместно используют канал. В этой ситуации узлы могут совместно использовать канал равным образом. Если они испытывают изменяющееся качество канала, каждому из двух узлов может быть разрешено, например, 300 Кбит/с. Однако может быть желательно задать только 200 Кбит/с узлу 1, чтобы увеличить долю узла 2 до 500 Кбит/с. То есть в подобных ситуациях может быть желательно совместно использовать избыточную полосу частот неравным образом, для того чтобы достичь большей пропускной способности секторов. Алгоритм взвешивания может быть расширен простым образом, чтобы облегчить неравноправное совместное использование. Например, кроме веса, каждый узел может также иметь назначенную скорость, информация о которой может ассоциироваться с услугой, приобретаемой АТ. Узел может непрерывно обновлять свою среднюю скорость (через некоторый соответствующий интервал) и может отсылать RUM, когда его средняя пропускная способность ниже назначенной скорости, чтобы гарантировать, что узлы не будут конкурировать за избыточные ресурсы за пределами назначенной им скорости, которая затем может быть распределена в других схемах совместного использования.

Фиг. 4 является иллюстрацией нескольких топологий, которые облегчают понимание схем запроса-предоставления (разрешения) согласно различным аспектам. Первая топология 402 имеет три линии связи (A-B, C-D, E-F) в непосредственной близости, где каждый узел A-F может слышать RUM от каждого другого узла. Вторая топология 404 имеет три линии связи в цепочке, и средняя линия связи (C-D) создает помехи обеим внешним линиям связи (A-B и E-F), тогда как внешние линии связи не создают помехи друг другу. RUM могут моделироваться согласно этому примеру из условия, что диапазон RUM равен двум узлам. Третья топология 406 содержит три линии связи на правой стороне (C-D, E-F и G-H), которые создают помехи друг другу и могут слышать RUM друг друга. Единственная линия связи (A-B) на левой стороне только создает помехи линии связи (C-D).

Согласно различным примерам для топологий, описанных выше, функционирование трех систем описано в таблице ниже. В сценарии "полной информации" предполагается доступность RxRUM с битовой маской и весами, а также TxRUM с битовой маской и весами. В сценарии "частичной информации" предполагается доступность RxRUM с битовой маской и весами, а также TxRUM с весами, но без битовой маски. В заключение в сценарии "только RxRUM" не отсылаются никакие TxRUM.

Полная информация (битовая маска RxRUM+TxRUM) Частичная информация (вес (RxRUM+TxRUM) Только RxRUM Топология 1 Сходимость:
4,6 циклов
AB=0,33
CD=0,33
Сходимость:
9,1 циклов
AB=0,328
CD=0,329
Сходимость:
10,3 циклов
AB=0,33
CD=0,33
EF=0,33 EF=0,325 EF=0,33 Топология 2 Сходимость:
3,8 циклов
AB=0,5
CD=0,5
EF=0,5
Сходимость:
5,4 циклов
AB=0,5
CD=0,5
EF=0,5
Сходимость: никогда
AB=0,62
CD=0,36
EF=0,5l
Топология 3 Сходимость:
5,5 циклов
AB=0,67
CD=0,33
EF=0,33
GH=0,33
Сходимость:
9,3 циклов
AB=0,665
CD=0,33
EF=0,33
GH=0,33
Сходимость: никогда
AB=0,77
CD=0,21
EF=0,31
GH=0,31

Как видно из таблицы, предложение частичной информации может достичь равного совместного использования весов при небольшой задержке в сходимости. Числа сходимости показывают число циклов, которые требуются схемам для сходимости к стабильному распределению доступных каналов. Затем узлы могут продолжать использовать те же самые каналы.

Фиг. 5 является иллюстрацией методологии 500 для управления помехами, используя сообщение использования ресурсов (RUM), которое передается при постоянной спектральной плотности мощности (PSD) согласно одному или более аспектам, представленным в данном документе. Сообщения запроса, сообщения разрешения и передачи данных могут быть управляемыми по мощности: однако, несмотря на это, узел может испытывать избыточные помехи, которые вызывают неприемлемые уровни отношения "сигнал-шум плюс взаимные помехи" (SINR). Для того чтобы смягчить нежелательно низкое SINR, могут использоваться RUM, которые могут быть со стороны приемника (RxRUM) и/или со стороны передатчика (TxRUM). RxRUM может транслироваться приемником, когда уровни помех по желаемым каналам приемника превышают заранее определенный уровень пороговой величины. RxRUM может содержать список разрешенных каналов, по которым приемнику желательны сниженные помехи, а также информацию о весе узла. Кроме того, RxRUM может передаваться при постоянной спектральной плотности мощности (PSD). Узлы, которые "слышат" RxRUM (например, передатчики, соперничающие с приемником, передающие RxRUM,...), могут взаимодействовать с RxRUM, останавливая их передачу или снижая мощность передачи.

Например, в специальном использовании беспроводных узлов отношение мощности несущей к помехе (C/I) может быть нежелательно низким в некоторых узлах, что может препятствовать успешной передаче. Следует принимать во внимание, что уровни помех, используемые для вычисления C/I, могут содержать шум, так что C/I может быть аналогично выражено как C/(I+N), где N является шумом. В подобных случаях приемник может управлять помехами с помощью запроса, чтобы другие узлы в окрестности либо снижали свою соответствующую мощность передач, либо полностью снижали нагрузку с указанных каналов. На этапе 502 может формироваться указание каналов (например, в многоканальной системе), которое выражает C/I, которое ниже первой заранее определенной пороговой величины. На этапе 504 может передаваться сообщение - сообщение, которое содержит информацию, указывающую, какие каналы проявляют несоответствующие C/I. Например, первый узел (например, приемник) может транслировать RUM совместно с битовой маской, содержащей информацию, указывающую на каналы, имеющие C/I, которые нежелательно низкие. RUM может дополнительно передаваться при постоянной PSD, которая известна всем узлам в сети. Таким образом, узлы с изменяющимися уровнями мощности могут выполнять широковещательную передачу с аналогичной PSD.

Сообщение (например, RUM) может быть принято другими узлами на этапе 506. На этапе 508 при приеме RUM второй узел (например, передатчик) может использовать PSD, ассоциируемую с RUM, для вычисления радиочастотной (RF) дальности (например, коэффициента передачи канала) между ним и первым узлом. Реакция данного узла на RUM может различаться согласно радиочастотной дальности. Например, сравнение РЧ-дальности со второй заранее определенной пороговой величиной может выполняться на этапе 510. Если РЧ-дальность ниже второй заранее определенной пороговой величины (например, первый узел и второй узел близки друг к другу), тогда второй узел может прекратить какие-либо дополнительные передачи по каналам, указанным в RUM, для того чтобы смягчить помехи, на этапе 512. Альтернативно, если второй узел и первый узел достаточно удалены друг от друга (например, РЧ-дальность между ними равна или больше, чем вторая заранее определенная пороговая величина, при сравнении на этапе 510), тогда второй узел может использовать информацию о РЧ-дальности, чтобы прогнозировать величину помех, которые будут вызваны в первом узле и которые могут быть отнесены ко второму узлу, если второй узел должен был продолжать передавать по каналам, указанным в RUM, на этапе 514. На этапе 516 прогнозируемый уровень помех может сравниваться с третьим заранее определенным уровнем пороговой величины.

Например, третья заранее определенная пороговая величина может быть фиксированной частью целевого уровня отношения помехи-тепловой шум (IOT), которое является отношением мощности помех к мощности теплового шума, измеряемой по общему диапазону частот (например, приблизительно 25% от конечного IOT из 6 Дб или какой-либо другой уровень пороговой величины). Если прогнозируемые помехи ниже уровня пороговой величины, тогда второй узел может продолжать передачу по каналам, указанным в RUM, на этапе 510. Однако, если прогнозируемые помехи определяются равными или больше, чем уровень третьей заранее определенной пороговой величины, тогда на этапе 518 второй узел может снижать свой уровень мощности передачи до тех пор, пока прогнозируемые помехи не будут ниже уровня третьей пороговой величины. Таким образом, единственное сообщение или RUM могут использоваться для указания помех по множеству каналов. Вынуждая создающие помехи узлы снижать мощность, воздействуемые узлы (например, приемники, терминалы доступа, точки доступа,...) могут успешно принимать биты по подмножеству множества каналов и узлам, которые снижают свои уровни мощности передачи, может также разрешаться продолжать их соответствующие передачи.

Согласно фиг. 6-7 гибкое управление доступом к среде может облегчаться за счет того, что приемнику разрешается осуществлять связь одним или более передатчиками не только так, чтобы предпочитался режим передач с исключением столкновений, но и обеспечивается измерение того, в какой степени он находится в невыгодном положении относительно других приемников. В сотовых MAC третьего поколения необходимость для исключения помех в сотах может смягчаться использованием планируемой схемы развертывания. Сотовые MAC в целом достигают высокой пространственной эффективности (битовая/единичная площадь), но планируемое развертывание является дорогим, затратным по времени и может действительно не подходить для развертывания "горячих" точек. Наоборот, системы WLAN (беспроводная локальная сеть), например те, которые основаны на семействе стандартов 802.11, устанавливают очень мало ограничений на развертывание, но экономия затрат и времени, ассоциируемых с использование систем WLAN относительно сотовых систем, достигается ценой увеличенной устойчивости к помехам, которая должна быть встроена в MAC. Например, семейство 802.11 использует MAC, который основан на множественном доступе с контролем несущей (CSMA). CSMA по существу является подходом "прослушать до передачи", при этом узел, намеревающийся передавать, должен сначала "прослушать" среду, определить, что она свободна и затем следовать протоколу снижения нагрузки перед передачей. МАС с контролем несущей может привести к плохому использованию, ограниченному контролю равноправности и чувствительности к скрытым и открытым узлам. Для того чтобы преодолеть недостатки, ассоциируемые как с планируемым развертыванием сотовых систем, так и с системами Wi-Fi/WLAN, различные аспекты, описанные со ссылкой на фиг. 6 и 7, могут использовать синхронную передачу канала управления (например, чтобы передавать запросы, разрешения, пилот-сигналы и т.д.), эффективное использование RUM (например, RxRUM может передаваться приемником, когда он хочет снизить нагрузку с создающих помехи передатчиков, TxRUM может передаваться передатчиком, чтобы позволить его предназначенному приемнику и приемникам, которым он создает помехи, знать о его намерении передавать и т.д.), а также улучшенную надежность управляющего канала посредством многократного использования (например, так чтобы множество RUM могли быть декодированы одновременно в приемнике) и т.д.

Согласно некоторым признакам RxRUM могут быть взвешены с коэффициентом, который указывает на степень невыгодности для приемника в обслуживании его передатчиков. Создающий помехи передатчик может затем использовать как обстоятельство, что он услышал RxRUM, так и значение веса, ассоциируемого с RxRUM, чтобы определить следующее действие. Согласно примеру, когда приемник принимает единственный поток, приемник может передать RxRUM, когда

где RST (порог передачи RUM) является целевым показателем пропускной способности для потока, Ractual является достигнутой пропускной способностью, вычисленной как краткосрочное скользящее среднее (например, с помощью однополюсного фильтра IIR,...), и T является порогом, с которым сравнивается коэффициент. Если приемник не может планировать свой передатчик во время конкретного временного интервала, скорость для этого временного интервала может предполагаться равной нулю. Иначе достигнутая скорость в этом временном интервале является выборкой, которая может быть подана в усредняющий фильтр. Порог T может устанавливаться на единицу, так что всякий раз, когда фактическая пропускная способность спадает ниже целевой пропускной способности, вес формируется и передается.

Передатчик может "услышать" RxRUM, если он может декодировать сообщение RxRUM. Передатчик может факультативно игнорировать сообщение RxRUM, если он оценивает, что помехи, которые он вызывает в отправителе RxRUM, ниже порога режекции RUM (RRT). В современной схеме MAC Rx/Tx RUM, запросы и разрешения могут передаваться по управляющему каналу, который имеет очень низкий коэффициент повторного использования (например, 1/4 или меньше), чтобы гарантировать, что воздействие помех на управляющую информацию является низким. Передатчик может анализировать набор RxRUM, которые он услышал, и если RxRUM, услышанный от предназначенного для его приемника является RxRUM наивысшего веса, передатчик может передать запрос с TxRUM, которое указывает всем приемникам, которые могут слышать передатчик (например, включая свой собственный приемник), что он выиграл в "конкуренции" и имеет право использовать канал. Другие условия для передачи TxRUM, обработка множества RxRUM равного веса, обработка множества TxRUM, запросы и т.д. описаны более подробно со ссылкой на фиг. 6 и 7 ниже. Установление веса RxRUM и соответствующие действия в передатчике дают возможность детерминистического разрешения конкуренции и, таким образом, улучшенного использования совместно используемой среды и взвешенного равноправного совместного использования с помощью установки RST. Кроме установки RST, которая управляет вероятностью передаваемых RxRUM, установка RRT может облегчать управление степенью, в которой система функционирует в режиме исключения столкновений.

В отношении RST, с точки зрения эффективности системы, RST может использоваться так, чтобы протокол исключения столкновений или протокол одновременной передачи мог быть реализован на основе анализа, какой протокол достигает более высокой пропускной способности системы для конкретной пользовательской конфигурации. С точки зрения пиковой скорости или услуги, не допускающей задержки, пользователям может быть разрешено передавать данные импульсно при скорости, более высокой, чем та, которая могла быть достигнута с использованием одновременных передач ценой системной эффективности. Кроме того, определенные типы каналов трафика с фиксированной скоростью (например, управляющие каналы) могут требовать достижения конкретной пропускной способности, и RST может устанавливаться соответственно. Более того, определенные узлы могут иметь более высокие требования к трафику из-за объединения большого объема трафика. Это особенно верно, если используется беспроводная транзитная передача в древовидной архитектуре и приемник планирует узел, который близок к корню дерева.

Одной методологией, чтобы определить фиксированный RST, является установка RST на основе краевой спектральной эффективности прямой линии связи, достигаемой в планируемых системах сотовой связи. Краевая спектральная эффективность сотовой связи указывает пропускную способность, которую краевой пользователь может достигнуть в системе сотовой связи, когда BTS осуществляет передачу данному пользователю с соседями, которые включены постоянно. Это так, чтобы гарантировать, что пропускная способность при одновременных передачах не хуже, чем краевая пропускная способность сотовой связи в планируемой системе сотовой связи, которая может использоваться для инициирования перехода в режим исключения столкновения для улучшения пропускной способности (например, выше той, которая может быть достигнута, используя режим одновременной передачи). Согласно другим признакам RST могут быть различными для различных пользователей (например, пользователи могут подписываться на разные уровни услуг, ассоциируемых с различными RST,...).

Фиг. 6 является иллюстрацией методологии 600 для формирования TxRUM и запросов для облегчения предоставления гибкого управления доступом к среде (MAC) в развертываемой специальным образом (ad hoc) беспроводной сети согласно одному или более аспектам. TxRUM может сообщать всем приемникам в пределах диапазона прослушивания, что на основе RxRUM, которые прослушивал передатчик, передатчик считает, что он имеет наибольшие права на ширину полосы. TxRUM переносит единственный информационный бит, указывающий свое присутствие, и передатчик может установить бит TxRUM следующим образом.

На этапе 602 передатчик может определить, услышал ли он только что (например, в пределах заранее определенного периода контроля,...) одно или более RxRUM, включая RxRUM от его собственного приемника (например, предположим, что А осуществляет связь с В и создает помехи С и D, тогда А может услышать RxRUM от В, С и D, при этом В является его приемником), если он отослал такое сообщение (т.е., если В отослал сообщение в рассматриваемом примере). Как описано в данном документе, "узел" может быть терминалом доступа или точкой доступа и может содержать как приемник, так и передатчик. Использование терминологии, например, "передатчик" и "приемник" в этом описании должно, следовательно, интерпретироваться как "когда узел играет роль передатчика" и, соответственно, "когда узел играет роль приемника". Если передатчик не принял каких-либо RxRUM, тогда на этапе 604 он может передать запрос своему приемнику без передачи TxRUM. Если передатчик принял, по меньшей мере, одно RxRUM, тогда на этапе 606 может быть выполнено определение относительно того, принято ли RxRUM от собственного приемника данного передатчика (например, приемник в узле передатчика,...). Если нет, тогда на этапе 608 может быть принято решение воздержаться от передачи TxRUM и ассоциированного запроса.

Если определение на этапе 606 является позитивным, тогда на этапе 610 может быть сделано дополнительное определение относительно того, является ли RxRUM, принятое от собственного приемника данного передатчика, единственным RxRUM, которое было услышано. Если так, тогда на этапе 612 передатчик может передать TxRUM и запрос на передачу. Если передатчик принял множество RxRUM, включая RxRUM от его собственного приемника, тогда на этапе 614 передатчик может перейти к сортировке RxRUM на основе весов, ассоциируемых с ними. На этапе 616 может быть сделано определение относительно того, имеет ли RxRUM, принятое от собственного приемника передатчика, наивысший вес (т.е. наивысший уровень невыгодности) из всех принятых RxRUM. Если так, тогда на этапе 618 передатчик может передать как TxRUM, так и запрос на передачу. Если определение на этапе 616 является отрицательным, тогда на этапе 620 передатчик может воздержаться от передачи TxRUM, а также запроса. В сценарии, в котором передатчик принимает RxRUM от своего собственного приемника, а также одно или более других RxRUM и все одинакового веса, тогда передатчик может передать TxRUM и запрос с вероятностью I/N, где N является числом RxRUM, которое имеет наивысший вес. В одном аспекте логика фиг. 6 может применяться без любых TxRUM, но скорее только с запросами. То есть RxRUM контролируют, может ли узел передавать запрос на конкретный ресурс или нет.

"Невыгодность", как используется в данном документе, может определяться как функция, например отношение целевой величины к фактической величине для заданного узла. Например, когда невыгодность измеряется как функция пропускной способности, спектральной эффективности, скорости передачи данных или некоторого другого параметра, где более высокие значение желательны, то, когда узел находится в невыгодном положении, фактическая величина будет относительно ниже, чем целевая величина. В подобных случаях взвешенная величина, которая указывает на уровень невыгодности узла, может быть функцией отношения целевой величины к фактической величине. В случаях, где желательно, чтобы параметр, на котором основывается невыгодность, был низким (например, задержка), обратное отношение целевой величины к фактической величине может использоваться для формирования веса. Как используется в данном документе, узел, который описан как имеющий "лучшее" состояние относительно другого узла, может быть интерпретирован как имеющий меньший уровень невыгодности (например, узел с лучшим состоянием имеет меньшие помехи, меньшую задержку, более высокую скорость передачи данных, более высокую пропускную способность, более высокую спектральную эффективность и т.д., чем другой узел, с которым он сравнивается).

Согласно примеру передатчик А и передатчик С могут передавать одновременно (например, согласно синхронной схеме управления доступом к среде, при этом передатчики передают в определенные моменты времени, а приемники передают в другие определенные моменты времени) в приемник В, а соответственно, приемник D. Приемник В может определять и/или заранее определить величину помех, которую он испытывает, и может передать RxRUM в передатчики, например передатчик А и передатчик С. Приемнику D не нужно слушать RxRUM, так как приемник D передает в то же самый момент времени, что и приемник В. В продолжение примера, при прослушивании RxRUM от приемника В передатчик С может оценивать состояние приемника В, как указано в RxRUM, и может сравнивать свое собственное состояние (которое может быть известно С или объявлено в сообщении RxRUM, переданном D) с состоянием приемника В. В результате сравнения передатчиком С может быть предпринято несколько действий.

Например, при определении, что передатчик С испытывает более низкий уровень помех, чем приемник В, передатчик С может снижать нагрузку, воздерживаясь от передачи запроса на передачу. Кроме того, или альтернативно, передатчик С может оценивать или определять, сколько помех он вызывает в приемнике В (например, в случае, где RxRUM от приемников передаются при той же самой или постоянной спектральной плотности мощности). Подобное определение может содержать оценку коэффициента усиления канала в приемник В, выбор уровня мощности передачи и определение того, превышает ли уровень помех, который вызывается в приемнике В передачей от приемника С при выбранном уровне мощности передачи, уровень заранее определенной приемлемой пороговой величины помех. На основе определения передатчик С может выбирать передачу при уровне мощности, который равен предыдущему уровню мощности или ниже.

В случае, когда состояние передатчика С (например, уровень невыгодности с учетом нехватки ресурсов, помехи,...) по существу соответствует условию приемника В, передатчик С может оценивать и/или адресовать веса, ассоциируемые с RxRUM, которые он услышал. Например, если передатчик С услышал четыре RUM, которые имеют веса 3, 5, 5 и 5, и RxRUM, услышанное от приемника В, имеет один из весов из 5 (например, имеет вес, равный самому большому весу всех RxRUM, услышанных передатчиком С), тогда С передает запрос с вероятностью 1/3.

Фиг. 7 иллюстрирует методологию 700 для формирования разрешения на запрос на передачу согласно одному или более аспектам. На этапе 702 приемник может оценивать запросы и TxRUM, которые он недавно услышал или принял (например, в течение заранее определенного контрольного периода,...). Если никаких запросов не было принято, тогда на этапе 704 приемник может воздерживаться от отправки сообщения разрешения. Если, по меньшей мере, приняты один запрос и TxRUM, тогда на этапе 706 может быть сделано определение относительно того, происходит(ят) ли принятое(ые) TxRUM от передатчика, который обслуживает приемник. Если нет, тогда на этапе 708 приемник может воздержаться от отправки допуска. Если так, тогда на этапе 710 приемник может определять, все ли принятые TxRUM от передатчиков, обслуживаемых приемником.

Если определение на этапе 710 является положительным, тогда может формироваться разрешение и передаваться в один или более запрашивающих передатчиков на этапе 712. Если определение на этапе 710 является отрицательным и приемник принял TxRUM от своего собственного передатчика в дополнение к TxRUM от передатчика, который приемник не обслуживает, тогда на этапе 714 может быть сделано определение относительно того, больше ли скользящее среднее скорости передачи или равно Rtarget. Если скользящее среднее скорости передачи больше чем или равно Rtarget, тогда на этапе 716 приемник может воздерживаться от разрешения запрашиваемых ресурсов. Если нет, тогда на этапе 718 приемник может передать запрос с вероятностью I/N, где N является числом принятых TxRUM. В другом аспекте TxRUM могут включать в себя веса, такие же как и в RxRUM, и когда услышано множество TxRUM, по меньшей мере, одно от одного из его передатчиков и одно от иного передатчика, тогда разрешения реализуются на основе того, передавался ли TxRUM самым высоким весом одним из его передатчиков или нет. В случае связи с множеством TxRUM с самым высоким весом, включая одно, которое исходило от одного из его передатчиков, разрешение передается с вероятностью m/N, где N является числом TxRUM, услышанных с самым высоким весом, m из которых поступили от передатчиков данного приемника.

Согласно связанным аспектам приемник может периодически и/или постоянно оценивать, имеет ли он данные, ожидающие обработки, от передатчика. Это так, если приемник принял текущий запрос или если он принял предшествующий запрос, который он не удовлетворил. В любом случае приемник может передавать RxRUM всегда, когда средняя скорость передачи ниже Rtarget. Кроме того, при удовлетворении запроса передатчика передатчик может передавать кадр данных, который может быть принят приемником. Если есть данные, ожидающие обработки для пары передатчик-приемник, тогда как передатчик, так и приемник могут обновлять информацию о средней скорости для соединения.

Фиг. 8 является иллюстрацией методологии 800 для достижения равноправия среди соперничающих узлов с помощью настройки числа каналов, для которых следует передавать RUM согласно уровню невыгодности положения, ассоциируемому с заданным узлом согласно одному или более аспектам. Как описано выше относительно предыдущих фигур, RxRUM отсылается для указания, что приемник, который испытывает плохие условия связи и желает снижения помех, которые он испытывает. RxRUM включает в себя вес, который количественно определяет степень невыгодности, которую испытывает узел. Согласно одному аспекту вес может быть установлен равным RST/средней пропускной способности. Здесь RST является средней пропускной способностью, которая желательна узлу. Когда передающий узел прослушивает множество RxRUM, он может использовать соответствующие веса для разрешения конкуренции между ними. Если RxRUM с наибольшим весом исходил из собственного приемника данного передатчика, тогда он может принять решение передавать. Если нет, передатчик может воздержаться от передачи.

TxRUM передается передатчиком для объявления предстоящей передачи и имеет две цели. Во-первых, TxRUM позволяет приемнику знать, что его RxRUM выиграло локальное состязание, поэтому он может продолжать планировать передачу. Во-вторых, TxRUM сообщает другим соседствующим приемникам о предстоящих помехах. Когда система поддерживает множество каналов, RUM могут переносить битовую маску в дополнение к весу. Битовая маска указывает каналы, к которым применимо это RUM.

RxRUM разрешает узлу очистить помехи в его непосредственном соседстве, так как узлы, которые принимают RxRUM, могут побуждаться воздерживаться от передачи. Хотя веса дают возможность равноправной конкуренции (например, узел с наибольшей невыгодностью выигрывает), наличие многоканального МАС может предоставить другую степень свободы. Число каналов, для которых узел может передавать RxRUM, может быть основано на его собственной степени невыгодности по отношению к узлам с очень плохой историей, чтобы быстрее вызывать изменения. Когда RxRUM являются успешными и скорость передачи, принятая узлом, улучшает его состояние, узел может снижать число каналов, для которых он отсылает RxRUM. Если из-за высокой перегрузки RUM первоначально безуспешны и пропускная способность не улучшается, узел может увеличить число каналов, для которых он передает RUM. В сильно перегруженной ситуации узел может находиться в очень невыгодном положении и может передавать RxRUM для всех каналов, таким образом вырождаясь в случай единственной несущей.

Согласно способу на этапе 802 уровень невыгодности может определяться для узла и RUM может формироваться для указания уровня невыгодности другим узлам в диапазоне прослушивания. Например, уровень невыгодности может определяться как функция уровня принятой услуги в узле, на которую могут воздействовать различные параметры, например задержка, IOT, C/I, пропускная способность, скорость передачи данных, спектральная эффективность и т.д. На этапе 804 может быть выбрано число каналов, для которых передается RUM, которое может быть соответствующим уровню невыгодности (например, чем больше невыгодность, тем больше число каналов). RUM может передаваться для каналов на этапе 806. Качество обслуживания (QoS) может измеряться для узла и невыгодность может быть переоценена, чтобы определить, улучшилось ли состояние узла, на этапе 808. На основе измеряемого QoS число каналов, для которых затем передается RUM, может быть скорректировано на этапе 610. Например, если QoS узла не улучшились или ухудшились, тогда число каналов, для которых затем передается RUM, может быть увеличено на этапе 810, чтобы улучшить уровень услуги, принимаемой в узле. Если QoS узла улучшилось, тогда на этапе 810 число каналов, для которых передается последующее RUM, может быть снижено для экономии ресурсов. Способ может возвращаться на этап 806 для дополнительных итераций передачи RUM, оценки услуг и настройки числа каналов. Решение о том, увеличивать ли или уменьшать число каналов, для которых передается RUM, может также быть функцией метрики QoS, используемой узлом. Например, увеличение числа каналов, для которых передаются RUM (на основе продолжающегося или ухудшенного уровня невыгодности), может иметь смысл для метрик типа пропускной способности/скорости передачи данных, но не имеет смысла для метрик задержки.

Согласно связанным аспектам приоритет на основе узлов и/или на основе трафика может быть реализован, предоставляя возможность узлам с более высоким приоритетом распоряжаться большим числом каналов, чем узлам с низким приоритетом. Например, находящийся в невыгодном положении видеоабонент может принимать сразу восемь каналов, тогда как аналогичный находящийся в невыгодном положении абонент речевого вызова принимает только две несущие. Максимальное число каналов, которые узел может получить, может быть также ограничено. Верхний предел может определяться типом передаваемого трафика (например, небольшим речевым пакетам типично не нужно больше, чем несколько каналов), классом мощности узла (например, слабый передатчик не может распространять свою мощность по слишком большой ширине полосы), расстоянием до приемника и результирующей PSD приема и т.д. Таким образом, способ 800 может дополнительно уменьшать помехи и улучшать экономию ресурсов. Еще одни аспекты предусматривают использование битовой маски, чтобы указать число каналов, назначаемых узлу. Например, 6-битовая маска может использоваться для указания, что RUM могут посылать к каналам числом до 6 каналов. Узел может дополнительно требовать, чтобы создающий помехи узел воздерживался от передачи по всем или подмножеству назначенных поднесущих.

Фиг. 9 является иллюстрацией передачи RxRUM между двумя узлами при постоянной спектральной плотности мощности (PSD) согласно одному или более аспектам. Когда узел испытывает серьезные помехи, он может извлекать пользу от ограничения помех, вызываемых другими узлами, что, в свою очередь, дает возможность лучшего повторного использования пространства и улучшенного равноправия. В семействе протоколов 802.11 используются пакеты запроса на передачу (RTS) и готовности передачи (CTS), чтобы достичь равноправности. Узлы, которые прослушивают сообщение RTS, прекращают передачу и разрешают запрашивающему узлу успешно передавать пакет. Однако часто этот алгоритм приводит к большему числу узлов, которые без необходимости выключены. Более того, узлы могут отсылать RTS и CTS при полной мощности по всей ширине полосы. Если у некоторых узлов была более высокая мощность, чем у других, тогда диапазон для RTS и CTS для различных узлов мог быть различным. Таким образом, узел низкой мощности, которому могут создаваться серьезные помехи узлом высокой мощности, не может выключить узел высокой мощности с помощью RTS/CTS, так как узел высокой мощности будет вне диапазона для узла низкой мощности. В подобных случаях узел высокой мощности является постоянно "скрытым" узлом для узла низкой мощности. Даже если узел низкой мощности передает RTS или CTS в один из его передатчиков или приемников, он не сможет выключить узел высокой мощности. 802.11 MAC, следовательно, требует, чтобы все узлы имели равную мощность. Это вносит ограничения в рабочие характеристики, особенно с точки зрения покрытия.

Устройство по фиг. 9 облегчает трансляцию RUM из приемника в узел, который испытывает нежелательно низкое SINR для одного или более каналов. RUM может передаваться при постоянной, известной PSD безотносительно возможности узла по мощности передачи, и принимающий узел может наблюдать принятую PSD и вычислять коэффициент передачи канала между им самим и узлом, передающим RUM. Если коэффициент передачи канала известен, принимающий узел может определять величину помех, которую он, вероятно, вызовет (например, частично на основе своей собственной мощности передачи) в узле, передающем RUM, и может решить, воздержаться ли временно или нет от передачи.

В случаях, где узлы в сети имеют различные мощности передачи, узлы, которые прослушивают RUM, могут решать, выключаться ли на основе их соответствующей известной мощности передачи и вычисленных коэффициентов передачи канала. Таким образом, передатчику низкой мощности нет необходимости излишне отключаться, так как он не вызовет существенных помех. Таким образом, только вызывающие помехи узлы могут быть выключены, соответственно, смягчая вышеупомянутые недостатки традиционных устройств RTS-CTS.

Например, первый узел (узел А) может принимать RxRUM от второго узла (узел В) по каналу h. RxRUM может передаваться на уровне мощности pRxRUM, и принятое значение сигнала X может оцениваться из условия, что Х равен сумме канала h, умноженной на мощность передачи, pRxRUM плюс шум. Узел А может затем осуществлять протокол оценки канала, чтобы оценивать h, путем деления принятого значения X сигнала на pRxRUM. Если вес узла В выше, чем вес узла А, тогда узел А может дополнительно оценивать помехи, которые может вызвать в узле В передача узла А, с помощью умножения оценки канала на желаемую мощность передачи (pА), из условия, что:

IA =hest*pA,

где IA является помехами, вызываемыми узлом А в узле В.

Согласно примеру рассмотрим систему, где максимальная мощность M передачи определена в 2 Вт и минимальная ширина полосы передачи равна 5 МГОц, тогда максимальная PSD равна 2 Вт/5 МГц или 0,4 Вт/МГц. Предположим, что минимальная мощность передачи в системе равна 200 мВт. Тогда RUM создается так, чтобы иметь такой диапазон, который равен диапазону максимально допустимой PSD в системе. Эта спектральная мощность плотности для передатчика в 200 мВт и скорости передачи данных для RUM затем выбираются для выравнивания этих диапазонов. Понятно, что вышеупомянутый пример представлен для иллюстративных целей и что системы и/или способы, описанные в данном документе, не ограничены конкретными значениями, представленными выше, но скорее могут использовать любые подходящие значения.

Фиг. 10 является иллюстрацией методологии 1000 для использования постоянной PSD для передачи RUM, чтобы облегчить оценку величины помех, которые вызываются первым узлом во втором узле, согласно одному или более аспектам. На этапе 1002 первый узел может принимать RxRUM при известной PSD от второго узла. На этапе 1004 первый узел может вычислять коэффициент усиления канала между ним и вторым узлом на основе известной PSD. На этапе 1006 первый узел может использовать PSD передачи, ассоциируемую с его собственными передачами, для оценки величины помех, которые первый узел может вызвать во втором узле, по меньшей мере частично, на основе коэффициента передачи канала, вычисленного на этапе 1004. Оценка помех может сравниваться со значением заранее определенной пороговой величины на 1008, чтобы определить, должен ли первый узел передавать или воздерживаться от передачи. Если оценка больше, чем заранее определенная величина, тогда первый узел может воздерживаться от передачи (это может включать либо передачу данных, либо передачу запроса) на этапе 1002. Если оценка меньше, чем заранее определенная пороговая величина, тогда первый узел может передавать на этапе 1010, так как он в основном не создает помехи второму узлу. Следует принимать во внимание, что RxRUM, передаваемое вторым узлом, может прослушиваться множеством принимающих узлов в пределах заданной дальности до второго узла, каждый из которых может осуществлять способ 1000 для оценки, должен ли он передавать.

Согласно другому примеру второй узел может передавать при, например, 200 мВт и первый узел может передавать при 2 Вт. В подобных случаях второй узел может иметь радиус передачи r и первый узел может иметь радиус передачи 10 r. Таким образом, первый узел может располагаться на расстоянии от второго узла, до 10 раз большего, чем расстояние, на которое второй узел типично передает или принимает, но еще может создавать помехи второму узлу из-за его более высокой мощности передачи. В таком случае второй узел может усилить свою PSD передачи в течение передачи RxRUM, чтобы гарантировать, что первый узел принимает RxRUM. Например, второй узел может передавать RxRUM при максимально допустимой PSD, которая может быть заранее определена для заданной сети. Первый узел может затем выполнять способ 1000 и определять, передавать ли или нет, как описано выше.

Фиг. 11 иллюстрирует методологию 1000 для ответа на пакеты управления помехами в планируемой и/или специальной (ad hoc) среде беспроводной связи согласно различным аспектам. На этапе 1102 RxRUM из первого узла может быть принят во втором узле. На этапе 1104 может быть сформировано значение метрики, по меньшей мере частично, на основе заранее определенных значений, ассоциируемых с RUM. Например, когда RUM принимается на этапе 1102, принимающий узел (например, второй узел) знает или может определить RUM_Rx_PSD с помощью оценки принятой мощности RUM, RUM_Tx_PSD (известная константа системы) и Data_Tx_PSD (PSD, при которой принимающий RUM узел хотел бы передавать свои данные). RUM_Tx_PSD и RUM_Rx_PSD также квантуются в dBm/Гц, где первое является константой для всех узлов, а последнее зависит от коэффициента передачи канала. Аналогично Data_Tx_PSD измеряется в dBm/Гц и может зависеть от класса мощности, ассоциируемого с узлом. Метрика, формируемая на 1104, может быть выражена как:

метрика=Data_Tx_ PSD + (RUM_RX_PSD -RUM_Tx_PSD),

что представляет собой оценку возможных помех, которые передающий RUM узел (например, для TxRUM) или принимающий RUM узел (например, для RxRUM) может вызвать в другом узле.

На этапе 1106 значение метрики может сравниваться с заранее определенной пороговой величиной режекции RUM (RRT), которая задается в dBm/Гц. Если метрика больше или равна RRT, тогда второй узел может отвечать на RUM на этапе 1108. Если метрика меньше, чем RRT, тогда второй узел может воздерживаться от ответа в узел (например, так как он в основном не будет создавать помехи в первом узле) на этапе 1110. Ответ на RUM на этапе 1108 может устранять помехи, связанные с отношением помеха-тепловой шум (IOT), который больше, чем заранее определенное значение Ω, которое измеряется в децибелах, по сравнению с тепловым шумом No, который измеряется в dBm/Гц (например, из условия, что метрика > Ω+No). Для того чтобы гарантировать, что все существенные потенциальные источники помех не передают, RRT может быть установлено так, что RRT=Ω+N0. Следует заметить, что задача определения, удовлетворена ли пороговая величина RRT или нет, предпринимается принимающим RxRUM узлом, только когда объявленный вес по RUM указывает, что отправитель RUM имеет бульшую степень невыгодности, чем получатель RUM.

Фиг. 12 является иллюстрацией методологии 1200 для формирования RxRUM согласно различным аспектам, описанным выше. На этапе 1202 RUM может быть сформировано в первом узле, при этом RUM содержит информацию, которая указывает, что первая заранее определенная пороговая величина удовлетворена или превышена. Первая заранее определенная пороговая величина может представлять собой, например, уровень помех над тепловым шумом (IOT), скорость передачи данных, отношение мощности несущей к помехе (C/I), уровень пропускной способности, уровень спектральной эффективности, уровень задержки или любое другое соответствующее измерение, с помощью которого может быть измерена услуга в первом узле. На этапе 1204 RUM может быть взвешено для того, чтобы указать степень, в которой вторая заранее определенная величина превышена. Согласно некоторым аспектам значение весов может быть квантованным значением.

Вторая заранее определенная пороговая величина может представлять собой, например, уровень помех над тепловым шумом (IOT), скорость передачи данных, отношение мощности несущей к помехе (C/I), уровень пропускной способности, уровень спектральной эффективности, уровень задержки или любое другое соответствующее измерение, с помощью которого может быть измерен уровень услуги в первом узле. Хотя первая и вторая заранее определенные пороговые величины могут быть в основном равными, они не обязательно должны быть равны. Кроме того, первая и вторая заранее определенные пороговые величины могут ассоциироваться с различными параметрами (например: IOT и, соответственно, C/I; задержка и, соответственно, скорость передачи данных; или любая другая перестановка описанных параметров). На этапе 1206 взвешенное RUM может передаваться с одного или более других узлов.

Фиг. 13 иллюстрацией методологии 1300 для ответа на один или более принятых RxRUM согласно одному или более аспектам. На этапе 1302 RxRUM может быть принят в первом узле от второго (или более) узла(ов). RxRUM может содержать информацию, связанную с состоянием второго узла (например, уровень невыгодности, как описано выше), которое может использоваться первым узлом на этапе 1304 для определения условия второго узла. На этапе 1306 состояние второго узла может сравниваться с состоянием первого узла. Сравнение может давать возможность определения того, передавать ли данные на этапе 1308.

Например, если сравнение указывает, что состояние первого узла лучше, чем состояние второго узла, тогда первый узел может воздерживаться от передачи данных (например, для снижения нагрузки и допущения большей невыгодности второму узлу для более эффективного взаимодействия). Кроме того, или альтернативно, если состояние первого узла лучше, чем состояние второго узла, первый узел может продолжать определять уровень помех, которые первый узел может вызвать во втором узле, как описано выше со ссылкой на фиг. 10. Подобное определение может содержать, например, использование известной постоянной мощности или известной постоянной спектральной плотности мощности, при которой второй узел передавал RxRUM, оценку коэффициента передачи канала между первым и вторым узлами, выбор уровня мощности передачи для передачи от первого узла во второй узел, оценку уровня помех, которые вызовет передача при выбранном уровне мощности во втором узле, и определение, превышает ли оцениваемый уровень помех уровень заранее определенной приемлемой пороговой величины помех.

В случае, когда сравнение указывает, что состояние первого узла хуже, чем состояние второго узла, первый узел может выбрать - проигнорировать RUM. Согласно другому аспекту в случае, когда первый узел и второй узел имеют, в основном, равные условия, может использоваться алгоритм обработки весов, как описано выше со ссылкой на фиг. 6. Согласно еще одним аспектам информация, содержащаяся в RUM, может использоваться для формирования значения метрики, которое может сравниваться с пороговой величиной режекции RUM (RRT), чтобы определить, отвечать ли или нет на RUM, как описано со ссылкой на фиг. 11. Согласно еще одним аспектам при определении, передавать ли данные на этапе 1308, подобная передача может содержать передачу информационных данных по первому каналу, передачу сообщения запроса на передачу по первому каналу и/или передачу сообщения запроса на передачу по второму каналу, который запрашивает передачу данных по первому каналу.

В другом аспекте дополнительная информация может быть включена совместно с запросом, чтобы помочь планировщику узнать результат обработки RxRUM в узле. Например, предположим, что А передает данные в В и С в D. Предположим, что и В, и D отсылают RxRUM, но вес, используемый В, выше (находится в более невыгодном положении), чем у D. Тогда А отсылает запрос в В (так как он обрабатывал принятые RxRUM и сделал вывод, что его приемник, а именно В, находится в наиболее невыгодном положении) и включает бит "наилучший", указывающий, что он выиграл в конкуренции и должен немедленно планироваться, так как он может не сохранить выигрыш в дальнейшем. Напротив, С будет обрабатывать RUM и сделает вывод, что он не может запрашивать. Однако он может позволить D знать, что хотя он не может планироваться в текущий момент, у него есть данные для передачи, и D должен продолжать передавать RxRUM. Например, если D не прослушивает каких-либо запросов, он может ошибочно сделать вывод, что никакой из его передатчиков не имеет каких-либо данных для передачи и может остановить передачу RxRUM. Для того чтобы предотвратить это, С отсылает "запрос" с указанием, что он "заблокирован" посредством RxRUM от других. Это будет служить указанием для D не планировать С в настоящее время, но продолжать передачу RxRUM в надежде, что С выиграет конкуренцию в некоторый момент.

Фиг. 14 показывает примерную систему 1400 беспроводной связи. Система 1400 беспроводной связи отображает одну базовую станцию и один терминал для краткости. Однако следует принимать во внимание, что система может включать в себя более, чем одну базовую станцию и/или более, чем один терминал, при этом дополнительные базовые станции и/или терминалы могут быть в основном аналогичны или различны для примерной базовой станции и терминала, описанного ниже. Кроме того, следует принимать во внимание, что точка доступа и/или терминал могут использовать системы (фиг. 2, 5-8 и 10-13) и/или системы (фиг. 1, 3, 4, 9 и 15-18), описанные в данном документе, чтобы облегчить беспроводную связь между ними. Например, узлы в системе 1400 (например, базовая станция и/или терминал) могут хранить и выполнять команды для выполнения любого из вышеописанных способов (например, формирование RUMS, ответ на RUM, определение невыгодности для узлов, выбор числа поднесущих для передачи RUM,...), а также данные, ассоциируемые с выполнением подобных действий и любых других соответствующих действий для выполнения различных протоколов, описанных в данном документе.

Согласно фиг. 14 в нисходящей линии связи, в точке 1405 доступа, процессор 1410 данных передачи (ТХ) принимает, форматирует, кодирует, перемежает и модулирует (или отображает на символы) данные трафика и обеспечивает символы модуляции ("символы данных"). Модулятор 1415 символов принимает и обрабатывает символы данных и пилотные символы и обеспечивает поток символов. Модулятор 1420 символов мультиплексирует данные и пилотные символы и предоставляет их в передающий блок 1420 (TMTR). Каждый символ передачи может быть символом данных, пилотным символом или сигнальным значением, равным нулю. Пилотные символы могут непрерывно передаваться в каждом периоде символов. Пилотные символы могут быть мультиплексированы с частотным разделением (FDM), мультиплексированы с ортогональным частотным разделением (OFDM), мультиплексированы с временным разделением (TDM), мультиплексированы с частотным разделением (FDM) или мультиплексированы с кодовым разделением (CDM).

Передающий блок 1420 (TMTR) принимает и преобразовывает поток символов в один или более аналоговых сигналов и дополнительно преобразует (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы для формирования сигнала нисходящей линии связи, подходящего для передачи по беспроводному каналу. Сигнал нисходящей линии связи затем передается через антенну 1425 в терминалы. В терминале 1430 антенна 1435 принимает сигнал нисходящей линии связи и предоставляет принятый сигнал в приемный блок 1440 (RCVR). Приемный блок 1440 преобразует (например, фильтрует, усиливает и преобразует с понижением частоты) принятый сигнал и преобразует в цифровой вид преобразованный сигнал для получения выборок. Демодулятор 1445 символов демодулирует и предоставляет принятые пилотные символы процессору 1450 для оценки канала. Демодулятор 1445 символов дополнительно принимает оценку частотной характеристики для нисходящей линии связи от процессора 1450, выполняет демодуляцию данных по принятым символам данных для получения оценок символов данных (которые являются оценками переданных символов данных) и предоставляет оценки символов данных в процессор 1455 данных приема (RX), который демодулирует (например, проводит обратное отображение символов), обратно перемежает и декодирует оценки символов данных для восстановления переданных данных трафика. Обработка с помощью демодулятора 1445 символов и процессора 1455 данных RX является дополнительной к обработке с помощью модулятора 1415 символов и процессора 1410 данных TX соответственно в точке 1405 доступа.

В восходящей линии связи процессор 1460 данных TX обрабатывает данные трафика и предоставляет символы данных. Модулятор 1465 символов принимает и мультиплексирует символы данных с пилотными символами, выполняет модуляцию и предоставляет поток символов. Передающий блок 1470 затем принимает и обрабатывает поток символов для формирования сигнала восходящей линии связи, который передается с помощью антенны 1435 в точку 1405 доступа.

В точке 1405 доступа сигнал восходящей линии связи от терминала 1430 принимается с помощью антенны 1425 и обрабатывается приемным блоком 1475 для получения выборок. Демодулятор 1480 символов затем обрабатывает выборки и предоставляет принятые пилотные символы и оценки символов данных для восходящей линии связи. Процессор 1485 данных RX обрабатывает оценки символов данных для восстановления данных трафика, передаваемых терминалом 1430. Процессор 1490 выполняет оценку канала для каждого активного терминала, передающего по восходящей линии связи. Множество терминалов могут передавать пилот-сигналы одновременно по восходящей линии связи по их соответствующим назначенным наборам поддипазонов пилот-сигналов, где наборы поддиапазонов пилот-сигналов могут чередоваться.

Процессоры 1490 и 1450 направляют (например, контролируют, координируют, управляют и т.д.) работу в точке 1405 доступа и, соответственно, терминале 1430. Соответствующие процессоры 1490 и 1450 могут ассоциироваться с блоками памяти (не показано), которые хранят программные коды и данные. Процессоры 1490 и 1450 могут также выполнять вычисления для получения оценок частотной и импульсной характеристики для восходящей и, соответственно, нисходящей линии связи.

Для системы множественного доступа (например, FDMA, OFDMA, TDMA и т.д.) множество терминалов могут передавать одновременно по восходящей линии связи. Для подобной системы поддиапазоны пилот-сигналов могут совместно использоваться среди различных терминалов. Методы оценки канала могут использоваться в случаях, где поддиапазоны пилот-сигналов для каждого терминала охватывают всю рабочую полосу (возможно, исключая края полосы). Подобная структура поддиапазона пилот-сигналов является желательной для получения разнесения по частоте для каждого терминала. Методы, описанные в этом документе, могут реализовываться различными средствами. Например, эти методы могут реализовываться в аппаратном обеспечении, программном обеспечении либо их сочетании. Для варианта осуществления с помощью аппаратного обеспечения обрабатывающие блоки, используемые для оценки канала, могут быть реализованы в одной или более специализированных (ориентированных на приложении) интегральных схемах (ASIC), цифровых сигнальных процессорах (DSP), цифровых сигнальных обрабатывающих устройствах (DSPD), программируемых логических устройствах (PLD), программируемых пользователем вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных блоках, предназначенных для выполнения функций, описанных в данном документе, или их сочетании. При реализации программного обеспечения могут использоваться модули (например, процедуры, функции и так далее), которые выполняют функции, описанные в данном документе. Коды программного обеспечения могут сохраняться в блоке памяти и выполняться процессорами 1490 и 1450.

Для программной реализации методы, описанные в данном документе, могут быть реализованы с помощью модулей/средств (например, процедур, функций и так далее), которые выполняют функции, описанные в данном документе. Коды программного обеспечения могут храниться в блоках памяти и выполняться процессорами. Блок памяти может быть реализован в процессоре или быть внешним к процессору, в этом случае он может быть коммуникативно соединен с процессором через различные средства, как известно в данной области техники.

Обращаясь теперь к фиг. 15-18 и к различным модулям, описанным со ссылкой на них, следует принимать во внимание, что модуль для передачи может содержать, например, передатчик и/или может быть реализован в процессоре и т.д. Аналогично модуль для приема может содержать приемник и/или может быть реализован в процессоре и т.д. Кроме того, модуль для сравнения, определения, вычисления и/или выполнения других аналитических действий может содержать процессор, который выполняет команды для осуществления различных и соответствующих действий.

Фиг. 15 является иллюстрацией устройства 1500, которое облегчает беспроводную передачу данных согласно различным аспектам. Устройство 1500 представлено как последовательность взаимосвязанных функциональных блоков, которые могут представлять функции, реализованные процессором, программным обеспечением или их комбинацией (например, встроенным программным обеспечением). Например, устройство 1500 может предоставлять модули для выполнения различных действий, например тех, которые описаны выше со ссылкой на различные чертежи. Устройство 1500 содержит модуль для определения 1502 числа каналов, желательных для передачи. Определение может выполняться как функция веса, ассоциируемого с узлом, в котором используется устройство, веса, ассоциируемого с одним или более другими узлами, множества каналов, доступных для передачи и т.д. Кроме того, каждый вес может быть функцией числа потоков, поддерживаемых узлом, ассоциированным с весом. Дополнительно или альтернативно, заданный вес может быть функцией помех, испытываемых узлом.

Устройство 1500 дополнительно содержит модуль для выбора 1504, который выбирает каналы, для которых узел может передавать запрос. Модуль для выбора 1504 дополнительно может оценивать принятое сообщение использования ресурсов (RUM), чтобы определить, какие каналы доступны и какие нет. Например, каждое RUM может содержать информацию, ассоциируемую с недоступными каналами, и модуль для выбора 1054 может определять, что заданный канал, который не указан RUM, доступен. Модуль для передачи 1506 может передавать запрос для, по меньшей мере, одного канала, выбранного модулем для выбора 1504. Понятно, что устройство 1500 может использоваться в точке доступа, терминале доступа и т.д. и может содержать любые соответствующие функциональные возможности для осуществления различных способов, описанных в данном документе.

Фиг. 16 является иллюстрацией устройства 1600, которое облегчает беспроводную связь с использованием сообщений использования ресурсов (RUM) согласно одному или более аспектам. Устройство 1600 представлено как последовательность взаимосвязанных функциональных блоков, которые могут представлять функции, реализованные процессором, программным обеспечением или их комбинацией (например, встроенным программным обеспечением). Например, устройство 1600 может предоставлять модули для выполнения различных действий, например тех, которые описаны выше со ссылкой на различные чертежи. Устройство 1600 содержит модуль для определения 1602, который определяет уровень невыгодности для узла, и модуль для формирования RUM 1604, который формирует RUM, если модуль для определения 1602 определяет, что уровень принятой услуги в узле на уровне или ниже уровня заранее определенной пороговой величины. Модуль для выбора 1606 может выбирать один или более ресурсов, для которых необходимо передать RUM, и модуль для формирования RUM 1604 может затем указывать такие каналы в RUM. Модуль для передачи 1608 может затем передавать RUM.

Модуль для выбора ресурсов 1606 может настраивать количество выбранных ресурсов, для которых передается последующее RUM на основе определения модулем для определения 1602, что уровень принятой услуги улучшился в ответ на предыдущее RUM. Например, в таком сценарии модуль для выбора 1606 может снижать количество ресурсов, указываемых в последующем RUM в ответ на улучшенный уровень принятой услуги в узле, и может увеличивать количество выбранных ресурсов в ответ на уменьшенный или статичный уровень принятой услуги. Согласно другим аспектам модуль для определения 1602 может определять уровень принятой услуги в узле, как функции одного или более из отношения помехи-тепловой шум, задержки, скорости передачи данных, достигнутой в узле, спектральной эффективности, пропускной способности, отношения мощности несущей к помехе или любого другого соответствующего параметра услуги, принятой в узле. Понятно, что устройство 1600 может использоваться в точке доступа, терминале доступа и т.д. и может содержать любые соответствующие функциональные возможности для осуществления различных способов, описанных в данном документе.

Фиг. 17 является иллюстрацией устройства 1700, которое облегчает формирование сообщения использования ресурсов (RUM) и взвешивание RUM, чтобы указывать уровень невыгодности согласно различным аспектам. Устройство 1700 представлено как последовательность взаимосвязанных функциональных блоков, которые могут представлять функции, реализованные процессором, программным обеспечением или их комбинацией (например, встроенным программным обеспечением). Например, устройство 1700 может предоставлять модули для выполнения различных действий, например тех, которые описаны выше со ссылкой на различные чертежи. Устройство 1700 содержит модуль для формирования RUM 1702, который может формировать RUM, которое указывает, что первая заранее определенная пороговая величина превышена. Первая заранее определенная пороговая величина может ассоциироваться с и/или представлять собой пороговый уровень отношения помеха-тепловой шум (IOT), скорость передачи данных, отношение мощности несущей к помехе (C/I), уровень пропускной способности, уровень спектральной эффективности, уровень задержки и т.д.

Устройство 1700 может дополнительно содержать модуль для взвешивания RUM 1704, который может взвешивать RUM значением, указывающим степень, с которой превышена вторая заранее определенная пороговая величина, что может содержать определение отношения фактического значения параметра (например, отношение помеха-тепловой шум (IOT), скорость передачи данных, отношение мощности несущей к помехе (C/I), уровень пропускной способности, уровень спектральной эффективности, уровень задержки и т.д.), достигнутого в узле, к целевому или желательному значению. Кроме того, взвешенное значение может быть квантованным значением. Понятно, что устройство 1700 может использоваться в точке доступа, терминале доступа и т.д. и может содержать любые соответствующие функциональные возможности для осуществления различных способов, описанных в данном документе.

Фиг. 18 является иллюстрацией устройства 1800, которое облегчает сравнение относительных условий в узлах в среде беспроводной связи для определения, какие узлы находятся в наиболее невыгодном положении, согласно одному или более аспектам. Устройство 1800 представлено как последовательность взаимосвязанных функциональных блоков, которые могут представлять функции, реализованные процессором, программным обеспечением или их комбинацией (например, встроенным программным обеспечением). Например, устройство 1800 может предоставлять модули для выполнения различных действий, например тех, которые описаны выше со ссылкой на различные чертежи. Устройство 1800 может использоваться в первом узле и содержит модуль для приема RUM 1802, которое принимает RUM от, по меньшей мере, одного второго узла. Устройство 1800 может дополнительно содержать модуль для определения 1804, который определяет состояние второго узла на основе информации, ассоциируемой с RUM, принятым от второго узла, и модуль для сравнения 1806, который сравнивает состояние первого узла с определенным состоянием второго узла. Модуль для определения 1804 может затем дополнительно определять, передавать ли данные по первому каналу, на основе сравнения.

Согласно различным другим аспектам определение, нужно ли передавать, может быть основано на том, лучше ли состояние первого узла, по существу, одинаково или хуже, чем состояние второго узла. Кроме того, модуль для определения 1804 может передавать сигнал данных по первому каналу, сообщения запроса для передачи по первому каналу или сообщения запроса для передачи по второму каналу. В последнем случае сообщение запроса для передачи, передаваемое по второму каналу, может содержать запрос для передачи данных по первому каналу. Понятно, что устройство 1800 может использоваться в точке доступа, терминале доступа и т.д. и может содержать любые соответствующие функциональные возможности для осуществления различных способов, описанных в данном документе.

То, что было описано выше, включает в себя примеры одного или более аспектов. Естественно, невозможно описать каждую потенциальную комбинацию компонентов или принципов для целей описания вышеупомянутых вариантов осуществления, но специалисту в данной области техники должно быть понятно, что возможны многие дополнительные комбинации и перестановки различных аспектов. Соответственно, подразумевается, что описанные варианты осуществления охватывают все подобные изменения, модификации и вариации, которые попадают в пределы сущности и объема прилагаемой формулы изобретения. Более того, в той степени, в которой термин "включает в себя" используется в подробном описании или формуле изобретения, этот термин подразумевается инклюзивным аналогично термину "содержащий", в том смысле, как термин "содержащий" интерпретируется при его использовании в качестве переходного слова в формуле изобретения.

Похожие патенты RU2391798C2

название год авторы номер документа
ВЗВЕШЕННОЕ СПРАВЕДЛИВОЕ СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ БЕСПРОВОДНОГО КАНАЛА С ПОМОЩЬЮ МАСОК ИСПОЛЬЗОВАНИЯ РЕСУРСОВ 2006
  • Гупта Раджарши
  • Пракаш Раджат
  • Сампатх Ашвин
  • Джулиан Дэвид Джонатан
  • Хорн Гэйвин Бернард
  • Джаин Никхил
  • Стамоулис Анастасиос
RU2404541C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПОВТОРНОГО ИСПОЛЬЗОВАНИЯ ЧАСТОТ В СИСТЕМЕ СВЯЗИ С МНОЖЕСТВОМ НЕСУЩИХ 2008
  • Стамоулис Анастасиос
  • Гупта Раджарши
RU2474980C2
ГАРАНТИИ МИНИМАЛЬНОЙ СКОРОСТИ ПЕРЕДАЧИ ПО БЕСПРОВОДНОМУ КАНАЛУ, ИСПОЛЬЗУЯ СООБЩЕНИЯ ИСПОЛЬЗОВАНИЯ РЕСУРСОВ 2006
  • Гупта Раджарши
  • Сампатх Ашвин
  • Джулиан Дэвид Джонатан
  • Хорн Гэйвин Бернард
  • Джаин Никхил
  • Пракаш Раджат
RU2395916C2
ГИБКОЕ УПРАВЛЕНИЕ ДОСТУПОМ К СРЕДЕ (УДС) ДЛЯ ЭПИЗОДИЧЕСКИ РАЗВЕРТЫВАЕМЫХ БЕСПРОВОДНЫХ СЕТЕЙ 2006
  • Гупта Раджарши
  • Сампатх Ашвин
  • Джулиан Дэвид Джонатан
  • Хорн Гэйвин
  • Стамоулис Анастасиос
  • Джаин Никхил
  • Ли Хушэн
  • Пракаш Раджат
RU2414101C2
СПОСОБ И УСТРОЙСТВО ДЛЯ УКАЗАНИЯ ЖЕЛАТЕЛЬНОЙ МОЩНОСТИ ПЕРЕДАЧИ И ПЛАВНОГО УПРАВЛЕНИЯ МОЩНОСТЬЮ В БЕСПРОВОДНОЙ СЕТИ 2009
  • Горохов Алексей Ю.
  • Паланки Рави
RU2463739C2
УПРАВЛЕНИЕ ПОМЕХОЙ В СЕКТОРЕ НА ОСНОВЕ МЕЖСЕКТОРНОЙ РАБОЧЕЙ ХАРАКТЕРИСТИКИ 2008
  • Кхандекар Аамод
  • Абрахам Сантош
  • Горохов Алексей
  • Бхушан Нага
RU2471309C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ЗАМЕНЫ ВРЕМЕННЫХ СЛОТОВ 2007
  • Хорн Гэйвин Бернард
  • Сампатх Ашвин
RU2450453C2
ПРОТОКОЛ УПРАВЛЕНИЯ ДОСТУПОМ К СРЕДЕ ПЕРЕДАЧИ БЕСПРОВОДНОЙ ЯЧЕИСТОЙ СЕТИ С МНОЖЕСТВОМ РЕТРАНСЛЯЦИЙ 2006
  • Агравал Авниш
  • Джулиан Дэвид Джонатан
  • Джаин Никхил
RU2404547C2
ДИНАМИЧЕСКИЕ ПОРОГОВЫЕ ВЕЛИЧИНЫ ОБНАРУЖЕНИЯ НЕСУЩЕЙ 2007
  • Нандагопалан Сай
  • Абрахам Сантош
RU2431927C2
УПРАВЛЕНИЕ ПОМЕХАМИ С ПОМОЩЬЮ ЗАПРОСОВ УМЕНЬШЕНИЯ ПОМЕХ И ИНДИКАТОРОВ ПОМЕХ 2009
  • Борран Мохаммад Дж.
  • Агравал Авниш
  • Кхандекар Аамод Д.
  • Горохов Алексей Ю.
  • Бхушан Нага
  • Цзи Тинфан
RU2471314C2

Иллюстрации к изобретению RU 2 391 798 C2

Реферат патента 2010 года ИСПОЛЬЗОВАНИЕ СООБЩЕНИЙ ИСПОЛЬЗОВАНИЯ РЕСУРСОВ В МАС С МНОЖЕСТВОМ НЕСУЩИХ ДЛЯ ДОСТИЖЕНИЯ РАВНОПРАВНОСТИ

Настоящее изобретение относится к способу и/или системам, которые предоставляют единую технологию для глобальных и локальных сетей беспроводной связи. Техническим результатом настоящего изобретения является создание способов и/или систем, позволяющих облегчить динамическую настройку множества ресурсов, например каналов, частот, тонов и т.д., занятых узлом (например, точкой доступа, терминалом доступа). Уровень услуги, воспринимаемой в узле, может быть определен и сообщение использования ресурсов (RUM) может быть сформировано, если уровень услуги равен или ниже заранее определенного порогового значения уровня (например, приемлемого уровня услуги). RUM может указывать множество ресурсов, выбираемых узлом для последующего использования, и может передаваться в один или более других узлов. 5 н. и 35 з.п. ф-лы, 18 ил., 1 табл.

Формула изобретения RU 2 391 798 C2

1. Способ беспроводной связи, содержащий этапы, на которых:
определяют уровень принятой услуги в узле;
формируют сообщение использования ресурсов (RUM), если уровень принятой услуги равен или ниже заранее определенного порогового уровня принятой услуги;
выбирают количество из одного или более ресурсов, для которых передавать RUM; и
передают RUM для выбранных одного или более ресурсов.

2. Способ по п.1, дополнительно содержащий этап, на котором настраивают количество из одного или более ресурсов, для которых передается последующее RUM, как функция определения, при этом определение содержит определение, улучшен ли уровень принятой услуги.

3. Способ по п.2, дополнительно содержащий этап, на котором уменьшают количество из одного или более ресурсов, для которых передается последующее RUM, в ответ на увеличение уровня принятой услуги.

4. Способ по п.2, дополнительно содержащий этап, на котором увеличивают количество из одного или более ресурсов, для которых передается последующее RUM в ответ на уменьшение или неизменность уровня принятой услуги.

5. Способ по п.1, дополнительно содержащий этап, на котором заранее определяют верхний предел для количества из одного или более ресурсов, выбранных для передачи RUM.

6. Способ по п.5, в котором верхний предел является функцией типа узла.

7. Способ по п.5, в котором верхний предел является функцией желаемого уровня услуги.

8. Способ по п.5, в котором верхний предел является функцией числа потоков через узел.

9. Способ по п.1, в котором уровень принятой услуги в узле является функцией уровня помехи над тепловым шумом (IOТ), испытываемой в узле.

10. Способ по п.1, в котором уровень принятой услуги в узле является функцией уровня скорости передачи данных, достигнутой в узле.

11. Способ по п.1, в котором уровень принятой услуги в узле является функцией уровня отношения мощности несущей к помехе (C/I), испытываемого в узле.

12. Способ по п.1, в котором уровень принятой услуги в узле является функцией уровня пропускной способности, достигнутой в узле.

13. Способ по п.1, в котором уровень принятой услуги в узле является функцией уровня спектральной эффективности, достигнутой в узле.

14. Способ по п.1, в котором уровень принятой услуги в узле является функцией уровня задержки, испытываемой в узле.

15. Способ по п.1, в котором узел содержит точку доступа.

16. Способ по п.1, в котором узел содержит терминал доступа.

17. Устройство для обеспечения беспроводной связи, содержащее модуль определения, который определяет уровень принятой услуги в узле; модуль формирования, который формирует сообщение использования ресурсов (RUM), если уровень принятой услуги равен или ниже заранее определенного порогового уровня принятой услуги;
модуль выбора, который выбирает количество из одного или более ресурсов, для которых передавать RUM; и модуль передачи, который передает RUM для выбранного одного или более ресурсов.

18. Устройство по п.17, в котором модуль выбора настраивает количество из одного или более ресурсов, для которых передается последующее RUM как функция определения, при этом определение содержит определение, улучшен ли уровень принятой услуги.

19. Устройство по п.18, в котором модуль выбора уменьшает количество из одного или более ресурсов, для которых передается последующее RUM, в ответ на увеличение уровня принятой услуги.

20. Устройство по п.18, в котором модуль выбора увеличивает количество из одного или более ресурсов, для которых передается последующее RUM, в ответ на уменьшение или неизменность уровня принятой услуги.

21. Устройство по п.17, дополнительно содержащее заранее определенный верхний предел для количества из одного или более ресурсов, выбранных для передачи RUM.

22. Устройство по п.21, в котором верхний предел является функцией типа узла.

23. Устройство по п.21, в котором верхний предел является функцией желаемого уровня услуги.

24. Устройство по п.21, в котором верхний предел является функцией числа потоков через узел.

25. Устройство по п.17, в котором уровень принятой услуги в узле является функцией, по меньшей мере, одного из уровня помехи над тепловым шумом (IOТ), испытываемой в узле, уровня скорости передачи данных, достигнутой в узле, уровня отношения мощности несущей к помехе (C/I), испытываемого в узле, уровня пропускной способности, достигнутой в узле, уровня спектральной эффективности, достигнутой в узле, и уровня задержки, испытываемой узлом.

26. Устройство по п.17, в котором узел содержит точку доступа.

27. Устройство по п.17, в котором узел содержит терминал доступа.

28. Устройство для обеспечения беспроводной связи, содержащее средство определения уровня принятой услуги в узле;
средство формирования сообщения использования ресурсов (RUM), если уровень принятой услуги равен или ниже заранее определенного порогового уровня принятой услуги;
средство выбора количества из одного или более ресурсов, для которых передавать RUM; и
средство передачи RUM для выбранных одного или более ресурсов.

29. Устройство по п.28, в котором средство выбора настраивает количество из одного или более ресурсов, для которых передается последующее RUM как функция определения, при этом определение содержит определение, улучшен ли уровень принятой услуги.

30. Устройство по п.29, в котором средство выбора уменьшает количество из одного или более ресурсов, для которых передается последующее RUM, в ответ на увеличение уровня принятой услуги.

31. Устройство по п.29, в котором средство выбора увеличивает количество из одного или более ресурсов, для которых передается последующее RUM, в ответ на уменьшение или неизменность уровня принятой услуги.

32. Устройство по п.28, дополнительно содержащее заранее определенный верхний предел для количества из одного или более ресурсов, выбранных для передачи RUM.

33. Устройство по п.32, в котором верхний предел является функцией типа узла.

34. Устройство по п.32, в котором верхний предел является функцией желаемого уровня услуги.

35. Устройство по п.32, в котором верхний предел является функцией числа потоков через узел.

36. Устройство по п.28, в котором уровень принятой услуги в узле является функцией, по меньшей мере, одного уровня помехи над тепловым шумом (IOТ), испытываемой в узле, уровня скорости передачи данных, достигнутой в узле, уровня отношения мощности несущей к помехе (C/I), испытываемого в узле, уровня пропускной способности, достигнутой в узле, уровня спектральной эффективности, достигнутой в узле, и уровня задержки, испытываемой узлом.

37. Устройство по п.28, в котором узел содержит точку доступа.

38. Устройство по п.28, в котором узел содержит терминал доступа.

39. Машиночитаемый носитель, содержащий команды для передачи данных, при этом команды при выполнении вынуждают машину определять уровень принятой услуги в узле;
формировать сообщение использования ресурсов (RUM), если уровень принятой услуги равен или ниже заранее определенного порогового уровня принятой услуги;
выбирать количество из одного или более ресурсов, для которых передавать RUM; и
передавать RUM для выбранных одного или более ресурсов.

40. Процессор для обеспечения передачи данных, причем процессор конфигурирован для определения уровня принятой услуги в узле;
формирования сообщения использования ресурсов (RUM), если уровень принятой услуги равен или ниже заранее определенного порогового уровня принятой услуги;
выбора количества из одного или более ресурсов, для которых передавать RUM; и
передачи RUM для выбранных одного или более ресурсов.

Документы, цитированные в отчете о поиске Патент 2010 года RU2391798C2

US 2002197998 A1, 26.12.2002
RU 2004131637 A, 20.08.2005
WO 2005032055 A2, 07.04.2005
US 2004192370 A1, 30.09.2004.

RU 2 391 798 C2

Авторы

Гупта Раджарши

Сампатх Ашвин

Хорн Гэйвин Бернард

Стамоулис Анастасиос

Джаин Никхил

Даты

2010-06-10Публикация

2006-10-26Подача