RU2395916C2 - Гарантии минимальной скорости передачи по беспроводному каналу, используя сообщения использования ресурсов - Google Patents

Гарантии минимальной скорости передачи по беспроводному каналу, используя сообщения использования ресурсов Download PDF

Info

Publication number
RU2395916C2
RU2395916C2 RU2008120607/09A RU2008120607A RU2395916C2 RU 2395916 C2 RU2395916 C2 RU 2395916C2 RU 2008120607/09 A RU2008120607/09 A RU 2008120607/09A RU 2008120607 A RU2008120607 A RU 2008120607A RU 2395916 C2 RU2395916 C2 RU 2395916C2
Authority
RU
Russia
Prior art keywords
node
tokens
rum
assigned
data
Prior art date
Application number
RU2008120607/09A
Other languages
English (en)
Other versions
RU2008120607A (ru
Inventor
Раджарши ГУПТА (US)
Раджарши ГУПТА
Ашвин САМПАТХ (US)
Ашвин САМПАТХ
Дэвид Джонатан ДЖУЛИАН (US)
Дэвид Джонатан ДЖУЛИАН
Гэйвин Бернард ХОРН (US)
Гэйвин Бернард ХОРН
Никхил ДЖАИН (US)
Никхил ДЖАИН
Раджат ПРАКАШ (US)
Раджат ПРАКАШ
Original Assignee
Квэлкомм Инкорпорейтед
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Квэлкомм Инкорпорейтед filed Critical Квэлкомм Инкорпорейтед
Publication of RU2008120607A publication Critical patent/RU2008120607A/ru
Application granted granted Critical
Publication of RU2395916C2 publication Critical patent/RU2395916C2/ru

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/14Spectrum sharing arrangements between different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/38Flow control; Congestion control by adapting coding or compression rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Изобретение относится к системам беспроводной связи. Описаны системы и способы, которые способствуют выполнению методов управления помехами между посылающим и принимающим узлами, чтобы обеспечить гарантии минимальной скорости передачи. Отношение несущей к помехам (C/I) может управляться посредством применения специальных сообщений использования ресурсов (RUM), количество и скорость передачи которых может регулироваться посредством механизма «маркерного ведра». Например, максимальный размер «маркерного ведра» может определяться для узла, который описывает максимальное количество данных, которое может проходить через узел за данное время. Текущее количество маркеров в «ведре» узла может оцениваться и сравниваться с пороговым значением, и RUM могут передаваться узлом до тех пор, пока текущее количество маркеров больше, чем предварительно определенное пороговое значение. Маркеры могут дополнительно вычитаться из «ведра» узла вследствие успешных передач данных, таким образом, обеспечивая механизм динамического управления помехами. 5 н. и 34 з.п. ф-лы, 10 ил., 2 табл.

Description

По настоящей заявке испрашивается приоритет по предварительной заявке США № 60/730627, озаглавленной «MINIMUM RATE GUARANTEES ON WIRELESS CHANNELS USING RESOURCE UTILIZATION MASKS», поданной 26 октября 2005 г., которая включена в данный документ в качестве ссылки в полном объеме.
Область техники, к которой относится изобретение
Нижеследующее описание относится, в основном, к беспроводной связи и, более конкретно, к снижению помех в среде беспроводной связи.
Уровень техники
Системы беспроводной связи стали преобладающим средством, посредством которого общаются большинство людей по всему миру. Устройства беспроводной связи стали меньше и более мощными, чтобы удовлетворять требованиям потребителей и улучшать портативность и удобство. Повышение вычислительной мощности в мобильных устройствах, таких как сотовые телефоны, привело к повышению спроса на системы передачи беспроводной сети.
Более конкретно, методы, основанные на частотном разделении каналов, обычно разделяют спектр на отдельные каналы посредством расщепления его на равномерные порции полосы частот, например деление полосы частот, выделенной для беспроводной связи, может расщепляться на 30 каналов, каждый из которых может переносить речевой разговор или, при помощи цифровой услуги, переносить цифровые данные. Каждый канал может быть назначен одновременно только одному пользователю. Одним известным вариантом является метод ортогонального частотного разделения каналов, который эффективно разделяет всю полосу частот системы на множество ортогональных подполос. Эти подполосы также упоминаются как тоны, несущие, поднесущие, бины и/или частотные каналы. Каждая подполоса ассоциируется с поднесущей, которая может модулироваться данными. С методами, основанными на временном разделении каналов, полоса расщепляется во времени на последовательные временные интервалы или канальные интервалы. Каждому пользователю канала предоставляется временной интервал для передачи и приема информации цикличным образом. Например, в любой данный момент t времени пользователю предоставляется доступ к каналу в течение короткой посылки. Затем доступ переключается на другого пользователя, которому предоставляется короткая посылка во времени для передачи и приема информации. Цикл «чередований» продолжается, и в конце концов каждому пользователю предоставляются многочисленные посылки для передачи и приема.
Методы, основанные на кодовом разделении каналов, обычно передают данные по нескольким частотам, доступным в любой момент времени в диапазоне. В общем, данные оцифровываются и спектр их расширяется по доступной полосе частот, причем многочисленные пользователи могут накладываться на канал, и соответствующим пользователям может назначаться уникальный код последовательности. Пользователи могут передавать в одной и той же широкополосной порции спектра, причем сигнал каждого пользователя расширяется по всей полосе частот посредством его соответствующего уникального кода расширения спектра. Этот метод может предусматривать совместное использование, при котором один или несколько пользователей могут одновременно передавать и принимать. Такое совместное использование может достигаться посредством цифровой модуляции с расширенным спектром, в которой поток битов пользователя кодируется и расширяется по очень широкополосному каналу псевдослучайным образом. Приемник разработан так, чтобы опознавать ассоциированный уникальный код последовательности и устранять рандомизацию, чтобы собрать биты для конкретного пользователя согласованным образом.
Обычная сеть беспроводной связи (например, использующая методы частотного, временного и кодового разделения каналов) включает в себя одну или несколько базовых станций, которые обеспечивают зону покрытия, и один или несколько мобильных (например, беспроводных) терминалов, которые могут передавать и принимать данные в пределах зоны покрытия. Обычная базовая станция может одновременно передавать многочисленные потоки данных для широковещательных, многоадресных и/или одноадресных услуг, причем поток данных представляет собой поток данных, который может представлять независимый интерес для приема для мобильного терминала. Мобильный терминал в пределах зоны покрытия этой базовой станции может быть заинтересован в приеме одного, более одного или всех потоков данных, переносимых составным потоком. Аналогично, мобильный терминал может передавать данные на базовую станцию или другой мобильный терминал. Такая связь между базовой станцией и мобильным терминалом или между мобильными терминалами может ухудшаться из-за изменений в канале и/или изменений мощности помех. Следовательно, в технике существует потребность в системах и/или методологиях, которые способствуют снижению помех и повышению пропускной способности в среде беспроводной связи.
Сущность изобретения
Ниже представлено упрощенное краткое изложение одного или нескольких аспектов, чтобы обеспечить основное понимание таких аспектов. Это краткое изложение не является обширным обзором всех рассматриваемых аспектов и, как предполагается, ни определяет ключевые или критичные элементы всех аспектов, ни описывает объем любого или всех аспектов. Его исключительной целью является представление некоторых идей одного или нескольких аспектов в упрощенном виде в качестве вводной части к более подробному описанию, которое представлено ниже.
Согласно различным аспектам гарантии минимальной скорости передачи могут обеспечиваться при помощи методов управления помехами между посылающим узлом и принимающим узлом. Чтобы управлять отношением несущей к помехам (C/I), специальные широковещательные сообщения, называемые сообщениями использования ресурсов приемника (R×RUM), могут передаваться приемником. Скорость передачи и количество передач R×RUM могут управляться посредством механизма «маркерного ведра» в приемнике. Во время периодов перегруженности узлы могут совместно использовать каналы равноправным образом в соответствии с отношением, которое определяет их соответствующие скорости передачи «маркерного ведра». В другие моменты времени избыточный трафик может соразмерно распределяться другим образом, чтобы повысить пропускную способность сектора.
Согласно одному аспекту способ передачи данных может содержать назначение маркеров узлу в качестве функции скорости передачи маркеров, ассоциированной с узлом, определение, равно ли количество маркеров, назначенных узлу, или больше, чем предварительно определенное минимальное количество маркеров, и передачу по меньшей мере одного сообщения использования ресурсов (RUM), основываясь на определении.
Согласно другому аспекту устройство для передачи данных может содержать маркерный модуль, который назначает маркеры узлу в качестве функции скорости передачи маркеров, ассоциированной с узлом, и определяет, равно ли количество маркеров, назначенных узлу, или больше, чем предварительно определенное минимальное количество маркеров, и передатчик, который передает по меньшей мере одно сообщение использования ресурсов (RUM), основываясь на определении.
Согласно другому аспекту устройство для передачи данных может содержать средство для назначения маркеров узлу в качестве функции скорости передачи маркеров, ассоциированной с узлом, средство для определения, равно ли количество маркеров, назначенных узлу, или больше, чем предварительно определенное минимальное количество маркеров, и средство для передачи по меньшей мере одного сообщения использования ресурсов (RUM), если количество маркеров основано на определении.
Еще другой аспект относится к машиносчитываемому носителю, содержащему инструкции для передачи данных, причем инструкции при исполнении вызывают машиной назначение маркеров узлу в качестве функции скорости передачи маркеров, ассоциированной с узлом, определение, равно ли количество маркеров, назначенных узлу, или больше, чем предварительно определенное минимальное количество маркеров, и передачу по меньшей мере одного сообщения использования ресурсов (RUM), основываясь на определении.
Другой аспект относится к процессору для обеспечения передачи данных, причем процессор выполнен с возможностью назначения маркеров узлу в качестве функции скорости передачи маркеров, определения, равно ли количество маркеров, назначенных узлу, или больше, чем предварительно определенное минимальное количество маркеров, и передачи по меньшей мере одного сообщения использования ресурсов (RUM), основываясь на определении.
Чтобы выполнить вышеупомянутые и другие цели, один или несколько аспектов содержат признаки, полностью описанные ниже и конкретно указанные в формуле изобретения. Нижеследующее описание и прилагаемые чертежи подробно излагают некоторые иллюстративные аспекты одного или нескольких аспектов. Эти аспекты указывают, однако только некоторые из них, различные пути, как могут применяться принципы различных аспектов, и, как предполагается, описанные аспекты включают в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Фиг.1 представляет собой иллюстрацию среды 100 эпизодической, или случайной, беспроводной связи согласно различным аспектам.
Фиг.2 представляет собой иллюстрацию нескольких топологий, которые способствуют пониманию основанных на маркерах схемах RUM, согласно различным аспектам.
Фиг.3 иллюстрирует последовательность событий запроса-предоставления, которая может способствовать распределению ресурсов, согласно одному или нескольким аспектам, описанным в данном документе.
Фиг.4 представляет собой иллюстрацию способа выполнения протокола запроса-предоставления, чтобы предоставить контекст для маркерного механизма и способствовать достижению эффективного пространственного повторного использования, согласно различным аспектам, описанным в данном документе.
Фиг.5 представляет собой иллюстрацию способа для определения, передавать ли R×RUM при обнаружении состояния минимального количества маркеров, согласно одному или нескольким аспектам.
Фиг.6 представляет собой иллюстрацию методологии для гарантирования минимальной скорости передачи по беспроводным каналам, используя сообщения использования ресурсов (RUM), согласно различным аспектам.
Фиг.7 представляет собой иллюстрацию терминала доступа, который способствует обеспечению гарантий минимальной скорости передачи, используя сообщения использования ресурсов, согласно одному или нескольким аспектам.
Фиг.8 представляет собой иллюстрацию системы, которая способствует получению гарантий минимальной скорости передачи, используя сообщения использования ресурсов, согласно одному или нескольким аспектам.
Фиг.9 представляет собой иллюстрацию беспроводной сетевой среды, которая может применяться в связи с различными системами и способами, описанными в данном документе.
Фиг.10 представляет собой иллюстрацию устройства, которое способствует гарантированию минимальной скорости передачи по беспроводным каналам посредством применения сообщений использования ресурсов (RUM), согласно различным аспектам.
Подробное описание
Теперь описываются различные аспекты с ссылкой на чертежи, на которых подобные позиции используются для ссылки на подобные элементы по всем чертежам. В нижеследующем описании, с целью пояснения, излагаются многочисленные характерные подробности, чтобы обеспечить полное понимание одного или нескольких аспектов. Может быть очевидным, однако, что такой аспект (аспекты) может быть осуществлен на практике без этих характерных подробностей. В других случаях общеизвестные конструкции и устройства показаны в виде блок-схемы, чтобы способствовать описанию одного или нескольких аспектов.
Как используются в данной заявке, термины «компонент», «система» и им подобные, как предполагается, ссылаются на относящийся к компьютеру объект, любой из аппаратных средств, программных средств, программных средств при исполнении, программно-аппаратных средств, программных средств промежуточного уровня, микрокоманд и/или их любых комбинаций. Например, компонентом может быть, но не ограничивается ими, процесс, выполняющийся на процессоре, процессор, объект, исполняемый файл, поток управления, программа и/или компьютер. Один или несколько компонентов могут постоянно находиться в процессе и/или потоке управления, и компонент может локализоваться на одном компьютере и/или распределяться между двумя или несколькими компьютерами. Также эти компоненты могут исполняться с различных считываемых компьютером носителей, имеющих различные структуры данных, хранимые на нем. Компоненты могут обмениваться данными при помощи локальных и/или удаленных процессов, таких как в соответствии с сигналом, имеющим один или несколько пакетов данных (например, данные из одного компонента взаимодействуют с другим компонентом в локальной системе, распределенной системе и/или по сети, такой как Интернет, с другими системами посредством сигнала). Кроме того, компоненты систем, описанных в данном документе, могут переупорядочиваться и/или дополняться дополнительными компонентами, чтобы способствовать достижению различных аспектов, целей, преимуществ и т.д., описанных в отношении их, и не ограничиваются точными конфигурациями, изложенными на данной фигуре, что понятно для специалиста в данной области техники.
Кроме того, различные аспекты описываются в данном документе в связи с абонентской станцией. Абонентская станция также может называться системой, абонентским блоком, мобильной станцией, мобильником, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом, пользовательским устройством или пользовательским оборудованием. Абонентской станцией может быть сотовый телефон, беспроводной телефон, телефон протокола создания сеанса (SIP), станция беспроводного абонентского доступа (WLL), персональный цифровой помощник (PDA), карманное устройство, имеющее возможность беспроводного подключения, или другое устройство обработки, подключенное к беспроводному модему.
Кроме того, различные аспекты или признаки, описанные в данном документе, могут быть реализованы в виде способа, устройства или изделия, использующего стандартные методы программирования и/или технологии машиностроения. Термин «изделие», используемый в данном документе, как предполагается, охватывает компьютерную программу, доступную с любого считываемого компьютером устройства, несущую или носитель. Например, считываемые компьютером носители могут включать в себя, но не ограничиваются ими, магнитные запоминающие устройства (например, жесткий диск, гибкий диск, магнитные полоски), оптические диски (например, компакт-диск (CD), цифровой многофункциональный диск (DVD)), смарт-карты и устройства флэш-памяти (например, карточка, полоска, ключ-накопитель). Кроме того, различные носители данных, описанные в данном документе, могут представлять одно или несколько устройств и/или другие машиносчитываемые носители для хранения информации. Термин «машиносчитываемый носитель» может включать в себя, без ограничения ими, беспроводные каналы и различные другие носители, способные хранить, содержать и/или переносить инструкцию (инструкции) и/или данные. Понятно, что слово «примерный» используется в данном документе со значением «служащий в качестве примера, образца или иллюстрации». Любой аспект или конструкция, описанная в данном документе как «примерная», необязательно должна толковаться как предпочтительная или выгодная относительно других аспектов или конструкций.
Согласно различным аспектам сообщения запроса, сообщения предоставления и передачи могут быть с управлением мощностью; однако узел, тем не менее, может испытывать чрезмерные помехи, которые вызывают его уровни отношения сигнала к помехам и шуму (SINR) быть недопустимыми. Чтобы ослабить влияние нежелательно низкого SINR, могут использоваться сообщения использования ресурсов (RUM), которые могут быть на стороне приемника (R×RUM) и/или на стороне передатчика (T×RUM). R×RUM могут передаваться широковещательным образом приемником, когда уровни помех по требуемым каналам приемника превышают предварительно определенный пороговый уровень. R×RUM может содержать список предоставленных каналов, по которым приемник требует уменьшенные помехи, а также информацию о весовом коэффициенте узла. Узлы (например, передатчики), прослушивающие R×RUM, уменьшают помехи, которые они вызывают, посредством прекращения своей передачи или посредством снижения мощности передачи, чтобы снизить помехи, вызываемые на приемнике. Весовой коэффициент данного узла может использоваться для вычисления равноправной доли ресурсов для распределения узлу.
Фиг.1 представляет собой иллюстрацию среды 100 эпизодической, или случайной, беспроводной связи согласно различным аспектам. Система 100 может содержать одну или несколько точек 102 доступа, которые могут быть стационарными, мобильными, радио, Wi-Fi и т.д. в одном или нескольких секторах, которые принимают, передают, ретранслирует и т.д. сигналы беспроводной связи на каждую другую и/или на один или несколько терминалов 104 доступа. Каждая точка 102 доступа может содержать канал передатчика и канал приемника, каждый из которых, в свою очередь, может содержать множество компонентов, связанных с передачей и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), что понятно для специалиста в данной области техники. Терминалами 104 доступа, например, могут быть сотовые телефоны, интеллектуальные телефоны, портативные компьютеры, персональные компьютеры, карманные устройства связи, карманные вычислительные устройства, спутниковые радиостанции, системы глобального позиционирования, PDA и/или любые другие подходящие устройства для организации связи по беспроводной сети 100. Система 100 может применяться в связи с различными аспектами, описанными в данном документе, чтобы способствовать обеспечению масштабируемого повторного использования ресурсов в среде беспроводной связи, как изложено в отношении последующих фигур.
Терминалы 104 доступа обычно рассредоточены по системе, и каждый терминал может быть стационарным или мобильным. Терминал доступа также может называться мобильным устройством, мобильной станцией, пользовательским оборудованием, пользовательским устройством или некоторой другой терминологией. Терминалом может быть беспроводное устройство, сотовый телефон, персональный цифровой помощник (PDA), карта беспроводного модема и т.д. Каждый терминал 104 доступа может устанавливать связь с нулем, одной или многими базовыми станциями по нисходящей линии связи и восходящей линии связи в любой данный момент. Нисходящая линия связи (или прямая линия связи) ссылается на линию связи от базовых станций на терминалы, и восходящая линия связи (или обратная линия связи) ссылается на линию связи от терминалов к базовым станциям.
В эпизодической архитектуре точки 102 доступа могут устанавливать связь друг с другом, когда необходимо. Передача данных по прямой линии связи может происходить с одной точки доступа на один терминал доступа при максимальной скорости передачи данных или около нее, которая может поддерживаться прямой линией связи и/или системой связи. Дополнительные каналы прямой линии связи могут передаваться с многочисленных точек доступа на один терминал доступа. Передача данных по обратной линии связи может происходить с одного терминала доступа на одну или несколько точек доступа.
Согласно другим аспектам избыточная полоса частот может распределяться в соответствии со схемой совместного использования, которая не ограничена в отношении вышеупомянутых ограничений. Например, планирование на основе весовых коэффициентов, посредством которого узлы могут принимать назначения скорости передачи пропорционально их соответствующим весовым коэффициентам и т.д., может способствовать взвешенному равноправному совместному использованию ресурсов. Однако в случае, когда присутствует избыточная полоса частот, распределение ресурсов (например, свыше минимальной равноправной доли) не должно ограничиваться. Например, может быть рассмотрен сценарий, в котором два узла (например, точки доступа, терминалы доступа или их комбинация) с полными буферами, причем каждый имеет весовой коэффициент 100 (например, соответствующий скорости передачи потока 100 кбит/с), совместно используют канал. В данной ситуации узлы могут в равной степени использовать совместно канал. Если они испытывают изменяющееся качество канала, каждому из двух узлов может быть предоставлено, например, 300 кбит/с. Однако может быть желательным узлу 1 предоставить только 200 кбит/с, чтобы увеличить долю узла 2 до 500 кбит/с. Т.е. в таких ситуациях может быть желательным совместно использовать любую избыточную полосу частот некоторым неравноправным образом, чтобы достичь более высокой пропускной способности сектора. Маркерный механизм способствует этому посредством ограничения максимального количества RUM, которые могут посылаться узлом. Например, каждый узел может обеспечивать предварительно определенную скорость передачи битов (например, 100 кбит/с или некоторую другую предварительно определенную скорость передачи битов), используя RUM, и избыточная полоса частот может соразмерно распределяться с оптимизацией пропускной способности сектора.
Фиг.2 представляет собой иллюстрацию топологии, которая способствует пониманию схем RUM на основе маркеров, согласно различным аспектам. Первая топология 202 имеет три линии связи в цепочке, и средняя линия (C-D) связи создает помехи обеим внешним линиям (А-В и E-F) связи, тогда как внешние линии связи не создают помех друг другу. RUM могут моделироваться согласно данному примеру так, что дальность RUM составляет два узла. Например, RUM от узла С может быть слышно для узлов А и В, а также для узлов D и Е. Вторая топология 204 содержит три линии связи на правой стороне (C-D, E-F и G-H), которые создают помехи друг другу и могут слышать RUM каждой другой. Отдельная линия (А-В) связи на левой стороне создает помехи только линии (C-D) связи.
Таблица 1 изображает несколько примерных результатов из топологии 202, в которой самый левый столбец описывает качественно скорость передачи, с которой маркеры заполняются в «ведро» узла, и в которой столбец скорости передачи маркеров выражает фактическую скорость передачи, при которой маркеры могут добавляться к каждому узлу. Другими словами, замечания слева указывают скорость передачи маркеров относительно возможной равноправной доли для линии связи. Числа на линиях АВ, CD и EF связи указывают конечную пропускную способность, принимаемую по этим линиям связи.
Таблица 1
Топология 2 Скорость передачи маркеров всех трех линий связи АВ СD EF
Слишком большая 1 0,75 0,20 0,47
Слишком большая 2/3 0,66 0,29 0,48
Оптимальная 1/2 0,50 0,49 0,50
Слишком малая 1/3 0,55 0,44 0,44
Слишком малая 1/4 0,60 0,39 0,60
Слишком малая 1/6 0,66 0,33 0,66
Как видно из таблицы, система может функционировать в соответствии с одним из трех режимов, в зависимости от скорости генерирования маркеров. Например, если скорость передачи маркеров для узлов слишком высокая, имеется избыток доступных маркеров, и все узлы могут посылать R×RUM в любой момент времени. Как результат, линия связи в середине сети может принимать неравноправно низкую долю ресурсов, и маркеры теряют присущее им значение. Если скорость маркеров оптимальная, линии связи совместно используют канал равноправным образом. Наконец, если скорость передачи маркеров слишком мала, скорость посылки RUM может ограничиваться доступностью маркеров. Маркеры обеспечивают «гарантированную» долю, но избыток может совместно использоваться неограниченным образом. В соответствии с примером, когда скорость передачи маркеров понижается (например, до 1/6), пропускная способность, достигаемая посредством CD, падает, хотя остается выше скорости передачи маркеров.
Таблица 2 является иллюстрацией примера, относящегося к топологии 204. Как понятно, избыточная полоса частот слева, не используемая линией связи CD (из-за состязания от линий связи EF и GH), принимается АВ, таким образом сохраняя высокой пропускную способность сектора. Согласно аспекту скорость передачи маркеров (гарантированная) на каждый узел может поддерживаться в режиме «слишком малая», причем это ограничение может приводиться в исполнение механизмом управления допуском более высокого уровня, который может гарантировать, что, например, вызовы передачи речи/видео с высоким приоритетом получат требуемую пропускную способность, которая им необходима. В таких случаях избыточная полоса частот может соразмерно распределяться неравноправным образом, все же такое может быть желательным, так как это приведет к более высокой пропускной способности сектора.
Таблица 2
Топология 3 Скорость передачи маркеров всех четырех линий связи AB CD EF GH
Слишком большая 1 0,75 0,19 0,23 0,22
Слишком большая 2/3 0,66 0,26 0,24 0,23
Слишком большая 1/2 0,63 0,32 0,23 0,23
Как раз 1/3 0,66 0,33 0,33 0,33
Слишком малая 1/4 0,67 0,32 0,33 0,33
Слишком малая 1/6 0,69 0,31 0,33 0,35
Слишком малая 1/10 0,73 0,27 0,38 0,35
В другом аспекте нововведения избыточная полоса частот может совместно использоваться более равноправным образом, используя виртуальные маркеры. В соответствии с примером, каждый из трех соперничающих узлов может иметь скорость передачи маркеров, равную 2/10. Все узлы посылают данные на одну и ту же точу доступа (AP), которая имеет сведения о скоростях передачи маркеров узлов. В течение некоторого периода времени три узла достигают скоростей передачи 4/10, 4/10 и 2/10, соответственно, которые могут указывать AР, что узел 3 не получает больше его доли маркеров, хотя избыток полосы частот доступен. AP может указывать это узлу 3, который тогда может попытаться увеличить свою долю, используя виртуальные маркеры. Например, хотя маркеры могут добавляться к «маркерному ведру» узла в качестве функции скорости передачи маркеров, назначенной узлу сетью (например, контроллером сети или т.п.), узел может добавлять виртуальные маркеры в свое собственное «ведро», чтобы временно рассылать увеличенное количество RUM. Если это приводит к увеличенной пропускной способности, узел может продолжать передавать увеличенное количество RUM до тех пор, пока перегруженность не увеличится. Для других узлов, слышащих RUM, виртуальные RUM могут предварительно определяться так, чтобы они имели более низкий приоритет, чем реальные RUM.
Чтобы обеспечить некоторые касающиеся контекста протоколы запроса и предоставления, фиг.3 иллюстрирует последовательность событий запросов-предоставлений, которые могут способствовать распределению ресурсов, согласно одному или нескольким аспектам, описанным в данном документе. Описывается первая последовательность 302 событий, содержащая запрос, который посылается с передатчика на приемник. При приеме запроса приемник может посылать сообщение предоставления на передатчик, который предоставляет все или подгруппу каналов, запрашиваемых передатчиком. Передатчик затем может передавать данные по некоторым или всем предоставленным каналам.
Согласно относящемуся аспекту последовательность событий 304 может содержать запрос, который посылается с передатчика на приемник. Запрос может включать в себя список каналов, по которым передатчик хотел бы передать данные на приемник. Приемник затем может послать сообщение предоставления на передатчик, которое указывает, что были предоставлены все или подгруппа требуемых каналов. Передатчик тогда может передавать пилотное сообщение на приемник, при приеме которого приемник может передавать информацию о скорости передачи обратно на передатчик, чтобы способствовать ослаблению действия нежелательно высокого SINR. При приеме информации о скорости передачи передатчик может продолжить передачи данных по предоставленным каналам и с указанной скоростью передачи.
Последовательность 302 и 304 событий может выполняться, принимая во внимание множество ограничений, которые могут приводиться в исполнение во время события установления связи. Например, передатчик может запросить любой канал (каналы), который не был блокирован посредством R×RUM в предыдущем канальном интервале. Запрошенным каналам может присваиваться приоритет с предпочтением для успешного канала в самом последнем цикле передачи. В случае, если имеется недостаточно каналов, передатчик может запросить дополнительные каналы для получения его равноправной доли посредством посылки T×RUM для объявления состязания на дополнительные каналы. Затем может определяться равноправная доля каналов в соответствии с количеством и весовыми коэффициентами соперничающих соседей (например, узлов), принимая во внимание R×RUM, которые были услышаны.
Предоставлением от приемника может быть подгруппа каналов, перечисленных в запросе. Приемнику может быть предоставлено полномочие исключать каналы, проявляющие высокие уровни помех во время самой последней передачи. В случае, если предоставленных каналов недостаточно, приемник может добавить каналы (например, до равноправной доли передатчика) посредством посылки одного или нескольких R×RUM. Равноправная доля каналов передатчика может определяться, например, посредством оценки количества и весовых коэффициентов соседних узлов, принимая во внимание T×RUM, которые были услышаны (например, приняты).
При передаче передатчик может посылать данные по всем или подгруппе каналов, предоставленных в сообщении предоставления. Передатчик может уменьшить мощность передачи по некоторым или всем каналам при прослушивании R×RUM. В случае, если передатчик слышит многочисленные предоставления и/или R×RUM по одному и тому же каналу, передатчик может передавать с обратной вероятностью. Например, если три R×RUM и одно предоставление были услышаны для отдельного канала, тогда передатчик может передавать с вероятностью 1/3 и т.д. (например, вероятность, что передатчик будет использовать канал, равна 1/3).
Ссылаясь на фиг.4-6, иллюстрируются методологии, относящиеся к обеспечению гарантий минимальной скорости передачи. Например, методологии могут относиться к обеспечению гарантий минимальной скорости передачи в среде многостанционного доступа с частотным разделением каналов (FDMA), среде многостанционного доступа с ортогональным частотным разделением каналов (OFDMA), среде многостанционного доступа с кодовым разделением каналов (CDMA), среде широкополосного многостанционного доступа с кодовым разделением каналов (WCDMA), среде многостанционного доступа с временным разделением каналов (TDMA), среде многостанционного доступа с пространственным разделением каналов (SDMA) или в любой другой подходящей беспроводной среде. Хотя, с целью упрощения объяснения, методологии показаны и описаны в виде последовательности действий, необходимо понять и оценить, что методологии не ограничиваются порядком действий, так как некоторые действия согласно одному или нескольким аспектам могут происходить в других порядках и/или одновременно с другими действиями в отличие от того, который показан и описан в данном документе. Например, специалист в данной области техники понимает и оценивает, что методология может альтернативно представляться в виде последовательности связанных между собой состояний или событий, как в диаграмме состояний. Кроме того, не все изображенные действия могут потребоваться для реализации методологии в соответствии с одним или несколькими аспектами.
Фиг.4 представляет собой иллюстрацию способа 400 для выполнения протокола запроса-предоставления, чтобы обеспечить контекст для маркерного механизма и способствовать достижению эффективного пространственного повторного использования согласно различным аспектам, описанным в данном документе. Согласно способу на этапе 402 запрос на группу каналов может передаваться с передатчика на первом узле (например, терминале доступа, точке доступа и т.д.) на приемник на втором узле. Запрос может содержать битовую маску предпочтительных каналов, по которым передатчик на первом узле намеревается передавать. Запрос дополнительно может быть с управлением мощностью, чтобы обеспечить требуемый уровень надежности на втором узле. На этапе 404 предоставление подгруппы запрашиваемых каналов может приниматься на первом узле. Сообщение предоставления также может быть с управлением мощностью, чтобы обеспечить требуемый уровень надежности на первом узле. На этапе 406 данные могут передаваться по подгруппе предоставленных каналов. Передача данных может быть с управлением мощностью для оптимизирования пространственного повторного использования каналов. Таким образом, вышеприведенная комбинация событий может выполняться для того, чтобы способствовать обеспечению гарантий скорости передачи в среде эпизодической связи посредством включения как передающего узла, так и принимающего узла в принятии решений по планированию.
Фиг.6 представляет собой иллюстрацию способа 500 для определения, передавать ли R×RUM при обнаружении условия минимального количества маркеров, согласно одному или нескольким аспектам. Согласно способу на этапе 502 может определяться количество маркеров, ассоциированных с узлом. Количество маркеров может быть функцией скорости генерирования маркеров и периода времени, в течение которого генерируются маркеры, а также вычитания маркеров для успешных передач. На этапе 504 может выполняться определение в отношении того, больше ли количество маркеров для узла минимального порогового количества маркеров. Если узел имеет больше, чем минимальное пороговое количество маркеров, и сталкивается с нежелательными уровнями SINR, тогда на этапе 506 узлу может быть разрешено передать R×RUM в дополнение к передаче данных. Если узел имеет количество маркеров меньше или равное минимальному пороговому количеству маркеров, тогда на этапе 508 узлу может быть разрешено передавать данные без R×RUM. Этот механизм «маркерного ведра» более подробно описывается ниже в отношении фиг.6.
Фиг.6 представляет собой иллюстрацию методологии 600 для гарантирования минимальной скорости передачи по беспроводным каналам, используя сообщения использования ресурсов (RUM), согласно различным аспектам. Методология 600 способствует обеспечению гарантий минимальной скорости передачи для пользователей, в то же время улучшая пропускную способность посредством эффективного пространственного повторного использования, и может применяться, например, в синхронном эпизодическом управлении доступом к среде (MAC) или т.п. Например, маркерный механизм может применяться для управления количеством R×RUM, которое данный узел может рассылать. Маркерный механизм может ограничивать долю ресурсов, которую узел может занимать во время периодов перегруженности (например, периодов высокой активности в среде беспроводной связи). Чтобы управлять отношением несущей к помехам (C/I), R×RUM могут передаваться приемником, в то время как скорость передачи и количество их может управляться механизмом «маркерного ведра». Во время периодов перегруженности узлы совместно используют ресурсы равноправным образом, в соответствии с их соответствующими скоростями передачи «маркерного ведра», в то время как в другие моменты времени избыточный трафик может соразмерно распределяться другим образом для повышения пропускной способности сектора.
На этапе 602 максимальное количество маркеров, которое может представлять размер «маркерного ведра», может определяться для узла и назначаться ему, которое ограничивает количество трафика, которое узел может посылать в сеть. На этапе 604 скорость генерирования маркеров может определяться или назначаться узлу, в соответствии с множеством факторов, которые могут включать в себя, без ограничения ими, топологию узла, приоритет узла (например, весовой коэффициент), количество и тип активных потоков через узел и т.д. На этапе 606 может оцениваться количество маркеров в «ведре» узла. Определение может выполняться на этапе 608 и касается того, больше ли количество маркеров в «ведре» узла, чем минимальное пороговое значение количества маркеров, которое может быть равным нулю или любому другому предварительно определенному количеству (например, 1, 2, 6). Если количество маркеров в «ведре» узла больше минимального количества, тогда узлу может быть разрешено генерировать и передавать R×RUM, если это требуется (например, если его уровень SINR является неудовлетворительным) на этапе 610. Посылка R×RUM позволяет узлу ограничить помехи, с которыми он сталкивается от его соседей, и, следовательно, будет более вероятным, что последующая передача данных будет успешной.
Если количество маркеров в «ведре» узла меньше или равно минимальному пороговому значению, тогда на этапе 612 передача данных все же может быть разрешена, но без помощи R×RUM. При успешной передаче данных количество маркеров, пропорциональное величине переданных данных, может вычитаться из «ведра» узла на этапе 614. На этапе 616 маркеры могут пополняться со скоростью, определяемой скоростью генерирования маркеров. Способ может затем возвращаться на этап 606 для дополнительной итерации. Во время периодов меньшей перегруженности или ее отсутствия узлы не испытывают сильных помех, и поэтому не требуется передачи R×RUM. Кроме того, в течение этого времени узлам может быть разрешено использовать столько ресурсов, сколько им необходимо. Маркеры, таким образом, обеспечивают механизм для управления ресурсами во время перегруженности, и, хотя они могут вычитаться из «ведра» при успешной передаче (передачах), «ведру» необходимо только опорожняться до нуля (например, «ведро» имеет неотрицательное значение). Улучшенная пропускная способность и пространственное повторное использование, таким образом, могут достигаться между посылающими и принимающими узлами.
Фиг.7 представляет собой иллюстрацию терминала 700 доступа, который способствует обеспечению гарантий минимальной скорости передачи, используя сообщения использования ресурсов, согласно одному или нескольким аспектам. Терминал 700 доступа содержит приемник 702, который принимает сигнал, например, от приемной антенны (не показана) и выполняет типовые действия (например, фильтрует, усиливает, преобразует с понижением частоты и т.д.) над принятым сигналом и оцифровывает приведенный в определенное состояние сигнал для получения отсчетов. Приемник 702 может содержать демодулятор 704, который может демодулировать принятые символы и подавать их на процессор 706 для оценки канала. Процессором 706 может быть процессор, предназначенный для анализа информации, принятой приемником 702, и/или генерирования информации для передачи передатчиком 716, процессором, который управляет одним или несколькими компонентами терминала 700 доступа, и/или процессором, который как анализирует информацию, принятую приемником 702, генерирует информацию для передачи передатчиком 716, так и управляет одним или несколькими компонентами терминала 700 доступа. Кроме того, процессор 706 и/или маркерный модуль 710 могут исполнять инструкции для оценки скорости генерирования маркеров и/или количества маркеров для терминала 700 доступа, для сравнения количества маркеров с минимальным пороговым значением, для генерирования R×RUM для передачи, когда количество маркеров превышает минимальное пороговое значение, и т.д.
Терминал 700 доступа может дополнительно содержать память 708, которая выполнена с возможностью подсоединения к процессору 706 и которая может хранить передаваемые данные, принимаемые данные и т.п. Память 708 может хранить информацию, относящуюся к маркерам в маркерном хранилище, или «маркерном ведре» терминала доступа, протоколам для оценки количества маркеров, протоколам для сравнения количества маркеров с минимальным количеством маркеров, протоколам для генерирования R×RUM для передачи вместе с данными, когда количество маркеров больше минимального порогового значения, протоколам для передачи данных без R×RUM, когда количество маркеров равно или меньше минимального порогового значения, и т.д.
Понятно, что хранилище данных (например, память 708), описанное в данном документе, может представлять собой или энергозависимую память, или энергонезависимую память, или она может включать в себя как энергозависимую, так и энергонезависимую память. В качестве иллюстрации и неограничения энергонезависимая память может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое ROM (EPROM), электрически стираемое PROM (EEPROM) или флэш-память. Энергозависимая память может включать в себя оперативное запоминающее устройство (RAM), которое действует в качестве внешней кэш-памяти. В качестве иллюстрации и неограничения RAM доступно во многих видах, таких как синхронное RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM с удвоенной скоростью обмена данными (DDR SDRAM), усовершенствованное SDRAM (ESDRAM), DRAM с синхронной связью (SLDRAM) и RAM с шиной прямого резидентного доступа (DRRAM). Память 708 рассматриваемых систем и способов, как предполагается, содержит, без ограничения ими, эти и любые другие подходящие типы памяти.
Приемник 702 также выполнен с возможностью подсоединения к маркерному модулю 710, который может генерировать маркеры в соответствии с назначенной скоростью генерирования маркеров, как описано выше. Вычитатель 712 маркеров может дополнительно вычитать маркеры вследствие каждой успешной передачи из терминала 700 доступа. Количество вычитаемых маркеров может представлять собой функцию количества успешно переданных данных. Таким образом, маркеры могут динамически корректироваться для терминала 700 доступа, основываясь на успешных передачах, которые указывают уровень помех, испытываемых терминалом 700 доступа. Таким образом, когда помехи усиливаются, это вызывает препятствия для успешной передачи, и меньшее количество маркеров будет вычитаться относительно генерируемых маркеров. Это, в свою очередь, увеличит количество маркеров в «ведре» терминала доступа, позволяя генерировать и передавать R×RUM на создающие помехи узлы, чтобы снизить помехи до допустимого уровня.
Терминал 700 доступа дополнительно содержит модулятор 714 и передатчик 716, который передает сигнал, например, на базовую станцию, точку доступа, другой терминал доступа, удаленный агент и т.д. Хотя показаны отдельными от процессора 706, необходимо понять, что маркерный модуль 710 и вычитатель 712 маркеров могут быть частью процессора 706 или нескольких процессоров (не показаны).
Фиг.8 представляет собой иллюстрацию системы 800, которая способствует получению гарантий минимальной скорости передачи, используя сообщения использования ресурсов, согласно одному или нескольким аспектам. Система 800 содержит точку 802 доступа с приемником 810, который принимает сигнал (сигналы) от одного или нескольких пользовательских устройств 804 при помощи множества приемных антенн 806, и передатчик 824, который передает на одно или несколько пользовательских устройств 804 при помощи передающей антенны 808. Приемник 810 может принимать информацию от приемных антенн 806 и выполнен с возможностью связи с демодулятором 812, который демодулирует принятую информацию. Демодулированные символы анализируются процессором 814, который может быть аналогичен процессору, описанному выше в отношении фиг.8, и который подсоединен к памяти 816, которая хранит информацию, относящуюся к генерированию и вычитанию маркеров, назначению скорости передачи маркеров, генерированию и передаче R×RUM, максимуму и минимуму количества маркеров, пороговым уровням, и/или любую другую подходящую информацию, относящуюся к выполнению различных действий и функций, изложенных в данном документе.
Процессор 814 может быть дополнительно подсоединен к маркерному модулю 818 и вычитателю 820 маркеров, которые могут способствовать динамической корректировке количества маркеров для точки 802 доступа. Процессор 814 и/или маркерный модуль 818 могут исполнять инструкции аналогично тем, которые описаны выше в отношении процессора 706 и/или маркерного модуля 710. Например, маркерный модуль 818 может генерировать маркеры для точки 802 доступа с предварительно определенной скоростью, и такие маркеры могут сохраняться в виртуальном «маркерном ведре», которое может постоянно находиться в памяти 816. При успешной передаче данных вычитатель 820 маркеров может вычитать количество маркеров, которое пропорционально количеству данных, переданных в успешной передаче. Процессор 814 может быть дополнительно подсоединен к модулятору 822, который может мультиплексировать информацию о сигнале для передачи передатчиком 824 при помощи антенны 808 на пользовательское устройство (устройства) 804. Хотя изображены отдельными от процессора 814, необходимо понять, что маркерный модуль 818, вычитатель 820 маркеров и/или модулятор 822 могут быть частью процессора 814 или нескольких процессоров (не показаны).
Фиг.9 изображает примерную систему 900 беспроводной связи. Система 900 беспроводной связи изображает одну точку доступа и один терминал для краткости. Однако необходимо понять, что система может включать в себя более одной точки доступа и/или более одного терминала, причем дополнительные точки доступа и/или терминалы могут быть, по существу, подобными или могут отличаться от примерной точки доступа и терминала, описанных ниже. Кроме того, необходимо понять, что точка доступа и/или терминал могут применять системы (фиг.1-3, 7, 8 и 10) и/или способы (фиг.4-6), описанные в данном документе, чтобы способствовать беспроводной связи между ними.
Ссылаясь теперь на фиг.9, на нисходящей линии связи на точке 905 доступа процессор 910 данных передачи (ТХ) принимает, форматирует, кодирует, перемежает и модулирует (или отображает символы) данные трафика и обеспечивает символы модуляции (символы данных). Модулятор 915 символов принимает и обрабатывает символы данных и пилот-символы и обеспечивает поток символов. Модулятор 920 символов мультиплексирует данные и пилот-символы и подает их на блок 920 передатчика (TMTR). Каждым символом передачи может быть символ данных, пилот-символ или значение сигнала, равное нулю. Пилот-символы могут посылаться непрерывно в каждом периоде символа. Пилот-символы могут мультиплексироваться с частотным разделением каналов (FDM), мультиплексироваться с ортогональным частотным разделением каналов (OFDM), мультиплексироваться с временным разделением каналов (TDM), мультиплексироваться с частотным разделением каналов (FDM) или мультиплексироваться с кодовым разделением каналов (CDM).
TMTR 920 принимает и преобразует поток символов в один или несколько аналоговых сигналов и дополнительно приводит в определенное состояние (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы для генерирования сигнала нисходящей линии связи, подходящего для передачи по беспроводному каналу. Сигнал нисходящей линии связи затем передается при помощи антенны 925 на терминалы. На терминале 930 антенна 935 принимает сигнал нисходящей линии связи и подает принятый сигнал на блок 940 приемника (RCVR). Блок 940 приемника приводит в определенное состояние (например, фильтрует, усиливает и преобразует с понижением частоты) принятый сигнал и оцифровывает приведенный в определенное состояние сигнал для получения отсчетов. Демодулятор 945 символов демодулирует и подает принятые пилот-символы на процессор 950 для оценки канала. Демодулятор 945 символов дополнительно принимает оценку частотной характеристики для нисходящей линии связи от процессора 950, выполняет демодуляцию данных над принятыми символами данных с целью получения оценок символов данных (которые представляют собой оценки переданных символов данных) и подает оценки символов данных на процессор 955 данных RX, который демодулирует (т.е. выполняет обратное отображение символов), устраняет перемежение и декодирует оценки символов данных для восстановления переданных данных трафика. Обработка демодулятором 945 символов и процессором 955 данных RX являются комплементарной к обработке модулятором 915 символов и процессором 910 данных ТХ, соответственно, на точке 905 доступа.
На восходящей линии связи процессор 960 данных ТХ обрабатывает данные трафика и обеспечивает символы данных. Модулятор 965 символов принимает и мультиплексирует символы данных с пилот-символами, выполняет модуляцию и обеспечивает поток символов. Блок 970 передатчика затем принимает и обрабатывает поток символов для генерирования сигнала восходящей линии связи, который передается антенной 935 на точку 905 доступа.
На точке 905 доступа сигнал восходящей линии связи от терминала 930 принимается антенной 925 и обрабатывается блоком 975 приемника для получения отсчетов. Демодулятор 980 символов затем обрабатывает отсчеты и обеспечивает принятые пилот-символы и оценки символов данных для восходящей линии связи. Процессор 985 данных RX обрабатывает оценки символов данных для восстановления данных трафика, передаваемых терминалом 930. Процессор 990 выполняет оценку канала для каждого активного терминала, передающего по восходящей линии связи. Многочисленные терминалы могут передавать пилот-сигнал одновременно по восходящей линии связи по их соответствующим назначенным группам пилотных подполос, где могут перемежаться группы пилотных подполос.
Процессоры 990 и 950 руководят (например, управляют, координируют, организуют и т.д.) работой на точке 905 и терминале 930 доступа, соответственно. Соответствующие процессоры 990 и 950 могут ассоциироваться с блоками памяти (не показаны), которые хранят программные коды и данные. Процессоры 990 и 950 также могут выполнять вычисления для вывода оценок частотной и импульсной характеристики для восходящей и нисходящей линии связи, соответственно.
Для систем многостанционного доступа (например, FDMA, OFDMA, CDMA, TDMA и т.д.) многочисленные терминалы могут передавать одновременно по восходящей линии связи. Для такой системы пилотные подполосы могут совместно использоваться различными терминалами. Методы оценки канала могут использоваться в случаях, когда пилотные подполосы для каждого терминала охватывают всю рабочую полосу (возможно, за исключением краев полосы). Такая структура пилотных подполос была бы желательной для получения разнесения по частоте для каждого терминала. Методы, описанные в данном документе, могут реализовываться различными средствами. Например, эти методы могут реализовываться аппаратными, программными средствами или их комбинацией. Для аппаратной реализации блоки обработки, используемые для оценки канала, могут реализовываться при помощи одной или нескольких специализированных интегральных схем (специализированных ИС), процессоров цифровой обработки сигналов (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых вентильных матриц (FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров, других электронных блоков, предназначенных для выполнения функций, описанных в данном документе, или их комбинаций. С программными средствами реализация может выполняться при помощи модулей (например, процедур, функций и т.п.), которые выполняют функции, описанные в данном документе. Программные коды могут храниться в блоке памяти и исполняться процессорами 990 и 950.
Фиг.10 представляет собой иллюстрацию устройства 1000, которое способствует гарантированию минимальной скорости передачи по беспроводным каналам посредством применения сообщений использования ресурсов (RUM), согласно различным аспектам. Устройство 1000 представлено в виде последовательности связанных между собой функциональных блоков, которые могут представлять функции, реализуемые процессором, программными средствами или их комбинацией (например, программно-аппаратными средствами). Например, устройство 1000 может обеспечивать модули для выполнения различных действий, таких как те, которые описаны выше. Устройство 1000 способствует обеспечению гарантий минимальной скорости передачи для пользователей, в то же самое время улучшая пропускную способность посредством эффективного пространственного повторного использования, и может применяться, например, в синхронном эпизодическом канале управления доступом к среде (МАС) или т.п. Например, может применяться маркерный механизм для управления количеством R×RUM, которое может рассылать данный узел. Маркерный механизм может ограничивать долю ресурсов, которую узел может занимать во время периодов перегруженности (например, периодов высокой активности в среде беспроводной связи). Чтобы управлять отношением несущей к помехам (C/I), R×RUM, таким образом, могут передаваться приемником, в то время как скорость передачи и количество их может управляться механизмом «маркерного ведра». Во время периодов перегруженности узлы совместно используют ресурсы равноправным образом, согласно их соответствующим скоростям генерирования маркеров, в то время как в другие интервалы времени избыточный трафик может соразмерно распределяться другим образом, чтобы повысить пропускную способность сектора.
Устройство 1000 содержит модуль 1002 для назначения размера «маркерного ведра» для узла (например, приемник), который ограничивает количество трафика, которое узел может посылать в сеть. Модуль 1004 для определения скорости передачи может определять или назначать скорость генерирования маркеров узлу в соответствии с множеством факторов, которые могут включать в себя, без ограничения ими, топологию узла, приоритет узла (например, весовой коэффициент), количество и тип активных потоков через узел и т.д. Модуль 1006 для увеличения количества маркеров может определять количество маркеров в «ведре» узла. Кроме того, модуль 1008 для определения, существует ли состояние минимального количества маркеров, может определять, равно ли количество маркеров в «ведре» узла минимальному количеству, которое может быть равно нулю или любому другому предварительно определенному минимальному количеству (например, 1, 2, 4). Если количество маркеров в «ведре» узла равно или больше минимального количества, тогда модуль 1010 для передачи R×RUM может генерировать и передавать R×RUM, за которым может следовать передача данных. Если количество маркеров в «ведре» узла меньше или равно минимуму, тогда средство 1012 для передачи данных может все же применяться для разрешения передачи данных, как обычно, но без R×RUM. Модуль 1014 для вычитания маркеров из «маркерного ведра» тогда может применяться для вычитания количества маркеров, пропорционального количеству переданных данных, из «ведра» узла при успешной передаче данных посредством модуля 1012 для передачи данных. Маркеры, таким образом, обеспечивают механизм для управления ресурсами во время перегруженности передачи, и, в то время как они могут вычитаться из «ведра» при успешной передаче (передачах), «ведру» необходимо опустошаться только до нуля (например, «ведро» имеет неотрицательное значение). Таким образом, устройство 1000 способствует повышению пропускной способности и пространственного повторного использования между посылающими и принимающими узлами.
Для программной реализации методы, описанные в данном документе, могут реализовываться при помощи модулей (например, процедур, функций и т.п.), которые выполняют функции, описанные в данном документе. Программные коды могут храниться в блоках памяти и исполняться процессорами. Блок памяти может реализовываться внутри процессора или снаружи процессора, в этом случае он может быть выполнен с возможностью соединения с установлением связи с процессором при помощи различных средств, которые известны в технике.
То, что описано выше, включает в себя примеры одного или нескольких аспектов. Конечно, нельзя описать любую возможную комбинацию компонентов или методологий с целью описания вышеупомянутых аспектов, но для специалиста в данной области техники должно быть понятно, что возможны многочисленные дополнительные комбинации и перестановки различных аспектов. Следовательно, как предполагается, описанные аспекты охватывают все такие изменения, модификации и варианты, которые подпадают под сущность и объем, определенные прилагаемой формулой изобретения. Кроме того, в той степени, в какой термин «включает в себя» используется как в подробном описании, так и в формуле изобретения, такой термин, как предполагается, является включающим аналогично термину «содержащий», как «содержащий» интерпретируется при применении в качестве переходного слова в формуле изобретения.

Claims (39)

1. Способ, способствующий передаче данных, содержащий
назначение маркеров узлу в качестве функции скорости передачи маркеров, ассоциированной с узлом;
определение, равно ли количество маркеров, назначенных узлу, или больше чем предварительно определенное минимальное количество маркеров; и
передачу по меньшей мере одного сообщения использования ресурсов (RUM), основываясь на определении, при этом RUM является запросом к создающему помехи узлу для того, чтобы уменьшить его помехи на узле.
2. Способ по п.1, в котором определяется максимальное количество маркеров, назначаемых узлу, и в котором назначение содержит назначение маркеров узлу в качестве функции скорости передачи маркеров и максимального количества маркеров.
3. Способ по п.1, также содержащий разрешение передачи данных без RUM, если количество назначенных маркеров меньше, чем предварительно определенное минимальное количество маркеров.
4. Способ по п.3, также содержащий вычитание количества маркеров из назначенных маркеров, в котором вычитание маркеров основывается на количестве переданных данных, если является успешной передача таких данных.
5. Способ по п.4, также содержащий повторное определение количества маркеров, назначенных узлу, после вычитания маркеров и передачи RUM, основываясь на повторном определении.
6. Способ по п.1, в котором скорость передачи маркеров определяется на основе по меньшей мере одного из одного или нескольких весовых коэффициентов, назначенных узлу, количества активных потоков через узел и типа активных потоков через узел.
7. Способ по п.6, в котором один или несколько весовых коэффициентов являются функцией пропускной способности на узле.
8. Способ по п.6, в котором активный поток представляет собой по меньшей мере одно из входящей передачи данных и исходящей передачи данных.
9. Способ по п.2, также содержащий установку предварительно определенного минимального количества маркеров на количество, меньшее или равное максимальному количеству маркеров.
10. Способ по п.1, в котором количество маркеров, назначенных узлу, представляет собой неотрицательное количество.
11. Способ по п.1, также содержащий назначение виртуальных маркеров для временного увеличения количества RUM, подлежащих передаче узлом.
12. Устройство, способствующее передаче данных, содержащее
маркерный модуль, который назначает маркеры узлу в качестве функции скорости передачи маркеров, ассоциированной с узлом, и определяет, равно ли количество маркеров, назначенных узлу, или больше, чем предварительно определенное минимальное количество маркеров; и передатчик, который передает по меньшей мере одно сообщение использования ресурсов (RUM), основываясь на определении, при этом RUM является запросом к создающему помехи узлу для того, чтобы уменьшить его помехи на узле,
13. Устройство по п.12, в котором определяется максимальное количество маркеров, назначаемых узлу, и в котором также маркерный модуль назначает маркеры узлу в качестве функции скорости передачи маркеров и максимального количества маркеров.
14. Устройство по п.12, в котором маркерный модуль разрешает передачу данных без RUM, если текущее количество назначенных маркеров меньше предварительно определенного минимального количества маркеров.
15. Устройство по п.14, в котором маркерный модуль вычитает количество маркеров из назначенных маркеров, в котором вычитание маркеров основывается на количестве переданных данных, если является успешной передача таких данных.
16. Устройство по п.15, в котором маркерный модуль повторно определяет количество маркеров, назначенных узлу, после вычитания маркеров и передачи RUM, основываясь на повторном определении.
17. Устройство по п.12, в котором скорость передачи маркеров определяется на основе по меньшей мере одного из одного или нескольких весовых коэффициентов, назначенных узлу, количества активных потоков через узел и типа активных потоков через узел.
18. Устройство по п.17, в котором один или несколько весовых коэффициентов являются функцией пропускной способности на узле.
19. Устройство по п.17, в котором активный поток представляет собой по меньшей мере одно из входящей передачи данных и исходящей передачи данных.
20. Устройство по п.13, в котором маркерный модуль устанавливает предварительно определенное минимальное количество маркеров на количество, меньшее или равное максимальному количеству маркеров.
21. Устройство по п.12, в котором количество маркеров, назначенных узлу, представляет собой неотрицательное количество.
22. Устройство по п.12, в котором маркерный модуль назначает виртуальные маркеры для временного увеличения количества RUM, подлежащих передаче узлом.
23. Устройство по п.12, которое применяется в точке доступа.
24. Устройство по п.12, которое применяется в терминале доступа.
25. Устройство, способствующее передаче данных, содержащее
средство для назначения маркеров узлу в качестве функции скорости передачи маркеров, ассоциированной с узлом;
средство для определения, равно ли количество маркеров, назначенных узлу, или больше чем предварительно определенное минимальное количество маркеров; и
средство для передачи по меньшей мере одного сообщения использования ресурсов (RUM), основываясь на определении, при этом RUM является запросом к создающему помехи узлу для того, чтобы уменьшить его помехи на узле.
26. Устройство по п.25, в котором определяется максимальное количество маркеров, назначаемых узлу, и в котором также средство назначения назначает маркеры узлу в качестве функции скорости передачи маркеров и максимального количества маркеров.
27. Устройство по п.25, также содержащее средство для разрешения передачи данных без RUM, если количество назначенных маркеров меньше, чем предварительно определенное минимальное количество маркеров.
28. Устройство по п.27, также содержащее средство для вычитания количества маркеров из назначенных маркеров, в котором вычитание маркеров основывается на количестве переданных данных, если является успешной передача таких данных.
29. Устройство по п.28, в котором средство определения повторно определяет количество маркеров, назначенных узлу, после вычитания маркеров и передачи RUM, основываясь на повторном определении.
30. Устройство по п.25, в котором скорость передачи маркеров определяется на основе по меньшей мере одного из одного или нескольких весовых коэффициентов, назначенных узлу, количества активных потоков через узел и типа активных потоков через узел.
31. Устройство по п.30, в котором один или несколько весовых коэффициентов являются функцией пропускной способности на узле.
32. Устройство по п.30, в котором активный поток представляет собой по меньшей мере одно из входящей передачи данных и исходящей передачи данных.
33. Устройство по п.26, также содержащее средство для установки предварительно определенного минимального количества маркеров на количество, меньшее или равное максимальному количеству маркеров.
34. Устройство по п.25, в котором количество маркеров, назначенных узлу, представляет собой неотрицательное количество.
35. Устройство по п.25, в котором средство назначения также назначает виртуальные маркеры для временного увеличения количества RUM, подлежащих передаче узлом.
36. Устройство по п.25, которое применяется в терминале доступа.
37. Устройство по п.25, которое применяется в точке доступа.
38. Машиносчитываемый носитель, содержащий инструкции для передачи данных, при этом
инструкции при исполнении побуждают вычислительную машину
назначать маркеры узлу в качестве функции скорости передачи маркеров, ассоциированной с узлом;
определять, равно ли количество маркеров, назначенных узлу, или больше чем предварительно определенное минимальное количество маркеров; и
передавать по меньшей мере одно сообщение использования ресурсов (RUM), основываясь на определении, при этом RUM является запросом к создающему помехи узлу для того, чтобы уменьшить его помехи на узле.
39. Процессор для обеспечения передачи данных, причем процессор выполнен с возможностью назначать маркеры узлу в качестве функции скорости передачи маркеров, ассоциированной с узлом;
определять, равно ли количество маркеров, назначенных узлу, или больше чем предварительно определенное минимальное количество маркеров; и
передавать по меньшей мере одно сообщение использования ресурсов (RUM), основываясь на определении, при этом RUM является запросом к создающему помехи узлу для того, чтобы уменьшить его помехи на узле.
RU2008120607/09A 2005-10-26 2006-10-26 Гарантии минимальной скорости передачи по беспроводному каналу, используя сообщения использования ресурсов RU2395916C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US73062705P 2005-10-26 2005-10-26
US60/730,627 2005-10-26

Publications (2)

Publication Number Publication Date
RU2008120607A RU2008120607A (ru) 2009-12-10
RU2395916C2 true RU2395916C2 (ru) 2010-07-27

Family

ID=37790287

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2008120607/09A RU2395916C2 (ru) 2005-10-26 2006-10-26 Гарантии минимальной скорости передачи по беспроводному каналу, используя сообщения использования ресурсов

Country Status (11)

Country Link
US (1) US20070115817A1 (ru)
EP (1) EP1955501A1 (ru)
JP (1) JP4782843B2 (ru)
KR (1) KR101019002B1 (ru)
CN (1) CN101297525A (ru)
AR (1) AR056730A1 (ru)
BR (1) BRPI0617761A2 (ru)
CA (1) CA2623930A1 (ru)
RU (1) RU2395916C2 (ru)
TW (1) TWI333360B (ru)
WO (1) WO2007051153A1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2601146C2 (ru) * 2011-08-10 2016-10-27 Квэлкомм Инкорпорейтед Основанная на уровне ослабления ассоциация в сетях связи

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8918114B2 (en) 2005-10-26 2014-12-23 Qualcomm Incorporated Using resource utilization messages in a multi-carrier MAC to achieve fairness
US8942161B2 (en) * 2005-10-26 2015-01-27 Qualcomm Incorporated Weighted fair sharing of a wireless channel using resource utilization masks
US8081592B2 (en) * 2005-10-26 2011-12-20 Qualcomm Incorporated Flexible medium access control (MAC) for ad hoc deployed wireless networks
US9204428B2 (en) * 2005-10-26 2015-12-01 Qualcomm Incorporated Interference management using resource utilization masks sent at constant PSD
US7660250B2 (en) * 2005-11-08 2010-02-09 Arris Group, Inc. Method and system for regulating traffic in a network device
US7944838B2 (en) * 2006-01-16 2011-05-17 Kddi Corporation Apparatus, method and computer program for traffic control
JP4142068B2 (ja) * 2006-06-16 2008-08-27 株式会社ソニー・コンピュータエンタテインメント 情報処理装置およびアクセス制御方法
GB0619519D0 (en) * 2006-10-04 2006-11-15 Siemens Ag Packet scheduling
KR20140048317A (ko) 2007-03-14 2014-04-23 인터디지탈 테크날러지 코포레이션 롱텀 에볼루션 시스템에서의 업링크 고갈 회피 지원 방법 및 장치
US8208392B2 (en) * 2007-08-13 2012-06-26 Samsung Electronics Co., Ltd. System and method for peer-to-peer beam discovery and communication in infrastructure based wireless networks using directional antennas
US8917675B2 (en) 2007-08-20 2014-12-23 Samsung Electronics Co., Ltd. System and method for multiple contention access periods
US9215669B2 (en) * 2007-11-16 2015-12-15 Qualcomm Incorporated Preamble design for a wireless signal
US20090129333A1 (en) * 2007-11-16 2009-05-21 Qualcomm Incorporated Preamble design for a wireless signal
US9264976B2 (en) * 2007-11-16 2016-02-16 Qualcomm Incorporated Preamble design for a wireless signal
US8918112B2 (en) * 2007-11-16 2014-12-23 Qualcomm Incorporated Preamble design for a wireless signal
ATE475292T1 (de) * 2007-12-13 2010-08-15 Innovative Sonic Ltd Verfahren zur zuweisung von funkressourcen und dazugehörige kommunikationsvorrichtung
US20090175324A1 (en) * 2008-01-04 2009-07-09 Qualcomm Incorporated Dynamic interference control in a wireless communication network
US9801188B2 (en) * 2008-02-01 2017-10-24 Qualcomm Incorporated Backhaul signaling for interference avoidance
US8768372B2 (en) * 2008-02-13 2014-07-01 Qualcomm Incorporated Sector interference management based on inter-sector performance
RU2471309C2 (ru) * 2008-02-13 2012-12-27 Квэлкомм Инкорпорейтед Управление помехой в секторе на основе межсекторной рабочей характеристики
US8767541B2 (en) * 2008-02-14 2014-07-01 Qualcomm Incorporated Scheduling policy-based traffic management
US8737314B2 (en) * 2008-02-14 2014-05-27 Qualcomm Incorporated Traffic management for multi-hop wireless communication
US8964651B2 (en) * 2008-02-14 2015-02-24 Qualcomm Incorporated Traffic management employing interference management messages
US9148893B2 (en) * 2008-03-03 2015-09-29 Qualcomm Incorporated Access channel load management in a wireless communication system
US8724611B2 (en) 2008-03-07 2014-05-13 Qualcomm Incorporated Authorizing transmission of resource utilization messages
US8498247B2 (en) * 2008-03-25 2013-07-30 Qualcomm Incorporated Adaptively reacting to resource utilization messages including channel gain indication
US8599748B2 (en) 2008-03-25 2013-12-03 Qualcomm Incorporated Adapting decision parameter for reacting to resource utilization messages
US8547910B2 (en) * 2008-06-26 2013-10-01 Qualcomm Incorporated Fair resource sharing in wireless communications
US8817676B2 (en) * 2008-11-03 2014-08-26 Samsung Electronics Co., Ltd. Method and system for station-to-station directional wireless communication
US8385362B2 (en) 2009-01-09 2013-02-26 Samsung Electronics Co., Ltd. Method and system for contention-based medium access schemes for directional wireless transmission with asymmetric antenna system (AAS) in wireless communication systems
US8289852B2 (en) 2009-02-18 2012-10-16 Clearwire Ip Holdings Llc Setting token bucket parameters for scheduling of air-interface resources
US9191987B2 (en) * 2009-11-25 2015-11-17 Nokia Technologies Oy Determining “fair share” of radio resources in radio access system with contention-based spectrum sharing
JP5449577B2 (ja) 2010-02-02 2014-03-19 テレフオンアクチーボラゲット エル エム エリクソン(パブル) セルラ通信ネットワークにおける方法および配置構造
US9380169B2 (en) * 2010-06-16 2016-06-28 Verizon Patent And Licensing Inc. Quality of service (QoS)-enabled voice-over-internet protocol (VoIP) and video telephony applications in open networks
US8572699B2 (en) * 2010-11-18 2013-10-29 Microsoft Corporation Hardware-based credential distribution
WO2014169331A1 (en) 2013-04-19 2014-10-23 National Ict Australia Limited Checking undoability of an api-controlled computing system
US9654483B1 (en) * 2014-12-23 2017-05-16 Amazon Technologies, Inc. Network communication rate limiter
US10070450B2 (en) * 2014-12-30 2018-09-04 Adtran, Inc. Providing airtime fairness in wireless systems
EP3399690B1 (en) * 2017-05-05 2020-11-25 Nokia Solutions and Networks Oy Synchronized full-duplex communication
US20190268941A1 (en) * 2018-02-25 2019-08-29 Nxp B.V. Method and system for controlling access to a communications medium
CN108958975B (zh) * 2018-06-29 2021-11-09 郑州云海信息技术有限公司 一种控制数据恢复速度的方法、装置及设备
US11722717B1 (en) * 2022-03-23 2023-08-08 Verizon Patent And Licensing Inc. Systems and methods for network-based adaptive uplink data transfer for large volume data

Family Cites Families (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3256517A (en) * 1963-07-03 1966-06-14 Motorola Inc Remote alarm system with scanning by tones
US5274644A (en) * 1991-11-05 1993-12-28 At&T Bell Laboratories Efficient, rate-base multiclass access control
US5594946A (en) * 1995-02-28 1997-01-14 Motorola, Inc. Method and apparatus for mitigating interference produced by a communication unit in a communication system
FR2735640B1 (fr) * 1995-06-15 1997-08-14 Guibert Jacky Procede et dispositif d'admission de donnees a un reseau numerique de telecommunications, a regulation d'acces
US5970410A (en) * 1996-02-27 1999-10-19 Airnet Communications Corp. Cellular system plan using in band-translators to enable efficient deployment of high capacity base transceiver systems
US6023621A (en) * 1996-06-28 2000-02-08 Harris Corporation Wireless communications system and method having dynamic reallocation of communication frequencies
US5956642A (en) * 1996-11-25 1999-09-21 Telefonaktiebolaget L M Ericsson Adaptive channel allocation method and apparatus for multi-slot, multi-carrier communication system
US6222832B1 (en) * 1998-06-01 2001-04-24 Tantivy Communications, Inc. Fast Acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system
JP3007069B2 (ja) * 1998-03-05 2000-02-07 日本電信電話株式会社 無線パケット転送方法
US6385449B2 (en) * 1998-03-06 2002-05-07 Telefonaktiebolaget L M Ericsson System and method used in a mobile telecommunications network for load balancing ongoing calls between different base station controllers
EP1101294B1 (en) * 1998-07-28 2010-12-15 Samsung Electronics Co., Ltd. Gated transmission in control hold state in cdma communication system
US6295453B1 (en) * 1998-10-07 2001-09-25 Telefonaktiebolaget Lm Ericsson (Publ) Multi-full rate channel assignment for a cellular telephone system
US6418137B1 (en) * 1998-12-14 2002-07-09 Nortel Networks Limited Transmitted signal power control in cellular communications systems
US6570847B1 (en) * 1998-12-31 2003-05-27 At&T Corp. Method and system for network traffic rate control based on fractional tokens
US6522628B1 (en) * 1999-03-01 2003-02-18 Cisco Technology, Inc. Method and system for managing transmission resources in a wireless communication network
US6600726B1 (en) * 1999-09-29 2003-07-29 Mobilian Corporation Multiple wireless communication protocol methods and apparatuses
US6957042B2 (en) * 2000-01-10 2005-10-18 Airnet Communications Corporation Packet based backhaul channel configuration for a wireless repeater
US6987729B1 (en) * 2000-05-11 2006-01-17 Lucent Technologies Inc. Method and apparatus for admission management in wireless communication systems
US6556582B1 (en) * 2000-05-15 2003-04-29 Bbnt Solutions Llc Systems and methods for collision avoidance in mobile multi-hop packet radio networks
AU7324401A (en) * 2000-07-10 2002-01-21 Interdigital Tech Corp Code power measurement for dynamic channel allocation
US6535738B1 (en) * 2000-08-04 2003-03-18 Lucent Technologies Inc. Method for optimizing a number of communication links
WO2002028020A2 (en) * 2000-09-29 2002-04-04 The Regents Of The University Of California Ad hoc network accessing using distributed election of a shared transmission schedule
KR100735402B1 (ko) * 2000-11-07 2007-07-04 삼성전자주식회사 비동기 이동통신시스템에서 하향 공유 채널에 사용하는 송신 형식 결합 지시기의 전송 장치 및 방법
US7454222B2 (en) * 2000-11-22 2008-11-18 Dragonwave, Inc. Apparatus and method for controlling wireless communication signals
US7016336B2 (en) * 2000-11-22 2006-03-21 Telefonaktiebolaget L M Ericsson (Publ) Administrative domains for personal area networks
US6711416B1 (en) * 2000-11-28 2004-03-23 Hongliang Zhang Fixed wireless communication system having power control for downlink data traffic
JP3526269B2 (ja) * 2000-12-11 2004-05-10 株式会社東芝 ネットワーク間中継装置及び該中継装置における転送スケジューリング方法
US6920171B2 (en) * 2000-12-14 2005-07-19 Motorola, Inc. Multiple access frequency hopping network with interference anticipation
US20020077151A1 (en) * 2000-12-18 2002-06-20 Gary Matthews Polymorphic cellular network architecture
JP2002271355A (ja) * 2001-03-13 2002-09-20 Nec Corp パケット通信システム及び識別子割付方法及び網側装置
US6535735B2 (en) * 2001-03-22 2003-03-18 Skyworks Solutions, Inc. Critical path adaptive power control
US6940824B2 (en) * 2001-04-05 2005-09-06 Ntt Docomo, Inc. Slot assignment algorithm
WO2002088879A2 (en) * 2001-04-27 2002-11-07 Wanwall, Inc. Weighted fair queuing-based methods and apparatus for protecting against overload conditions on nodes of a distributed network
DE10124765A1 (de) * 2001-05-21 2002-11-28 Siemens Ag Verfahren zur Zuweisung von Kanälen in einem Funk-Kommunikationssystem
US7020472B2 (en) * 2001-06-22 2006-03-28 Gallitzin Allegheny Llc Cellular channel bonding for improved data transmission
US6748231B2 (en) * 2001-08-31 2004-06-08 Motorola, Inc. Method and apparatus for controlling power during a dispatch group call
WO2003028245A1 (en) * 2001-09-25 2003-04-03 Meshnetworks, Inc. A system and method employing algorithms and protocols for optimizing carrier sense multiple access (csma) protocols in wireless networks
EP2018004B1 (en) * 2001-11-09 2019-03-06 Panasonic Intellectual Property Corporation of America Ensuring medium access in a wireless network
US7184393B1 (en) * 2002-03-11 2007-02-27 Texas Instruments Incorporated Method and apparatus for multiuser access in a multicarrier modulation network
GB2386519B (en) * 2002-03-12 2004-05-26 Toshiba Res Europ Ltd Adaptive Multicarrier Communication
US20030181211A1 (en) * 2002-03-19 2003-09-25 Javad Razavilar Method and apparatus for dynamic channel selection in wireless modems
JP4022744B2 (ja) * 2002-08-01 2007-12-19 日本電気株式会社 移動通信システム及びベストセル変更方法並びにそれに用いる基地局制御装置
US7194283B2 (en) * 2002-08-14 2007-03-20 Intel Corporation Method and apparatus for communication using multiple communication protocols
US8504054B2 (en) * 2002-09-10 2013-08-06 Qualcomm Incorporated System and method for multilevel scheduling
US7876837B2 (en) * 2002-09-30 2011-01-25 Motorola Mobility, Inc. Method for reducing access noise in a spread spectrum communication system
US20040081095A1 (en) * 2002-10-29 2004-04-29 Yonghe Liu Policing mechanism for resource limited wireless MAC processors
US7633909B1 (en) * 2002-12-20 2009-12-15 Sprint Spectrum L.P. Method and system for providing multiple connections from a common wireless access point
US7783312B2 (en) * 2003-01-23 2010-08-24 Qualcomm Incorporated Data throughput improvement in IS2000 networks via effective F-SCH reduced active set pilot switching
IL154459A0 (en) * 2003-02-13 2003-09-17 Witcom Ltd Wireless network with intensive frequency reuse
US7660282B2 (en) * 2003-02-18 2010-02-09 Qualcomm Incorporated Congestion control in a wireless data network
US7146166B2 (en) * 2003-02-24 2006-12-05 Autocell Laboratories, Inc Transmission channel selection program
GB2398965B (en) * 2003-02-27 2005-05-18 Toshiba Res Europ Ltd Methods of controlling transmission power levels in air interface channels
US7486735B2 (en) * 2003-02-28 2009-02-03 Nortel Networks Limited Sub-carrier allocation for OFDM
US7142548B2 (en) * 2003-03-06 2006-11-28 Nortel Networks Limited Communicating in a reverse wireless link information relating to buffer status and data rate of a mobile station
EP1632045B1 (en) * 2003-06-06 2013-08-21 Meshnetworks, Inc. System and method to provide fairness and service differentiation in ad-hoc networks
JP4143643B2 (ja) * 2003-06-30 2008-09-03 富士通株式会社 マルチキャリア無線伝送システム、送信装置及び受信装置
US7388847B2 (en) * 2003-08-18 2008-06-17 Nortel Networks Limited Channel quality indicator for OFDM
KR20060126902A (ko) * 2003-08-21 2006-12-11 코닌클리즈케 필립스 일렉트로닉스 엔.브이. 무선 전송 제어 방법 및 장치와 이를 포함하는 시스템
US7769378B2 (en) * 2003-08-26 2010-08-03 Motorola, Inc. System and method to improve WLAN handover behavior at entry/exit points
CN1860698B (zh) * 2003-10-07 2012-06-27 艾利森电话股份有限公司 发送功率控制的方法和***
US20050085249A1 (en) * 2003-10-16 2005-04-21 Pctel, Inc. Method, apparatus and system for pilotless frequency offset compensation in multipoint-to-point wireless systems with OFDM
US7289447B2 (en) * 2003-10-21 2007-10-30 Comcast Cable Holdings, Llc Method and packet-level device for traffic regulation in a data network
US7302379B2 (en) * 2003-12-07 2007-11-27 Adaptive Spectrum And Signal Alignment, Inc. DSL system estimation and parameter recommendation
US7230991B2 (en) * 2003-12-10 2007-06-12 Nec Laboratories America, Inc. Scheduling method with tunable throughput maximization and fairness guarantees in resource allocation
KR100943572B1 (ko) * 2003-12-23 2010-02-24 삼성전자주식회사 직교 주파수 분할 다중 접속 시스템에서 주파수재사용율을 고려한 적응적 부채널 할당 장치 및 방법
JP4349141B2 (ja) * 2004-01-30 2009-10-21 沖電気工業株式会社 中継装置、通信システムおよび中継方法
JP4333413B2 (ja) * 2004-03-04 2009-09-16 ソニー株式会社 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
US7515913B2 (en) * 2004-03-29 2009-04-07 Agere Systems Inc. Method and apparatus for automatic change of an operating channel in a wireless communication system
US20050265225A1 (en) * 2004-05-11 2005-12-01 Orion Microelectronics Corporation MIMO system and mode table
US7483674B2 (en) * 2004-08-31 2009-01-27 Telefonaktiebolaget L M Ericsson (Publ) Providing robustness in fading radio channels
JP2006074322A (ja) * 2004-09-01 2006-03-16 Nec Corp 基地局、移動局およびその送信電力制御方法
NZ555079A (en) * 2004-10-14 2010-04-30 Qualcomm Inc Methods and apparatus for determining, communicating and using information which can be used for interference control purposes
JP4134142B2 (ja) * 2004-12-08 2008-08-13 シャープ株式会社 無線通信装置、無線通信システムおよび電力制御方法
US7542515B2 (en) * 2004-12-29 2009-06-02 Intel Corporation Training symbol format for adaptively power loaded MIMO
US7480264B1 (en) * 2005-02-10 2009-01-20 Sonicwall, Inc. Centralized wireless LAN load balancing
US7636550B2 (en) * 2005-06-23 2009-12-22 Autocell Laboratories, Inc. System and method for determining channel quality in a wireless network
US8644192B2 (en) * 2005-10-21 2014-02-04 Honeywell International Inc. Wireless transmitter initiated communication methods
US8081592B2 (en) * 2005-10-26 2011-12-20 Qualcomm Incorporated Flexible medium access control (MAC) for ad hoc deployed wireless networks
US8942161B2 (en) * 2005-10-26 2015-01-27 Qualcomm Incorporated Weighted fair sharing of a wireless channel using resource utilization masks
US8918114B2 (en) * 2005-10-26 2014-12-23 Qualcomm Incorporated Using resource utilization messages in a multi-carrier MAC to achieve fairness
US9204428B2 (en) * 2005-10-26 2015-12-01 Qualcomm Incorporated Interference management using resource utilization masks sent at constant PSD
US8014277B2 (en) * 2005-11-16 2011-09-06 Qualcomm Incorporated Restricting time slots for mesh networks
SG133423A1 (en) * 2005-12-14 2007-07-30 Oki Techno Ct Singapore Pte A method, apraratus and receiver for demapping dual carrier modulated cofdm signals
US20090175324A1 (en) * 2008-01-04 2009-07-09 Qualcomm Incorporated Dynamic interference control in a wireless communication network
US8717907B2 (en) * 2008-02-21 2014-05-06 Telefonaktiebolaget L M Ericsson (Publ) Adjustment of radio detection level for request signals based observed false detection
WO2010039908A1 (en) * 2008-09-30 2010-04-08 Spridercloud Wireless Methods and apparatus for generating, reporting and/or using interference cancellation information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2601146C2 (ru) * 2011-08-10 2016-10-27 Квэлкомм Инкорпорейтед Основанная на уровне ослабления ассоциация в сетях связи

Also Published As

Publication number Publication date
TWI333360B (en) 2010-11-11
WO2007051153A1 (en) 2007-05-03
US20070115817A1 (en) 2007-05-24
KR101019002B1 (ko) 2011-03-04
JP4782843B2 (ja) 2011-09-28
RU2008120607A (ru) 2009-12-10
KR20080066018A (ko) 2008-07-15
AR056730A1 (es) 2007-10-17
CA2623930A1 (en) 2007-05-03
TW200729870A (en) 2007-08-01
JP2009514445A (ja) 2009-04-02
BRPI0617761A2 (pt) 2011-08-02
EP1955501A1 (en) 2008-08-13
CN101297525A (zh) 2008-10-29

Similar Documents

Publication Publication Date Title
RU2395916C2 (ru) Гарантии минимальной скорости передачи по беспроводному каналу, используя сообщения использования ресурсов
JP4750851B2 (ja) 順方向送信における同じグレードのサービスのための限定的再使用セット管理アルゴリズム
JP5832971B2 (ja) ダイナミック限定的再使用スケジューラ
RU2427960C2 (ru) Зависящее от поддиапазона управление ресурсами
RU2391798C2 (ru) Использование сообщений использования ресурсов в мас с множеством несущих для достижения равноправности
RU2417540C2 (ru) Способы и устройство для эффективного обеспечения информации о планировании
RU2474980C2 (ru) Способ и устройство для повторного использования частот в системе связи с множеством несущих
US7903605B2 (en) Coordinating transmission scheduling among multiple base stations
RU2464711C2 (ru) Устройство и способ для планирования по множеству транзитных сетевых сегментов
KR100977425B1 (ko) Ofdma 역방향 링크 스케쥴링
CN102007806B (zh) 用于多载波通信***中的载波选择的方法及设备
EP1760954B1 (en) Scheduler for controlling a transmitter/receiver, base station for a mobile communications network, methods and computer programs for operating the same
KR101122826B1 (ko) 서로 다른 특성을 갖는 트래픽의 무선 통신 방법 및 시스템
US20110158194A1 (en) Scheduling of Data Transmissions in Multi-Carrier Data Transmission Networks
MX2007000857A (es) Programador con conocimiento de paquete en sistemas de comunicacion inalambrica.
EP2549686A1 (en) Method and apparatus for resource utilization management in a multi-carrier communications system
US8594031B2 (en) Method and apparatus for providing quality of service for similar priority logical channels
Ramesh et al. Non orthogonal multiple access requirements for 5G and its myths
KR100810900B1 (ko) 동적 한정 재사용 스케줄러
Moussa Architecture and protocols for public safety users in the 5G cellular networks
Sabbagh et al. Performance analysis of the intelligent mobility optimization CRRM approach using a markovian chain model
Nurul Huda Adaptive resource allocation scheme for uplinks in IEEE 802.16 m systems/Nurul Huda Mat Tahir

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20151027