ЭФФЕКТИВНОЕ ОПРЕДЕЛЕНИЕ ГРУППЫ И ПЕРЕГРУЗКА ДЛЯ МНОГОПОЛЬЗОВАТЕЛЬСКИХ ПЕРЕДАЧ MIMO
EFFICIENT GROUP DEFINITION AND OVERLOADING FOR MULTIUSER MIMO TRANSMISSIONS

ИСПРАШИВАНИЕ ПРИОРИТЕТА
По настоящей заявке на патент испрашивается приоритет по дате подачи предварительной заявки на патент № 61/328314, озаглавленной "Efficient group definition and overloading for multiuser MIMO transmissions", поданной 27 апреля 2010 г., права на которую принадлежат заявителю этой заявки, и полностью включенной в этот документ по ссылке.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Определенные аспекты настоящего раскрытия в целом относятся к беспроводной связи, в частности к способу эффективного определения группы и перегрузки для передач с многопользовательским множественным входом множественным выходом (MU-MIMO).
УРОВЕНЬ ТЕХНИКИ
Для решения проблемы увеличивающихся требований к полосе пропускания, предъявляемых беспроводными системами связи, разработаны различные схемы для обеспечения возможности множеству терминалов пользователя осуществлять связь с одной точкой доступа при разделении ресурсов канала с достижением высокой пропускной способности каналов передачи данных. Технология множественный вход множественный выход (Multiple Input Multiple Output, MIMO) представляет один такой подход, который недавно стал широко распространенным для систем связи следующего поколения. Технология MIMO принята в нескольких появившихся стандартах беспроводной связи, например в стандарте 802.11 Института инженеров по электротехнике и радиоэлектронике (Institute of Electrical and Electronics Engineers, IEEE). IEEE 802.11 обозначает набор стандартов радиоинтерфейса беспроводной локальной сети (WLAN), разработанных комитетом IEEE 802.11 для системы связи с малым радиусом действия (например, от десятков метров до нескольких сотен метров).
В спецификациях, установленных комитетом стандартов для WLAN, IEEE 802.11 для передач на основе очень высокой пропускной способности (very high throughput, VHT), разработан подход к использованию частоты несущей 5 ГГц (т.е. спецификация IEEE 802.11ac) или частоты несущей 60 ГГц (т.е. спецификация IEEE 802.11ad) с целью получения суммарной пропускной способности больше 1 Гигабит в секунду. Одной из высокоэффективных технологий для спецификации VHT 5 ГГц является более широкая полоса пропускания канала, в которой соединяются два канала по 40 МГц для получения ширины полосы 80 МГц, следовательно, вдвое увеличивается скорость передачи данных физического уровня (PHY) при незначительном увеличении стоимости по сравнению со стандартом IEEE 802.11n.
T
R
T
R
S
S
T
R
S
Система MIMO использует множество (N) передающих антенн и множество (N) приемных антенн для передачи данных. Канал MIMO, сформированный N передающими и N приемными антеннами, может быть разложен на N независимых каналов, которые также называются пространственными каналами, где N≤min{N,N}. Каждый из N независимых каналов соответствует одному измерению. Система MIMO может предоставлять улучшенные характеристики (например, более высокую пропускную способность и/или большую надежность), если используются дополнительные измерения, создаваемые множеством передающих и приемных антенн.
В беспроводных сетях связи с одной точкой доступа (Access Point, AP) и множеством абонентских станций (STA) могут осуществляться параллельные передачи по множеству каналов в направлении разных станций, как в восходящем направлении, так и в нисходящем направлении. В таких системах существует много проблем.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
y
В определенных аспектах настоящего раскрытия обеспечен способ беспроводной связи. Этот способ в общем включает в себя указание для каждого аппарата из множества аппаратов позиции аппарата в каждой группе аппаратов из множества групп для выделения одного или нескольких пространственных потоков, генерирование преамбулы, содержащей первое поле из y битов, идентифицирующее группу в упомянутом множестве, состоящем из до 2 групп, для приема одновременных передач данных и передачу, в упомянутые аппараты, по меньшей мере, части преамбулы с первым полем, предшествующую одновременным передачам данных, предназначенным для набора аппаратов, выбранных из упомянутой группы, причем выделение одного или нескольких пространственных потоков упомянутых одновременных передач данных каждому аппарату из упомянутого набора задается упомянутой частью преамбулы и указанной позицией этого аппарата в группе.
y
В определенных аспектах настоящего раскрытия обеспечен аппарат для беспроводной связи. Этот аппарат в общем включает в себя первую схему, сконфигурированную с возможностью указания для каждого аппарата из множества других аппаратов позиции другого аппарата в каждой группе других аппаратов из множества групп для выделения одного или нескольких пространственных потоков, вторую схему, сконфигурированную с возможностью генерирования преамбулы, содержащей первое поле из y битов, идентифицирующее группу в упомянутом множестве, состоящем из до 2 групп, для приема одновременных передач данных, и передатчик, сконфигурированный с возможностью передачи, в упомянутые другие аппараты, по меньшей мере, части преамбулы с первым полем, предшествующей одновременным передачам данных, предназначенным для набора других аппаратов, выбранных из упомянутой группы, причем выделение одного или нескольких пространственных потоков упомянутых одновременных передач данных каждому аппарату из упомянутого набора задается упомянутой частью преамбулы и указанной позицией этого аппарата в группе.
y
В определенных аспектах настоящего раскрытия обеспечен аппарат для беспроводной связи. Этот аппарат в общем включает в себя средство для указания для каждого аппарата из множества других аппаратов позиции упомянутого другого аппарата в каждой группе упомянутых других аппаратов из множества групп для выделения одного или нескольких пространственных потоков, средство для генерирования преамбулы, содержащей первое поле из y битов, идентифицирующее группу в упомянутом множестве, состоящем из до 2 групп, для приема одновременных передач данных, и средство для передачи, в упомянутые другие аппараты, по меньшей мере, части преамбулы с первым полем, предшествующей одновременным передачам данных, предназначенным для набора упомянутых других аппаратов, выбранных из упомянутой группы, причем выделение одного или нескольких пространственных потоков упомянутых одновременных передач данных каждому аппарату из упомянутого набора задается упомянутой частью преамбулы и указанной позицией этого аппарата в группе.
y
В определенных аспектах настоящего раскрытия обеспечен компьютерный программный продукт для беспроводной связи. Этот компьютерный программный продукт включает в себя машиночитаемый носитель информации, содержащий команды, исполнимые для указания для каждого аппарата из множества аппаратов позиции аппарата в каждой группе аппаратов из множества групп для выделения одного или нескольких пространственных потоков, генерирования преамбулы, содержащей первое поле из y битов, идентифицирующее группу в упомянутом множестве, состоящем из до 2 групп, для приема одновременных передач данных, и передачи, в упомянутые аппараты, по меньшей мере, части преамбулы с первым полем, предшествующей одновременным передачам данных, предназначенным для набора аппаратов, выбранных из упомянутой группы, причем выделение одного или нескольких пространственных потоков упомянутых одновременных передач данных каждому аппарату из упомянутого набора задается упомянутой частью преамбулы и указанной позицией этого аппарата в группе.
y
В определенных аспектах настоящего раскрытия обеспечено устройство связи. Это устройство связи в общем включает в себя, по меньшей мере, одну антенну, первую схему, сконфигурированную с возможностью указания, для каждого аппарата из множества аппаратов, позиции аппарата в каждой группе аппаратов из множества групп для выделения одного или нескольких пространственных потоков, вторую схему, сконфигурированную с возможностью генерирования преамбулы, содержащей первое поле из y битов, идентифицирующее группу в упомянутом множестве, состоящем из до 2 групп, для приема одновременных передач данных, и передатчик, сконфигурированный с возможностью передачи в упомянутые аппараты через упомянутую, по меньшей мере, одну антенну, по меньшей мере, части преамбулы с первым полем, предшествующей одновременным передачам данных, предназначенным для набора аппаратов, выбранных из упомянутой группы, причем выделение одного или нескольких пространственных потоков упомянутых одновременных передач данных каждому аппарату из упомянутого набора задается упомянутой частью преамбулы и указанной позицией этого аппарата в группе.
y
В определенных аспектах настоящего раскрытия обеспечен способ беспроводной связи. Этот способ в общем включает в себя получение в аппарате из множества аппаратов, указания о позиции этого аппарата в каждой группе аппаратов из множества групп, прием, по меньшей мере, части преамбулы, содержащей первое поле из y битов, идентифицирующее группу в упомянутом множестве, состоящем из до 2 групп, для приема одновременных передач данных, предназначенных для набора аппаратов, выбранных из упомянутой группы, и определение, по меньшей мере, частично на основе упомянутой части преамбулы и упомянутой указанной позиции упомянутого аппарата в группе, выделены ли один или несколько пространственных потоков упомянутых одновременных передач данных этому аппарату.
y
В определенных аспектах настоящего раскрытия обеспечен аппарат для беспроводной связи. Этот аппарат в общем включает в себя первую схему, сконфигурированную с возможностью получения в этом аппарате из множества аппаратов указания о позиции этого аппарата в каждой группе аппаратов из множества групп, приемник, сконфигурированный с возможностью приема, по меньшей мере, части преамбулы, содержащей первое поле из y битов, идентифицирующее группу в упомянутом множестве, состоящем из до 2 групп, для приема одновременных передач данных, предназначенных для набора аппаратов, выбранных из упомянутой группы, и вторую схему, сконфигурированную с возможностью определения, по меньшей мере, частично на основе упомянутой части преамбулы и упомянутой указанной позиции упомянутого аппарата в группе, выделены ли один или несколько пространственных потоков упомянутых одновременных передач данных этому аппарату.
y
В определенных аспектах настоящего раскрытия обеспечен аппарат для беспроводной связи. Этот аппарат в общем включает в себя средство для получения в этом аппарате из множества аппаратов указания о позиции этого аппарата в каждой группе аппаратов из множества групп, средство для приема, по меньшей мере, части преамбулы, содержащей первое поле из y битов, идентифицирующее группу в упомянутом множестве, состоящем из до 2 групп, для приема одновременных передач данных, предназначенных для набора аппаратов, выбранных из упомянутой группы, и средство для определения, по меньшей мере, частично на основе упомянутой части преамбулы и упомянутой указанной позиции упомянутого аппарата в группе, выделены ли один или несколько пространственных потоков упомянутых одновременных передач данных этому аппарату.
y
В определенных аспектах настоящего раскрытия обеспечен компьютерный программный продукт для беспроводной связи. Этот компьютерный программный продукт включает в себя машиночитаемый носитель информации, содержащий команды, исполнимые для получения, в аппарате из множества аппаратов, указания о позиции этого аппарата в каждой группе аппаратов из множества групп, приема, по меньшей мере, части преамбулы, содержащей первое поле из y битов, идентифицирующее группу в упомянутом множестве, состоящем из до 2 групп, для приема одновременных передач данных, предназначенных для набора аппаратов, выбранных из упомянутой группы, и определения, по меньшей мере, частично на основе упомянутой части преамбулы и упомянутой указанной позиции упомянутого аппарата в группе, выделены ли один или несколько пространственных потоков упомянутых одновременных передач данных этому аппарату.
y
В определенных аспектах настоящего раскрытия обеспечен беспроводной узел. Этот беспроводной узел в общем включает в себя, по меньшей мере, одну антенну, первую схему, сконфигурированную с возможностью получения, в этом беспроводном узле из множества беспроводных узлов, указания о позиции этого беспроводного узла в каждой группе упомянутых беспроводных узлов из множества групп, приемник, сконфигурированный с возможностью приема, через, по меньшей мере, одну антенну, по меньшей мере, части преамбулы, содержащей первое поле из y битов, идентифицирующее группу в упомянутом множестве, состоящем из до 2 групп, для приема одновременных передач данных, предназначенных для набора беспроводных узлов, выбранных из упомянутой группы, и вторую схему, сконфигурированную с возможностью определения, по меньшей мере, частично на основе упомянутой части преамбулы и упомянутой указанной позиции упомянутого беспроводного узла в группе, выделены ли один или несколько пространственных потоков упомянутых одновременных передач данных этому беспроводному узлу.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Детали вышеперечисленных признаков настоящего раскрытия предмета изобретения станут понятны из более подробного описания, кратко изложенного выше, со ссылкой на аспекты, некоторые из которых изображены на прилагаемых чертежах. Однако отметим, что на чертежах изображены только определенные характерные аспекты этого раскрытия, и, следовательно, они не должны рассматриваться, как ограничивающие его объем, так как в этом описании могут предполагаться другие в равной степени эффективные аспекты.
На фиг. 1 изображена схема беспроводной сети связи в соответствии с определенными аспектами настоящего раскрытия.
На фиг. 2 изображена блок-схема примерной точки доступа и терминалов пользователя в соответствии с определенными аспектами настоящего раскрытия.
На фиг. 3 изображена блок-схема примерного беспроводного устройства в соответствии с определенными аспектами настоящего раскрытия.
На фиг. 4 изображена примерная структура преамбулы, которая может передаваться из точки доступа в соответствии с определенными аспектами настоящего раскрытия.
На фиг. 5 в графическом виде изображены примерные характеристики предлагаемой усовершенствованной схемы идентификации группы в соответствии с определенными аспектами настоящего раскрытия.
На фиг. 6 изображены примерные операции, которые могут выполняться в точке доступа для идентификации группы в соответствии с определенными аспектами настоящего раскрытия.
На фиг. 6A изображены примерные компоненты, которые могут выполнять операции, изображенные на фиг. 6.
На фиг. 7 изображены примерные операции, которые могут выполняться в абонентской станции в соответствии с определенными аспектами настоящего раскрытия.
На фиг. 7A изображены примерные компоненты, которые могут выполнять операции, изображенные на фиг. 7.
ПОДРОБНОЕ ОПИСАНИЕ
Далее в этом документе приводится более полное описание различных аспектов раскрытия со ссылкой на прилагаемые чертежи. Однако это раскрытие может быть воплощено во многих других формах, и не следует считать, что оно ограничено какой-либо конкретной структурой или функцией, представленной в этом описании. Напротив, эти аспекты предоставлены для полноты и законченности этого раскрытия и донесения его в полном объеме до специалистов в данной области техники. На основе идей, изложенных в этом документе, специалисту в данной области техники будет очевидно, что объем раскрытия охватывает любой его аспект, раскрытый в этом документе, независимо от того, реализуется ли он независимо от любого другого аспекта или в комбинации с ним. Например, аппарат может быть реализован, или способ может быть применен на практике с использованием любого количества аспектов, изложенных в этом описании. Кроме того, объем раскрытия охватывает такой аппарат или способ, который применяется на практике с использованием другой структуры, функциональности или структуры и функциональности в дополнение к различным аспектам раскрытия, изложенным в этом описании, или за исключением их. Должно быть понятно, что любой аспект раскрытия, раскрытый в этом описании, может являться составной частью одного или нескольких элементов пункта формулы изобретения.
Слово "примерный" в этом описании используется в значении "служащий в качестве примера, образца или иллюстрации". Любой аспект, описанный в этом документе как "примерный", не должен обязательно рассматриваться как предпочтительный или имеющий преимущества перед другими аспектами.
Несмотря на то, что в этом документе описаны конкретные аспекты, в объем раскрытия включены многочисленные вариации и перестановки этих аспектов. Несмотря на то, что упоминаются достоинства и преимущества предпочтительных аспектов, не существует намерения ограничивать объем раскрытия до конкретных преимуществ, применений или задач. Наоборот, аспекты раскрытия предназначены для широкого применения в разных беспроводных технологиях, конфигурациях системы, сетях и протоколах передачи, некоторые из которых иллюстрируются в виде примера на чертежах и в нижеследующем описании предпочтительных аспектов. Подробное описание и чертежи только иллюстрируют раскрытие, но не ограничивают его, причем объем раскрытия определяется прилагаемой формулой изобретения и ее эквивалентами.
ПРИМЕР СИСТЕМЫ БЕСПРОВОДНОЙ СВЯЗИ
Технологии, описанные в этом документе, могут быть использованы для различных систем широкополосной беспроводной связи, включающих в себя системы связи на основе схемы ортогонального мультиплексирования. Примеры таких систем связи могут включать в себя системы множественного доступа с пространственным разделением (МДПР, Spatial Division Multiple Access, SDMA), системы множественного доступа с временным разделением (МДВР, Time Division Multiple Access, TDMA), системы множественного доступа с ортогональным частотным разделением (МДЧР, Orthogonal Frequency Division Multiple Access, OFDMA), системы множественного доступа с частотным разделением на одной несущей (МДОЧР-ОН, Single-Carrier Frequency Division Multiple Access, SC-FDMA) и т.д. Системы SDMA могут использовать достаточно разные направления для одновременной передачи данных, относящихся к множеству терминалов пользователей. Система TDMA может обеспечивать возможность совместного использования идентичного частотного канала множеством терминалов пользователей посредством разделения сигнала передачи на разные кванты времени, причем все кванты времени назначаются разным терминалам пользователя. Система OFDMA использует мультиплексирование с ортогональным частотным разделением сигналов, которое является технологией модуляции, при котором вся ширина полосы системы разбивается на множество ортогональных поднесущих. Эти поднесущие также могут называться тонами, элементами кодированного сигнала и т.д. С OFDM каждая поднесущая может независимо модулироваться данными. Система SC-FDMA может использовать FDMA с перемежением (interleaved FDMA, IFDMA) для передачи на поднесущих, которые распределены по всей ширине полосы системы, локализованный FDMA (localized FDMA, LFDMA) для передачи на блоке смежных поднесущих или усовершенствованный FDMA (enhanced FDMA, EFDMA) для передачи на множестве блоков смежных поднесущих. В общем, символы модуляции отправляют в частотной области посредством OFDM и во временной области посредством SC-FDMA.
Идеи, изложенные в этом описании, могут быть включены (например, реализованы внутри или выполнены посредством них) в множество проводных и беспроводных аппаратов (например, узлов). В некоторых аспектах, беспроводной узел, реализованный в соответствии с идеями, изложенными в этом описании, может содержать точку доступа или терминал доступа.
Точка доступа ("AP") может содержать, быть реализована как или известна как узел B (NodeB), контроллер радиосети (Radio Network Controller, "RNC"), усовершенствованный узел B (eNodeB), контроллер базовых станций (Base Station Controller, "BSC"), базовая приемопередающая станция (Base Transceiver Station, "BTS"), базовая станция (Base Station, "BS"), приемопередающее функциональное устройство (Transceiver Function, "TF"), радиомаршрутизатор, приемопередающая радиостанция, основной набор служб (Basic Service Set, "BSS"), расширенный набор служб (Extended Service Set, "ESS"), базовая радиостанция (Radio Base Station, "RBS"), или может использоваться некоторый другой термин.
Терминал доступа ("AT") может содержать, быть реализован как или известен как терминал доступа, абонентский пункт, абонентский блок, мобильная станция, удаленная станция, удаленный терминал, терминал пользователя, агент пользователя, устройство пользователя, оборудование пользователя, станция пользователя, или может использоваться некоторый другой термин. В некоторых реализациях терминал доступа может содержать сотовый телефон, радиотелефон, телефон с протоколом инициации сеансов (SIP), станцию беспроводного локального шлейфа (WLL), персональный цифровой секретарь (PDA), портативное устройство, имеющее возможность беспроводного соединения, станцию ("STA") или некоторое другое соответствующее устройство обработки, соединенное с беспроводным модемом. Соответственно, один или несколько аспектов, указанных в этом описании, могут быть включены в телефон (например, сотовый телефон или смартфон), компьютер (например, ноутбук), переносное устройство связи, переносное вычислительное устройство (например, карманный персональный компьютер), развлекательное устройство (например, музыкальное устройство, видеоустройство или спутниковый радиоприемник), устройство глобальной системы определения местоположения или любое другое соответствующее устройство, которое сконфигурировано с возможностью связи посредством беспроводной или проводной среды. Согласно некоторым аспектам узел является беспроводным узлом. Такой беспроводной узел может обеспечивать, например, связь для сети или с сетью (например, глобальной сетью, например Интернет, или сотовой сетью) посредством проводной или беспроводной линии связи.
На фиг. 1 изображена система 100 множественного доступа с множественными входами и множественными выходами (MIMO) с точками доступа и терминалами пользователя. Для простоты на фиг. 1 изображена только одна точка 110 доступа. Точка доступа обычно является стационарной станцией, которая обменивается информацией с терминалами пользователя, а также может называться базовой станцией или с использованием некоторого другого термина. Терминал пользователя может быть стационарным или мобильным, а также может называться мобильной станцией, беспроводным устройством или с использованием некоторого другого термина. Точка 110 доступа в любой данный момент времени может обмениваться информацией с одним или несколькими терминалами 120 пользователя по нисходящей линии связи или восходящей линии связи. Нисходящая линия связи (т.е. прямая линия связи) является линией связи из точки доступа в терминалы пользователя, а восходящая линия связи (т.е. обратная линия связи) является линией связи из терминалов пользователя в точку доступа. Терминал пользователя может также осуществлять одноранговую связь с другим терминалом пользователя. К точкам доступа подключен контроллер 130 системы, который обеспечивает их координацию и управление ими.
Несмотря на то, что в некоторых частях нижеследующего раскрытия описаны терминалы 120 пользователя, которые могут обмениваться информацией посредством множественного доступа с пространственным разделением (SDMA), для определенных аспектов, терминалы 120 пользователя могут также включать в себя некоторые терминалы пользователя, которые не поддерживают SDMA. Соответственно, для таких аспектов, AP 110 может быть сконфигурирована с возможностью обмена информацией как с терминалами пользователя, поддерживающими SDMA, так и с терминалами пользователя, не поддерживающими его. Этот подход является подходящим для обеспечения возможности прежним версиям терминалов пользователя ("устаревшие" станции) продолжать функционировать на предприятии с продлением их срока службы, с обеспечением возможности приступить к использованию современных терминалов пользователя, поддерживающих SDMA, как считается целесообразным.
ap
ap
ut
В системе 100 для передачи данных по нисходящей линии связи и по восходящей линии связи применяются множество передающих и множество приемных антенн. Точка 110 доступа оборудована N антеннами и представляет множественный вход (MI) для передач по нисходящей линии связи и множественный выход (MO) для передач по восходящей линии связи. Набор из К выбранных терминалов 120 пользователя в совокупности представляет множественный выход для передач по нисходящей линии связи и множественный вход для передач по восходящей линии связи. Для строгого SDMA, требуется наличие N≥K>1, если потоки символов данных для K терминалов пользователей не мультиплексируются по коду, частоте или времени каким-либо способом. K может быть больше N, если потоки символов данных могут быть мультиплексированы с использованием технологии TDMA, различных кодовых каналов при CDMA, непересекающихся наборов поддиапазонов при OFDM и так далее. Каждый выбранный терминал пользователя передает индивидуальные для пользователя данные в точку доступа и/или принимает индивидуальные для пользователя данные из нее. В общем, каждый выбранный терминал пользователя может быть оборудован одной или множеством антенн (т.е. N≥1). K выбранных терминалов пользователя могут иметь идентичное или разное количество антенн.
Система 100 SDMA может быть системой с временным дуплексным разделением (TDD) или системой с частотным дуплексным разделением (FDD). Для системы TDD, нисходящая линия связи и восходящая линия связи совместно используют идентичную полосу частот. Для системы FDD, нисходящая линия связи и восходящая линия связи используют разные полосы частот. Система 100 MIMO для передачи также может использовать одну несущую или множество несущих. Каждый терминал пользователя может быть оборудован одной антенной (например, для сохранения низкого уровня затрат) или несколькими антеннами (например, когда могут быть обоснованы дополнительные затраты). Система 100 также может быть системой TDMA, если терминалы 120 пользователя совместно используют идентичный частотный канал посредством разделения передачи/приема на разные кванты времени, причем все кванты времени назначаются разным терминалам 120 пользователя.
Согласно одному аспекту настоящего раскрытия, преамбула кадра передачи может создаваться в AP 110. Преамбула может содержать поле для идентификации группы для переноса во все поддерживаемые терминалы 120 пользователя, что конкретный набор терминалов пользователя будет получать пространственные потоки многопользовательской (MU) передачи MIMO. AP 110 может передавать преамбулу в терминалы 120 пользователя в соответствии с семейством стандартов в области беспроводной связи IEEE 802.11.
t
ut,m
ut,x
up
dn
up
dn
up
dn
На фиг. 2 изображена блок-схема точки 110 доступа и двух терминалов 120m и 120x пользователя в системе 100 MIMO. Точка 110 доступа оборудована N антеннами 224a-224t. Терминал 120m пользователя оборудован N антеннами 252ma-252mu, а терминал 120x пользователя оборудован N антеннами 252xa-252xu. Точка 110 доступа является передающим объектом для нисходящей линии связи и приемным объектом для восходящей линии связи. Каждый терминал 120 пользователя является передающим объектом для восходящей линии связи и приемным объектом для нисходящей линии связи. Как используется в этом описании, "передающий объект" является независимо функционирующим аппаратом или устройством, которое может передавать данные через беспроводной канал, а "приемный объект" является независимо функционирующим аппаратом или устройством, которое может принимать данные через беспроводной канал. В нижеследующем описании, нижний индекс "dn" обозначает нисходящую линию связи, нижний индекс "up" обозначает восходящую линию связи, N терминалов пользователя выбираются для одновременной передачи по восходящей линии связи, N терминалов пользователя выбираются для одновременной передачи по нисходящей линии связи, N может быть равно или не равно N, и N и N могут быть статическими значениями или могут изменяться для каждого интервала планирования. В точке доступа или в терминале пользователя может использоваться управление лучом или некоторый другой способ пространственной обработки.
ut,m
ut,m
ut,m
ut,m
ut,m
На восходящей линии связи, в каждом терминале 120 пользователя, выбранном для передачи по восходящей линии связи, процессор 288 данных TX принимает данные трафика из источника 286 данных и данные управления из контроллера 280. Процессор 288 данных ТХ обрабатывает (например, кодирует, перемежает и модулирует) данные трафика для терминала пользователя на основе схем кодирования и модуляции, ассоциированных со скоростью, выбранной для этого терминала пользователя, и обеспечивает поток символов данных. Пространственный процессор 290 ТХ выполняет пространственную обработку этого потока символов данных и обеспечивает N потоков символов передачи для N антенн. Каждый блок 254 передатчика (TMTR) принимает и обрабатывает (например, преобразует в аналоговые, усиливает, фильтрует и преобразует с повышением частоты) соответствующий поток символов передачи для генерирования сигнала восходящей линии связи. N блоков 254 передатчика обеспечивают N сигналов восходящей линии связи для передачи из N антенн 252 в точку доступа.
up
Для одновременной передачи по восходящей линии связи может быть запланировано N терминалов пользователя. Каждый из этих терминалов пользователя выполняет пространственную обработку своего потока символов данных и передает в точку доступа по восходящей линии связи свой набор потоков символов передачи.
ap
up
ap
ap
up
В точке 110 доступа, N антенн 224a-224ap принимают сигналы восходящей линии связи из всех N терминалов пользователя, передающих по восходящей линии связи. Каждая антенна 224 обеспечивает принятый сигнал в соответствующий блок 222 приемника (RCVR). Каждый блок 222 приемника выполняет обработку, которая является дополняющей к той, которая выполняется блоком 254 передатчика, и обеспечивает принятый поток символов. Пространственный процессор 240 RX выполняет пространственную обработку в приемнике N принятых потоков символов из N блоков 222 приемника и обеспечивает N восстановленных потоков символов данных восходящей линии связи. Пространственная обработка в приемнике выполняется в соответствии с обращением корреляционной матрицы канала (CCMI), минимальной среднеквадратической ошибкой (MMSE), "мягким" подавлением помех (soft interference cancellation, SIC) или некоторым другим способом. Каждый восстановленный поток символов данных восходящей линии связи является оценкой потока символов данных, передаваемого соответствующим терминалом пользователя. Процессор 242 данных RX обрабатывает (например, демодулирует, устраняет перемежение и декодирует) каждый принятый поток символов данных восходящей линии связи в соответствии со скоростью, используемой для этого потока, для получения декодированных данных. Декодированные данные для каждого терминала пользователя могут обеспечиваться в накопитель 244 данных для хранения и/или в контроллер 230 для дальнейшей обработки.
dn
dn
dn
dn
ap
ap
ap
ap
ap
По нисходящей линии связи, в точке 110 доступа, процессор 210 данных TX принимает данные трафика из источника 208 данных для N терминалов пользователя, запланированных для передачи по нисходящей линии связи, данные управления из контроллера 230 и, возможно, другие данные из планировщика 234. Различные типы данных могут отправляться по разным транспортным каналам. Процессор 210 данных ТХ обрабатывает (например, кодирует, перемежает и модулирует) данные трафика для каждого терминала пользователя на основе скорости, выбранной для этого терминала пользователя. Процессор 210 данных ТХ обеспечивает N потоков символов данных нисходящей линии связи для N терминалов пользователя. Пространственный процессор 220 TX выполняет пространственную обработку (например, предварительное кодирование или формирование луча, как описано в настоящем раскрытии) N потоков символов данных нисходящей линии связи и обеспечивает N потоков символов передачи для N антенн. Каждый блок 222 передатчика принимает и обрабатывает соответствующий поток символов передачи для генерирования сигнала нисходящей линии связи. N блоков 222 передатчика обеспечивают N сигналов нисходящей линии связи для передачи из N антенн 224 в терминалы пользователя.
ut,m
ap
ut,m
ut,m
В каждом терминале 120 пользователя N. антенн 252 принимают N сигналов нисходящей линии связи из точки 110 доступа. Каждый блок 254 приемника обрабатывает принятый сигнал из ассоциированной антенны 252 и обеспечивает принятый поток символов. Пространственный процессор 260 RX выполняет пространственную обработку в приемнике N принятых потоков символов из N блоков 254 приемника и обеспечивает восстановленный поток символов данных нисходящей линии связи для терминала пользователя. Пространственная обработка в приемнике выполняется в соответствии с CCMI, MMSE или некоторой другой технологией. Процессор 270 данных RX обрабатывает (например, демодулирует, устраняет перемежение и декодирует) восстановленный поток символов данных нисходящей линии связи для получения декодированных данных для терминала пользователя.
n,m
up,ef
В каждом терминале 120 пользователя, блок 278 оценки канала оценивает отклик канала нисходящей линии связи и обеспечивает оценки канала нисходящей линии связи, которые могут включать в себя оценки коэффициента усиления канала, оценки SNR, дисперсию шума и так далее. Аналогично, блок 228 оценки канала оценивает отклик канала восходящей линии связи и обеспечивает оценки канала восходящей линии связи. Контроллер 280 для каждого терминала пользователя обычно выводит матрицу пространственного фильтра для терминала пользователя на основе матрицы H отклика канала нисходящей линии связи для этого терминала пользователя. Контроллер 230 выводит матрицу пространственного фильтра для точки доступа на основе эффективной матрицы H отклика канала восходящей линии связи. Контроллер 280 для каждого терминала пользователя может отправить информацию обратной связи (например, собственные векторы, собственные значения, оценки SNR нисходящей линии связи и/или восходящей линии связи и так далее) в точку доступа. Контроллеры 230 и 280 также управляют работой различных блоков обработки в точке доступа 110 и терминале 120 пользователя, соответственно.
Согласно одному аспекту настоящего раскрытия, процессор 210 данных TX AP 110 может быть сконфигурирован с возможностью создания преамбулы кадра передачи. Преамбула может содержать поле для идентификации группы для переноса во все поддерживаемые терминалы 120 пользователя, что конкретный набор терминалов пользователя будет получать пространственные потоки передачи MU-MIMO. AP 110 может передавать преамбулу в терминалы 120 пользователя через передатчик 222 в соответствии с семейством стандартов в области беспроводной связи IEEE 802.11. Процессор 270 данных RX терминала 120 пользователя может быть сконфигурирован с возможностью обработки принятой преамбулы для обнаружения того, выделен ли какой-либо из пространственных потоков передачи MU-MIMO этому терминалу пользователя.
На фиг. 3 изображены различные компоненты, которые могут быть использованы в беспроводном устройстве 302, которое может использоваться в системе 100 беспроводной связи. Беспроводное устройство 302 является примером устройства, которое может быть сконфигурировано с возможностью реализации различных способов, описанных в этом документе. Беспроводное устройство 302 может являться базовой станцией 104 или терминалом 106 пользователя.
Беспроводное устройство 302 может включать в себя процессор 304, который управляет работой беспроводного устройства 302. Процессор 304 может также называться центральным процессором (CPU). Память 306, которая может включать в себя как постоянное запоминающее устройство (ROM), так и оперативное запоминающее устройство (RAM), обеспечивает команды и данные в процессор 304. Часть памяти 306 может также включать в себя энергонезависимое оперативное запоминающее устройство (NVRAM). Процессор 304 обычно выполняет логические и арифметические операции на основе команд программы, хранящихся в памяти 306. Команды в памяти 306 могут исполняться для реализации способов, описанных в этом документе.
Беспроводное устройство 302 также может включать в себя корпус 308, который может включать в себя передатчик 310 и приемник 312 для обеспечения возможности передачи и приема данных между этим беспроводным устройством 302 и удаленным пунктом. Передатчик 310 и приемник 312 могут быть объединены в приемопередатчик 314. К корпусу 308 могут быть присоединены одна или множество передающих антенн 316, и они могут быть электрически соединены с приемопередатчиком 314. Беспроводное устройство 302 может также включать в себя (не изображено) множество передатчиков, множество приемников и множество приемопередатчиков.
Беспроводное устройство 302 может также включать в себя детектор сигналов 318, который может использоваться для детектирования и квантования уровня сигналов, принятых приемопередатчиком 314. Детектор 318 сигналов может детектировать такие сигналы, как полную энергию, энергию для каждой поднесущей для каждого символа, спектральную плотность мощности и другие сигналы. Беспроводное устройство 302 может также включать в себя цифровой сигнальный процессор (DSP) 320 для использования при обработке сигналов.
Различные компоненты беспроводного устройства 302 могут быть связаны вместе посредством системы 322 шин, которая может включать в себя шину питания, шину сигнала управления, шину сигнала состояния наряду с шиной данных.
Согласно одному аспекту настоящего раскрытия, процессор 304 беспроводного устройства 302 может быть сконфигурирован с возможностью создания преамбулы кадра передачи. Преамбула может содержать поле для идентификации группы для переноса во все поддерживаемые терминалы пользователя (не изображены), что конкретный набор терминалов пользователя будет получать пространственные потоки передачи MU-MIMO. Беспроводное устройство 302 может передавать преамбулу в терминалы пользователя через передатчик 310 в соответствии с семейством стандартов в области беспроводной связи IEEE 802.11.
В беспроводных локальных сетях (WLAN) следующего поколения, например, WLAN 100, изображенной на фиг. 1, передача MU-MIMO по нисходящей линии связи (DL) может представлять перспективный способ увеличения общей пропускной способности сети. Согласно большинству аспектов передачи MU-MIMO DL, часть без формирования луча преамбулы, передаваемой из точки доступа во множество абонентских станций (STA), может нести поле выделения пространственных потоков, в котором указано выделение пространственных потоков для STA.
Для анализа этой информации о выделении на стороне STA каждой STA может потребоваться знание своего порядкового номера или номера STA в наборе STA из множества STA, запланированных для приема этой передачи MU-MIMO. Для этого может потребоваться формирование групп, причем поле идентификации группы (groupID) в преамбуле может переносить, в STA, набор STA (и их порядок), в которые осуществляется передача, в данной передаче MU. С добавлением бит преамбулы к заголовку передачи может быть предпочтительной затрата такого небольшого количества бит на groupID, какое только возможно без потери гибкости, в отношении которой STA могут планироваться вместе в передаче MU в данный момент времени.
СТРУКТУРА ПРЕАМБУЛЫ С ОПРЕДЕЛЕНИЕМ ГРУППЫ
На фиг. 4 изображена примерная структура преамбулы 400 в соответствии с определенными аспектами настоящего раскрытия. Преамбула 400 может передаваться, например, из точки 110 доступа (AP) в STA 120 в беспроводной сети 100, изображенной на фиг. 1.
Преамбула 400 может содержать полностью унаследованную часть 402 (т.е. часть без формирования луча) и часть 404 с предварительным кодированием 802.11ac VHT (Very High Throughput, очень высокая пропускная способность). Унаследованная часть 402 может содержать, по меньшей мере, одно из: унаследованного короткого обучающего поля 406 (L-STF), унаследованного длинного обучающего поля 408, поля 410 унаследованного сигнала (L-SIG) и двух символов 412, 414 OFDM для полей VHT Signal типа A (VHT-SIGA). Поля 412, 414 VHT-SIGA могут передаваться ненаправленно и могут указывать выделение количеств пространственных потоков для комбинации (набора) STA.
Часть 404 с предварительным кодированием 802.11ac VHT может содержать, по меньшей мере, одно из: короткого обучающего поля 418 с очень высокой пропускной способностью (VHT-STF), длинного обучающего поля 1 420 с очень высокой пропускной способностью (VHT-LTF1), длинных обучающх полей 422 с очень высокой пропускной способностью (VHT-LTFs), поля 424 Signal типа B с очень высокой пропускной способностью (VHT-SIGB) и части 426 данных. Согласно одному аспекту, поле VHT-SIGB может содержать один символ OFDM, и может передаваться с предварительным кодированием/с формированием луча.
Для устойчивого приема MU-MIMO может потребоваться, чтобы AP передавала все VHT-LTF 422 во все поддерживаемые STA. VHT-LTF 422 могут обеспечить возможность того, что каждая STA оценивает канал MIMO из всех антенн AP в свои антенны. STA может использовать упомянутый оцененный канал для выполнения эффективного устранения помех от потоков MU-MIMO, соответствующих другим STA. Для выполнения устойчивого подавления/устранения помех может потребоваться, чтобы каждой STA было известно то, какой(ие) пространственный(ые) поток(и) принадлежит(ат) этой STA и какой(ие) пространственный(ые) поток(и) принадлежит(ат) другим пользователям.
Как упоминалось выше, в преамбулу 400 может быть включено поле 416 groupID для переноса во все поддерживаемые STA, что конкретный набор STA будет принимать пространственные потоки передачи MU-MIMO. В качестве отправной точки, если формируются группы, которые могут быть отображены в уникальные наборы STA, то для полной гибкости планирования может потребоваться очень большое количество битов groupID в преамбуле 400. С другой стороны, если обеспечена возможность перегрузки groupID, при которой множество наборов (комбинаций) STA может быть отображено в один groupID, то большая гибкость может быть достигнута при количестве STA, которые могут планироваться вместе.
Согласно одному аспекту, в случае перегрузки, для фиксированного времени в будущем может потребоваться предварительная выборка меньшего набора получателей MU-MIMO. В этом случае, может потребоваться заранее выбирать потенциальных получателей MU-MIMO, например, каждые 20 мс и затем назначать этим получателям MU-STAID (идентификаторы станции). Проблема при этом подходе может возникать тогда, когда назначенные STA пропускают сигнализацию MU-STAID. Согласно другому аспекту, в случае перегрузки, может потребоваться, чтобы сообщение с определением группы передавалось из точки доступа каждый раз, когда комбинация STA не найдена в существующих (перегруженных) группах, что может являться неэффективным.
УСОВЕРШЕНСТВОВАННАЯ СХЕМА ИДЕНТИФИКАЦИИ ГРУППЫ
Определенные аспекты настоящего раскрытия поддерживают эффективное определение группы и перезагрузку для устранения вышеупомянутых ограничений. В частности, для примерного случая четырех STA для каждой передачи MU-MIMO, в настоящем раскрытии изображено, что, при использовании только шести битов groupID и 16-байтового однократного сообщения, передаваемого в каждую STA, предложенная технология может обеспечивать почти полную гибкость при планировании любой комбинации STA, в зависимости от мгновенного состояния буфера.
y
В настоящем раскрытии предлагается технология выполнения передач MIMO по нисходящей линии связи (DL), например, в 2 групп STA, где y представляет количество битов groupID. Каждый groupID может обеспечивать возможность передач во множество наборов STA через перегрузку. Другими словами, одна группа, задаваемая конкретным значением groupID, может соответствовать множеству комбинаций (наборов) STA.
Каждый раз, когда STA с возможностью MU-MIMO допускается к сети, номер STA может назначаться для всех групп, переносящих позицию этой STA в каждой группе. Например, если существует 16 групп и четыре пользователя для каждой передачи MU-MIMO, то номера STA (1, 2, 3 или 4), ассоциированные с STA, могут быть назначены для каждой из этих 16 групп посредством 32-разрядного сообщения. В общем, номера STA, 1-M, где M обозначает максимальное количество пользователей в передаче DL MU-MIMO, могут быть назначены каждой STA для каждой группы.
Согласно одному аспекту настоящего раскрытия, назначение номеров STA может быть достигнуто с использованием широковещательного сообщения, передаваемого во все STA с возможностью MU-MIMO. Согласно другому аспекту, номера STA могут быть назначены посредством передачи разных одноадресных сообщений из точки доступа в каждую из STA с возможностью MU-MIMO. Например, одноадресное сообщение может передаваться во время процедуры ассоциации STA с возможностью MU-MIMO с точкой доступа.
Согласно одному аспекту настоящего раскрытия, номера STA для всех групп могут назначаться случайным образом для всех STA с возможностью MU-MIMO. Каждый из назначаемых случайным образом номеров STA (т.е. назначаемые случайным образом позиции в группах для выделения потоков) может быть вычислен с использованием генератора псевдослучайных чисел, начальное число которому задается функцией соответствующего STAID (идентификатор станции). Согласно другому аспекту настоящего раскрытия, назначение номеров STA может выполняться так, чтобы избежать задания паре STA идентичного номера STA во всех группах, т.е. пара STA может иметь разные позиции для выделения потоков, по меньшей мере, в одной из групп.
4
4
Если y битов используются для поля groupID преамбулы и существует, например, четыре поддерживаемых STA для каждой передачи MU-MIMO, то для каждого groupID весь набор STA может быть разделен на четыре подмножества. Каждое подмножество может соответствовать одному номеру STA. Общее количество комбинаций STA, поддерживаемых для каждой группы, может быть приблизительно равно (N/4), где N - количество поддерживаемых STA. Согласно одному аспекту, поступление трафика может быть случайным. В этом примерном случае, общее количество возможных комбинаций STA может быть равно Nc, т.е. равно числу сочетаний из N элементов по четыре.
Согласно одному аспекту, вероятность того, что случайно выбранная комбинация STA не будет найдена в группе, заданной groupID, может быть задана как:
что может быть примерно равно 1-24/256 для больших N. Вероятность того, что случайно выбранная комбинация STA не будет найдена ни в одной группе, которая может задаваться groupID, может быть быть равна:
На фиг. 5 изображена диаграмма 500 вероятности, задаваемой уравнением (2), как функция общего количества N поддерживаемых STA для разных количеств y бит groupID, при этом за один раз могут планироваться четыре STA случайным образом. Из фиг. 5 видно, что, для основного набора служб (Basic Service Set, BSS) в случае 100 STA с возможностью MU-MIMO и 4-битового groupID (т.е. N=100 и y=4), может существовать вероятность, приблизительно равная 18%, того, что не будет найдена конкретная комбинация STA (график 502 на фиг. 5). Эта вероятность может быть уменьшена до значения, меньшего чем 4% при 5-битовом groupID (график 504 на фиг. 5), и до приблизительно 0,1% при 6-битовом groupID (график 506 на фиг. 5).
y
На фиг. 6 изображены примерные операции 600, которые могут выполняться в точке доступа для идентификации группы в соответствии с определенными аспектами настоящего раскрытия. На этапе 602, точка доступа может указывать каждой STA из множества STA, позицию этой STA в каждой группе STA из множества групп для выделения одного или нескольких пространственных потоков. На этапе 604, точка доступа может генерировать преамбулу, содержащую первое поле из y битов, идентифицирующее группу в множестве, состоящем из до 2 групп, для приема одновременных передач данных. Согласно одному аспекту, первое поле может содержать поле groupID. На этапе 606, точка доступа может передавать, в STA, по меньшей мере, часть преамбулы с первым полем, перед одновременными передачами данных, предназначенными для набора STA, выбранных из упомянутой группы, причем выделение одного или нескольких пространственных потоков упомянутых одновременных передач данных каждой STA из упомянутого набора может задаваться частью преамбулы и указанной позицией этой STA в группе.
y
y
Согласно одному аспекту, каждая из групп может содержать множество наборов STA. Согласно одному аспекту, часть преамбулы может содержать второе поле, указывающее количество пространственных потоков, выделенных каждой STA из набора, причем это второе поле может содержать поле сигнала (SIG) (например, поле VHT-SIGA). Согласно одному аспекту, указание позиций одной из STA может быть выполнено только для подмножества упомянутых 2 групп, членом которых эта STA является. Согласно одному аспекту, упомянутое указание может содержать передачу сообщения (широковещательного сообщения или одноадресного сообщения) в эту STA. Кроме того, упомянутое подмножество может быть идентифицировано в упомянутом сообщении с использованием битовой карты из 2 битов.
y
На фиг. 7 изображены примерные операции 700, которые могут выполняться в STA из множества STA в соответствии с определенными аспектами настоящего раскрытия. На этапе 702, STA может получать, из точки доступа, указание о позиции этой STA в каждой группе STA из множества групп. На этапе 704, STA может принимать, по меньшей мере, часть преамбулы, содержащей первое поле из y битов, идентифицирующее группу в упомянутом множестве, состоящем из до 2 групп, для приема одновременных передач данных, предназначенных для набора STA, выбранных из упомянутой группы. Согласно одному аспекту, первое поле может содержать поле groupID. На этапе 706, STA может определять, по меньшей мере, частично на основе части преамбулы и указанной позиции STA в группе того, выделены ли один или несколько пространственных потоков одновременных передач данных этой STA. Согласно одному аспекту, определение того, выделены ли один или несколько пространственных потоков STA, содержит сравнение идентификатора STA со значением первого поля и указанной позиции аппарата в группе.
y
y
Согласно одному аспекту, первое поле может идентифицировать множество наборов STA в группе. Согласно одному аспекту, часть принятой преамбулы может содержать второе поле, указывающее количество пространственных потоков одновременных передач данных, выделенных каждой STA из набора, причем это второе поле может содержать поле сигнала (SIG) (например, поле VHT-SIGA). Согласно одному аспекту, указания относительно позиций STA могут быть ассоциированы с подмножеством упомянутых 2 групп, членом которых эта STA является. Согласно одному аспекту, указания относительно позиций могут быть получены в сообщении (широковещательном сообщении или одноадресном сообщении). Кроме того, упомянутое подмножество может быть идентифицировано в упомянутом сообщении с использованием битовой карты из 2 битов.
Согласно одному аспекту, STA может передавать, в ответ на указание, сообщение, задающее то, что позиция в группе отличается от другой позиции в идентичной группе для выделения одного или нескольких пространственных потоков, причем упомянутая позиция и упомянутая другая позиция были назначены разными аппаратами. Сообщение может также содержать информацию, по меньшей мере, об одной из подмножества групп, членом которых аппарат уже является, и позициях пространственных потоков аппарата, ассоциированного с группами в подмножестве.
Подводя итоги, можно сказать, что определенные аспекты настоящего раскрытия поддерживают, для STA пользователя, ассоциированной с точкой доступа, определение группы и перегрузку, для которых может не требоваться дополнительная передача сообщений. С шестибитовым полем groupID преамбулы передачи и с однократным сообщением, передаваемым в каждую STA (например, во время процедуры ассоциации), могут поддерживаться почти все возможные комбинации STA.
Согласно одному аспекту, может потребоваться, чтобы точка доступа только поддерживала простую запись для каждой STA, т.е. номер STA для этой STA, в каждой группе. С применением предложенной технологии может не потребоваться предсказывать заранее получателей MU-MIMO.
Различные операции способов, описанных выше, могут быть выполнены любыми подходящими средствами, которые могут выполнять соответствующие функции. Эти средства могут включать в себя различные аппаратные и/или программные компоненты (компонент) и/или модули (модуль), в том числе, например, схему, специализированную интегральную схему (ASIC) и процессор. В общем, на тех чертежах, на которых изображены операции, для этих операций могут существовать соответствующие эквивалентные компоненты средство-плюс-функция с аналогичной нумерацией. Например, операции 600 и 700, изображенные на фиг. 6 и фиг. 7, соответствуют компонентам 600A и 700A, изображенным на фиг. 6A и фиг. 7A.
Как используется в этом описании, термин "определение" охватывает широкий спектр действий. Например, "определение" может включать в себя вычисление, расчет, обработку, вывод, исследование, поиск (например, поиск в таблице, базе данных или другой структуре данных), выяснение и т.д. Кроме того, "определение" может включать в себя прием (например, прием информации), обращение (например, обращение к данным в памяти) и т.п. Также "определение" может включать в себя решение, выбор, отбор, организацию и т.д.
Как используется в этом описании, фраза "по меньшей мере один из" списка пунктов относится к любой комбинации этих пунктов, в том числе к отдельным членам. Например, "по меньшей мере один из: a, b или c" охватывает: a, b, c, a-b, a-c, b-c и a-b-c.
Различные операции способов, описанных выше, могут быть выполнены любым подходящим средством, которое может выполнять эти операции, например различные аппаратные и/или программные компоненты (компонент), схемы и/или модули (модуль). В общем, любые операции, изображенные на чертежах, могут быть выполнены соответствующими функциональными средствами, которые могут выполнять эти операции.
Например, средство для передачи может содержать передатчик, например передатчик 222 по фиг. 2 точки 110 доступа или передатчик 310 по фиг.3 беспроводного устройства 302. Средство для указания может содержать специализированную интегральную схему, например процессор 210 по фиг. 2 точки 110 доступа, передатчик 222, процессор 304 по фиг.3 беспроводного устройства 302 или передатчик 310. Средство для генерирования может содержать специализированную интегральную схему, например процессор 210 или процессор 304. Средство для приема может содержать приемник, например приемник 254 по фиг. 2 терминала 120 пользователя или приемник 312 по фиг. 3 беспроводного устройства 302. Средство для получения может содержать специализированную интегральную схему, например процессор 270 по фиг. 2 терминала 120 пользователя, приемник 254, процессор 304 или приемник 312. Средство для определения может содержать специализированную интегральную схему, например процессор 270 или процессор 304. Средство для сравнения может содержать специализированную интегральную схему, например процессор 210 или процессор 304.
Различные иллюстративные логические блоки, модули и схемы, описанные согласно настоящему раскрытию, могут быть реализованы или выполнены посредством универсального процессора, цифрового сигнального процессора (DSP), специализированной интегральной схемы (ASIC), сигнала программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства (PLD), дискретного вентиля или транзисторной логики, дискретных аппаратных компонентов или любой их комбинации, разработанных для выполнения описанных здесь функций. Универсальный процессор может быть микропроцессором, но в качестве альтернативы, процессор может быть любым серийно выпускаемым процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован как комбинация вычислительных устройств, например комбинация DSP и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров вместе с ядром DSP или как любая другая такая конфигурация.
Этапы способа или алгоритма, описанные согласно настоящему раскрытию, могут быть воплощены непосредственно в аппаратных средствах, в исполнимом процессором программном модуле или в комбинации их обоих. Программный модуль может находиться на любого вида носителе информации, который известен в данной области техники. Некоторые примеры носителей информации, которые могут быть использованы, включают в себя оперативное запоминающее устройство (ОЗУ, RAM), постоянное запоминающее устройство (ПЗУ, ROM), флэш-память, память EPROM, память EEPROM, регистры, жесткий диск, съемный диск, CD-ROM и т.д. Программный модуль может содержать одну команду или много команд и может быть распределен по нескольким разным кодовым сегментам, по разным программам и по множеству носителей информации. Носитель информации может быть соединен с процессором так, что процессор может считывать информацию с носителя информации и записывать информацию на него. В качестве альтернативы, носитель информации может быть неотъемлемой частью процессора.
Способы, раскрытые в этом описании, содержат один или несколько этапов или операций для выполнения описанного способа. Операции и/или этапы способа могут являться взаимозаменяемыми, не выходя за пределы объема формулы изобретения. Другими словами, если не задан конкретный порядок этапов или операций, то порядок и/или использование конкретных этапов и/или операций могут быть изменены, не выходя за пределы объема формулы изобретения.

