Системы и способы для квитирования передач данных от множества устройств
Иллюстрации
Показать всеИзобретение относится к сетям беспроводной связи. Технический результат изобретения заключается в повышении эффективности передачи данных в сети беспроводной связи. Точка доступа для беспроводной сети передает групповое квитирование (ACK) для указания того, были ли передачи данных (пакеты) от множества беспроводных устройств приняты или корректно декодированы в течение некоторого временного интервала. Каждое беспроводное устройство может иметь отличный ассоциированный с ним временной интервал. Временной интервал для беспроводного устройства задан относительно того, когда было отправлено предыдущее групповое ACK. Групповое ACK может включать в себя битовую карту, указывающую на то, была ли передача данных принята или корректно декодирована. Битовая карта может быть передана как часть маяка. 8 н. и 40 з.п. ф-лы, 17 ил.
Реферат
ИСПРАШИВАНИЕ ПРИОРИТЕТА
По настоящей Заявке на Патент испрашивается приоритет Предварительной Заявки № 61/530,724, озаглавленной «SYSTEMS AND METHODS FOR ACKNOWLEDGING COMMUNICATIONS FROM A PLURALITY OF DEVICES», поданной 02 сентября 2011г., права на которую принадлежат заявителю настоящей заявки и настоящим явно включенной в описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к сетям беспроводной связи.
УРОВЕНЬ ТЕХНИКИ
Во многих телекоммуникационных системах, сети связи используются для обмена сообщениями между несколькими взаимодействующими, пространственно разделенными устройствами. Сети могут классифицироваться в соответствии с географическим охватом, который может быть, например, районом города с пригородами, локальным районом, или персональным районом. Такие сети могут быть определены в качестве сетей: глобальной сети (WAN), городской сети (MAN), локальной сети (LAN), беспроводной локальной сети (WLAN) или персональной сети (PAN). Сети также различаются в соответствии с характеристиками: методиками коммутации и маршрутизации, используемыми для обеспечения межсоединения для различных сетевых узлов и устройств (например, с коммутацией каналов против с коммутацией пакетов); типом физической среды, используемой для передачи (например, проводные против беспроводных); и набором используемых протоколов связи, например, комплект Интернет протоколов, SONET (Организация Синхронной Оптической Сети), или Ethernet.
Беспроводные сети часто предпочтительны, когда элементы сети являются мобильными и, следовательно, обладают динамическими потребностями в соединении, или, если сетевая архитектура формируется в соответствии с топологией для конкретного случая, а не фиксированной топологией. Обычные беспроводные сети могут использовать электромагнитные волны в радио, микроволновых, инфракрасных, или оптических полосах частот, например. Беспроводные сети преимущественно способствуют обеспечению мобильности пользователя и быстрого полевого развертывания в сравнении с фиксированными проводными сетями.
Устройства в беспроводной сети могут передавать и принимать информацию друг другу. В рамках данного процесса связи, первое устройство, которое принимает информацию от второго устройства, может передавать квитирование (ACK) второму устройству, подтверждающее то, что первое устройство приняло информацию. Акт передачи квитирования привносит дополнительные служебные данные в передачи данных в беспроводной сети.
Данные дополнительные служебные данные могут быть особенно проблематичными в некоторых беспроводных сетях. Например, в некоторых районах, таких как Европа, некоторые спектры (например, беспроводные каналы, полосы частот, и т.д.) имеют ограничения по рабочему циклу передачи в 100 секунд из расчета на час. В таких районах, заданному передатчику разрешено осуществлять передачу в этих спектрах в течение 100 секунд или менее в заданном часу. В некоторых случаях, таких как применительно к устройствам, собирающим измерения с датчиков, только служебные данные на отправку ACK могут превышать данное ограничение по рабочему циклу. Таким образом, желательно иметь усовершенствованные системы, способы, и устройства для передачи ACK.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Варианты осуществления изобретения направлены на системы и способ для осуществления связи в беспроводной сети. В частности, некоторые варианты осуществления направлены на способ осуществления связи в беспроводной сети с точкой доступа и множеством беспроводных устройств, ассоциированных с точкой доступа. Применительно к каждому беспроводному устройству во множестве беспроводных устройств, способ содержит этапы, на которых: определяют, на точке доступа, был ли один или более пакетов корректно декодирован в течение временного интервала, ассоциированного с каждым беспроводным устройством; генерируют на точке доступа множество индикаторов во взаимно однозначном соответствии с множеством беспроводных устройств, причем каждый индикатор выражает результат определения для соответствующего беспроводного устройства; и осуществляют широковещательную передачу посредством точки доступа группового квитирования, содержащего множество индикаторов.
Некоторые варианты осуществления направлены на устройство для осуществления связи в беспроводной сети с множеством беспроводных устройств. Устройство содержит процессор, выполненный с возможностью определения для каждого беспроводного устройства, был ли, по меньшей мере, один пакет корректно декодирован в течение временного интервала, ассоциированного с каждым беспроводным устройством; и дополнительно выполненный с возможностью генерирования множества индикаторов во взаимно однозначном соответствии с множеством беспроводных устройств, причем каждый индикатор выражает то, корректно ли декодирован, по меньшей мере, один пакет от соответствующего беспроводного устройства. Вариант осуществления также включает в себя передатчик, соединенный с процессором с возможностью осуществления широковещательной передачи группового квитирования, содержащего множество индикаторов.
Некоторые варианты осуществления направлены на устройство для осуществления связи в беспроводной сети с множеством беспроводных устройств, причем устройство содержит: средство для определения для каждого беспроводного устройства во множестве беспроводных устройств того, был ли, по меньшей мере, один пакет корректно декодирован в течение временного интервала, ассоциированного с каждым беспроводным устройством; средство для генерирования множества индикаторов во взаимно однозначном соответствии с множеством беспроводных устройств, причем каждый индикатор выражает результат средства для определения для соответствующего беспроводного устройства; и средство для широковещательной передачи группового квитирования, содержащего множество индикаторов.
Некоторые варианты осуществления направлены на машиночитаемый запоминающий носитель информации с хранящимися на нем инструкциями, которые, при исполнении посредством устройства, предписывают устройству выполнять способ для осуществления связи в беспроводной сети с точкой доступа и множеством беспроводных устройств, ассоциированных с точкой доступа, при этом способ содержит этапы, на которых: для каждого беспроводного устройства во множестве беспроводных устройств, определяют на точке доступа, был ли, по меньшей мере, один пакет корректно декодирован в течение временного интервала, ассоциированного с каждым беспроводным устройством; генерируют на точке доступа множество индикаторов во взаимно однозначном соответствии с множеством беспроводных устройств, при этом каждый индикатор выражает результат определения для соответствующего беспроводного устройства; и осуществляют широковещательную передачу посредством точки доступа группового квитирования, содержащего множество индикаторов.
Некоторые варианты осуществления направлены на способ для осуществления связи в беспроводной сети с точкой доступа и множеством беспроводных устройств, при этом способ содержит этапы, на которых: передают на первом беспроводном устройстве во множестве беспроводных устройств первую передачу данных точке доступа; принимают на первом беспроводном устройстве групповое квитирование от точки доступа, причем групповое квитирование содержит множество индикаторов во взаимно однозначном соответствии с множеством беспроводных устройств, причем каждый индикатор во множестве индикаторов выражает, корректно ли точка доступа декодировала передачи данных от соответствующего беспроводного устройства в течение временного интервала, ассоциированного с соответствующим беспроводным устройством; и определяют на первом беспроводном устройстве, была ли первая передача данных корректно декодирована посредством точки доступа, на основании индикатора, соответствующего первому беспроводному устройству.
Некоторые варианты осуществления направлены на первое беспроводное устройство для осуществления связи в беспроводной сети с множеством беспроводных устройств, ассоциированных с точкой доступа, при этом первое беспроводное устройство принадлежит к множеству беспроводных устройств, причем первое беспроводное устройство содержит: передатчик, выполненный с возможностью передачи первой передачи данных точке доступа; приемник, выполненный с возможностью приема группового квитирования от точки доступа, причем групповое квитирование содержит множество индикаторов во взаимно однозначном соответствии с множеством беспроводных устройств, причем каждый индикатор во множестве индикаторов выражает, корректно ли точка доступа декодировала передачу данных от соответствующего беспроводного устройства в течение временного интервала, ассоциированного с соответствующим беспроводным устройством; и процессор, выполненный с возможностью определения того, была ли первая передача данных корректно декодирована посредством точки доступа, на основании индикатора, соответствующего первому беспроводному устройству.
Некоторые варианты осуществления направлены на первое беспроводное устройство для осуществления связи в беспроводной сети с множеством беспроводных устройств, ассоциированных с точкой доступа, при этом первое беспроводное устройство принадлежит к множеству беспроводных устройств, причем первое беспроводное устройство содержит: средство для передачи первой передачи данных точке доступа; средство для приема группового квитирования от точки доступа, при этом групповое квитирование содержит множество индикаторов во взаимно однозначном соответствии с множеством беспроводных устройств, причем каждый индикатор во множестве индикаторов выражает, корректно ли точка доступа декодировала передачу данных от соответствующего беспроводного устройства в течение временного интервала, ассоциированного с соответствующим беспроводным устройством; и средство для определения того, была ли первая передача данных корректно декодирована посредством точки доступа, на основании индикатора, соответствующего первому беспроводному устройству.
Некоторые варианты осуществления направлены на машиночитаемый запоминающий носитель информации с хранящимися на нем инструкциями, которые при исполнении посредством первого беспроводного устройства, предписывают первому беспроводному устройству выполнять способ осуществления связи в беспроводной сети с точкой доступа и множеством беспроводных устройств, ассоциированных с точкой доступа, при этом первое беспроводное устройство принадлежит к множеству беспроводных устройств, причем способ содержит этапы, на которых: передают первую передачу данных точке доступа; принимают групповое квитирование от точки доступа, при этом групповое квитирование содержит множество индикаторов во взаимно однозначном соответствии с множеством беспроводных устройств, причем индикатор во множестве индикаторов выражает, корректно ли точка доступа декодировала передачу данных от соответствующего беспроводного устройства в течение временного интервала, ассоциированного с соответствующим беспроводным устройством; и определяют, была ли первая передача данных корректно декодирована посредством точки доступа, на основании индикатора, соответствующего первому беспроводному устройству.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Сопроводительные чертежи представлены для помощи при описании вариантов осуществления изобретения и предоставлены исключительно для иллюстрации вариантов осуществления, а не их ограничения.
Фиг. 1 иллюстрирует пример системы беспроводной связи, в которой могут быть использованы аспекты настоящего изобретения.
Фиг. 2 иллюстрирует различные компоненты, которые могут быть использованы в беспроводном устройстве, которое может быть использовано в рамках системы беспроводной связи с Фиг. 1.
Фиг. 3 иллюстрирует пример квитирования (ACK) такого типа, который используется в некоторых системах для связи.
Фиг. 4 иллюстрирует пример множества индикаторов, которые могут быть использованы в групповом ACK в рамках системы беспроводной связи с Фиг. 1.
Фиг. 5A иллюстрирует аспект способа для передачи группового ACK.
Фиг. 5B и Фиг. 5C иллюстрируют аспекты способов для установления связи группового ACK.
Фиг. 6 является функциональной структурной схемой другого примерного беспроводного устройства, которое может быть использовано в рамках системы беспроводной связи с Фиг. 1.
Фиг. 7A иллюстрирует аспект способа для приема группового ACK.
Фиг. 7B иллюстрирует другой аспект способа для приема группового ACK.
Фиг. 7C и Фиг. 7D иллюстрируют аспекты способов для установления связи группового ACK.
Фиг. 8 является функциональной структурной схемой другого примерного беспроводного устройства, которое может быть использовано в рамках системы беспроводной связи с Фиг. 1.
ПОДРОБНОЕ ОПИСАНИЕ
Аспекты изобретения раскрываются в нижеследующем описании и связанных чертежах, относящихся к конкретным вариантам осуществления изобретения. Альтернативные варианты осуществления могут быть разработаны, не отступая от объема изобретения. Дополнительно, хорошо известные элементы изобретения не будут описаны подробно или будут опущены, чтобы не затенять существенные детали изобретения.
Слово «примерный» используется здесь для обозначения «служащий в качестве примера, экземпляра, или иллюстрации». Любой вариант осуществления, описанный здесь в качестве «примерного» не обязательно должен толковаться как предпочтительный или преимущественный в сравнении с другими вариантами осуществлении. Подобным образом, понятие «варианты осуществления изобретения» не требует того, чтобы все варианты осуществления изобретения включали в себя рассматриваемый признак, преимущество или режим работы.
Используемая здесь терминология служит лишь в целях описания конкретных вариантов осуществления и не предназначена в качестве средства, накладывающего ограничение на варианты осуществления изобретения. Используемые здесь формы единственного числа предназначены включать в себя также и формы множественного числа, до тех пор, пока контекст явно не указывает обратное. Также следует понимать, что понятия «содержит», «содержащий», «включает в себя» и/или «включающий в себя», там где они используются, указывают наличие установленных признаков, целых, этапов, операций, элементов, и/или компонентов, но не исключает наличия или дополнения одного или более других признаков, целых, этапов, операций, элементов, компонентов, и/или их групп.
Кроме того, многие варианты осуществления описываются с точки зрения последовательностей действий, которые должны быть выполнены посредством, например, элементов вычислительного устройства. Следует иметь в виду, что различные описываемые здесь действия могут быть выполнены посредством конкретных схем (например, проблемно ориентированных интегральных микросхем (ASIC)), посредством программных инструкций, исполняемых посредством одного или более процессоров, или посредством их сочетания. Дополнительно, эти описываемые здесь последовательности действий могут быть рассмотрены как воплощенные полностью в рамках любого вида машиночитаемого запоминающего носителя информации, с хранящимся на нем соответствующим набором компьютерных инструкций, которые при исполнении предписывают ассоциированному процессору выполнить описываемые здесь функциональные возможности. Следовательно, различные аспекты изобретения могут быть воплощены в некотором количестве разных форм, все из которых рассматриваются как находящиеся в рамках объема заявленного предмета изобретения. В дополнение, применительно к каждому из описываемых здесь вариантов осуществления, соответствующая форма любых таких вариантов осуществления может быть описана здесь в качестве, например, «логики, выполненной с возможностью» выполнения описываемого действия.
Распространенные технологии беспроводной сети могут включать в себя различные типы беспроводных локальных сетей (WLAN). WLAN может быть использована для обеспечения соединения вместе близлежащих устройств, используя широко используемые протоколы организации сети. Различные описываемые здесь аспекты могут применяться к любому стандарту связи, такому как стандарт, принадлежащий к семейству стандарта IEEE 802.11, обычно называемому WiFi. Например, различные описываемые здесь аспекты могут быть использованы в рамках усовершенствованного протокола WiFi, такого как протокол IEEE 802.11 Усовершенствованная-N версия WiFi, или протокол IEEE 802.11ah, который использует суб-1ГГц полосы.
В некоторых аспектах, беспроводные сигналы в субгигагерцовой полосе могут быть переданы в соответствии с протоколом 802.11ah, используя мультиплексирование с ортогональным частотным разделением (OFDM), связь по технологии расширения спектра методом прямой последовательности (DSSS), и сочетания OFDM и связи DSSS, или других схем. Реализации протокола 802.11ah могут быть использованы для сетей датчиков, измерения, и интеллектуальных решетчатых сетей. Преимущественно, аспекты некоторых устройств, реализующих протокол 802.11ah, могут потреблять меньше энергии, чем устройства, реализующие другие беспроводные протоколы, и могут быть использованы для передачи беспроводных сигналов в относительно большом диапазоне, например, около одного километра или длиннее.
В некоторых реализациях, WLAN включает в себя различные устройства, которые получают доступ к беспроводной сети. Например, может присутствовать два типа устройств: точка доступа (AP) и клиент. Клиент может именоваться как терминал доступа, или как станция, причем последнее понятие часто обозначается посредством STA. В целом, AP служит в качестве концентратора или базовой станции для WLAN, а STA служит в качестве пользователя WLAN. Например, STA может быть портативным компьютером, персональным цифровым помощником (PDA), или мобильным телефоном. В примере, STA соединяется с AP через совместимую с WiFi (например, протоколом IEEE 802.11, таким как 802.11ah или Усовершенствованная-N версия Wi-Fi) беспроводную линию связи, чтобы получить, в общем, возможность соединения с Интернет или другими глобальными сетями. В некоторых реализациях STA также может быть использована в качестве AP.
Точка доступа также может содержать, быть реализована в качестве, или известна как NodeB, Контроллер Сети Радиодоступа (RNC), eNodeB, Контроллер Базовой Станции (BSC), Базовая Станция Приемопередатчика (BTS), Базовая Станция (BS), Функция Приемопередатчика (TF), Радио Маршрутизатор, или Радио Приемопередатчик, чтобы назвать несколько примеров.
Станция также может содержать, быть реализована в качестве, или известна как терминал доступа, абонентская станция, абонентский модуль, мобильная станция, удаленная станция, удаленный терминал, терминал пользователя, агент пользователя, устройство пользователя, оборудование пользователя, чтобы назвать несколько примеров. В некоторых реализациях терминал доступа может содержать сотовый телефон, беспроводной телефон, телефон по Протоколу Инициации Сеанса (SIP), станцию беспроводной местной линии (WLL), персональный цифровой помощник (PDA), переносное устройство с возможностью беспроводного соединения, или некоторое другое приемлемое устройство обработки, соединенное с беспроводным модемом. Соответственно, один или более изучаемые здесь аспекты могут быть встроены в телефон (например, сотовый телефон или интеллектуальный телефон), компьютер (например, портативный компьютер), портативное устройство связи, головные телефоны, портативное вычислительное устройство (например, персональный помощник данных), развлекательное устройство (например, музыкальное или видео устройство, или спутниковое радио), игровое устройство или систему, беспроводное устройство-датчик, устройство системы глобального позиционирования, или любое другое приемлемое устройство, которое выполнено с возможностью осуществления связи посредством беспроводных средств связи.
Как рассмотрено выше, некоторые из описываемых здесь устройств могут реализовывать стандарт 802.11ah или стандарт Усовершенствованной-N версии WiFi, например. Такие устройства, используются ли они в качестве STA, AP, или другого устройства, могут быть использованы для интеллектуального измерения или в интеллектуальной решетчатой сети. Такие устройства могут обеспечивать приложения работы с датчиками или могут быть использованы для бытовой автоматизации. Вместо этого или в дополнение устройства могут быть использованы в контексте медицинского обслуживания, например, применительно к персональному медицинскому обслуживанию. Они также могут быть использованы для наблюдения, обеспечения возможности соединения с Интернет с расширенным диапазоном (например, для использования с горячими точками), или для реализации межмашинной связи.
Фиг. 1 иллюстрирует пример системы 100 беспроводной связи, в которой могут быть использованы аспекты настоящего изобретения. Система 100 беспроводной связи может работать согласно беспроводного стандарта, например стандарта 802.11ah или стандарта Усовершенствованной-N версии WiFi. Система 100 беспроводной связи может включать в себя AP 104, которая осуществляет связь с STA 106.
Многообразие процессов и способов может быть использовано применительно к передачам в системе 100 беспроводной связи между AP 104 и STA 106. Например, сигналы могут отправляться и приниматься между AP 104 и STA 106 в соответствии с методиками OFDM/OFDMA. В данном случае система 100 беспроводной связи может именоваться системой OFDM/OFDMA. В качестве альтернативы, сигналы могут отправляться и приниматься между AP 104 и STA 106 в соответствии с методиками CDMA. В данном случае система 100 беспроводной связи может именоваться системой CDMA.
Линия связи, которая обеспечивает передачу от AP 104 к одной или более STA 106 может именоваться нисходящей линией 108 связи (DL), а линия связи, которая обеспечивает передачу от одной или более STA 106 к AP 104 может именоваться восходящей линией 110 связи (UL). В качестве альтернативы, нисходящая линия 108 связи может именоваться прямой линией связи или прямым каналом, а восходящая линия 110 связи может именоваться обратной линей связи или обратным каналом.
AP 104 может выступать в качестве базовой станции и обеспечивать покрытие беспроводной связью в базовой зоне 102 обслуживания (BSA). AP 104 наряду с STA 106, ассоциированными с AP 104, и которые используют AP 104 для осуществления связи, могут именоваться базовым набором услуг (BSS). Следует отметить, что система 100 беспроводной связи может не иметь центральной AP 104, а наоборот может функционировать в качестве одноранговой сети между STA 106. Соответственно, описываемые здесь функции AP 104, могут быть в качестве альтернативы выполнены посредством одной или более STA 106.
Фиг. 2 иллюстрирует различные компоненты, которые могут быть использованы в беспроводном устройстве 202, которое может быть использовано в рамках системы 100 беспроводной связи. Беспроводное устройство 202 является примером устройства, которое может быть выполнено с возможностью реализации различных описываемых здесь способов. Например, беспроводное устройство 202 может содержать AP 104 или одну из STA 106.
Беспроводное устройство 202 может включать в себя процессор 204, который управляет работой беспроводного устройства 202. Процессор 204 также может именоваться центральным процессором (CPU). Память 206, которая может включать в себя как постоянное запоминающее устройство (ROM), так и запоминающее устройство с произвольной выборкой (RAM), и которая, в общем, может именоваться как машиночитаемый запоминающий носитель информации, предоставляет инструкции и данные процессору 204. Часть памяти 206 также может включать в себя энергонезависимое запоминающее устройство с произвольной выборкой (NVRAM). Процессор 204, как правило, выполняет логические и арифметические операции, основанные на программных инструкциях, хранящихся в памяти 206. Инструкции в памяти 206 могут быть исполнены посредством процессора 204 для реализации описываемых здесь способов.
В варианте осуществления, процессор 204 выполнен с возможностью определения того, корректно ли беспроводное устройство 202 декодировало передачу данных (например, пакет) от каждого беспроводного устройства во множестве беспроводных устройств, например, посредством использования приемника 212 для приема и демодулирования принятой передачи данных. В некоторых вариантах осуществления, процессор 204 дополнительно выполнен с возможностью генерирования множества индикаторов. Множество индикаторов может быть поставлено во взаимно однозначное соответствие с множеством беспроводных устройств, где каждый индикатор указывает, корректно ли процессор 204 декодировал пакет от соответствующего беспроводного устройства в течение некоторого соответствующего временного интервала. Применительно к некоторым вариантам осуществления, соответствующий временной интервал для беспроводного устройства может быть задан относительно того, когда предыдущее индивидуальное ACK было передано данному конкретному беспроводному устройству, тогда как применительно к некоторым вариантам осуществления соответствующий временной интервал может быть задан относительно того, когда было передано групповое ACK.
Вышеприведенное может быть переформулировано следующим образом. Пусть целое число N обозначает количество беспроводных устройств во множестве беспроводных устройств. Конкретное беспроводное устройство может быть записано как у с т р о й с т в о ( i ) , где i является индексом, принимающим значение от 1 до N . Также существует N индикаторов во множестве индикаторов, где индикатор, соответствующий беспроводному устройству у с т р о й с т в о ( i ) может быть записан как и н д и к а т о р ( i ) . Временной интервал, соответствующий у с т р о й с т в у ( i ) и и н д и к а т о р у ( i ) может быть записан как и н т е р в а л ( i ) . Тогда, в варианте осуществления, процессор 204 может быть сконфигурирован (посредством программного обеспечения в памяти 206) для генерирования, для каждого i = 1,2,..., N , и н д и к а т о р а ( i ) со значением, которое указывает на то, был ли пакет для у с т р о й с т в а ( i ) корректно декодирован в течение временного интервала и н т е р в а л ( i ) . Применительно к некоторым вариантам осуществления, и н т е р в а л ( i ) может быть одним и тем же значением для всех i . Применительно к некоторым вариантам осуществления, и н т е р в а л ( i ) может быть задан относительно того, когда предыдущее ACK было отправлено у с т р о й с т в у ( i ) , тогда как применительно к некоторым вариантам осуществления, и н т е р в а л ( i ) может быть задан относительно того, когда предыдущее групповое ACK было отправлено множеству беспроводных устройств.
Процессор 204 может включать множество индикаторов в битовую карту или в элемент информации. Множество индикаторов может быть включено в пакет группового квитирования ACK, которое описывается более подробно ниже, при этом осуществляется широковещательная передача группового ACK множеству беспроводных устройств, например, посредством использования передатчика 210.
В некоторых аспектах, процессор 204 выполнен с возможностью обработки, по меньшей мере, части группового ACK, принятого на беспроводном устройстве 202, используя приемник 212. Если беспроводное устройство 202 ожидает ACK применительно к ранее переданной передаче данных, то процессор 204 может определять, была ли передача данных правильно принята посредством устройства, передающего групповое ACK, на основании, по меньшей мере, одного из множества индикаторов в групповом ACK. Каждый из множества индикаторов может выражать, приняло ли устройство, передающее групповое ACK, передачу данных от соответствующего беспроводного устройства из множества беспроводных устройств. Если беспроводное устройство 202 не ожидает ACK применительно к ранее переданной передаче данных, беспроводное устройство 204 может прекратить прием группового ACK или иным образом проигнорировать групповое ACK.
Процессор 204 может содержать или быть компонентом системы обработки, реализованной с помощью одного или более процессоров. Один или более процессоры могут быть реализованы при помощи любого сочетания микропроцессоров общего назначения, микроконтроллеров, цифровых сигнальных процессоров (DSP), программируемых вентильных матриц (FPGA), программируемых логических устройств (PLD), контроллеров, конечных автоматов, вентильной логики, дискретных компонентов аппаратного обеспечения, выделенных конечных автоматов аппаратного обеспечения, или любых других приемлемых объектов, которые могут выполнять вычисления или другие манипуляции над информацией.
Система обработки также может включать в себя машиночитаемые носители информации для хранения программного обеспечения. Понятие программного обеспечения должно рассматриваться в широком смысле, как означающее любой тип инструкций, именуется ли оно как программное обеспечение, встроенное программное обеспечение, промежуточное программное обеспечение, микрокод, язык описания аппаратного обеспечения, или иным образом. Инструкции могут включать в себя код (например, в формате исходного кода, формате двоичного кода, формате исполняемого кода, или любом другом приемлемом формате кода). Инструкции, когда исполняются посредством одного или более процессоров, предписывают системе обработки выполнять различные описываемые здесь функции.
Беспроводное устройство 202 также может включать в себя корпус 208, который включает в себя передатчик 210 и/или приемник 212, для обеспечения передачи и приема данных между беспроводным устройством 202 и удаленным местоположением. Передатчик 210 и приемник 212 могут быть объединены в приемопередатчике 214. Антенна 216 может быть прикреплена к корпусу 208 и электрически соединена с приемопередатчиком 214. Беспроводное устройство 202 также может включать в себя (не показано) несколько передатчиков, несколько приемников, несколько приемопередатчиков, и/или несколько антенн.
Как упоминалось выше, передатчик 210 может быть выполнен с возможностью осуществления передачи беспроводным образом пакетов данных и/или ACK, например, групповых ACK. Кроме того, приемник 212 может быть выполнен с возможностью осуществления приема беспроводным образом пакетов данных и/или ACK, например, групповых ACK.
Беспроводное устройство 202 также может включать в себя блок 218 обнаружения сигнала, который может использоваться в целях обнаружения и измерения уровня сигналов, принимаемых посредством приемопередатчика 214. Блок 218 обнаружения сигнала может обнаруживать такие сигналы как общую энергию, энергию из расчета на поднесущую из расчета на символ, спектральную плотность мощности, и прочие сигналы. Беспроводное устройство 202 также может включать в себя цифровой сигнальный процессор 220 (DSP) для использования при обработке сигналов. DSP 220 может быть выполнен с возможностью генерирования пакета для передачи. В некоторых аспектах, пакет может содержать единицу данных физического уровня (PPDU).
Беспроводное устройство 202 дополнительно может содержать интерфейс 222 пользователя в некоторых аспектах. Интерфейс 222 пользователя может содержать цифровую клавиатуру, микрофон, громкоговоритель, и/или дисплей. Интерфейс 222 пользователя может включать в себя любой элемент или компонент, который переправляет информацию пользователю беспроводного устройства 202 и/или принимает ввод от пользователя.
Различные компоненты беспроводного устройства 202 могут быть соединены вместе посредством системы 226 шины. Система 226 шины может включать в себя шину данных, например, как впрочем, и шину питания, шину сигнала управления, и шину сигнала статуса в дополнение к шине данных. Специалистам в соответствующей области следует иметь в виду, что компоненты беспроводного устройства 202 могут быть соединены вместе или принимать или предоставлять входные данные друг другу, используя некоторый другой механизм.
Беспроводные устройства 202 могут иметь множество рабочих режимов. Например, беспроводные устройства 202 могут иметь первый рабочий режим, именуемый активным режимом. В активном режиме, беспроводные устройства 202 могут всегда находиться в бодрствующем состоянии и активно осуществлять передачу/прием данных с одним или более другими беспроводными устройствами 202. Кроме того, беспроводные устройства 202 могут иметь второй рабочий режим, именуемый режимом энергосбережения. В режиме энергосбережения, беспроводные устройства 202 могут находиться в дремлющем или спящем состоянии, при котором беспроводные устройства 202 активно не осуществляют передачу или прием данных. Например, приемник 212 и (возможно) DSP 220 в блоке 218 обнаружения сигнала беспроводных устройств 202 могут работать, используя сокращенное потребление энергии в дремлющем состоянии. Кроме того, в некоторых вариантах осуществления, в режиме энергосбережения, беспроводные устройства 202 могут иногда переходить в бодрствующее состояние для прослушивания сообщений от других беспроводных устройств 202, которые указывают беспроводным устройствам 202, требуется или нет беспроводным устройствам 202 пробуждаться (например, переходить в бодрствующее состояние) в некоторый момент времени с тем, чтобы иметь возможность передачи или приема данных. В некоторых вариантах осуществления, в режиме энергосбережения, беспроводные устройства 202 в достаточной мере бодрствуют, так что сообщение от другого беспроводного устройства 202 может предписать беспроводным у