СРЕДСТВА ЭКОНОМИИ МОЩНОСТИ НА ФИЗИЧЕСКОМ УРОВНЕ СО СЛУЧАЙНЫМ СМЕЩЕНИЕМ
PHYSICAL LAYER POWER SAVING MEANS WITH RANDOM OFFSET

ПЕРЕКРЕСТНАЯ ССЫЛКА НА СВЯЗАННЫЕ ЗАЯВКИ
[0001] Настоящая заявка испрашивает приоритет предварительной заявки на патент США № 61/414872 (номер в реестре поверенного 110474P1), поданной 17 ноября 2010 г., которая полностью включена здесь посредством ссылки.
ОБЛАСТЬ, К КОТОРОЙ ОТНОСИТСЯ НАСТОЯЩЕЕ ИЗОБРЕТЕНИЕ
[0002] Некоторые аспекты настоящего раскрытия в целом относятся к беспроводной связи и, более конкретно, к использованию случайного смещения, чтобы достигнуть экономии мощности.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0003] Чтобы рассмотреть проблему возрастающих требований к полосе пропускания, которые требуются для системы беспроводной связи, развиваются различные схемы, чтобы позволить множественным терминалам пользователя связываться с единственной точкой доступа посредством совместного использования ресурсов канала, в то же время, достигая высоких пропускных способностей данных. Технология с множественными входами и множественными выходами (MIMO) представляет один такой подход, который недавно появился, в качестве популярного способа для систем связи следующего поколения. Технология MIMO была принята в нескольких появляющихся стандартах беспроводной связи, таких как стандарт Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.11. IEEE 802.11 обозначает ряд стандартов воздушного интерфейса беспроводной локальной сети (WLAN), разработанных комитетом IEEE 802.11, для передачи данных ближнего действия (например, от десятков метров до нескольких сотен метров).
T
R
T
R
S
S
T
R
S
[0004] Беспроводная система MIMO использует ряд (N) антенн передачи и ряд (N) антенн приема для передачи данных. Канал MIMO, сформированный посредством N антенн передачи и N антенн приема, может быть разбит на (N) пространственных потоков, где для всех практических целей N≤min{N,N}. Каждый из N пространственных потоков соответствует размерности. Система MIMO может обеспечить улучшенную производительность (например, более высокую пропускную способность и/или большую надежность), если используется дополнительная размерность, созданная множественными антеннами передачи и приема.
[0005] В беспроводных сетях с единственной точкой доступа (AP) и множественными станциями (станциями STA) параллельные передачи могут иметь место по множественным каналам к различным станциям как в направлениях восходящей линии связи, так и нисходящей линии связи. Много проблем есть в таких системах.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Некоторые аспекты настоящего раскрытия обеспечивают первое устройство для беспроводной связи. Первое устройство в целом включает в себя систему обработки и передатчик. Система обработки обычно сконфигурирована для генерирования сообщения, содержащего первое значение, причем первое значение сгенерировано на основании второго значения, ассоциированного с устройством, и третьего значения, ассоциированного со вторым устройством. Передатчик в целом сконфигурирован для передачи этого сообщения на второе устройство.
[0007] Некоторые аспекты настоящего раскрытия обеспечивают способ для беспроводной связи. Способ в целом включает в себя генерирование в первом устройстве сообщения, содержащего первое значение, причем первое значение сгенерировано на основании второго значения, ассоциированного с первым устройством, и третьего значения, ассоциированного со вторым устройством; и передачу этого сообщения на второе устройство.
[0008] Некоторые аспекты настоящего раскрытия обеспечивают первое устройство для беспроводной связи. Первое устройство в целом включает в себя средство для генерирования сообщения, содержащего первое значение, причем первое значение сгенерировано на основании второго значения, ассоциированного с первым устройством, и третьего значения, ассоциированного со вторым устройством; и средство для передачи этого сообщения на второе устройство.
[0009] Некоторые аспекты настоящего раскрытия обеспечивают компьютерный программный продукт для беспроводной связи. Компьютерный программный продукт в целом включает в себя считываемый компьютером носитель, имеющий команды, выполняемые для генерирования в первом устройстве сообщения, содержащего первое значение, причем первое значение сгенерировано на основании второго значения, ассоциированного с первым устройством, и третьего значения, ассоциированного со вторым устройством; и для передачи этого сообщения на второе устройство.
[0010] Некоторые аспекты настоящего раскрытия обеспечивают точку доступа. Точка доступа в целом включает в себя по меньшей мере одну антенну; систему обработки, сконфигурированную для генерирования сообщения, содержащего первое значение, причем первое значение сгенерировано на основании второго значения, ассоциированного с точкой доступа, и третьего значения, ассоциированного с устройством; и передатчик, сконфигурированный для передачи по меньшей мере через одну антенну этого сообщения на устройство.
[0011] Некоторые аспекты настоящего раскрытия обеспечивают первое устройство для беспроводной связи. Первое устройство в целом включает в себя приемник и систему обработки. Приемник обычно сконфигурирован для приема сообщения от второго устройства, причем сообщение содержит первое значение. Система обработки в целом сконфигурирована для определения второго значения, сгенерированного на основании третьего значения, ассоциированного со вторым устройством, и четвертого значения, ассоциированного с первым устройством, и определения на основании первого значения и второго значения, предназначено ли это сообщение для первого устройства.
[0012] Некоторые аспекты настоящего раскрытия обеспечивают способ для беспроводной связи. Способ в целом включает в себя прием в первом устройстве сообщения от второго устройства, причем сообщение содержит первое значение; определение второго значения, сгенерированного на основании третьего значения, ассоциированного со вторым устройством, и четвертого значения, ассоциированного с первым устройством; и определение на основании первого значения и второго значения, предназначено ли это сообщение для первого устройства.
[0013] Некоторые аспекты настоящего раскрытия обеспечивают первое устройство для беспроводной связи. Первое устройство в целом включает в себя средство для приема сообщения от второго устройства, причем сообщение содержит первое значение; средство для определения второго значения, сгенерированного на основании третьего значения, ассоциированного со вторым устройством, и четвертого значения, ассоциированного с первым устройством; и средство для определения на основании первого значения и второго значения, предназначено ли это сообщение для первого устройства.
[0014] Некоторые аспекты настоящего раскрытия обеспечивают компьютерный программный продукт для беспроводной связи. Компьютерный программный продукт в целом включает в себя считываемый компьютером носитель, имеющий команды, выполняемые для приема в первом устройстве сообщения от второго устройства, причем сообщение содержит первое значение; для определения второго значения, сгенерированного на основании третьего значения, ассоциированного со вторым устройством, и четвертого значения, ассоциированного с первым устройством; и для определения на основании первого значения и второго значения, предназначено ли это сообщение для первого устройства.
[0015] Некоторые аспекты настоящего раскрытия обеспечивают беспроводной узел. Беспроводной узел в целом включает в себя по меньшей мере одну антенну; приемник, сконфигурированный для приема по меньшей мере через одну антенну сообщения от устройства, причем сообщение содержит первое значение; и систему обработки, сконфигурированную для определения второго значения, сгенерированного на основании третьего значения, ассоциированного с устройством, и четвертого значения, ассоциированного с беспроводным узлом, и определения на основании первого значения и второго значения, предназначено ли это сообщение для беспроводного узла.
[0016] Некоторые аспекты настоящего раскрытия обеспечивают устройство для беспроводной связи. Устройство в целом включает в себя систему обработки и передатчик. Система обработки обычно сконфигурирована для генерирования сообщения, содержащего поле, причем поле содержит индикацию ряда пространственно-временных потоков, если используется в схеме многопользовательской передачи, или по меньшей мере часть значения идентификации (ID), если используется в схеме однопользовательской передачи. Передатчик в целом сконфигурирован для передачи этого сообщения.
[0017] Некоторые аспекты настоящего раскрытия обеспечивают способ для беспроводной связи. Способ в целом включает в себя генерирование сообщения, содержащего поле, причем поле содержит индикацию ряда пространственно-временных потоков при использовании в схеме многопользовательской передачи или по меньшей мере часть значения ID, если используется в схеме однопользовательской передачи, и передачу этого сообщения.
[0018] Некоторые аспекты настоящего раскрытия обеспечивают устройство для беспроводной связи. Устройство в целом включает в себя средство для генерирования сообщения, содержащего поле, причем поле содержит индикацию ряда пространственно-временных потоков при использовании в схеме многопользовательской передачи или по меньшей мере часть значения ID, если используется в схеме однопользовательской передачи, и средство для передачи этого сообщения.
[0019] Некоторые аспекты настоящего раскрытия обеспечивают компьютерный программный продукт для беспроводной связи. Компьютерный программный продукт в целом включает в себя считываемый компьютером носитель, имеющий команды, выполняемые для генерирования сообщения, содержащего поле, причем поле содержит индикацию ряда пространственно-временных потоков, если используется в схеме многопользовательской передачи, или по меньшей мере часть значения ID, если используется в схеме однопользовательской передачи, и для передачи этого сообщения.
[0020] Некоторые аспекты настоящего раскрытия обеспечивают беспроводной узел. Беспроводной узел обычно включает в себя по меньшей мере одну антенну; систему обработки, сконфигурированную для генерирования сообщения, содержащего поле, причем поле содержит индикацию ряда пространственно-временных потоков, если используется в схеме многопользовательской передачи, или по меньшей мере часть значения ID, если используется в схеме однопользовательской передачи; и передатчик, сконфигурированный для передачи этого сообщения по меньшей мере через одну антенну.
[0021] Некоторые аспекты настоящего раскрытия обеспечивают устройство для беспроводной связи. Устройство в целом включает в себя приемник, сконфигурированный для приема сообщения, содержащего поле, причем поле содержит индикацию ряда пространственно-временных потоков, если используется в схеме многопользовательской передачи, или по меньшей мере часть значения ID, если используется в однопользовательской схеме передачи; и систему обработки, сконфигурированную для определения на основании по меньшей мере этой части значения ID, предназначено ли это сообщение для устройства.
[0022] Некоторые аспекты настоящего раскрытия обеспечивают способ для беспроводной связи. Способ в целом включает в себя прием в устройстве сообщения, содержащего поле, причем поле содержит индикацию ряда пространственно-временных потоков, если используется в схеме многопользовательской передачи, или по меньшей мере часть значения ID, если используется в однопользовательской схеме передачи; и определение на основании по меньшей мере этой части значения ID, предназначено ли это сообщение для устройства.
[0023] Некоторые аспекты настоящего раскрытия обеспечивают устройство для беспроводной связи. Устройство в целом включает в себя средство для приема сообщения, содержащего поле, причем поле содержит индикацию ряда пространственно-временных потоков, если используется в схеме многопользовательской передачи, или по меньшей мере часть значения ID, если используется в однопользовательской схеме передачи; и средство для определения на основании по меньшей мере этой части значения ID, предназначено ли это сообщение для устройства.
[0024] Некоторые аспекты настоящего раскрытия обеспечивают компьютерный программный продукт для беспроводной связи. Компьютерный программный продукт в целом включает в себя считываемый компьютером носитель, имеющий команды, выполняемые для приема в устройстве сообщения, содержащего поле, причем поле содержит индикацию ряда пространственно-временных потоков, если используется в схеме многопользовательской передачи, или по меньшей мере часть значения ID, если используется в схеме однопользовательской передачи; и для определения на основании по меньшей мере этой части значения ID, предназначено ли это сообщение для устройства.
[0025] Некоторые аспекты настоящего раскрытия обеспечивают беспроводной узел. Беспроводной узел в целом включает в себя по меньшей мере одну антенну; приемник, сконфигурированный для приема по меньшей мере через одну антенну сообщения, содержащего поле, причем поле содержит индикацию ряда пространственно-временных потоков, если используется в схеме многопользовательской передачи, или по меньшей мере часть значения ID, если используется в однопользовательской схеме передачи; и систему обработки, сконфигурированную для определения на основании по меньшей мере этой части значения ID, предназначено ли это сообщение для беспроводного узла.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0026] Таким образом, способ, в котором могут быть подробно понятны вышеупомянутые признаки настоящего раскрытия, более конкретное описание, кратко изложенное выше, может быть осуществлен со ссылками на аспекты, некоторые из которых иллюстрированы в приложенных чертежах. Однако должно быть отмечено, что приложенные чертежи иллюстрируют только некоторые обычные аспекты настоящего раскрытия и поэтому не должны быть рассмотрены ограничивающими его объем, так как описание может быть принято для других одинаково эффективных аспектов.
[0027] Фиг.1 иллюстрирует диаграмму сети беспроводной связи в соответствии с некоторыми аспектами настоящего раскрытия.
[0028] Фиг.2 иллюстрирует блок-схему примерных точки доступа и терминалов пользователя в соответствии с некоторыми аспектами настоящего раскрытия.
[0029] Фиг.3 иллюстрирует блок-схему примерного беспроводного устройства в соответствии с некоторыми аспектами настоящего раскрытия.
[0030] Фиг.4A-4C иллюстрируют примерные пакеты, которые могут быть переданы в схемах однопользовательской (SU) или многопользовательской (MU) передачи, в соответствии с некоторыми аспектами настоящего раскрытия.
[0031] Фиг.5 иллюстрирует примерные операции для облегчения экономии мощности, которые могут быть выполнены станцией, в соответствии с некоторыми аспектами настоящего раскрытия.
[0032] Фиг.5A иллюстрирует примерное средство, способное выполнять операции, показанные на фиг.5.
[0033] Фиг.6 иллюстрирует примерные операции для облегчения экономии мощности, которые могут быть выполнены точкой доступа, в соответствии с некоторыми аспектами настоящего раскрытия.
[0034] Фиг.6A иллюстрирует примерное средство, способное выполнять операции, показанные на фиг.6.
[0035] Фиг.7A является примерной таблицей состава битов поля сигнала А1 с очень высокой пропускной способностью (VHT) (VHT-SIG-A1) в соответствии с некоторыми аспектами настоящего раскрытия.
[0036] Фиг.7B является примерной таблицей состава битов поля сигнала A2 VHT (VHT-SIG-A2) в соответствии с некоторыми аспектами настоящего раскрытия.
[0037] Фиг.8 иллюстрирует примерные операции со стороны точки доступа, чтобы передать сообщение на основании значения, ассоциированного с точкой доступа, и другого значения, ассоциированного со станцией, в соответствии с некоторыми аспектами настоящего раскрытия.
[0038] Фиг.8A иллюстрирует примерное средство, способное выполнять операции, показанные на фиг.8.
[0039] Фиг.9 иллюстрирует примерные операции со стороны точки доступа, чтобы передать сообщение, содержащее индикацию количества пространственно-временных потоков или значение идентификации, в соответствии с некоторыми аспектами настоящего раскрытия.
[0040] Фиг.9A иллюстрирует примерное средство, способное выполнять операции, показанные на фиг.9.
[0041] Фиг.10 иллюстрирует примерные операции со стороны станции, чтобы определить, предназначено ли принятое сообщение для станции, на основании значения, ассоциированного с точкой доступа, и другого значения, ассоциированного со станцией, в соответствии с некоторыми аспектами настоящего раскрытия.
[0042] Фиг.10A иллюстрирует примерное средство, способное выполнять операции, показанные на фиг.10.
[0043] Фиг.11 иллюстрирует примерные операции со стороны станции, чтобы определить, предназначено ли принятое сообщение для станции, на основании по меньшей мере части значения идентификации в принятом сообщении, в соответствии с некоторыми аспектами настоящего раскрытия.
[0044] Фиг.11A иллюстрирует примерное средство, способное выполнять операции, показанные на фиг.11.
ПОДРОБНОЕ ОПИСАНИЕ
[0045] Различные аспекты настоящего раскрытия в дальнейшем описаны более полно со ссылками на сопроводительные чертежи. Однако настоящее раскрытие может осуществляться во многих различных формах и не должно быть рассмотрено как ограниченное никакой определенной структурой или функцией, представленной на протяжении настоящего раскрытия. Вместо этого, эти аспекты обеспечены таким образом, чтобы настоящее раскрытие было полным и законченным и полностью передавало область раскрытия специалистам в данной области техники. На основании описаний здесь специалист в данной области техники должен оценить, что объем настоящего раскрытия предназначен, чтобы охватить любой аспект раскрытия, раскрытого в настоящем описании, осуществлен ли он независимо или объединен с любым другим аспектом настоящего раскрытия. Например, устройство может быть реализовано, или способ может быть применен на практике, используя любое количество аспектов, сформулированных в настоящем описании. В дополнение, объем настоящего раскрытия предназначен, чтобы охватить такое устройство или способ, который применен на практике, используя другую структуру, функциональность, или структуру и функциональность в дополнение или за исключением различных аспектов раскрытия, сформулированного в настоящем описании. Должно быть понятно, что любой аспект настоящего раскрытия, раскрытого в настоящем описании, может осуществляться одним или более элементами из формулы изобретения.
[0046] Слово "примерный" используется в настоящем описании, чтобы обозначать "служить примером, экземпляром или иллюстрацией". Любой аспект, описанный в настоящем описании как "примерный", не должен обязательно рассматриваться как предпочтительный или преимущественный по отношению к другим аспектам. Кроме того, используемый в настоящем описании термин "унаследованные станции" в целом относится к узлам беспроводной сети, которые поддерживают стандарт http://www.multitran.ru/c/m.exe?t=1322951_2_1&s1=IEEE (IEEE) 802.11n или более ранние версии стандарта IEEE 802.11.
[0047] Хотя в настоящем описании описаны конкретные аспекты, много вариаций и перестановок этих аспектов находятся в пределах объема настоящего раскрытия. Хотя упомянуты некоторые выгоды и преимущества предпочтительных аспектов, объем настоящего раскрытия не предназначен, чтобы ограничиваться конкретной выгодой, использованием или целями. Вместо этого, аспекты настоящего раскрытия предназначены, чтобы широко применяться к различным беспроводным технологиям, системным конфигурациям, сетям и протоколам передачи, некоторые из которых иллюстрированы посредством примера на фигурах и в последующем описании предпочтительных аспектов. Подробное описание и чертежи просто иллюстрируют настоящее раскрытие, а не ограничивают объем раскрытия, определяемого приложенной формулой изобретения и ее эквивалентами.
ПРИМЕРНАЯ СИСТЕМА БЕСПРОВОДНОЙ СВЯЗИ
[0048] Способы, описанные в настоящем описании, могут быть использованы для различных широкополосных систем беспроводной связи, включающих в себя системы связи, которые основаны на схеме ортогонального мультиплексирования. Примеры таких систем связи включают в себя системы множественного доступа с пространственным разделением каналов (SDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с ортогональным частотным разделением каналов (OFDMA), системы множественного доступа с частотным разделением каналов и единственной несущей (SC-FDMA) и т.д. Система SDMA может использовать существенно различные направления для одновременной передачи данных, принадлежащих множественным терминалам пользователя. Система TDMA может позволить множественным терминалам пользователя совместно использовать один и тот же частотный канал посредством разделения сигнала передачи на различные временные слоты, причем каждый временной слот назначается на различный терминал пользователя. Система OFDMA использует мультиплексирование с ортогональным частотным разделением каналов (OFDM), которое является способом модуляции, который делит общую полосу пропускания системы на множественные ортогональные поднесущие. Эти поднесущие могут также называться тонами, контейнерами и т.д. Посредством OFDM каждая поднесущая может быть независимо модулирована данными. Система SC-FDMA может использовать чередованный FDMA (IFDMA) для передачи по поднесущим, которые распределены по полосе пропускания системы, ограниченный FDMA (LFDMA) для передачи на блоке смежных поднесущих или расширенный FDMA (EFDMA) для передачи в множественных блоках смежных поднесущих. В целом, символы модуляции посылаются в частотной области посредством OFDM и во временном интервале посредством SC-FDMA.
[0049] Описания здесь могут быть включены (например, реализованы в пределах или выполнены посредством) во множество проводных или беспроводных устройств (например, узлы). В некоторых аспектах беспроводной узел, реализованный в соответствии с описаниями здесь, может содержать точку доступа или терминал доступа.
[0050] Точка доступа ("AP") может содержать, быть реализована как или известна как Узел B, контроллер радиосети ("RNC"), расширенный Узел B (eNB), контроллер базовой станции ("BSC"), базовая приемопередающая станция ("BTS"), базовая станция ("BS"), функция приемопередатчика ("TF"), радиомаршрутизатор, радиоприемопередатчик, набор основных услуг ("BSS"), расширенный набор услуг ("ESS"), базовая радиостанция ("RBS") или некоторая другая терминология.
[0051] Терминал доступа ("АТ") может содержать, быть реализован как или известен как абонентская станция, абонентский блок, мобильная станция (MS), удаленная станция, удаленный терминал, терминал пользователя (UT), пользовательский агент, пользовательское устройство, пользовательское оборудование (UE), терминал или некоторая другая терминология. В некоторых реализациях терминал доступа может содержать мобильный телефон, радиотелефон, телефон протокола инициации сеанса связи ("SIP"), станцию местной беспроводной связи ("WLL"), персональный цифровой ассистент ("PDA"), переносное устройство, имеющее возможность беспроводного соединения, станцию ("STA") или некоторое другое подходящее устройство обработки, соединенное с беспроводным модемом. Соответственно, один или более аспектов, описанных в настоящем описании, могут быть включены в телефон (например, сотовый телефон или смартфон), компьютер (например, ноутбук), планшет, портативное устройство связи, портативное вычислительное устройство (например, персональный цифровой ассистент), устройство развлечения (например, музыкальное или видеоустройство, или спутниковое радио), устройство глобальной системы определения местоположения (GPS) или любое другое подходящее устройство, которое сконфигурировано для связи с помощью беспроводного или проводного носителя. В некоторых аспектах узлом является беспроводной узел. Такой беспроводной узел может обеспечить, например, возможность соединения для или с сетью (например, глобальной сетью, такой как Интернет или сотовая сеть) с помощью проводной линии связи или беспроводной линии связи.
[0052] Фиг.1 иллюстрирует систему 100 с множественными входами и множественными выходами (MIMO) с точками доступа и терминалами пользователя. Для простоты только одна точка 110 доступа показана на фиг.1. Точка доступа (AP) в целом является фиксированной станцией, которая связывается с терминалами пользователя и может также называться базовой станцией или некоторой другой терминологией. Терминал пользователя может быть фиксированным или мобильным и может также называться мобильной станцией, станцией (STA), клиентом, беспроводным устройством или некоторой другой терминологией. Точка 110 доступа может связываться с одним или более терминалами 120 пользователя в любой заданный момент по нисходящей линии связи и восходящей линии связи. Нисходящая линия связи (то есть прямая линия связи) является линией связи от точки доступа к терминалам пользователя, и восходящая линия связи (то есть обратная линия связи) является линией связи от терминалов пользователя к точке доступа. Терминал пользователя может также одноранговым образом связываться с другим терминалом пользователя. Контроллер 130 системы подсоединяется к и обеспечивает координацию и управление для точек доступа.
[0053] В то время как части последующего раскрытия будут описывать терминалы 120 пользователя, способные связываться с помощью множественного доступа с пространственным разделением каналов (SDMA), для некоторых аспектов терминалы 120 пользователя могут также включать в себя некоторые терминалы пользователя, которые не поддерживают SDMA. Таким образом, для таких аспектов AP 110 может быть сконфигурирована для связи с терминалами пользователя как SDMA, так и не-SDMA. Этот подход может удобно позволить более старым версиям терминалов пользователя ("унаследованным" станциям) оставаться развернутыми в предприятии, расширяя их полезный срок службы, позволяя вводиться более новым терминалам пользователя SDMA по мере необходимости.
ap
u
ap
u
u
u
ap
ut
u
[0054] Система 100 использует множественные антенны передачи и множественные антенны приема для передачи данных по нисходящей линии связи и восходящей линии связи. Точка 110 доступа оборудована рядом N антенн и представляет множественный ввод (MI) для передач нисходящей линии связи и множественный вывод (MO) для передач восходящей линии связи. Набор N выбранных терминалов 120 пользователя в совокупности представляет множественный вывод для передач нисходящей линии связи и множественный ввод для передач восходящей линии связи. В некоторых случаях может быть желательно иметь N≥N≥1, если символьные потоки данных для N терминалов пользователя не мультиплексированы по коду, частоте или времени некоторыми средствами. N может быть больше, чем N, если символьные потоки данных могут быть мультиплексированы, используя способы TDMA, различные кодовые каналы посредством CDMA, несвязные наборы частотных поддиапазонов посредством OFDM и так далее. Каждый выбранный терминал пользователя передает специфичные для пользователя данные на и/или принимает специфичные для пользователя данные от точки доступа. В целом, каждый выбранный терминал пользователя может быть оборудован одной или множеством антенн (то есть, N≥1). N выбранных терминалов пользователя могут иметь одно и то же или разное количество антенн.
[0055] Система 100 MIMO может быть системой дуплексной передачи с временным разделением (TDD) или системой дуплексной передачи с частотным разделением (FDD). Для системы TDD нисходящая линия связи и восходящая линия связи совместно используют один и тот же диапазон частот. Для системы FDD нисходящая линия связи и восходящая линия связи используют разные диапазоны частот. Система 100 MIMO может также использовать единственную несущую или множественные несущие для передачи. Каждый терминал пользователя может быть оборудован единственной антенной (например, чтобы уменьшить затраты) или множественными антеннами (например, где могут поддерживаться дополнительные затраты). Система 100 может также быть системой TDMA, если терминалы 120 пользователя совместно используют один и тот же частотный канал посредством разделения передачи/приема на различные временные слоты, причем каждый временной слот назначается на различный терминал 120 пользователя.
ap
ut,m
ut,х
up
dn
up
dn
up
dn
[0056] Фиг.2 иллюстрирует блок-схему точки 110 доступа и два терминала 120m и 120x пользователя в системе 100 MIMO. Точка 110 доступа оборудована N антеннами 224a-224ap. Терминал 120m пользователя оборудован N антеннами 252ma-252mu, и терминал 120x пользователя оборудован N антеннами 252xa-252xu. Точка 110 доступа является передающим объектом для нисходящей линии связи и принимающим объектом для восходящей линии связи. Каждый терминал 120 пользователя является передающим объектом для восходящей линии связи и принимающим объектом для нисходящей линии связи. Используемый в настоящем описании "передающий объект" является независимо управляемым прибором или устройством, способным передавать данные с помощью беспроводного канала, и "принимающий объект" является независимо управляемым прибором или устройством, способным принимать данные с помощью беспроводного канала. В последующем описании индекс "dn" обозначает нисходящую линию связи, индекс "up" обозначает восходящую линию связи, N терминалов пользователя выбираются для одновременной передачи по восходящей линии связи, N терминалов пользователя выбираются для одновременной передачи по нисходящей линии связи, N может или может не быть равно N, и N и N могут быть статическими значениями или могут изменяться для каждого интервала планирования. Управление направлением диаграммы направленности или некоторый другой способ пространственной обработки может быть использован в точке доступа и терминале пользователя.
up,m
up,m
up,m
ut,m
ut,m
ut,m
ut,m
ut,m
[0057] По восходящей линии связи в каждом терминале 120 пользователя, выбранном для передачи восходящей линии связи, процессор 288 TX передачи данных принимает данные трафика от источника 286 данных и данные управления от контроллера 280. Процессор 288 TX передачи данных обрабатывает (например, кодирует, чередует и модулирует) данные трафика {d} для терминала пользователя на основании схем кодирования и модуляции, ассоциированных со скоростью передачи, выбранной для терминала пользователя, и выдает символьный поток данных {s}. Пространственный процессор 290 TX передачи данных выполняет пространственную обработку в отношении символьного потока данных {s} и выдает N символьных потоков передачи на N антенн. Каждый блок 254 передатчика (TMTR) принимает и обрабатывает (например, преобразует в аналоговый сигнал, усиливает, фильтрует и преобразует с повышением частоты) соответствующий символьный поток передачи для генерирования сигнала восходящей линии связи. N блоков 254 передатчика выдают N сигналов восходящей линии связи для передачи от N антенн 252 на точку 110 доступа.
up
[0058] Количество (N) терминалов пользователя может быть запланировано для одновременной передачи по восходящей линии связи. Каждый из этих терминалов пользователя выполняет пространственную обработку в отношении своего символьного потока данных и передает свой набор символьных потоков передачи по восходящей линии связи на точку доступа.
ap
up
ap
аp
up
up,m
up,m
up,m
[0059] В точке 110 доступа N антенн 224a-224ap принимают сигналы восходящей линии связи от всех N терминалов пользователя, передающих по восходящей линии связи. Каждая антенна 224 выдает принятый сигнал в соответствующий блок 222 приемника (RCVR). Каждый блок 222 приемника выполняет обработку, комплементарную к обработке, выполняемой блоком 254 передатчика, и выдает принятый символьный поток. Пространственный процессор 240 RX приема данных выполняет пространственную обработку приемника в отношении N принятых символьных потоков от N блоков 222 приемника и выдает N восстановленных символьных потоков данных восходящей линии связи. Пространственная обработка приемника выполняется в соответствии с инверсией матрицы корреляции канала (CCMI), минимальной среднеквадратической ошибкой (MMSE), последовательным подавлением помех (SIC) или некоторым другим способом. Каждый восстановленный символьный поток данных восходящей линии связи {s} является оценкой символьного потока данных {s}, переданного соответствующим терминалом пользователя. Процессор 242 RX приема данных обрабатывает (например, демодулирует, выполняет обратное чередование и декодирует) каждый восстановленный символьный поток данных восходящей линии связи {s} в соответствии со скоростью передачи, используемой для этого потока, чтобы получить декодированные данные. Декодированные данные для каждого терминала пользователя могут быть выданы в хранилище 244 данных для хранения и/или в контроллер 230 для дополнительной обработки.
dn
dn
dn
dn
ap
ap
ap
ap
ap
[0060] По нисходящей линии связи в точке 110 доступа процессор 210 TX передачи данных принимает данные трафика от источника 208 данных для N терминалов пользователя, запланированных для передачи нисходящей линии связи, данные управления от контроллера 230 и, возможно, другие данные от планировщика 234. Различные типы данных могут быть посланы по различным транспортным каналам. Процессор 210 TX передачи данных обрабатывает (например, кодирует, чередует и модулирует) транспортные данные для каждого терминала пользователя на основании скорости передачи, выбранной для этого терминала пользователя. Процессор 210 TX передачи данных выдает N символьных потоков данных нисходящей линии связи для N терминалов пользователя. Пространственный процессор 220 TX передачи данных выполняет пространственную обработку в отношении N символьных потоков данных нисходящей линии связи и выдает N символьных потоков передачи для N антенн. Каждый блок 222 передатчика (TMTR) принимает и обрабатывает соответствующий символьный поток передачи для генерирования сигнала нисходящей линии связи. N блоков 222 передатчика выдают N сигналов нисходящей линии связи для передачи от N антенн 224 на терминалы пользователя.
ut,m
ap
ut,m
ut,m
dn,m
[0061] В каждом терминале 120 пользователя N антенн 252 принимают N сигналов нисходящей линии связи от точки 110 доступа. Каждый блок 254 приемника (RCVR) обрабатывает принятый сигнал от ассоциированной антенны 252 и выдает принятый символьный поток. Процессор 260 RX пространственного приема данных выполняет пространственную обработку приемника в отношении N принятых символьных потоков от N блоков 254 приемника и выдает восстановленный символьный поток данных нисходящей линии связи {s} для терминала пользователя. Пространственная обработка приемника выполняется в соответствии с CCMI, MMSE или некоторым другим способом. Процессор 270 RX приема данных обрабатывает (например, демодулирует, выполняет обратное чередование и декодирует) восстановленный символьный поток данных нисходящей линии связи, чтобы получить декодированные данные для терминала пользователя.
dn,m
up,eff
[0062] В каждом терминале 120 пользователя блок 278 оценки канала оценивает ответ канала нисходящей линии связи и выдает оценки канала нисходящей линии связи, которые могут включать в себя оценки коэффициента усиления канала, оценки SNR, изменение шума и так далее. Аналогично, блок 228 оценки канала оценивает ответ канала восходящей линии связи и выдает оценки канала восходящей линии связи. Контроллер 280 для каждого терминала пользователя обычно получает матрицу пространственного фильтра для терминала пользователя на основании матрицы H ответа канала нисходящей линии связи для этого терминала пользователя. Контроллер 230 получает матрицу пространственного фильтра для точки доступа на основании эффективной матрицы H ответа канала восходящей линии связи. Контроллер 280 для каждого терминала пользователя может послать информацию обратной связи (например, собственные векторы нисходящей линии связи и/или восходящей линии связи, собственные значения, оценки SNR и т.д.) на точку доступа. Контроллеры 230 и 280 также управляют работой различных блоков обработки в точке 110 доступа и терминале 120 пользователя, соответственно.
[0063] Фиг.3 иллюстрирует различные компоненты, которые могут быть использованы в беспроводном устройстве 302, которое может быть использовано в системе беспроводной связи, такой как система 100 MIMO. Беспроводное устройство 302 является примером устройства, которое может быть сконфигурировано для реализации различных способов, описанных в настоящем описании. Беспроводное устройство 302 может быть точкой 110 доступа или терминалом 120 пользователя.
[0064] Беспроводное устройство 302 может включать в себя процессор 304, который управляет работой беспроводного устройства 302. Процессор 304 может также называться центральным блоком обработки (CPU). Память 306, которая может включать в себя как постоянное запоминающее устройство (ROM), так и оперативное запоминающее устройство (RAM), выдает команды и данные в процессор 304. Часть памяти 306 может также включать в себя энергонезависимое оперативное запоминающее устройство (NVRAM). Процессор 304 обычно выполняет логические и арифметические операции на основании программных команд, сохраненных в памяти 306. Команды в памяти 306 могут выполняться для реализации способов, описанных в настоящем описании.
[0065] Беспроводное устройство 302 может также включать в себя корпус 308, который может включать в себя передатчик 310 и приемник 312, чтобы обеспечить передачу и прием данных между беспроводным устройством 302 и удаленным местоположением. Передатчик 310 и приемник 312 могут быть объединены в приемопередатчик 314. Множество антенн 316 передачи может быть присоединено к корпусу 308 и электрически подсоединено к приемопередатчику 314. Беспроводное устройство 302 может также включать в себя (не показано) множественные передатчики, множественные приемники и множественные приемопередатчики.
[0066] Беспроводное устройство 302 может также включать в себя блок 318 обнаружения сигнала, который может быть использован для обнаружения и измерения уровня сигналов, принятых приемопередатчиком 314. Блок 318 обнаружения сигнала может обнаружить такие сигналы как полная энергия, энергия для каждой поднесущей для каждого символа, спектральная плотность мощности и другие сигналы. Беспроводное устройство 302 может также включать в себя цифровой сигнальный процессор 320 (DSP) для использования при обработке сигналов.
[0067] Различные компоненты беспроводного устройства 302 могут быть соединены вместе посредством системы 322 шин, которая может включать в себя шину питания, шину сигнала управления и шину сигнала статуса в дополнение к шине данных.
[0068] Система 100, иллюстрированная на фиг.1, может работать в соответствии с беспроводным стандартом связи IEEE 802.11ac. IEEE 802.11ac представляет исправление IEEE 802.11, которая учитывает более высокую пропускную способность в беспроводных сетях IEEE 802.11. Более высокая пропускная способность может быть реализована посредством несколько мер, таких как параллельные передачи на множественные станции (станции STA) за один раз, или посредством использования более широкой полосы пропускания канала (например, 80 МГц или 160 МГц). Стандарт IEEE 802.11ac также называется стандартом беспроводной связи с очень высокой пропускной способностью (VHT).
СРЕДСТВА ЭКОНОМИИ МОЩНОСТИ НА ФИЗИЧЕСКОМ УРОВНЕ
[0069] Некоторые аспекты настоящего раскрытия предлагают способ для передачи информации в неиспользованных областях заголовка физического уровня, чтобы повысить производительность системы. Предложенный способ передает, во время однопользовательской передачи, часть идентификатора набора основных услуг (BSSID) точки доступа в поле заголовка, который обычно используется для указания количества пространственно-временных потоков (Nsts).
[0070] Стандарт IEEE 802.11ac, который также называется очень высокой пропускной способностью (VHT), поддерживает работу с высокой пропускной способностью сети, которая реализуется с помощью нескольких мер, таких как параллельные передачи на множественные станции (станции STA) за один раз, или посредством использования широкой полосы пропускания канала, такой как 80 МГц или 160 МГц.
[0071] Формат физического заголовка (PHY) 802.11ac может содержать поле, называемое полем "количество пространственно-временных потоков (Nsts)". Поле Nsts может требоваться для многопользовательских передач (MU), но оно может быть частично не использовано для однопользовательских передач (SU). Например, биты 13-21 (9 битов) поля Nsts могут быть не использованы. Эти 9 битов поля Nsts могут быть использованы для сигнализации частичного идентификатора ассоциации (AID) таким образом, чтобы станции (станции STA) с отличным частичным AID могли прекратить принимать пакет, приняв частичный AID, который отличается от их собственного.
[0072] Точка доступа не назначает AID самой себе, таким образом, не определено, какое значение этого 9-битового поля должно быть предназначено для передач на AP. Такие передачи на AP называются передачами восходящей линии связи.
[0073] Для некоторых аспектов неиспользованное поле Nsts может быть заполнено частичным идентификатором набора основных услуг (BSSID) для однопользовательских пакетов (SU) восходящей линии связи и частичным AID для одноадресных пакетов SU нисходящей линии связи. BSSID является адресом управления доступом к среде (MAC) AP, который подразумевает, что 9-битовое поле передач SU восходящей линии связи содержит первые 9 битов адреса управления доступом к среде (MAC) AP. Должно быть отмечено, что 9 битов являются только примерными.
[0074] Фиг.4A-4C иллюстрируют примерные пакеты, которые могут быть переданы в схемах однопользовательской передачи или многопользовательской передачи, в соответствии с некоторыми аспектами настоящего раскрытия.
[0075] Фиг.4A иллюстрирует примерный формат сообщения (например, пакет), который включает в себя заголовок 402A PHY и поле 404, которое может быть использовано для передачи индикации количества пространственно-временных потоков (Nsts), если используется для многопользовательской передачи.
[0076] Фиг.4B иллюстрирует сообщение, переданное, используя однопользовательскую передачу нисходящей линии связи. Сообщение может включать в себя заголовок 402B PHY и поле 406 с частью AID станции, для которой предназначен пакет.
[0077] Фиг.4C иллюстрирует сообщение, переданное, используя однопользовательскую передачу восходящей линии связи. Сообщение может включать в себя заголовок 402C PHY с полем 408 с частью BSSID точки доступа, для которой предназначено сообщение.
[0078] Для некоторых аспектов, во время назначения идентификаторов AID на станции STA, AP может пропустить идентификаторы AID с частичным AID, равным ее частичному BSSID (например, равным 9 младшим значащим битам (битам LSB) ее адреса MAC).
[0079] Для некоторых аспектов, во время назначения идентификаторов AID на станции STA, AP может также пропустить частичные идентификаторы BSSID других точек AP в ее окрестности. Эти идентификаторы BSSID могут быть получены через принятые сигналы-маяки от окружающих точек AP.
[0080] Использование частичного AID для одноадресных пакетов SU нисходящей линии связи может гарантировать, что не будет коллизий в наборе основных услуг (BSS). Другими словами, каждая STA может иметь уникальное значение в заголовке PHY, направленное к ней, позволяя всем другим станциям STA в BSS вернуться в спящий режим в течение оставшейся длительности пакета (до 510 устройств, что равно 512 значениям для 9-битового поля, меньше, чем частичный AID вещания (все 0) и частичный BSSID AP).
[0081] Для некоторых аспектов передачи восходящей линии связи могут не конфликтовать в BSS, но они могут конфликтовать с частичным AID станций STA в других наборах BSS. Однако вероятность того, что это произойдет, является низкой. Для некоторых аспектов STA может запросить другой AID, если она обнаружит конфликт с другой AP или с STA в другом BSS.
[0082] Фиг.5 иллюстрирует примерные операции 500 для облегчения экономии мощности, которые могут быть выполнены станцией, в соответствии с некоторыми аспектами настоящего раскрытия. Операции могут начинаться на этапе 502 посредством станции, генерирующей первое сообщение, содержащее поле, причем поле содержит часть идентификатора набора основных услуг (BSSID), если используется в схеме однопользовательской передачи, или индикацию ряда пространственно-временных потоков, если используется в схеме многопользовательской передачи. На этапе 504 станция передает первое сообщение на точку доступа. Станция может также принять второе сообщение, содержащее поле, причем поле содержит часть идентификатора ассоциации (AID), если второе сообщение передается, используя схему однопользовательской передачи, или индикацию ряда пространственно-временных потоков, если второе сообщение передается, используя схему многопользовательской передачи.
[0083] Для некоторых аспектов станция может сравнить принятый AID со своим AID и отвергнуть второе сообщение, если принятый AID отличается от ее AID.
[0084] Фиг.6 иллюстрирует примерные операции 600 для облегчения экономии мощности, которые могут быть выполнены точкой доступа, в соответствии с некоторыми аспектами настоящего раскрытия. Операции могут начаться на этапе 602 посредством точки доступа, назначающей один или более идентификаторов AID на одно или более устройств, при этом один или более идентификаторов AID отличаются от части идентификатора набора основных услуг (BSSID) устройства. На этапе 604 точка доступа уведомляет одно или более устройств о назначенных идентификаторах AID.
СРЕДСТВА ЭКОНОМИИ МОЩНОСТИ НА ФИЗИЧЕСКОМ УРОВНЕ СО СЛУЧАЙНЫМ СМЕЩЕНИЕМ
[0085] Как описано выше, физический заголовок 802.11ac (PHY) может содержать поле "количество пространственно-временных потоков (Nsts)" как часть поля сигнала A VHT (VHT-SIG-A). Поле VHT-SIG-A переносит информацию, чтобы интерпретировать пакеты формата VHT. Поле Nsts может быть использовано для многопользовательских (MU) передач, но оно может быть частично не использовано для однопользовательских (SU) передач. Например, биты 13-21 (9 битов) поля Nsts могут быть не использованы. Эти 9 битов поля Nsts могут быть использованы для сигнализации частичного идентификатора ассоциации (AID) таким образом, чтобы станции (станции STA) с разным частичным AID могли прекратить принимать пакет, приняв частичный AID, который отличается от их собственного.
[0086] Для некоторых аспектов AID может быть выбран случайным образом посредством AP, чтобы уменьшить вероятность коллизий частичного AID между перекрывающимися наборами BSS. Случайный выбор может вызывать нежелательное увеличение отображения индикации трафика (TIM), присутствующей в каждом сигнале-маяке.
[0087] Фиг.7A и 7B являются примерными таблицами 700, 750 состава битов поля VHT-SIG-A1 и поля VHT-SIG-A2, соответственно, в соответствии с некоторыми аспектами настоящего раскрытия. Для некоторых аспектов настоящего раскрытия выбор AID может быть сохранен последовательным и может начаться с 1. Специфичное для BSS смещение может быть добавлено к (частичному) AID до ввода частичного AID в 9-битовое поле заголовка PHY (например, биты 13-21 поля Nsts в таблице 700). Специфичное для BSS смещение может быть выбрано случайным образом посредством AP и сигнализировано на ассоциированные станции STA посредством ответа ассоциации, или оно может быть передано на STA с помощью другого средства.
[0088] Таким образом, значение в 9-битовом поле для передач нисходящей линии связи с высокой вероятностью может отличаться от одного BSS к следующему, позволяя станциям STA оставаться в активном состоянии только тогда, когда кадр передается к ним.
[0089] Фиг.8 иллюстрирует примерные операции 800, с точки зрения первого устройства (например, точки доступа), для передачи сообщения на основании значения, ассоциированного с первым устройством, и другого значения, ассоциированного со вторым устройством (например, станцией), в соответствии с некоторыми аспектами настоящего раскрытия. Операции 800 могут начаться на этапе 802 посредством первого устройства, генерирующего сообщение, содержащее первое значение. Первое значение может быть сгенерировано на основании второго значения, ассоциированного с первым устройством, и третьего значения, ассоциированного со вторым устройством. На этапе 804 первое устройство может передать это сообщение на второе устройство.
[0090] Согласно некоторым аспектам, второе значение может быть выбрано случайным образом. Для некоторых аспектов генерирование может содержать объединение второго значения, ассоциированного с первым устройством, и третьего значения, ассоциированного со вторым устройством. Объединение может содержать добавление второго значения к третьему значению. Для некоторых аспектов объединение может дополнительно содержать усечение результата дополнения.
[0091] Для некоторых аспектов операции 800 могут дополнительно содержать первое устройство, последовательно назначающее множество значений на множество устройств. Третьим значением может быть одно из этого множества значений.
[0092] Для некоторых аспектов первое устройство может обеспечить второе значение второму устройству (например, с помощью ответа ассоциации). Для некоторых аспектов первое устройство может обеспечить третье значение второму устройству. Обеспечение значения конкретному устройству может включать в себя передачу или сигнализацию значения на это конкретное устройство.
[0093] Фиг.9 иллюстрирует примерные операции 900, с точки зрения устройства (например, точки доступа), для передачи сообщения, содержащего индикацию ряда пространственно-временных потоков или значение идентификации, в соответствии с некоторыми аспектами настоящего раскрытия. Операции 900 могут начаться на этапе 902 посредством устройства, генерирующего сообщение, содержащее поле. Это поле может содержать индикацию ряда пространственно-временных потоков, если используется в схеме многопользовательской передачи, или по меньшей мере часть значения идентификации (ID), если используется в схеме однопользовательской передачи. На этапе 904 устройство может передать это сообщение.
[0094] Фиг.10 иллюстрирует примерные операции 1000, с точки зрения первого устройства (например, станции), для определения, предназначено ли принятое сообщение для первого устройства, на основании значения, ассоциированного с первым устройством, и другого значения, ассоциированного со вторым устройством (например, точкой доступа), в соответствии с некоторыми аспектами настоящего раскрытия. Операции 1000 могут начаться на этапе 1002 посредством первого устройства, принимающего сообщение от второго устройства. Сообщение может содержать поле, причем это поле содержит первое значение. На этапе 1004 первое устройство может определить второе значение, сгенерированное посредством объединения третьего значения, ассоциированного со вторым устройством, и четвертого значения, ассоциированного с первым устройством.
[0095] На этапе 1006 первое устройство может определить на основании первого значения и второго значения, предназначено ли сообщение для первого устройства. Сообщение может быть определено как предназначенное для первого устройства, если первое значение равно второму значению. Иначе, первое устройство может определить, что сообщение не предназначено для первого устройства, если первое значение не равно второму значению. В этом случае первое устройство может закончить обработку (например, интерпретацию) сообщения на основании этого определения.
[0096] Для некоторых аспектов первое устройство может определить в первом режиме, предназначено ли сообщение для первого устройства. Затем первое устройство может инициировать второй режим в ответ на определение, что первое устройство не является намеченным получателем сообщения, причем второй режим имеет более низкое потребление мощности, чем первый режим. Например, первый режим может быть активным режимом, в то время как второй режим является неактивным режимом.
[0097] Согласно некоторым аспектам, операции 1000 могут дополнительно содержать первое устройство, принимающее индикацию четвертого значения, ассоциированного с первым устройством. Четвертым значением, ассоциированным с первым устройством, может быть одно из множества значений, назначенных последовательно на множество устройств. Для некоторых аспектов по меньшей мере часть второго значения может включать в себя множество младших значащих битов (битов LSB) четвертого значения, ассоциированного с первым устройством.
[0098] Для некоторых аспектов операции 1000 могут дополнительно содержать первое устройство, принимающее индикацию третьего значения, ассоциированного со вторым устройством. Первое устройство может принять эту индикацию с помощью ответа ассоциации.
[0099] Фиг.11 иллюстрирует примерные операции 1100, с точки зрения устройства (например, станции), для определения, предназначено ли принятое сообщение для станции, на основании по меньшей мере части значения идентификации в принятом сообщении, в соответствии с некоторыми аспектами настоящего раскрытия. Операции могут начаться на этапе 1102 посредством устройства, принимающего сообщение, содержащее поле. Это поле может содержать индикацию ряда пространственно-временных потоков, если используется в схеме многопользовательской передачи, или по меньшей мере часть значения идентификации (ID), если используется в схеме однопользовательской передачи. На этапе 1104 устройство может определить на основании по меньшей мере части значения ID, предназначено ли сообщение для устройства.
[00100] Различные операции способов, описанных выше, могут быть выполнены любыми подходящими средствами, способными выполнять соответствующие функции. Эти средства могут включать в себя различный компонент(ы) аппаратного обеспечения и/или программного обеспечения, схемы и/или модуль(и), включающие в себя, но не ограниченные, схему, специализированную интегральную схему (ASIC) или процессор. В целом, где есть операции, иллюстрированные на фигурах, эти операции могут иметь соответствующие аналогичные компоненты "средство плюс функция" с аналогичной нумерацией. Например, операции 800, иллюстрированные на фиг.8, соответствуют средству 800A, иллюстрированному на фиг.8A.
[00101] Например, средство для передачи, средство для сигнализации или средство для обеспечения может содержать передатчик, такой как блок 222 передатчика точки 110 доступа, иллюстрированной на фиг.2, блок 254 передатчика терминала 120 пользователя, изображенного на фиг.2, или передатчик 310 беспроводного устройства 302, показанного на фиг.3. Средство для приема может содержать приемник, такой как блок 222 приемника точки 110 доступа, иллюстрированной на фиг.2, блок 254 приемника терминала 120 пользователя, изображенного на фиг.2, или приемник 312 беспроводного устройства 302, показанного на фиг.3. Средство для генерирования сообщения, средство для объединения, средство для последовательного назначения, средство для завершения обработки, средство для инициации, средство для добавления, средство для усечения, средство для определения и/или средство для обработки может содержать систему обработки, которая может включать в себя один или более процессоров, таких как процессор 210 TX передачи данных и/или контроллер 230 точки 110 доступа или процессор 288 TX передачи данных и/или контроллер 280 терминала 120 пользователя, иллюстрированного на фиг.2.
[00102] Используемый в настоящем описании термин "определение" охватывает большое разнообразие действий. Например, "определение" может включать в себя подсчет, вычисление, обработку, получение, исследование, поиск (например, поиск в таблице, базе данных или другой структуре данных), установку и т.п. Кроме того, "определение" может включать в себя прием (например, прием информации), получение доступа (например, получение доступа к данным в памяти) и т.п. Кроме того, "определение" может включать в себя решение, отбор, выбор, установление и т.п.
[00103] Используемая в настоящем описании фраза "по меньшей мере одно из" списка пунктов относится к любой комбинации этих элементов, включающих в себя единственные элементы. В качестве другого примера фраза "по меньшей мере одно из: а, b или c" предназначена, чтобы охватить a, b, c, a-b, a-c, b-c и a-b-c.
[00104] Различные иллюстративные логические блоки, модули и схемы, описанные вместе с настоящим раскрытием, могут быть реализованы или выполнены процессором общего назначения, цифровым сигнальным процессором (DSP), специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицей (FPGA), программируемым логическим устройством (PLD), логикой на дискретных элементах или транзисторах, дискретными компонентами аппаратного обеспечения или их комбинациями, сконструированными для выполнения функций, описанных в настоящем описании. Процессор общего назначения может быть микропроцессором, но, в альтернативе, процессор может быть любым коммерчески доступным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор может также быть реализован в качестве комбинации вычислительных устройств, например, комбинации DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в связи с ядром DSP или любой другой подходящей конфигурации.
[00105] Этапы способа или алгоритма, описанного вместе с настоящим раскрытием, могут непосредственно осуществляться в аппаратном обеспечении, модуле программного обеспечения, выполняемом процессором, или в их комбинации. Модуль программного обеспечения может постоянно находиться в любой форме запоминающего носителя, который известен в данной области техники. Некоторые примеры запоминающих носителей, которые могут быть использованы, включают в себя оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), флэш-память, память EPROM, память EEPROM, регистры, жесткий диск, сменный диск, CD-ROM и т.д. Модуль программного обеспечения может содержать единственную команду или много команд и может быть распределен по нескольким различным кодовым сегментам, среди различных программ и через множественные запоминающие носители. Запоминающий носитель может быть подсоединен к процессору таким образом, чтобы процессор мог считать информацию и записать информацию на запоминающий носитель. В альтернативе запоминающий носитель может быть неотъемлемой частью процессора.
[00106] Способы, раскрытые в настоящем описании, содержат один или более этапов или действий для достижения описанного способа. Этапы и/или действия способа можно обменивать друг с другом, не отступая от объема формулы изобретения. Другими словами, если конкретный порядок этапов или действий не определен, порядок и/или использование конкретных этапов и/или действий может быть изменен, не отступая от объема формулы изобретения.
[00107] Описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении или любой их комбинации. Если реализовано в аппаратном обеспечении, примерная конфигурация аппаратного обеспечения может содержать систему обработки в беспроводном узле. Система обработки может быть реализована шинной архитектурой. Шина может включать в себя любое количество шин и мостов соединения в зависимости от конкретного применения системы обработки и общих структурных ограничений. Шина может связывать различные схемы, включающие в себя процессор, считываемые машиной носители и шинный интерфейс. Шинный интерфейс может быть использован для соединения сетевого адаптера, среди всего прочего, с системой обработки с помощью шины. Сетевой адаптер может быть использован для реализации функций обработки сигнала PHY-уровня. В случае терминала 120 пользователя (см. фиг.1), пользовательский интерфейс (например, клавиатура, дисплей, мышь, джойстик и т.д.) может также быть соединен с шиной. Шина может также связывать различные другие схемы, такие как источники тактирования, периферийные устройства, регуляторы напряжения, схемы регулирования мощности и т.п., которые известны в данной области техники и поэтому не будут описаны дальше.
[00108] Процессор может отвечать за управление шиной и общей обработкой, включающей в себя выполнение программного обеспечения, сохраненного на считываемых машиной носителях. Процессор может быть реализован одним или более процессорами общего назначения и/или специального назначения. Примеры включают в себя микропроцессоры, микроконтроллеры, процессоры DSP и другую схему, которая может выполнять программное обеспечение. Программное обеспечение должно быть широко рассмотрено, чтобы обозначать команды, данные или любую их комбинацию, называется оно ли программным обеспечением, программно-аппаратным обеспечением, промежуточным программным обеспечением, микрокодом, языком описания аппаратного обеспечения или иначе. Считываемые машиной носители могут включать в себя, посредством примера, RAM (оперативное запоминающее устройство), флэш-память, ROM (постоянное запоминающее устройство), PROM (программируемое постоянное запоминающее устройство), EPROM (стираемое программируемое постоянное запоминающее устройство), EEPROM (электрически стираемое программируемое постоянное запоминающее устройство), регистры, оптические диски, магнитные диски, жесткие диски или любой другой подходящий запоминающий носитель, или любую их комбинацию. Считываемые машиной носители могут осуществляться в компьютерном программном продукте. Компьютерный программный продукт может содержать упаковочные материалы.
[00109] При реализации аппаратного обеспечения считываемые машиной носители могут быть частью системы обработки, отдельной от процессора. Однако, как с готовностью оценят специалисты в данной области техники, считываемые машиной носители или любая их часть могут быть внешними по отношению к системе обработки. Посредством примера считываемые машиной носители могут включать в себя линию передачи, несущую, модулированную данными, и/или компьютерный продукт, отдельный от беспроводного узла, все, что может быть доступно посредством процессора через шинный интерфейс. Альтернативно или кроме того, считываемые машиной носители или любая их часть могут быть объединены в процессор, например, в случае кэша и/или файлов регистров общего назначения.
[00110] Система обработки может быть сконфигурирована как система обработки общего назначения с одним или более микропроцессорами, обеспечивающими функциональные возможности процессора, и внешней памятью, обеспечивающей по меньшей мере часть считываемых машиной носителей, связанных с другой схемой поддержки через внешнюю архитектуру шины. Альтернативно, система обработки может быть реализована с ASIC (специализированной интегральной схемой), процессором, интерфейсом шины, пользовательским интерфейсом в случае терминала доступа, схемой поддержки и по меньшей мере частью считываемых машиной носителей, объединенных в однокристальную схему, или одной или более матрицами FPGA (программируемыми пользователем вентильными матрицами), устройствами PLD (программируемыми логическими устройствами), контроллерами, конечными автоматами, схемой на логических вентилях, дискретными компонентами аппаратного обеспечения или любой другой подходящей схемой, или любой комбинацией схем, которая может выполнять различные функциональные возможности, описанные на протяжении настоящего раскрытия. Специалисты в данной области техники поймут, как лучше всего реализовать описанные функциональные возможности для системы обработки в зависимости от конкретного применения и общих структурных ограничений, наложенных на полную систему.
[00111] Считываемые машиной носители могут содержать ряд модулей программного обеспечения. Модули программного обеспечения включают в себя команды, которые при выполнении процессором вынуждают систему обработки выполнять различные функции. Модули программного обеспечения могут включать в себя модуль передачи и модуль приема. Каждый модуль программного обеспечения может постоянно находиться в единственном запоминающем устройстве или может быть распределен через множество запоминающих устройств. Посредством примера модуль программного обеспечения может быть загружен в RAM с жесткого диска, когда имеет место событие инициации. Во время выполнения модуля программного обеспечения процессор может загрузить некоторые команды в кэш, чтобы увеличить скорость доступа. Одна или более строк кэша могут быть затем загружены в файл регистров общего назначения для выполнения посредством процессора. Ссылаясь на функциональные возможности модуля программного обеспечения, описанные ниже, должно быть понятно, что такие функциональные возможности реализуются процессором при выполнении команд от этого модуля программного обеспечения.
[00112] Если реализуется в программном обеспечении, функции могут быть сохранены или переданы как одна или более команд или код на считываемый компьютером носитель. Считываемые компьютером носители включают в себя как компьютерные запоминающие носители, так и коммуникационные носители, включающие в себя любой носитель, который облегчает передачу компьютерной программы от одного места до другого. Запоминающий носитель может быть любым доступным носителем, который может быть доступен посредством компьютера. Посредством примера, а не ограничения, такие считываемые компьютером носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое запоминающее устройство на оптических дисках, запоминающее устройство на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель, который может быть использован, чтобы переносить или сохранять желаемый программный код в форме команд или структур данных, и который может быть доступным посредством компьютера. Кроме того, любое соединение должным образом называется считываемым компьютером носителем. Например, если программное обеспечение передается от вебсайта, сервера или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, абонентскую цифровую линию (DSL) или беспроводные технологии, такие как инфракрасное излучение, радио- и микроволны, то эти коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасное излучение, радио- и микроволны, включены в определение носителя. Диск (disk) и диск (disc), как используются в настоящем описании, включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), дискету и диск blue-ray, где диски (disks) обычно воспроизводят данные магнитным способом, в то время как диски (discs) воспроизводят данные оптическим образом посредством лазеров. Таким образом, в некоторых аспектах считываемый компьютером носитель может содержать не временный считываемый компьютером носитель (например, материальный носитель). В дополнение, в некоторых аспектах считываемый компьютером носитель может содержать временный считываемый компьютером носитель (например, сигнал). Комбинации вышеупомянутого должны быть также включены в понятие считываемых компьютером носителей.
[00113] Таким образом, некоторые аспекты могут содержать компьютерный программный продукт для выполнения операций, представленных в настоящем описании. Например, такой компьютерный программный продукт может содержать считываемый компьютером носитель, имеющий команды, сохраненные (и/или закодированные) на нем, причем команды выполняются одним или более процессорами, чтобы выполнить операции, описанные в настоящем описании. Для некоторых аспектов компьютерный программный продукт может включать в себя упаковочный материал.
[00114] Дополнительно должно быть оценено, что модули и/или другое соответствующее средство для выполнения способов и методов, описанных в настоящем описании, могут быть загружены и/или иначе получены терминалом пользователя и/или базовой станцией, при необходимости. Например, такое устройство может быть подсоединено к серверу, чтобы облегчить передачу средства для выполнения способов, описанных в настоящем описании. Альтернативно, различные способы, описанные в настоящем описании, могут быть обеспечены с помощью средств хранения (например, RAM, ROM, физического запоминающего носителя, такого как компакт-диск (CD) или дискета, и т.д.) таким образом, чтобы терминал пользователя и/или базовая станция могли получать различные способы после подсоединения или обеспечения средств хранения устройству. Кроме того, может быть использован любой другой подходящий способ для обеспечения способов и методов, описанных в настоящем описании, устройству.
[00115] Должно быть понятно, что формула изобретения не ограничена точной конфигурацией и компонентами, иллюстрированными выше. Различные модификации, изменения и вариации могут быть сделаны в компоновке, операции и подробностях способов и устройстве, описанном выше, не отступая от области формулы изобретения.