Описанные функции могут быть реализованы аппаратными средствами, программными средствами, программно-аппаратными средствами или любой их комбинацией. Если функции реализованы в программном обеспечении, то они могут быть сохранены на машиночитаемом носителе информации или переданы через него в виде одной или нескольких машинных команд или кода. Машиночитаемые носители информации включают в себя как компьютерный носитель информации, так и среду связи, включающие в себя любой носитель информации, который обеспечивает передачу компьютерной программы из одного места в другое. Носителем информации может быть любой доступный носитель информации, к которому можно получить доступ посредством компьютера. Например, такие машиночитаемые носители информации могут содержать RAM, ROM, EEPROM, CD-ROM или другой накопитель на оптических дисках, накопитель на магнитных дисках, или другие магнитные запоминающее устройства, или любой другой носитель информации, который может использоваться для переноса или хранения требуемого кода программы в виде инструкций или структур данных и к которому компьютер может получить доступ. Кроме того, любое соединение соответственно называют машиночитаемым носителем информации. Например, если программное обеспечение передают из web-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, оптоволоконного кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, например инфракрасного излучения (IR), радиовещания и сверхвысокочастотных волн, то коаксиальный кабель, оптоволоконный кабель, витая пара, DSL или беспроводные технологии, например инфракрасное излучение, радиовещание и сверхвысокочастотные волны, включаются в определение носителя информации. Магнитный и немагнитный диски, используемые в этом описании, включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и диск Blu-ray, причем магнитные диски обычно воспроизводят данные магнитным способом, в то время как немагнитные диски воспроизводят данные оптически посредством лазеров. Соответственно, согласно некоторым аспектам машиночитаемые носители информации могут содержать "непромежуточные" машиночитаемые носители информации (например, материальные носители данных). Кроме того, согласно другим аспектам машиночитаемые носители информации могут содержать "промежуточные" машиночитаемые носители информации (например, сигнал). Комбинации приведенных выше носителей также должны быть включены в машиночитаемые носители информации.
Соответственно, определенные аспекты могут содержать компьютерный программный продукт для выполнения операций, представленных в этом описании. Например, такой компьютерный программный продукт может содержать машиночитаемый носитель информации, содержащий машинные команды, сохраненные (и/или закодированные) на нем, машинные команды, исполняемые одним или несколькими процессорами, для выполнения операций, описанных в этом документе. Для определенных аспектов, компьютерный программный продукт может включать в себя упаковочный материал.
Программное обеспечение или команды также могут передаваться через передающую среду. Например, если программное обеспечение передают из web-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, оптоволоконного кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, например инфракрасного излучения, радиовещания и сверхвысокочастотных волн, то коаксиальный кабель, оптоволоконный кабель, витую пару, DSL или беспроводные технологии, например инфракрасное излучение, радиовещание и сверхвысокочастотные волны, включают в определение передающей среды.
Кроме того, следует понимать, что модули и/или другие соответствующие средства для выполнения способов и технологий, описанных в этом документе, могут быть загружены и/или каким-либо другим соответствующим способом получены терминалом пользователя и/или базовой станцией. Например, такое устройство может быть связано с сервером для обеспечения передачи средств для выполнения способов, описанных в данном документе. В качестве альтернативы, различные способы, описанные в этом документе, могут быть обеспечены через запоминающее устройство (например, RAM, ROM, физическое запоминающее устройство, например, компакт-диск (CD) или гибкий диск и т.д.), так что терминал пользователя и/или базовая станция могут получать упомянутые различные способы после соединения с упомянутым устройством или обеспечения запоминающего устройства в него. Кроме того, может использоваться любая другая подходящая технология обеспечения способов и технологий, описанных в этом документе, в устройство.
Для выполнения способов и технологий, описанных в настоящем раскрытии, устройство связи также может включать в себя различные компоненты, которые выполняют функции на основе сигналов, которые передаются этим устройством или принимаются в нем. Согласно некоторым аспектам, устройство связи может содержать точку доступа, смартфон, планшет, телевизионный дисплей, флип-камеру (flip-cam), видеокамеру системы безопасности, цифровой видеомагнитофон, стойку с телевизионной абонентской приставкой или медиа-центр. Согласно аспектам настоящего раскрытия, устройство связи может работать в соответствии с семейством стандартов в области беспроводной связи IEEE 802.11.
Следует понимать, что пункты формулы изобретения не ограничиваются точной конфигурацией и компонентами, изображенными выше. В компоновке, работе и деталях способов и аппаратов, описанных выше, могут выполняться различные модификации, изменения и вариации, не выходя за пределы объема формулы изобретения.
Несмотря на то, что вышеизложенное является ориентированным на аспекты настоящего раскрытия, могут быть разработаны другие и дополнительные аспекты раскрытия, не выходя за пределы его существа и объема, и его объем устанавливается нижеследующей формулой изобретения.