Испрашивание приоритета согласно § 119 раздела 35 свода законов США
[0001] Настоящая заявка на патент испрашивает приоритет американской предварительной заявки на патент № 61/376962, названной "Managing acknowledgement messages from multiple destinations for MU-MIMO", поданной 25 августа 2010 года и переданной своему правопреемнику, и тем самым явно включенной в настоящее описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Некоторые аспекты настоящего описания в целом относятся к устройству и способам для управления сообщениями подтверждения из множества мест назначения (адресатов) для многопользовательских передач с множественными входами и множественными выходами (MU-MIMO).
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0003] Для решения проблемы увеличения требований к полосе пропускания, которые требуются для системы беспроводной связи, различные схемы развиваются для разрешения множественным терминалам пользователя связываться с единственной точкой доступа посредством совместного использования канальных ресурсов, в то же время достигая высоких пропускных способностей данных. Технология с множественными входами и множественными выходами (MIMO) представляет один такой подход, который недавно появился в качестве популярного способа для систем связи следующего поколения. Технология MIMO была принята в нескольких появляющихся стандартах беспроводной связи, таких как стандарт Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.11. IEEE 802.11 обозначает набор стандартов воздушного интерфейса беспроводной локальной сети (WLAN), разработанных комитетом IEEE 802.11 для связи на малой дальности действия (например, от десятков метров до нескольких сотен метров).
[0004] Комитет по стандартизации WLAN IEEE 802.11 установил спецификации для передач на основании подхода очень высокой пропускной способности (VHT), использующего несущую частоту 5 ГГц (то есть спецификацию IEEE 802.11ac) или использующего несущую частоту 60 ГГц (то есть спецификацию IEEE 802.11ad), имея целью агрегированные пропускные способности более чем 1 гигабит в секунду. Одной из доступных технологий для спецификации VHT 5 ГГц является более широкая полоса частот канала, которая объединяет два канала по 40 МГц для полосы частот в 80 МГц, таким образом в два раза увеличивая скорость передачи на физическом уровне данных (PHY) с незначительным увеличением затрат по сравнению со стандартом IEEE 802.11n.
[0005] Система MIMO использует множественные антенны передачи (NT) и множественные антенны приема (NR) для передачи данных. Канал MIMO, сформированный NR антеннами приема и NT антеннами передачи, может разбиваться на NS независимых каналов, которые также называются пространственными каналами, где NS≤ min {NT, NR}. Каждый из NS независимых каналов соответствует размерности. Система MIMO может предоставлять улучшенную эффективность (например, более высокую пропускную способность и/или большую надежность), если используются дополнительные размерности, созданные множественными антеннами передачи и приема.
[0006] В беспроводных сетях с единственной точкой доступа (AP) и множественными пользовательскими станциями (станциями STA) параллельные передачи могут иметь место по множественным каналам с различными станциями как в направлении восходящей линии связи, так и в направлении нисходящей линии связи. В таких системах есть много проблем.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0007] Некоторые аспекты настоящего описания предоставляют собой устройство для беспроводной связи. Устройство, в целом, включает в себя первую схему, сконфигурированную для генерирования множества блоков данных (блоков DU), и передатчик, сконфигурированный для передачи передачи многопользовательской системы с множественными входами и множественными выходами (MU-MIMO), содержащей блоки DU, к множеству устройств, причем политики подтверждения для блоков DU установлены так, чтобы вынуждать не более чем первое устройство из устройств отвечать сообщением подтверждения.
[0008] Некоторые аспекты настоящего описания предоставляют способ для беспроводной связи. Способ, в целом, включает в себя генерирование множества блоков данных (блоков DU) и передачу передачи многопользовательской системы с множественными входами и множественными выходами (MU-MIMO), содержащей блоки DU, на множество устройств, причем политики подтверждения для блоков DU установлены так, чтобы вынуждать не более чем первое устройство из устройств отвечать сообщением подтверждения.
[0009] Некоторые аспекты настоящего описания предоставляют устройство для беспроводной связи. Устройство, в целом, включает в себя средство для генерирования множества блоков данных (блоков DU) и средство для передачи передачи многопользовательской системы с множественными входами и множественными выходами (MU-MIMO), содержащей блоки DU, на множество устройств, причем политики подтверждения для блоков DU установлены так, чтобы вынуждать не более чем первое устройство из устройств отвечать сообщением подтверждения.
[0010] Некоторые аспекты настоящего описания предоставляют компьютерный программный продукт для беспроводной связи. Компьютерный программный продукт, в целом, включает в себя считываемый компьютером носитель, содержащий команды, выполняемые для генерирования множества блоков данных (блоков DU) и передачи передачи многопользовательской системы с множественными входами и множественными выходами (MU-MIMO), содержащей блоки DU, на множество устройств, причем политики подтверждения для блоков DU установлены так, чтобы вынуждать не более чем первое устройство из устройств отвечать сообщением подтверждения.
[0011] Некоторые аспекты настоящего описания предоставляют точку доступа. Точка доступа, в целом, включает в себя по меньшей мере одну антенну, первую схему, сконфигурированную для генерирования множества блоков данных (блоков DU), и передатчик, сконфигурированный для передачи по меньшей мере с помощью одной антенны передачи многопользовательской системы с множественными входами и множественными выходами (MU-MIMO), содержащей блоки DU, на множество устройств, причем политики подтверждения для блоков DU установлены, чтобы вынуждать не более чем первое устройство из устройств отвечать сообщением подтверждения.
[0012] Некоторые аспекты настоящего описания предоставляют устройство для беспроводной связи. Устройство, в целом, включает в себя приемник, сконфигурированный для приема блока данных (DU), переданного с одним или более другими блоками DU, причем политики подтверждения для блоков DU установлены так, чтобы вынуждать не более чем первое устройство из множества устройств, ассоциированных с блоками DU, отвечать подтверждением, и первую схему, сконфигурированную для определения тактирования передачи сообщения подтверждения на основании одной из политик подтверждения для DU, ассоциированного с упомянутым устройством.
[0013] Некоторые аспекты настоящего описания предоставляют способ для беспроводной связи. Способ, в целом, включает в себя прием в устройстве блока данных (DU), переданного с одним или более другими блоками DU, причем политики подтверждения для блоков DU установлены так, чтобы вынуждать не более чем первое устройство из множества устройств, ассоциированных с блоками DU, отвечать подтверждением, и определять тактирование передачи сообщения подтверждения на основании одной из политик подтверждения для DU, ассоциированного с упомянутым устройством.
[0014] Некоторые аспекты настоящего описания предоставляют устройство для беспроводной связи. Устройство, в целом, включает в себя средство для приема блока данных (DU), переданного с одним или более другими блоками DU, причем политики подтверждения для блоков DU установлены так, чтобы вынуждать не более чем первое устройство из множества устройств, ассоциированных с блоками DU, отвечать подтверждением, и средство для определения тактирования передачи сообщения подтверждения на основании одной из политик подтверждения для DU, ассоциированного с упомянутым устройством.
[0015] Некоторые аспекты настоящего описания предоставляют компьютерный программный продукт для беспроводной связи. Компьютерный программный продукт, в целом, включает в себя считываемый компьютером носитель, содержащий команды, выполняемые для приема в устройстве блока данных (DU), переданного с одним или более другими блоками DU, в которых политики подтверждения для блоков DU установлены, чтобы вынуждать не более чем первое устройство из множества устройств, ассоциированных с блоками DU, отвечать подтверждением и определять тактирование передачи сообщения подтверждения на основании одной из политик подтверждения для DU, ассоциированного с упомянутым устройством.
[0016] Некоторые аспекты настоящего описания предоставляют терминал доступа. Терминал доступа, в целом, включает в себя по меньшей мере одну антенну, приемник, сконфигурированный для приема с помощью упомянутой по меньшей мере одной антенны блока данных (DU), переданного с одним или более другими блоками DU, причем политики подтверждения для блоков DU установлены так, чтобы вынуждать не более чем первый терминал доступа из множества терминалов доступа, ассоциированных с блоками DU, отвечать подтверждением, и первую схему, сконфигурированную для определения тактирования передачи сообщения подтверждения на основании одной из политик подтверждения для DU, ассоциированного с терминалом доступа.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0017] Для того чтобы способ, в котором вышеупомянутые признаки настоящего описания могли быть понятны более подробно, более конкретное описание, кратко изложенное выше, может иметь ссылки на аспекты, некоторые из которых иллюстрированы в приложенных чертежах. Однако должно быть отмечено, что приложенные чертежи иллюстрируют только некоторые обычные аспекты настоящего описания и поэтому не должны рассматриваться как ограничивающие его область, поскольку описание может одинаково допускаться в других эффективных аспектах.
[0018] Фиг.1 иллюстрирует диаграмму сети беспроводной связи в соответствии с некоторыми аспектами настоящего описания.
[0019] Фиг.2 иллюстрирует блок-схему примерной точки доступа и терминалов пользователя в соответствии с некоторыми аспектами настоящего описания.
[0020] Фиг.3 иллюстрирует блок-схему примерного беспроводного устройства в соответствии с некоторыми аспектами настоящего описания.
[0021] Фиг.4 иллюстрирует примерный многопользовательский обмен с множественными входами и множественными выходами (MU-MIMO) в соответствии с некоторыми аспектами настоящего описания.
[0022] Фиг.5 иллюстрирует другой примерный обмен MU-MIMO в соответствии с некоторыми аспектами настоящего описания.
[0023] Фиг.6 иллюстрирует примерные операции, которые могут быть выполнены в точке доступа, в соответствии с некоторыми аспектами настоящего описания.
[0024] Фиг.6A иллюстрирует примерное средство, способное выполнять операции, показанные на Фиг.6.
[0025] Фиг.7 иллюстрирует примерные операции, которые могут быть выполнены в терминале доступа, в соответствии с некоторыми аспектами настоящего описания.
[0026] Фиг.7A иллюстрирует примерное средство, способное выполнять операции, показанные на Фиг.7.
ПОДРОБНОЕ ОПИСАНИЕ
[0027] Различные аспекты настоящего раскрытия описаны более подробно в дальнейшем со ссылками на сопроводительные чертежи. Настоящее раскрытие, однако, может быть воплощено во многих различных формах и не должно быть рассмотрено как ограниченное любой конкретной структурой или функцией, представленной на протяжении всего раскрытия. Вместо этого эти аспекты предоставлены таким образом, чтобы настоящее раскрытие было полным и законченным и полностью передавало объем раскрытия специалистам в данной области техники. На основании описаний здесь специалист в данной области техники должен оценить, что объем настоящего раскрытия предназначен для охвата любого аспекта раскрытия, описанного в настоящем описании, реализованного независимо или совместно с любым другим аспектом раскрытия. Например, устройство может быть реализовано, или способ может быть осуществлен посредством использования любого количества аспектов, сформулированных в настоящем описании. Кроме того, объем настоящего раскрытия предназначена, чтобы охватить такое устройство или способ, который осуществляется, используя другую структуру, функциональные возможности или структуру и функциональные возможности в дополнение к или кроме различных аспектов раскрытия, сформулированных в настоящем описании. Должно быть понятно, что любой аспект настоящего раскрытия, описанного в настоящем описании, может быть осуществлен посредством одного или более элементов формулы изобретения.
[0028] Слово "примерный" используется в настоящем описании для обозначения "служить примером, случаем или иллюстрацией". Любой аспект, описанный в настоящем описании как "примерный", не обязательно должен быть рассмотрен в качестве предпочтительного или преимущественного перед другими аспектами.
[0029] Хотя конкретные аспекты описаны в настоящем описании, множество изменений и перестановок этих аспектов находятся в объеме раскрытия. Хотя упомянуты некоторые выгоды и преимущества предпочтительных аспектов, объем описания не предназначен, чтобы быть ограниченным конкретными выгодами, использованием или целями. Вместо этого, аспекты описания предназначены, чтобы широко применяться к различным беспроводным технологиям, конфигурациям системы, сетям и протоколам передачи, некоторые из которых иллюстрируются посредством примера на чертежах и в последующем описании предпочтительных аспектов. Подробное описание и чертежи просто иллюстрируют настоящее раскрытие, а не ограничивают объем раскрытия, определяемый приложенной формулой изобретения и ее эквивалентами.
ПРИМЕРНАЯ СИСТЕМА БЕСПРОВОДНОЙ СВЯЗИ
[0030] Способы, описанные в настоящем описании, могут быть использованы для различных широкополосных систем беспроводной связи, включающих в себя системы связи, которые основаны на схеме ортогонального мультиплексирования. Примеры таких систем связи включают в себя системы множественного доступа с пространственным разделением каналов (SDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с ортогональным частотным разделением каналов (OFDMA), системы множественного доступа с частотным разделением каналов и единственной несущей (SC-FDMA) и т.д. Система SDMA может использовать достаточно различающиеся направления для одновременной передачи данных, принадлежащих множественным пользовательским терминалам. Система TDMA может разрешать множественным пользовательским терминалам совместно использовать один и тот же частотный канал посредством разделения сигнала передачи на различные временные слоты, причем каждый временной слот назначен на отличный терминал пользователя. Система TDMA может реализовывать GSM или некоторые другие стандарты, известные в данной области техники. Система OFDMA использует ортогональное мультиплексирование с частотным разделением (OFDM), которое является способом модуляции, который делит полную полосу частот системы на множество ортогональных поднесущих. Эти поднесущие также могут называться тонами, элементами дискретизации и т.д. Посредством OFDM каждая поднесущая может независимо модулироваться данными. Система OFDM может реализовывать IEEE 802.11 или некоторые другие стандарты, известные в данной области техники. Система SC-FDMA может использовать перемежаемый FDMA (IFDMA) для передачи по поднесущим, которые распределяются по полосе частот системы, локализованный FDMA (LFDMA) для передачи по блоку смежных поднесущих, или расширенный FDMA (EFDMA) для передачи по множественным блокам смежных поднесущих. Обычно символы модуляции посылаются в частотной области посредством OFDM и во временной области посредством SC-FDMA. Система SC-FDMA может реализовывать 3GPP-LTE (проект долгосрочного развития проекта партнерства третьего поколения) или некоторые другие стандарты, известные в данной области техники.
[0031] Способы настоящего описания могут быть включены (например, реализованы или выполнены посредством) во множество проводных или беспроводных устройств (например, узлы). В некоторых аспектах узел содержит беспроводной узел. Такой беспроводной узел может предоставлять, например, возможность соединения для или к сети (например, глобальной сети, такой как Интернет, или сети сотовой связи) с помощью проводной линии связи или беспроводной линии связи. В некоторых аспектах беспроводной узел, реализованный в соответствии со способами настоящего описания, может содержать точку доступа или терминал доступа.
[0032] Точка доступа ("AP") может содержать, быть реализована или известна как NodeB, контроллер радиосети ("RNC"), eNodeB, контроллер базовой станции ("BSC"), базовая приемопередающая станция ("BTS"), базовая станция ("BS"), функциональный блок приемопередатчика ("TP'), радио маршрутизатор, радиоприемопередатчик, основной набор услуг ("BSS"), расширенный набор услуг ("ЭС"), базовая радиостанция ("RBS") или некоторая другая терминология. В некоторых реализациях точка доступа может содержать телевизионную приставку, медиацентр или любое другое подходящее устройство, которое сконфигурировано для связи с помощью беспроводного или проводного носителя. Согласно некоторым аспектам настоящего описания, точка доступа может работать в соответствии с семейством стандартов Института инженеров-электриков и электронщиков (IEEE) 802.11 беспроводной связи.
[0033] Терминал доступа ("AT") может содержать, быть реализован или известен как терминал доступа, станция абонента, блок абонента, мобильная станция, удаленная станция, удаленный терминал, терминал пользователя, пользовательский агент, пользовательское устройство, пользовательское оборудование, терминал или некоторая другая терминология. В некоторых реализациях терминал доступа может быть сотовым телефоном, радиотелефоном, телефоном согласно протоколу инициации сеанса связи ("SIP"), станцией местной радиосвязи ("WLL"), персональным цифровым ассистентом ("PDA"), переносным устройством, имеющим возможность беспроводного соединения, станцией ("STA") или некоторым другим подходящим устройством обработки, подсоединенным к беспроводному модему. Соответственно, один или более аспектов, описанных в настоящем описании, могут быть включены в телефон (например, сотовый телефон или смартфон), компьютер (например, ноутбук), портативное устройство связи, портативное вычислительное устройство (например, персональный цифровой ассистент), планшетную ЭВМ, устройство развлечения (например, музыкальное или видеоустройство или спутниковое радио), телевизионный дисплей, переносную (флип-) камеру, камеру видеобезопасности, цифровой видеомагнитофон (DVR), глобальное устройство системы определения местоположения или любое другое подходящее устройство, которое сконфигурировано для связи с помощью беспроводного или проводного носителя. Согласно некоторым аспектам настоящего описания терминал доступа может работать в соответствии с семейством стандартов IEEE 802.11 беспроводной связи.
[0034] Фиг.1 иллюстрирует систему 100 множественного доступа с множественными входами и множественными выходами (MIMO) с точками доступа и терминалами пользователя. Для простоты только одна точка 110 доступа показана на Фиг.1. Точкой доступа, в целом, является фиксированная станция, которая связывается с пользовательскими терминалами и может также называться базовой станцией или некоторой другой терминологией. Терминал пользователя может быть фиксированным или мобильным и может также называться мобильной станцией, беспроводным устройством или некоторой другой терминологией. Точка 110 доступа может связываться с одним или более терминалами 120 пользователя в любой заданный момент по нисходящей линии связи и восходящей линии связи. Нисходящая линия связи (то есть прямая линия связи) является линией связи от точки доступа к терминалам пользователя, и восходящая линия связи (то есть обратная линия связи) является линией связи от терминалов пользователя к точке доступа. Терминал пользователя может также устанавливать одноранговое соединение с другим терминалом пользователя. Контроллер 130 системы подсоединяется и предоставляет координацию и управление для точек доступа.
[0035] В то время как части последующего описания будут описывать терминалы 120 пользователя, способные связываться с помощью системы множественного доступа с пространственным разделением каналов (SDMA), для некоторых аспектов терминалы 120 пользователя могут также включать в себя некоторые терминалы пользователя, которые не поддерживают SDMA. Таким образом, для таких аспектов AP 110 может быть сконфигурирована для связи с терминалами пользователя как SDMA, так и не-SDMA. Этот подход может удобно позволять старшим версиям терминалов пользователя ("наследственным" станциям) оставаться развернутыми в работе посредством расширения их полезного срока службы, позволяя более новым терминалам пользователя SDMA вводиться по мере необходимости.
[0036] Система 100 использует множественные антенны передачи и множественные антенны приема для передачи данных по нисходящей линии связи и восходящей линии связи. Точка 110 доступа оборудована Nap антеннами и представляет множественный вход (MI) для передач нисходящей линии связи и множественный выход (MI) для передач восходящей линии связи. Набор из K выбранных терминалов 120 пользователя представляет множественный выход для передач нисходящей линии связи и множественный вход для передач восходящей линии связи. Для SDMA без побочного эффекта желательно иметь Nap≥K≥1, если символьные потоки данных для K терминалов пользователя не мультиплексируются по коду, частоте или времени некоторым средством. K может быть больше чем Nap, если символьные потоки данных могут быть мультиплексированы, используя способ TDMA, различные кодовые каналы с CDMA, несвязные наборы частотных поддиапазонов с OFDM и так далее. Каждый выбранный терминал пользователя передает специфичные для пользователя данные и/или принимает специфичные для пользователя данные от точки доступа. Обычно каждый выбранный терминал пользователя может быть оборудован одной или множеством антенн (то есть Nut≥1). K выбранных терминалов пользователя может быть одним и тем же или отличным количеством антенн.
[0037] Система 100 SDMA может быть системой дуплексной передачи с временным разделением (TDD) или системой дуплексной передачи с частотным разделением (FDD). Для системы TDD нисходящая линия связи и восходящая линия связи совместно используют одинаковый диапазон частот. Для системы FDD нисходящая линия связи и восходящая линия связи используют разные диапазоны частот. Система 100 MIMO может также использовать единственную несущую или множественные несущие для передачи. Каждый терминал пользователя может быть оборудован единственной антенной (например, для уменьшения затрат) или множественными антеннами (например, где могут поддерживаться дополнительные затраты). Система 100 может также быть системой TDMA, если терминалы 120 пользователя совместно используют одинаковый канал частоты посредством разделения передачи/приема на различные временные слоты, причем каждый временной слот назначается на разный терминал 120 пользователя.
[0038] Система 100 беспроводной связи, иллюстрированная на Фиг.1, может работать в соответствии со стандартами IEEE 802.11ac беспроводной связи. IEEE 802.11ac представляют новую поправку IEEE 802.11, которая учитывают более высокую пропускную способность в IEEE 802.11 беспроводной сети. Более высокая пропускная способность может быть реализована с помощью нескольких измерений, таких как параллельные передачи на множество станций 120 сразу или посредством использования более широкой полосы частот канала (например, 80 МГц или 160 МГц). IEEE 802.11ac также называется стандартом беспроводной связи с очень высокой пропускной способностью (VHT).
[0039] Фиг.2 иллюстрирует блок-схему точки 110 доступа и два терминала 120m и 120x пользователя в системе 100 MIMO. Точка 110 доступа оборудована Nt антеннами 224a-224t. Терминал 120m пользователя оборудован Nut,m антеннами 252ma-252mu и терминал 120x пользователя оборудован Nut,x антеннами 252xa-252xu. Точка 110 доступа является передающим объектом для нисходящей линии связи и принимающим объектом для восходящей линии связи. Каждый терминал 120 пользователя является передающим объектом для восходящей линии связи и принимающим объектом для нисходящей линии связи. Как используется в настоящем описании, "передающий объект" является независимо управляемым устройством или устройством, способным передавать данные с помощью беспроводного канала, и "принимающий объект" является независимо управляемым устройством или устройством, способным принимать данные с помощью беспроводного канала. В последующем описании индекс «dn» обозначает нисходящую линию связи, индекс «up» обозначает восходящую линию связи, Nup терминалов пользователя выбираются для одновременной передачи по восходящей линии связи, Ndn терминалов пользователя выбираются для одновременной передачи по нисходящей линии связи Nup может быть или может не быть равно Ndn, и Nup и Ndn могут быть статическими значениями или могут изменяться для каждого интервала планирования. Регулирование диаграммы направленности или некоторый другой способ пространственной обработки могут быть использованы в терминале пользователя и точке доступа.
[0040] По восходящей линии связи в каждом терминале 120 пользователя, выбранном для передачи по восходящей линии связи, процессор 288 TX передачи данных принимает данные трафика от источника 286 данных и данные управления от контроллера 280. Процессор 288 TX передачи данных обрабатывает (например, кодирует, чередует и модулирует) данные трафика для терминала пользователя на основании схем модуляции и кодирования, ассоциированных со скоростью передачи, выбранной для терминала пользователя, и выдают символьный поток данных. Пространственный процессор 290 tx передачи данных выполняет пространственную обработку в отношении символьного потока данных и выдает Nut,m символьных потоков передачи для Nut,m антенн. Каждый блок 254 передатчика (TMTR) принимает и обрабатывает (например, переводит в аналоговую форму, усиливает, фильтрует и преобразовывает с повышением частоты) соответствующий символьный поток передачи для генерирования сигнала восходящей линии связи. Nut,m блоков 254 передатчика выдает Nut,m сигналов восходящей линии связи для передачи от Nut,m антенн 252 на точку доступа.
[0041] Nup терминалов пользователя могут быть запланированы для одновременной передачи по восходящей линии связи. Каждый из этих терминалов пользователя выполняет пространственную обработку в отношении своего символьного потока данных и передает свой набор символьных потоков передачи по восходящей линии связи на точку доступа.
[0042] В точке 110 доступа Nap антенн 224a-224ap принимают сигналы восходящей линии связи от всех Nup терминалов пользователей, передающих по восходящей линии связи. Каждая антенна 224 выдает принятый сигнал в соответствующий блок 222 приемника (RCVR). Каждый блок 222 приемника выполняет обработку, комплементарную обработке, выполняемой блоком 254 передатчика, и выдает принятый символьный поток. Пространственный процессор 240 RX приема данных выполняет обработку пространственного приемника в отношении Nap принятых символьных потоков от nup блоков 222 приемника и выдает Nup восстановленных символьных потоков данных восходящей линии связи. Обработка пространственного приемника выполняется в соответствии с инверсией матрицы корреляции канала (CCMI), минимальной среднеквадратической ошибкой (MMSE), мягким подавлением помех (SIC) или некоторым другим способом. Каждым восстановленным символьным потоком данных восходящей линии связи является оценка символьного потока данных, переданного соответствующим терминалом пользователя. Процессор 242 RX приема данных обрабатывает (например, демодулирует, выполняет обратное перемежение и декодирует) каждый восстановленный символьный поток данных восходящей линии связи в соответствии со скоростью передачи, используемой для потока, чтобы получить декодированные данные. Декодированные данные для каждого терминала пользователя могут быть выданы в хранилище 244 данных для сохранения и/или в контроллер 230 для дополнительной обработки.
[0043] По нисходящей линии связи в точке 110 доступа процессор 210 TX передачи данных принимает данные трафика от источника 208 данных для Ndn терминалов пользователя, запланированных для передачи по нисходящей линии связи, данные управления от контроллера 230 и, возможно, другие данные от блока 234 планирования. Различные типы данных могут быть посланы по различным транспортным каналам. Процессор 210 TX передачи данных обрабатывает (например, кодирует, чередует и модулирует) данные трафика для каждого терминала пользователя на основании скорости передачи, выбранной для этого терминала пользователя. Процессор 210 TX передачи данных выдает Ndn символьных потоков данных нисходящей линии связи для Ndn терминалов пользователя. Пространственный процессор 220 TX передачи данных выполняет пространственную обработку (такую, как предварительное кодирование или формирование диаграммы направленности, как описано в настоящем описании) относительно Ndn символьных потоков данных нисходящей линии связи, и выдает Nap символьных потоков передачи для Nap антенн. Каждый блок 222 передатчика принимает и обрабатывает соответствующий символьный поток передачи для генерирования сигнала нисходящей линии связи. Nap блоков 222 передатчика выдают Nap сигналов нисходящей линии связи для передачи от Nap антенн 224 на терминалы пользователя.
[0044] В каждом терминале 120 пользователя Nut,m антенн 252 принимают Nap сигналов нисходящей линии связи от точки 110 доступа. Каждый блок 254 приемника обрабатывает принятый сигнал от ассоциированной антенны 252 и выдает принятый символьный поток. Пространственный процессор 260 RX приема данных выполняет обработку пространственным приемником в отношении Nut,m принятых символьных потоков от Nut,m блоков 254 приемника и выдает восстановленный символьный поток данных нисходящей линии связи для терминала пользователя. Обработка пространственным приемником выполняется в соответствии с CCMI, MMSE или некоторым другим способом. Процессор 270 RX приема данных обрабатывает (например, демодулирует, выполняет обратное перемежение и декодирует) восстановленный символьный поток данных нисходящей линии связи для получения декодированных данных для терминала пользователя.
[0045] В каждом терминале 120 пользователя блок 278 оценки канала оценивает канальный ответ нисходящей линии связи и выдает оценки канала нисходящей линии связи, которые могут включать в себя оценки коэффициента передачи канала, оценки SNR, дисперсию шума и так далее. Точно так же блок 228 оценки канала оценивает канальный ответ восходящей линии связи и выдает оценки канала восходящей линии связи. Контроллер 280 для каждого терминала пользователя обычно получает матрицу пространственного фильтра для терминала пользователя на основании матрицы канального ответа нисходящей линии связи Hdn,m для этого пользовательского терминала. Контроллер 230 получает матрицу пространственного фильтра для точки доступа на основании матрицы Hup,sff эффективного канального ответа восходящей линии связи. Контроллер 280 для каждого терминала пользователя может посылать информацию обратной связи (например, собственные векторы нисходящей линии связи и/или восходящей линии связи, собственные значения, оценки SNR и так далее) на точку доступа. Контроллеры 230 и 280 также управляют работой различных блоков обработки в точке 110 доступа и терминале 120 пользователя, соответственно.
[0046] Некоторые аспекты настоящего описания поддерживают управление сообщениями подтверждения, переданными от множественных терминалов 120 пользователя, в ответ на передачи многопользовательской системы с множественными входами и множественными выходами (MU-MIMO) от точки 110 доступа. Согласно некоторым аспектам, механизм опроса подтверждения блока (BA) может считаться обязательным для протокола подтверждения (ACK), и последовательный (или другой тип запланированного/детерминированного) механизм может считаться дополнительным.
[0047] Фиг.3 иллюстрирует различные компоненты, которые могут быть использованы в беспроводном устройстве 302, которое может быть использовано в системе 100 беспроводной связи. Беспроводное устройство 302 является примерным устройством, которое может быть сконфигурировано для реализации различных способов, описанных в настоящем описании. Беспроводное устройство 302 может быть точкой 110 доступа или терминалом 120 пользователя.
[0048] Беспроводное устройство 302 может включать в себя процессор 304, который управляет работой беспроводного устройства 302. Процессор 304 может также называться центральным процессором (CPU). Память 306, которая может включать в себя как постоянное запоминающее устройство память (ROM), так и оперативное запоминающее устройство (RAM), выдает команды и данные в процессор 304. Часть 306 памяти может также включать в себя энергонезависимую память с произвольным доступом (NVRAM). Процессор 304 обычно выполняет логические и арифметические операции на основании программных команд, сохраненных в памяти 306. Команды в памяти 306 могут выполняться для реализации способов, описанных в настоящем описании.
[0049] Беспроводное устройство 302 может также включать в себя корпус 308, который может включать в себя передатчик 310 и приемник 312 для разрешения передачи и приема данных между беспроводным устройством 302 и удаленным местом назначения (адресатом). Передатчик 310 и приемник 312 могут быть объединены в приемопередатчик 314. Единственная или множество антенн 316 передачи могут быть прикреплены к корпусу 308 и электрически подсоединены к приемопередатчику 314. Беспроводное устройство 302 может также включать в себя (не показаны) множественные передатчики, множественные приемники и множественные приемопередатчики.
[0050] Беспроводное устройство 302 может также включать в себя блок 318 обнаружения сигнала, который может быть использован для обнаружения и определения уровня сигналов, принятых приемопередатчиком 314. Блок 318 обнаружения сигнала может обнаруживать такие сигналы, как полная энергия, энергия для каждой поднесущей для каждого символа, спектральная плотность мощности и другие сигналы. Беспроводное устройство 302 может также включать в себя цифровой сигнальный процессор 320 (DSP) для использования в сигналах обработки.
[0051] Настоящее раскрытие поддерживает управление сообщениями ACK, переданными от беспроводного устройства 302, в ответ на передачи MU-MIMO от точки доступа (не показано на Фиг.3), обслуживающей беспроводное устройство 302. Беспроводное устройство 302 может соответствовать одному из терминалов пользователя, принимающих передачу MU-MIMO. В соответствии с некоторыми аспектами запрошенный механизм BA может считаться обязательным для протокола ACK, и последовательный (или другой тип запланированного/детерминированного) механизм может считаться дополнительным.
[0052] Различные компоненты беспроводного устройства 302 могут быть соединены вместе посредством системы 322 шин, которая может включать в себя шину питания, шину сигнала управления и шину сигнала статуса в дополнение к шине данных.
[0053] В беспроводных локальных сетях следующего поколения (сетях WLAN), таких как WLAN 100 на фиг.1-2 передача MU-MIMO по нисходящей линии связи (DL) может представлять перспективный способ для увеличения полной пропускной способности сети. В большинстве аспектов передача MU-MIMO DL часть несформированной диаграммы направленности преамбулы, переданной от точки доступа (например, точка 110 доступа на фиг.1-2 или беспроводного устройства 302 на фиг.3) на множество терминалов (например, терминалов 120 пользователя на фиг.1-2), может переносить поле распределения пространственного потока, указывающее распределение пространственных потоков станциям (станциям STA).
[0054] Для синтаксического разбора этой информации распределения на стороне станции (STA) каждой STA может быть необходимо знать свое упорядоченное расположение или число STA в наборе станций STA из множества станций STA, запланированных для приема передачи MU-MIMO. Это может повлечь за собой формирование групп, в которых поле идентификации группы (groupID) в преамбуле может передавать к станциям STA набор станций STA (и их порядок), передаваемый в заданной передаче MU-MIMO. С битами преамбулы, добавляющимися к передаче заголовка, может быть желательно израсходовать настолько мало битов на groupID, насколько возможно, не жертвуя гибкостью, с которыми станции STA могут быть запланированы вместе в передаче MU-MIMO в заданный момент.
УПРАВЛЕНИЕ СООБЩЕНИЯМИ ПОДТВЕРЖДЕНИЯ ИЗ МНОЖЕСТВЕННЫХ МЕСТ НАЗНАЧЕНИЯ ДЛЯ ПЕРЕДАЧИ MU-MIMO
[0055] Настоящее описание предоставляет протоколы для подтверждения передач данных MU-MIMO. Различные протоколы, представленные в настоящем описании, могут включать в себя опрошенные, последовательные и запланированные подтверждения, а также различные их комбинации.
[0056] В соответствии с некоторыми аспектам настоящего описания механизм опрошенного блока подтверждения (BA) может считаться обязательным для протокола подтверждения (ACK). В соответствии с некоторыми аспектами последовательный (или другой тип запланированного/детерминированного) механизм может считаться дополнительным к протоколу ACK.
[0057] Протокол BA опроса может работать, в некотором роде аналогичным способом, существующим механизмам подтверждения и правилам передачи "Множества Кадров", но с некоторыми дополнительными ограничениями, представленными в настоящем описании. Например, блок данных протокола процедуры конвергенции физического уровня многопользовательской передачи (MU-PPDU) может содержать одну из следующих комбинаций данных.
[0058] В одном аспекте настоящего раскрытия биты 5-6 политики подтверждения поля управления качеством обслуживания (QoS) агрегированного блока данных протокола управления доступом к среде (A-MPDU) для одной из станций STA могут быть установлены в '00' относительно политики "неявного запроса подтверждения блока (BAR)", в то время как эти биты могут быть установлены в '11' для станций STA назначения с политикой "ожидания BAR" или в '10' для политики "не подтверждения". В другом аспекте биты 5-6 политики подтверждения поля управления QoS A-MPDU без данных QoS могут быть установлены в '00' для одной из станций STA, запрашивающей нормальные блоки A-MPDU, и эти биты могут быть установлены в '11' для станций STA назначения с политикой "ожидания BAR" или в '10' для политики "не подтверждения". В еще одном аспекте все блоки A-MPDU могут содержать биты 5-6 политики подтверждения поля управления QoS, установленные в '10' для политики "не подтверждения".
[0059] Некоторые правила могут быть применены для гарантии, что по меньшей мере одна STA требует немедленного ACK или BA, если политики ACK для всех данных не установлены в значение, указывающее «не подтверждение» (например, никакое ACK не посылается). Согласно некоторым аспектам, представленным в настоящем описании, может быть желательно избежать установки политики ACK (для всех блоков данных протокола MAC (блоков MPDU) в передаче MU-MIMO), что приведет ко всем станциям STA, имеющим задержанное ACK блока, поскольку это может не разрешить обнаружение коллизии в отношении MU-PPDU непосредственно.
[0060] В соответствии с некоторыми аспектами немедленное BA может быть установлено для одной и той же STA до тех пор, пока не будет корректного приема ACK (или блока подтверждения "BA"), переданного от станции. После приема BA сообщение немедленного BA должно быть установлено для различной станции.
[0061] В соответствии с некоторыми аспектами AP может опрашивать все станции STA (кроме той, для которой установлен "неявный запрос ACK блока" или "нормальное ACK") посредством передачи сообщения BAR. В таких случаях AP может начинать передачу короткого межкадрового промежутка для кадра BAR (SIFS) после корректного приема непосредственно предшествующего ACK или BA. Это иллюстрировано на фиг.4. Как иллюстрировано, AP может передавать множественные блоки MPDU с помощью передачи MU-MIMO 410. Политики ACK могут быть установлены таким образом, чтобы STA1 передавала сообщение 412 немедленного подтверждения (ACK), в то время как STA2 и STA3 передавали свои сообщения 412 ACK только после приема сообщений 414 BAR.
[0062] В соответствии с некоторыми аспектами правила расширенного распределенного скоординированного доступа (EDCA) могут определять различные способы передачи множественных кадров вплотную, с возможностью передачи (TxOP). Например, если первый обмен кадрами успешен (или кадр не-ACK или кадр с успешным ACK), для AP может быть разрешено продолжить передавать кадры с разделением SIFS после каждого успешного обмена или с разделением межкадрового промежутка с функцией координации точки (PIFS) после каждого давшего сбой обмена. Если первый обмен кадрами дает сбой, то для AP может не быть разрешено продолжить передавать кадры (то есть AP не получает TxOP).
[0063] Такие правила могут помочь гарантировать согласие с правилами EDCA и могут подразумевать, что если первый обмен кадром был успешен (то есть немедленное BA корректно принято, или обмен разрешением на посылку/запроса на посылку (RTS-CTS) перед PPDU MU-MIMO является корректным), то сообщение BAR может быть передано в периоде SIFS после первого ACK или BA. Иначе, если первый обмен кадрами дал сбой (то есть немедленное BA может не быть принято), то сообщения BAR могут не быть переданы.
[0064] В соответствии с некоторыми аспектами пропущенное сообщение подтверждения (например, BA), которое, как ожидается, должно быть принято от первичной STA, может вызывать событие сбоя (указывая обнаружение коллизии). В соответствии с некоторыми аспектами в схеме опроса первичная STA может быть станцией, для которой запрашивается сообщение немедленное BA или сообщение нормального ACK. В этом случае пропущенное немедленное BA или ACK от первичной STA могут вызывать событие сбоя для первичной категории доступа (AC) передачи MU. Различные правила могут определять, что если обмен первым кадрами дает сбой (то есть BA отсутствует), то окно конкуренции (CW) может быть увеличено.
[0065] Должно быть отмечено, что BAR обычно может быть ассоциирован с BA в качестве его ответа, и, следовательно, BAR не может быть использован для обнаружения коллизии в отношении MU-PPDU непосредственно (он может обнаружить коллизию непосредственно в отношении BAR). Таким образом, схема опроса без немедленного BA может не обнаружить коллизию в отношении MU-PPDU.
[0066] Немедленное BA может запрашивать каждый MPDU для переноса индикации в своем поле QoS. В соответствии с некоторыми аспектами, как только данные для места назначения (адресата) ассоциируются с политикой QoS, повторные передачи могут использовать подобную политику. При передаче на различные 'частично перекрывающиеся' группы пользовательских станций STA в двух последующих передачах, может происходить то, что (повторно переданные) данные для более чем одного места назначения ассоциируются с политикой немедленного BA, которая не может быть разрешена. В соответствии с некоторыми аспектами способность устанавливать политику BA для каждой передачи независимо может быть желательно, что может подразумевать изменение для пакета и контроль при помощи циклической избыточности кода (CRC) в последний момент.
[0067] В соответствии с некоторыми аспектами немедленное BA может быть связано (ассоциировано) с 'первой' позицией в группе MU. Это может эффективно ограничить станции STA, которые будут возвращать ACK. В качестве примера, если есть только одна группа с четырьмя станциями STA, может быть создана только одна группа: обнаружение коллизии всегда будет сделано для той же самой станции.
[0068] В соответствии с некоторыми аспектами, STA в позиции 1 в группе может придерживаться неявного механизма BA и передавать SIFS BA после передачи DL. В этом случае STA в позиции n может считать количество принятых PPDU с достоверным полем наследственного сигнала (L-SIG) после конца передачи MU-PPDU и передавать свое время SIFS кадра BA после конца передачи (n-1)-ого кадра. Это иллюстрировано на фиг.5. Как иллюстрировано, AP может передавать множественные блоки MPDU с помощью передачи MU-MIMO 510. В этом случае каждая STA может передавать свое сообщение 512 подтверждения (ACK) последовательно на основании своей позиции.
[0069] В соответствии с некоторыми аспектами, если индикация PHY-RXSTART не имеет место в течение периода времени SIFS + aPHY-RX-START-Delay после конца предыдущего кадра, то STA может заключить, что последовательная схема BA дала сбой, и может не передавать BA.
[0070] В соответствии с некоторыми аспектами, если PPDU обнаружен, но поле L-SIG не достоверно, то STA может заключить, что последовательная схема BA дала сбой, и может не передавать BA. В аспекте STA прием кадра типа BA может прерывать последовательную процедуру.
[0071] В AP, если индикация PHY-RXSTART не имеет место в течение периода времени SIFS + aPHY-RX-START-Delay после подтверждения PHY-TXEND, относящегося к передаче MU-MPU, или после индикации PHY-RXEND, называемой достоверным BA, то AP может заключить, что последовательная схема BA дала сбой, и может продолжаться, следуя правилам схемы опроса для извлечения BA. Может быть отмечено, что некоторые правила могут не позволить AP опрашивать для второй STA, если первое ACK отсутствует.
[0072] Если STA, как предполагается, не возвращает ACK или BA, AP может передавать кадр заполнения после времени SIFS. В этом случае AP может знать, что STA предполагается не возвращать ACK. В одном аспекте кадр заполнения может быть ACK, и подсчет кадра в STA может не быть изменен.
[0073] В соответствии с некоторыми аспектами, если есть разрыв в цепи последовательных подтверждений ACK, AP может не иметь никакого способа опроса для нормального ACK позже. Возможные решения могут включать в себя: не разрешение нормального ACK с последовательными подтверждениями ACK, только разрешение нормального ACK для STA в позиции 1 и/или определение нового механизма опроса для нормального ACK.
[0074] В соответствии с некоторыми аспектами, STA в позиции 1 может придерживаться неявного механизма BA и передавать SIFS BA после передачи DL. STA в позиции n может подсчитать количество корректно принятых кадров типа ACK или BA после окончания передачи MU-PPDU и может передавать свое ACK или время SIFS кадра BA после окончания передачи (n-1)-го кадра.
[0075] Если индикация PHY-RXSTART не имеет места в течение периода времени SIFS + aPHY-RX-START-Delay после окончания предыдущего кадра, то STA может заключить, что последовательная схема BA дала сбой, и может не передавать BA. Если кадр обнаружен, но FCS дает сбой, или кадр не является типом ACK или BA, то STA может заключить, что последовательная схема BA дала сбой, и может не передавать ACK или BA. В аспекте STA прием кадра типа BA может прерывать последовательную процедуру.
[0076] В AP, в соответствии с некоторыми аспектами, если индикация PHY-RXSTART не имеет места в течение периода времени SIFS + aPHY-RX-START-Delay после подтверждения PHY-TXEND, которое ссылается на передачу MU-MPU, или после индикации PHY-RXEND, которая ссылается на достоверное ACK или BA, то AP может заключить, что последовательная схема BA дала сбой, и может продолжаться в соответствии с правилами, определенными для схемы опроса для извлечения распределений BA.
[0077] Фиг.6 иллюстрирует примерные операции 600, которые могут быть выполнены в точке доступа (AP) в соответствии с некоторыми аспектами настоящего раскрытия. Операции начинаются на этапе 602 посредством генерирования множества блоков данных (блоков DU). Операции 600 продолжаются на этапе 604 посредством передачи многопользовательской передачи с множественными входами и множественными выходами (MU-MIMO), содержащей блоки DU, на множество устройств, в которых политики подтверждения для блоков DU могут быть установлены, чтобы вынуждать не более чем первое устройство из устройств отвечать сообщением подтверждения. В одном аспекте множество блоков DU может содержать множество блоков протокола данных управления доступом к среде (блоков MPDU).
[0078] В одном аспекте AP может назначить по меньшей мере одному из устройств позицию в группе, причем какое устройство является первым устройством, может быть определено на основании позиции устройства в группе. AP может передавать сообщение запроса подтверждения блока (BAR) по меньшей мере на одно устройство, которому не назначена другая позиция в группе. Дополнительно AP может также быть сконфигурирована для генерирования множества блоков DU по меньшей мере одной из первичной категории доступа или вторичной категории доступа.
[0079] В одном аспекте AP может обнаружить, что подтверждение от одного из устройств пропущено (например, от первого устройства), если индикация PHY-RXSTART не обнаружена в AP в течение периода времени после передачи блоков DU. Должно быть отмечено, что этот период времени может быть специфичным для этого устройства.
[0080] В одном аспекте политика подтверждения для DU из множества блоков DU первичной категории доступа может быть установлена для нормального ACK. В этом случае сообщение подтверждения может содержать нормальное ACK.
[0081] Фиг.7 иллюстрирует примерные операции 700, которые могут быть выполнены в терминале доступа (AT) в соответствии с некоторыми аспектами настоящего раскрытия. Операции 700 начинаются на этапе 702 посредством приема в устройстве (AT) блока данных (DU), переданного с одним или более другими блоками DU, в которых политики подтверждения для блоков DU могут быть установлены, чтобы вынуждать не более чем первое устройство из устройств, ассоциированных с блоками DU, отвечать подтверждением. На этапе 704 может быть определено тактирование сообщения подтверждения на основании одной из политик подтверждения для DU, ассоциированного с устройством. В одном аспекте DU может содержать блок протокола данных управления доступом к среде (MPDU), и один или более других блоков DU могут содержать один или более других блоков MPDU.
[0082] В одном аспекте AT может принимать назначение позиции устройства в группе. Тактирование передачи сообщения подтверждения может быть определено на основании назначенной позиции в группе. AT может определять последовательный порядок, в котором передавать сообщение подтверждения относительно сообщений подтверждения, переданных устройствами с другими назначенными позициями в группе.
[0083] В одном аспекте настоящего описания AT может решить не передавать сообщение подтверждения, если поле наследственного сигнала (L-SIG) DU не является достоверным. В другом аспекте AT может решить не передавать сообщение подтверждения, если индикация PHY-RXSTART не обнаружена в AT в течение периода времени после конца передачи конкретного количества кадров от AP, передающей блоки DU. В еще одном аспекте AT может решить не передавать сообщение подтверждения, если одно или более других сообщений подтверждения, ассоциированных с одним или более устройством, не обнаружены на носителе, по которому были переданы один или более других блоков DU. В еще одном аспекте AT может воздержаться от передачи сообщения подтверждения на AP, если DU, переданный с одним или более другими блоками DU, не был обнаружен на носителе, но одно или более сообщений подтверждения, соответствующих одному или более другим блокам DU, обнаружены на носителе. В еще одном аспекте AT может решить ожидать запрос подтверждения блока (BAR) до передачи сообщения подтверждения.
[0084] Различные операции способов, описанных выше, могут быть выполнены любым подходящим средством, способным выполнять соответствующие функции. Средство может включать в себя различный компонент(ы) аппаратного обеспечения и/или программного обеспечения и/или модуль(и), включающий в себя, но не ограниченный, схему, специализированную интегральную схему (ASIC) или процессор. В целом, где есть операции, иллюстрированные на чертежах, эти операции могут иметь соответствующие аналоги компонентов «средство плюс функция» с подобной нумерацией. Например, операции 600 и 700, иллюстрированные на фиг.6 и 7, соответствуют компонентам 600A и 700A, иллюстрированным на фиг.6A и 7A.
[0085] Используемый в настоящем описании термин "определение" охватывает широкое разнообразие действий. Например, "определение" может включать в себя подсчет, вычисление, обработку, получение, исследование, поиск (например, поиск в таблице, базе данных или другой структуре данных), установку и т.п. Кроме того, "определение" может включать в себя прием (например, прием информации), получение доступа (например, получение доступа к данным в памяти) и т.п. Кроме того, "определение" может включать в себя решение, отбор, выбор, установку и т.п.
[0086] Используемая в настоящем описании фраза «по меньшей мере одно из» списка пунктов относится к любой комбинации этих пунктов, включающих в себя единственные элементы. Например, фраза "по меньшей мере одно из: a, b или c" предназначена, чтобы охватить: a, b, c, a-b, a-c, b-c и a-b-c.
[0087] Различные операции способов, описанных выше, могут быть выполнены любым подходящим средством, способным выполнять операции, такие как различный компонент(ы) аппаратного обеспечения и/или программного обеспечения, схемы и/или модуль(и). В целом, любые операции, иллюстрированные на чертежах, могут быть выполнены посредством соответствующего функционального средства, способного выполнять операции.
[0088] Например, средство для генерирования может содержать специализированную интегральную схему, например, процессор 210 на фиг.2 точки доступа 110 или процессор 304 на фиг.3 беспроводного устройства 302. Средство для передачи может содержать передатчик, например передатчик 222 на фиг.2 точки доступа 110 или передатчик 310 на фиг.3 беспроводного устройства 302. Средство для обнаружения может содержать специализированную интегральную схему, например процессор 242 на фиг.2 точки доступа 110 или процессор 304. Средство для назначения может содержать специализированную интегральную схему, например, процессор 210 или процессор 304. Средство для приема может содержать приемник, например приемник 254 на фиг.2 терминала 120 пользователя или приемник 312 на фиг.3 беспроводного устройства 302. Средство для определения может содержать специализированную интегральную схему, например процессор 288 на фиг.2 терминала 120 пользователя или процессор 304. Средство для решения может содержать специализированную интегральную схему, например процессор 288 или процессор 304. Средство для принятия решения может содержать специализированную интегральную схему, например процессор 288 или процессор 304.
[0089] Различные иллюстративные логические блоки, модули и схемы, описанные вместе с аспектами, описанными в настоящем описании, могут быть реализованы или выполнены в процессоре общего назначения, цифровом сигнальном процессоре (DSP), специализированной интегральной схеме (ASIC), программируемой пользователем вентильной матрице (FPGA) или другом программируемом логическом устройстве (PLD), логике на дискретных элементах или транзисторах, дискретных компонентах аппаратного обеспечения или их комбинацией, сконструированной для выполнения функций, описанных в настоящем описании. Процессор общего назначения может быть микропроцессором, но, в альтернативе, процессор может быть любым обычным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор может также быть реализован в качестве комбинации вычислительных устройств, например комбинации DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в связи с ядром DSP или любой другой подходящей конфигурации.
[0090] Этапы способа или алгоритма, описанного вместе с настоящим раскрытием, могут непосредственно осуществляться в аппаратном обеспечении, модуле программного обеспечения, выполняемом процессором, или в их комбинации. Модуль программного обеспечения может находиться в любой форме запоминающего носителя, который известен в данной области техники. Некоторые примеры запоминающих носителей, которые могут быть использованы, включают в себя оперативное запоминающее устройство (RAM), постоянное запоминающее устройство ROM, флэш-память, память EPROM, память EEPROM, регистры, жесткий диск, сменный диск, CD-ROM или т.д. Модуль программного обеспечения может содержать единственную команду или множество команд и может быть распределен по некоторым различным сегментам кода, между различными программами и между множественными запоминающими носителями. Запоминающий носитель может быть подсоединен к процессору таким образом, чтобы процессор считывал информацию с и записывал информацию на запоминающий носитель. В альтернативе запоминающий носитель может быть интегрированным в процессор.
[0091] Способы, описанные в настоящем описании, содержат один или более этапов или действий для достижения описанного способа. Этапы способа и/или действия могут пересекаться друг с другом, не отступая от области формулы изобретения. Другими словами, если конкретный порядок этапов или действий не определен, порядок и/или использование конкретных этапов и/или действий могут быть изменены, не отступая от области формулы изобретения.
[0092] Описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении или любой их комбинации. Если реализуется в программном обеспечении, функции могут быть сохранены или переданы в качестве одной или более команд или кода на считываемом компьютером носителе. Считываемые компьютером носители включают в себя как компьютерные запоминающие носители, так и коммуникационные носители, включающие в себя любой носитель, который облегчает передачу компьютерной программы от одного места до другого. Запоминающий носитель может быть любым доступным носителем, который может быть доступен посредством компьютера. Посредством примера, а не ограничения, такие считываемые компьютером носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое запоминающее устройство на оптических дисках, запоминающее устройство на магнитных дисках или любой другой носитель, который может быть использован для переноса или сохранения желаемого программного кода в форме команд или структур данных, и который может быть доступным посредством компьютера. Кроме того, любое соединение может называться считываемым компьютером носителем. Например, если программное обеспечение передается от вебсайта, сервера или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, абонентскую цифровую линию (DSL) или беспроводные технологии, такие как инфракрасное излучение (IR), радио и микроволны, то эти коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасное излучение, радио и микроволны включаются в определение носителя. Диск (disk) и диск (disc), как используются в настоящем описании, включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), дискету и диск blue-ray, где диски (disks) обычно воспроизводят данные магнитным способом, в то время как диски (discs) воспроизводят данные оптическим образом посредством лазеров. Таким образом, в некоторых аспектах считываемые компьютером носители могут содержать не сменные считываемые компьютером носители (реальные носители). Дополнительно, для других аспектов считываемые компьютером носители могут содержать сменные считываемые компьютером носители (например сигнал). Комбинации вышеупомянутого должны быть также включены в понятие считываемых компьютером носителей.
[0093] Таким образом, некоторые аспекты могут содержать компьютерный программный продукт для выполнения операций, представленных в настоящем описании. Например, такой компьютерный программный продукт может содержать считываемый компьютером носитель, имеющий команды, сохраненные (и/или закодированные) на нем, причем команды выполняются одним или более процессорами для выполнения операций, описанных в настоящем описании. Для некоторых аспектов компьютерный программный продукт может включать в себя упаковочный материал.
[0094] Программное обеспечение или команды могут также быть переданы по среде передачи. Например, если программное обеспечение передается от вебсайта, сервера или другого удаленного источника, использующего коаксиальный кабель, волокно оптический кабель, витую пару, цифровую абонентскую линию (DSL) или беспроводные технологии, такие как инфракрасное излучение, радио и микро волны, то коаксиальный кабель, волокно оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасное излучение, радио и микроволны включаются в определение среды передачи.
[0095] Дополнительно должно быть оценено, что модули и/или другое соответствующее средство для выполнения способов и приемов, описанных в настоящем описании, могут быть загружены и/или иначе получены терминалом пользователя и/или базовой станцией, в зависимости от конкретного случая. Например, такое устройство может быть подсоединено к серверу для облегчения передачи средств для выполнения способов, описанных в настоящем описании. Альтернативно различные способы, описанные в настоящем описании, могут быть обеспечены с помощью средства хранения (например, RAM, ROM, физического носителя данных, такого как компакт-диск (CD) или дискета и т.д.) таким образом, чтобы терминал пользователя и/или базовая станция могли получать различные способы после соединения или обеспечения средства хранения устройству. Кроме того, может быть использован любой другой подходящий способ для обеспечения способов и приемов, описанных в настоящем описании устройству.
[0096] Должно быть понятно, что формула изобретения не ограничена точной конфигурацией и компонентами, иллюстрированными выше. Различные модификации, изменения и перестановки могут быть сделаны в компоновке, операции и подробностях способов и устройств, описанных выше, не отступая от области формулы изобретения.
[0097] В то время как предшествующее направлено на аспекты настоящего раскрытия, другие и дополнительные аспекты описания могут быть сконструированы, не отступая от основной их области, и их объем определяется формулой изобретения, следующей ниже.
Изобретение относится к способам для управления сообщениями подтверждения из множества мест назначения для многопользовательских передач с множественными входами и множественными выходами. Технический результат изобретения заключается в более высокой пропускной способности. Некоторые аспекты настоящего изобретения ссылаются на устройство и способы для управления сообщениями подтверждения от множественных мест назначения для передач многопользовательской системы с множественными входами и множественными выходами (MU-MIMO). В соответствии с некоторыми аспектами опрошенный механизм подтверждения блока (BA) может считаться обязательным для протокола подтверждения, и последовательный механизм (или другой тип запланированного/детерминированного) может считаться дополнительным. 10 н. и 57 з.п. ф-лы, 9 ил.
1. Устройство для беспроводной связи, содержащее:
первую схему, сконфигурированную для генерирования множества блоков данных (блоков DU); и
передатчик, сконфигурированный для передачи многопользовательской передачи с множественными входами и множественными выходами (MU-MIMO), содержащей блоки DU, на множество устройств, при этом политики подтверждения для боков DU установлены, чтобы вынуждать не более чем первое устройство из упомянутых устройств отвечать сообщением немедленного подтверждения блока,
вторую схему, сконфигурированную для обнаружения коллизии, если сообщение немедленного подтверждения блока не принято от первого устройства в ответ на передачу MU-MIMO.
2. Устройство по п.1, в котором политики подтверждения для блоков DU, ассоциированных с устройствами, отличными от первого устройства, установлены в не подтверждения АСК или подтверждения АСК после запроса.
3. Устройство по п.1, в котором первая схема также сконфигурирована для генерирования множества блоков DU по меньшей мере одной из: первичной категории доступа или вторичных категорий доступа.
4. Устройство по п.1, в котором биты политики подтверждения для первого из блоков DU, ассоциированных с первым устройством, установлены в значение, указывающее неявный запрос подтверждения блока (BAR).
5. Устройство по п.1, в котором биты политики подтверждения для блоков DU для устройств, отличных от первого устройства, установлены в значение, указывающее политику ожидания запроса подтверждения блока (BAR).
6. Устройство по п.1, в котором биты политики подтверждения для блоков DU для устройств, отличных от первого устройства, установлены в значение, указывающее политику не-АСК.
7. Устройство по п.1, дополнительно содержащее:
третью схему, сконфигурированную для назначения по меньшей мере одному из устройств позиции в группе;
при этом, какое устройство является первым устройством, определено на основании позиции этого устройства в этой группе.
8. Устройство по п.7, в котором передатчик также сконфигурирован для передачи сообщения запроса подтверждения блока (BAR) на по меньшей мере одно устройство, которому не назначена другая позиция в группе.
9. Устройство по п.1, в котором передатчик также сконфигурирован для передачи, после MU-MIMO-передачи, сообщений запроса подтверждения блока (BAR) на одно или более устройств, отличных от первого устройства.
10. Устройство по п.9, в котором сообщения BAR переданы в соответствии с одним или более из группы стандартов IEEE 802.11.
11. Устройство по п.1, дополнительно содержащее
упомянутую вторую схему, сконфигурированную для обнаружения, что подтверждение от одного из устройств пропущено, если индикация PHY-RXSTART не обнаружена в устройстве в течение периода времени после передачи блоков DU.
12. Устройство по п.1, в котором множество блоков DU содержит множество блоков данных протокола управления доступом к среде (блоков MPDU).
13. Способ для беспроводной связи, содержащий:
генерирование множества блоков данных (блоков DU);
передачу многопользовательской передачи с множественными входами и множественными выходами (MU-MIMO), содержащей блоки DU, на множество устройств, при этом политики подтверждения для блоков DU установлены, чтобы вынуждать не более чем первое устройство из упомянутых устройств отвечать сообщением немедленного подтверждения блока, и
обнаружение коллизии, если сообщение немедленного подтверждения блока не принято от первого устройства в ответ на передачу MU-MIMO.
14. Способ по п.13, в котором политики подтверждения для блоков DU, ассоциированных с устройствами, отличными от первого устройства, установлены в не подтверждения АСК или подтверждения АСК после запроса.
15. Способ по п.13, дополнительно содержащий
генерирование множества блоков DU по меньшей мере одной из первичной категории доступа или вторичных категорий доступа.
16. Способ по п.13, в котором биты политики подтверждения для первого из блоков DU, ассоциированных с первым устройством, установлены в значение, указывающее неявный запрос подтверждения блока (BAR).
17. Способ по п.13, в котором биты политики подтверждения для блоков DU для устройств, отличных от первого устройства, установлены в значение, указывающее политику ожидания запроса подтверждения блока (BAR).
18. Способ по п.13, в котором биты политики подтверждения для блоков DU для устройств, отличных от первого устройства, установлены в значение, указывающее политику не-АСК.
19. Способ по п.13, дополнительно содержащий:
назначение по меньшей мере одному из устройств позиции в группе; и
при этом, какое устройство является первым устройством, определяют на основании позиции устройства в группе.
20. Способ по п.19, дополнительно содержащий передачу сообщения запроса подтверждения блока (BAR) по меньшей мере на одно устройство, которому не назначена другая позиция в группе.
21. Способ по п.13, дополнительно содержащий передачу, после передачи MU-MIMO, сообщений запроса подтверждения блока (BAR) на одно или более устройств, отличных от первого устройства.
22. Способ по п.21, в котором сообщения BAR переданы в соответствии с одним или более из группы стандартов IEEE 802.11.
23. Способ по п.13, дополнительно содержащий обнаружение, что подтверждение от одного из устройств пропущено, если индикация PHY-RXSTART не обнаружена в устройстве в течение периода времени после передачи блоков DU.
24. Способ по п.13, в котором множество блоков DU содержит множество блоков данных протокола управления доступом к среде (блоков MPDU).
25. Устройство для беспроводной связи, содержащее:
средство для генерирования множества блоков данных (блоков DU); и
средство для передачи многопользовательской передачи с множественными входами и множественными выходами (MU-MIMO), содержащей блоки DU, на множество устройств, при этом политики подтверждения для блоков DU установлены, чтобы вынуждать не более чем первое устройство из упомянутых устройств отвечать сообщением немедленного подтверждения блока,
средство для обнаружения коллизии, если сообщение немедленного подтверждения блока не принято от первого устройства в ответ на передачу MU-MIMO.
26. Устройство по п.25, в котором политики подтверждения для блоков DU, ассоциированных с устройствами, отличными от первого устройства, установлены в не подтверждения АСК или подтверждения АСК после запроса.
27. Устройство по п.25, дополнительно содержащее средство для генерирования множества блоков DU по меньшей мере одной из первичной категории доступа или вторичных категорий доступа.
28. Устройство по п.25, в котором биты политики подтверждения для первого из блоков DU, ассоциированных с первым устройством, установлены в значение, указывающее неявный запрос подтверждения блока (BAR).
29. Устройство по п.25, в котором биты политики подтверждения для блоков DU для устройств, отличных от первого устройства, установлены в значение, указывающее политику ожидания запроса подтверждения блока (BAR).
30. Устройство по п.25, в котором биты политики подтверждения для блоков DU для устройств, отличных от первого устройства, установлены в значение, указывающее политику не АСК.
31. Устройство по п.25, дополнительно содержащее:
средство для назначения по меньшей мере одному из устройств позиции в группе; и при этом,
какое устройство является первым устройством, определено на основании позиции этого устройства в группе.
32. Устройство по п.31, в котором средство для передачи дополнительно сконфигурировано для: передачи сообщения запроса подтверждения блока (BAR) по меньшей мере на одно устройство, которому не назначена другая позиция в группе.
33. Устройство по п.25, в котором средство для передачи дополнительно сконфигурировано для:
передачи, после передачи MU-MIMO, сообщений запроса подтверждения блока (BAR) на одно или более устройств, отличных от первого устройства.
34. Устройство по п.33, в котором сообщения BAR переданы в соответствии с одним или более из группы стандартов IEEE 802.11.
35. Устройство по п.25, дополнительно содержащее средство для обнаружения, что подтверждение от одного из устройств пропущено, если индикация PHY-RXSTART не обнаружена на устройстве в течение периода времени после передачи блоков DU.
36. Устройство по п.26, в котором множество блоков DU содержит множество блоков данных протокола управления доступом к среде (блоков MPDU).
37. Считываемый компьютером носитель, содержащий команды, которые при выполнении на компьютере вынуждают компьютер выполнять способ беспроводной связи, содержащий этапы, выполняемые для:
генерирования множества блоков данных (блоков DU); и
передачи многопользовательской передачи с множественными входами и множественными выходами (MU-MIMO), содержащей блоки DU, на множество устройств, при этом политики подтверждения для блоков DU установлены, чтобы вынуждать не более чем первое устройство из устройств отвечать сообщением немедленного подтверждения блока,
обнаружения коллизии, если сообщение немедленного подтверждения блока не принято от первого устройства в ответ на передачу MU-MIMO.
38. Точка доступа, содержащая:
по меньшей мере одну антенну;
первую схему, сконфигурированную для генерирования множества блоков данных (блоков DU); и
передатчик, сконфигурированный для передачи с помощью упомянутой по меньшей мере одной антенны многопользовательской передачи с множественными входами и с множественными выходами (MU-MIMO), содержащей блоки DU, на множество устройств, причем политики подтверждения для блоков DU установлены, чтобы вынуждать не более чем первое устройство из устройств отвечать сообщением немедленного подтверждения блока,
вторую схему, сконфигурированную для обнаружения коллизии, если сообщение немедленного подтверждения блока не принято от первого устройства в ответ на передачу MU-MIMO.
39. Устройство для беспроводной связи, содержащее:
приемник, сконфигурированный для приема блока данных (DU), переданного с одним или более другими блоками DU, причем политики подтверждения для блоков DU установлены, чтобы вынуждать не более чем первое устройство из множества устройств, ассоциированных с блоками DU, отвечать сообщением немедленного подтверждения блока; и
первую схему, сконфигурированную для определения тактирования передачи сообщения подтверждения на основании одной из политик подтверждения для DU, ассоциированного с устройством, а также сконфигурированную для принятия решения не передавать сообщение подтверждения, если сообщение немедленного подтверждения блока, ассоциированное с упомянутым первым устройством, не обнаружено на носителе, по которому были переданы один или более других блоков DU.
40. Устройство по п.39, в котором первая схема также сконфигурирована для определения передачи сообщения подтверждения только в ответ на сообщение запроса подтверждения блока (BAR).
41. Устройство по п.39, в котором приемник также сконфигурирован для приема назначения позиции устройства в группе, и первая схема также сконфигурирована для определения тактирования передачи сообщения подтверждения на основании назначенной позиции в группе.
42. Устройство по п.41, в котором первая схема также сконфигурирована для определения последовательного порядка, в котором нужно передавать сообщение подтверждения относительно сообщений подтверждения, переданных устройствами с другими назначенными позициями в группе.
43. Устройство по п.39, в котором первая схема также сконфигурирована для принятия решения не передавать сообщение подтверждения, если поле наследственного сигнала (L-SIG) DU не достоверно.
44. Устройство по п.39, в котором первая схема также сконфигурирована для принятия решения не передавать сообщение подтверждения, если индикация PHY-RXSTART не обнаружена в устройстве в течение периода времени после конца передачи конкретного количества кадров от другого устройства, передающего блоки DU.
45. Устройство по п.39, в котором первая схема также сконфигурирована для воздержания от передачи сообщения подтверждения, если DU, переданный с одним или более другими блоками DU, не был обнаружен на носителе, но одно или более сообщений подтверждения, соответствующих одному или более другим блокам DU, обнаружено на носителе.
46. Устройство по п.39, в котором первая схема также сконфигурирована для принятия решения ожидания запроса подтверждения блока (BAR) до передачи сообщения подтверждения.
47. Устройство по п.39, в котором: DU содержит блок данных протокола управления доступом к среде (MPDU), и один или более других блоков DU содержат один или более других блоков MPDU.
48. Способ для беспроводной связи, содержащий:
прием в устройстве блока данных (DU), переданного с одним или более другими блоками DU, при этом политики подтверждения для блоков DU установлены, чтобы вынуждать не более чем первое устройство из множества устройств, ассоциированных с блоками DU, отвечать сообщением немедленного подтверждения блока; и
определение тактирования передачи сообщения подтверждения на основании одной из политик подтверждения для DU, ассоциированного с устройством, и
принятия решения не передавать сообщение подтверждения, если сообщение немедленного подтверждения блока, ассоциированное с упомянутым первым устройством, не обнаружено на носителе, по которому были переданы один или более других блоков DU.
49. Способ по п.48, дополнительно содержащий определение для передачи сообщения подтверждения только в ответ на сообщение запроса подтверждения блока (BAR).
50. Способ по п.48, дополнительно содержащий: прием назначения позиции устройства в группе, и
определение тактирования содержит определение тактирования передачи сообщения подтверждения на основании назначенной позиции в группе.
51. Способ по п.50, в котором определение тактирования содержит определение последовательного порядка, в котором нужно передавать сообщение подтверждения относительно сообщений подтверждения, переданных устройствами с другими назначенными позициями в группе.
52. Способ по п.48, дополнительно содержащий принятие решения не передавать сообщение подтверждения, если поле наследственного сигнала (L-SIG) DU недостоверно.
53. Способ по п.48, дополнительно содержащий принятие решения не передавать сообщение подтверждения, если индикация PHY-RXSTART не обнаружена в устройстве в течение периода времени после конца передачи конкретного количества кадров от другого устройства, передающего блоки DU.
54. Способ по п.48, дополнительно содержащий: воздержание от передачи сообщения подтверждения, если DU, переданный с одним или более другими блоками DU, не был обнаружен на носителе, но одно или более сообщений подтверждения, соответствующих одному или более другим блокам DU, обнаружено на носителе.
55. Способ по п.48, в котором определение тактирования содержит принятие решения ожидать запроса подтверждения блока (BAR) до передачи сообщения подтверждения.
56. Способ по п.48, в котором: DU содержит блок данных протокола управления доступом к среде (MPDU) и один или более других блоков DU содержат один или более других блоков MPDU.
57. Устройство для беспроводной связи, содержащее:
средство для приема блока данных (DU), переданного с одним или более другими блоками DU, при этом политики подтверждения для блоков DU установлены, чтобы вынуждать не более чем первое устройство из множества устройств, ассоциированных с блоками DU, отвечать сообщением немедленного подтверждения блока; и
средство для определения тактирования передачи сообщения подтверждения на основании одной из политик подтверждения для DU, ассоциированного с устройством, и
средство для принятия решения не передавать сообщение подтверждения, если сообщение немедленного подтверждения блока, ассоциированное с упомянутым первым устройством, не обнаружено на носителе, по которому были переданы один или более других блоков DU.
58. Устройство по п.57, дополнительно содержащее средство для определения, чтобы передать сообщение подтверждения только в ответ на сообщение запроса подтверждения блока (BAR).
59. Устройство по п.57, в котором средство для приема дополнительно сконфигурировано для приема назначения позиции устройства в группе, и устройство дополнительно содержит средство для определения тактирования передачи сообщения подтверждения на основании назначенной позиции в группе.
60. Устройство по п.59, дополнительно содержащее средство для определения последовательного порядка, в котором нужно передавать сообщения подтверждения относительно сообщений подтверждения, переданных устройствами с другими назначенными позициями в группе.
61. Устройство по п.57, дополнительно содержащее средство для принятия решения не передавать сообщение подтверждения, если поле наследственного сигнала (L-SIG) DU не достоверно.
62. Устройство по п.57, дополнительно содержащее средство для принятия решения не передавать сообщение подтверждения, если индикация PHY-RXSTART не обнаружена в устройстве в течение периода времени после конца передачи конкретного количества кадров от другого устройства, передающего блоки DU.
63. Устройство по п.57, дополнительно содержащее средство для воздержания от передачи сообщения подтверждения, если DU, переданный с одним или более другими блоками DU, не был обнаружен на носителе, но одно или более сообщений подтверждения, соответствующих одному или более другим блокам DU, обнаружены на носителе.
64. Устройство по п.57, дополнительно содержащее средство для принятия решения ожидать запрос подтверждения блока (BAR) до передачи сообщения подтверждения.
65. Устройство по п.57, в котором: DU содержит блок данных протокола управления доступом к среде (MPDU), и один или более других блоков DU содержат один или более других блоков MPDU.
66. Считываемый компьютером носитель, содержащий команды, которые при выполнении на компьютере вынуждают компьютер выполнять способ беспроводной связи, содержащий этапы, выполняемые для:
приема в устройстве блока данных (DU), переданного с одним или более другими блоками DU, при этом политики подтверждения для блоков DU установлены, чтобы вынуждать не более чем первое устройство из множества устройств, ассоциированных с блоками DU, отвечать сообщением немедленного подтверждения блока; и
определения тактирования передачи сообщения подтверждения на основании на одной из политик подтверждения для DU, ассоциированного с устройством,
принятия решения не передавать сообщение подтверждения, если сообщение немедленного подтверждения блока, ассоциированное с упомянутым первым устройством, не обнаружено на носителе, по которому были переданы один или более других блоков DU.
67. Терминал доступа, содержащий:
по меньшей мере одну антенну; приемник, сконфигурированный для приема с помощью упомянутой по меньшей мере одной антенны блока данных (DU), переданного с одним или более другими блоками DU, причем политики подтверждения для блоков DU установлены, чтобы вынуждать не более чем первый терминал доступа из множества терминалов доступа, ассоциированных с блоками DU, отвечать сообщением немедленного подтверждения блока; и
первую схему, сконфигурированную для определения тактирования передачи сообщения подтверждения на основании одной из политик подтверждения для DU, ассоциированного с терминалом доступа, и сконфигурированную для принятия решения не передавать сообщение подтверждения, если сообщение немедленного подтверждения блока, ассоциированное с упомянутым первым устройством, не обнаружено на носителе, по которому были переданы один или более других блоков DU.
Колосоуборка | 1923 |
|
SU2009A1 |
Авторы
Даты
2015-04-10—Публикация
2011-08-25—Подача