Уровень техники
Варианты осуществления относятся к области беспроводной связи. Более конкретно, варианты осуществления относятся к области протоколов связи между беспроводными передатчиками и приемниками.
Краткое описание чертежей
Фиг. 1 - вариант осуществления беспроводной сети, содержащей множество устройств связи, в том числе, многочисленные неподвижные или мобильные устройства связи;
фиг. 1А-В - варианты осуществления иерархической структуры данных для индикации трафика, отображающей идентификатор ассоциации (AID) для иерархической структуры данных, показанной на фиг. 1A;
фиг. 1C-F - варианты осуществления кадров управления и элементов структуры для определения назначений станций в окне ограниченного доступа (RAW);
фиг. 2 - вариант осуществления устройства для формирования, передачи, приема, декодирования и интерпретации кадра с AID RAW, чтобы связывать станции с RAW, основываясь на иерархической структуре данных для отображения индикации трафика;
фиг. 3A-В - варианты осуществления блок-схем последовательности выполнения операция формирования кадра с назначениями RAW, основываясь на иерархической структуре данных для отображения индикации трафика; и
фиг. 4А-В - варианты осуществления блок-схем последовательности выполнения операций передачи, приема, декодирования и интерпретации связей с кадрами, как показано на фиг. 1-2.
Подробное описание вариантов осуществления
Ниже представлено подробное описание новых вариантов осуществления, показанных на сопроводительных чертежах. Однако, объем предлагаемых подробностей не предназначен ограничивать ожидаемые изменения описанных вариантов осуществления; напротив, формула изобретения и подробное описание должны охватывать все модификации, эквиваленты и альтернативы, попадающие в рамки сущности и объема настоящего раскрытия, определяемых добавленной формулой изобретения. Приведенные ниже подробные описания предназначены сделать такие варианты осуществления понятными человеку, обладающему обычными знаниями в области техники.
Варианты осуществления могут реализовать схему ассоциации с окном ограниченного доступа (RAW), которая обеспечивает и использует такую информацию, как ряд станций, которые могут связаться в RAW. Многочисленные варианты осуществления определяют идентификатор ассоциации (AID) запуска RAW и AID окончания RAW, чтобы определить ряд станций, связанных с RAW. Некоторые варианты осуществления определяют ряд станций в элементе информации (IE) набора параметров (PS) RAW. RAW является временным кадром, в течение которого только некоторая группа станций может получать доступ к беспроводной среде. Во многих вариантах осуществления RAW может реализовываться с целью, например, снижения конкуренции среди станций. Снижение конкуренции среди станций может уменьшать количество времени, когда станции должны находиться в рабочем состоянии, состоянии ожидания или конкурировать за доступ к беспроводной среде для связи, например, с точкой доступа. Например, станция может быть очень маломощным или крайне маломощным устройством, которое работает от батарейного питания и, таким образом, станция может предпочтительно оставаться в состоянии низкой мощности или в состоянии сна, пока станции не потребуется передавать данные точке доступа или принимать буферированные данные от точки доступа.
RAW состоит из временных слотов и каждой станции, связанной с RAW, может быть назначен временной слот, во время которого станции разрешается начинать получать доступ к беспроводной среде. Во многих вариантах осуществления элемент информации набора параметров RAW (RAW PS IE) может определять группу станций (группу RAW), которой разрешается получать доступ к беспроводной среде во время RAW, а также к структуре.
RAW PS IE может быть содержать, например, кадр управления, такой как кадр маяка и может содержать идентификатор (ID) страницы, AID запуска RAW, AID окончания RAW, время запуска RAW и продолжительность RAW. В некоторых вариантах осуществления логика подуровня управления доступом к среде, Medium Access Control (MAC) или логика MAC управления доступом к точке доступа может выбрать AID запуска RAW и AID окончания RAW, независимые от блочных ассоциаций AID запуска RAW и AID окончания RAW в битовой карте отображения индикации трафика (TIM). И приемная станция может определить, связана ли приемная станция с RAW, основываясь на AID для приемной станции, указанной в битовой карте TIM.
Битовая карта TIM идентифицирует каждую станцию через бит на странице в AID станции в битовой карте, основываясь на назначении станции положения в битовой карте TIM. Дополнительно, кадр управления может содержать включать IE TIM, чтобы указать приемной станции, может ли станция иметь данные, буферированные в точке доступа. В нескольких вариантах осуществления IE TIM может содержать битовую карту, чтобы указать присутствующие на странице и не присутствующие на странице станции. Присутствующие на странице станции являются станциями, идентифицированные как имеющие данные, буферированные в точке доступа. Не присутствующие на странице станции, которые также упоминаются, как нестраничные станции, являются станциями, которые не идентифицированы, как имеющие данные, буферированные в точке доступа.
Многочисленные варианты осуществления содержат логику MAC для формирования и передачи кадров управления с IE PS RAW, чтобы связывать станции с RAW для целей загрузки или выгрузки данных. Дополнительные варианты осуществления содержат логику MAC, чтобы формировать и передавать кадры, такие как PS Poll для доставки буферируемого блока (BU) нисходящего канала во время RAW.
Для решения различных технических проблем, связанных с назначением станциям окна ограниченного доступа, могут быть разработаны различные варианты осуществления. Например, некоторые варианты осуществления могут быть разработаны для решения одной или более технических проблем, таких как связь конкретного количества станций с RAW. Другими словами, текущие определения RAW облегчают связь станций с RAW в кадре управления с помощью гранулярности блока. Блок может быть связан с 64 станциями или 64 AID, например, в системе IEEE 802.11ah. Таким образом, некоторые варианты осуществления могут решать проблему наличия минимальной гранулярности для передачи ассоциаций RAW.
Различные технические проблемы, такие как обсуждалось выше, могут решаться одним или более различными вариантами осуществления. Например, некоторые варианты осуществления, которые предназначены решать назначение станций окнам ограниченного доступа, могут это делать одним или более различными техническими средствами, такими как передача ассоциаций RAW посредством ряда станций. Многие варианты осуществления могут определять диапазон станций, независимой от блочных ассоциаций со станциями в пределах ряда. Несколько вариантов осуществления идентифицируют ряд станций, основываясь, например, на ID страницы, AID запуска RAW, и AID окончания RAW. Ш страницы может идентифицировать, какая страница станций ассоциируется с RAW. AID запуска RAW может определять первую станцию в пределах ряда станций, такую, что если станция имеет AID, равный или больший, чем AID запуска RAW, станция может в находиться в пределах ряда станций, связанных с RAW. И, AID окончания RAW может определить последнюю станцию в пределах ряда станций, так что, если станция имеет AID, равный или больший, чем AID запуска RAW, и меньший или равный, чем AID окончания RAW, станция находится в пределах ряда станций, связанных с RAW. Если приемная станция определяет, что она находится в пределах ряда AID RAW, приемная станция может дополнительно проанализировать информацию RAW, чтобы решить, что RAW связана с приемной станцией. Например, RAW PS IE может указать, что только определенные станции внутри ряда связываются с RAW, такие как станции с данными, буферированными в точке доступа.
Некоторые варианты осуществления реализуют системы Института инженеров по электротехнике (IEEE) 802.11, такие как системы IEEE 802.11ah, и другие системы, которые работают в соответствии с такими стандартами, как IEEE 802.11-2012, Standard for Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications (http://standards.ieee.org/getieee802/download/802.11-2012.pdf).
Согласно одному из вариантов осуществления определяется битовая карта TIM, основанная на иерархической структуре данных для отображения индикации трафика, чтобы позволить большее количество связанных станций и использовать более эффективный элемент TIM и, во многих случаях, меньший элемент TIM для станций с малой потребляемой мощностью, таких как малые беспроводные устройства с батарейным питанием (например, датчики), и чтобы использовать Wi-Fi для подключения к Интернет при очень низком потреблением энергии.
Несколько вариантов осуществления содержат точки доступа (АР) для устройств клиентов АР и/или для станций (STA), таких как маршрутизаторы, коммутаторы, серверы, рабочие станции, нетбуки, мобильные устройства (переносные компьютеры, смартфоны, планшеты и т.п.), а также датчиков, измерителей, средств управления, инструментов, мониторов, устройств и т.п.. Некоторые варианты осуществления могут обеспечить, например, внутреннюю и/или наружную "смарт"-сетку и сенсорные службы. Например, некоторые варианты осуществления могут обеспечить измерительную станцию, чтобы собирать данные от датчиков, которые измеритель использует для измерения потребления электроэнергии, воды, газа, и/или других бытовых услуг для дома или домов в пределах определенной области, и с помощью беспроводных технологий передавать результаты использования этих служб на измерительную подстанцию. Дополнительные варианты осуществления могут собирать данные от датчиков домашних медицинских средств, клиник или больниц для контроля состояния здоровья, связанного с событиями, и основные показателей жизнедеятельности пациентов, таких как обнаружение падения, контроль за коробочками для лекарств, контроль веса, апноэ сна, уровни сахара в крови, ритмы сердца и т.п. Варианты осуществления, разработанные для таких служб, могут обычно требовать очень низких скоростей передачи данных и очень низкого (крайне низкого) потребления энергии, чем устройства, предусмотренные в системах IEEE 802.11n/ас.
Логика, модули, устройства и интерфейсы, описанные здесь, могут выполнять функции, которые могут быть реализованы в аппаратурных средствах и/или в управляющей программе. Аппаратурные средства и/или управляющая программа могут содержать программное обеспечение, встроенное микропрограммное обеспечение, микрокод, процессоры, конечные автоматы, чипсеты, или их комбинации разработанные для осуществления функциональных возможностей.
Варианты осуществления могут облегчить беспроводную связь. Некоторые варианты осуществления могут содержать маломощные беспроводные связи, такие как Bluetooth®, беспроводные локальные сети (WLAN), беспроводные городские компьютерные сети (WMAN), беспроводные персональные сети. (WPAN), сотовые связи, связи в сетях, системы передачи сообщений и смарт-устройства, чтобы облегчить взаимодействие между такими устройствами. Дополнительно, некоторые беспроводные варианты осуществления могут содержать единую антенну, в то время как другие варианты осуществления могут использовать многочисленные антенны. Одна или более антенн могут соединяться с процессором и радиоприемником, чтобы передавать и/или принимать радиоволны. Например, система с множеством входов и множеством выходов (MIMO) является использованием радиоканалов, переносящих сигналы через многочисленные антенны передатчиком и приемником, чтобы улучшить качество связи.
Хотя некоторые из конкретных вариантов осуществления, описанных ниже, относятся к вариантам осуществления с конкретными конфигурациями, специалисты в данной области техники должны понимать, что варианты осуществления, соответствующие настоящему раскрытию, могут предпочтительно быть реализованы в других конфигурациях с подобными трудностями или проблемами.
На фиг. 1 представлен вариант осуществления системы 1000 беспроводной связи. Система 1000 беспроводной связи содержит устройство 1010 связи, которое может быть проводной линией и беспроводной линией, соединенной с сетью 1005. Устройство 1010 связи может осуществлять беспроводную связь с множеством устройств 1030, 1050 и 1055 связи через сеть 1005. Устройство 1010 связи может содержать точку доступа. Устройство 1030 связи может содержать маломощное устройство связи, такое как датчик, бытовое устройство, персональное мобильное устройство и т.п. Как устройство 1050 связи, та и устройство 1055 связи могут содержать датчики, станции, точки доступа, концентраторы, коммутаторы, маршрутизаторы, компьютеры, ноутбуки, нетбуки, сотовые телефоны, смарт-телефоны, PDA (персональные цифровые секретари) или другие, пригодные для беспроводной связи устройства. Таким образом, устройства связи могут быть мобильными или неподвижными. Например, устройство 1010 связи может содержать измерительную подстанцию для измерения потребления воды в пределах домов округи. Каждый из домов в пределах округи может содержать датчик, такой как устройство 1030 связи, и устройство 1030 связи может интегрироваться или связываться с измерителем потребления воды.
Первоначально, устройство 1030 связи может связаться с устройством 1010 связи и принять идентификатор ассоциации (AID) от устройства 1010 связи, чтобы уникальным образом определить устройство 1030 связи относительно других устройств 1050 и 1055 связи, связанных с устройством 1010 связи. Во многих вариантах осуществления AID может содержать 13 битов, причем биты идентифицируют страницу, блок, субблок и положение бита для станции внутри субблока. На фиг. 1B показан вариант осуществления такой структуры 1150 AID.
После этого устройство 1010 связи может буферировать данные, такие как блоки (MSDU) данных обслуживания управления доступом к среде (MAC) для устройства 1030 связи.
После буферирования MSDU для устройства 1030 связи устройство 1010 связи может передать маяк соответствующим устройствам, идентифицируя устройства с помощью данных, буферизованных устройством 1010 связи посредством информационного элемента (IE) карты индикации трафика (TIM, такого как кадр 1014. В настоящем варианте осуществления информационный элемент TIM может идентифицировать AID каждой станции, которая имеет буферированные данные, такие как устройство 1030, связи, идентифицируя страницу, блок, и, в зависимости от кодирования блока, субблок станций. Информационный элемент TIM может также содержать многие битов, таких как восемь битов, которые идентифицируют станции в субблоке, которые имели буферированные данные через логические единицы и нули. Во многих вариантах осуществления логическая единица в месте расположения бита в субблоке, связанном с устройством 1030 связи, может указывать, что устройство 1010 связи буферирует данные для устройства 1030 связи. В дополнительных вариантах осуществления логический ноль может представлять, что устройство 1010 связи буферирует данные для устройства 1030 связи.
В нескольких вариантах осуществления устройство 1010 связи может передавать и устройство 1030 связи может принимать информационный элемент набора параметра окна ограниченного доступа (RAW PS IE) или на том же самом маяке, что и битовая карта ТIМ, либо или в другом кадре MAC той же самой или другой передачи. Во многих вариантах осуществления логика 1018 подуровня MAC может формировать кадр с RAW PS IЕ, таким как кадр 1014 маяка, чтобы определить ряд станций, связанных с RAW. В нескольких вариантах осуществления ряд станций, связанных с RAW, идентифицируется первым идентификатором ассоциации (AID), чтобы идентифицировать первую станцию в ряду назначений RAW. Предпочтительно, выбор первой станции в ряду назначений RAW и последней станции в ряду назначений RAW независим от расположений первой станции и последней станции внутри блоков AID станций, связанных с устройством 1010 связи. Во многих вариантах осуществления выбор первой станции в ряду назначений RAW присвоений и последней станции в ряду назначений RAW независим от расположений первой станции и последней станции внутри блоков страницы, связанной с идентификатором страницы, который передается вместе со станциями в ряду, связанными с RAW.
RAW PS IE может идентифицировать станции, которые могут получать доступ к среде во время RAW, во время запуска RAW и во время продолжительность RAW (Traw) для окна ограниченного доступа. Во многих вариантах осуществления RAW PS IE может содержать ID страницы, чтобы идентифицировать страницу AID, с которыми связывается RAW PS IE. В некоторых вариантах осуществления RAW PS IE может содержать AID запуска RAW и AID окончания RAW. AID запуска RAW может идентифицировать AID первой станции в ряду станций, потенциально связанных с RAW. AID окончания RAW может идентифицировать AID последней станции в ряду станций, потенциально связанных с RAW. И один или более других битов RAW PS IE могут указывать, есть ли у конкретной станций доступ к среде во время RAW.
В нескольких вариантах осуществления устройство 1010 связи может ограничить использование RAW страницами, перечисленными на странице, вводя, например, флагом в IE набора параметров RAW. Станции, перечисленные на странице, относятся к станциям, имеющим данные буферированные устройством 1010 связи, и станции с буферированными данными идентифицируются на битовой карте TIM информационного элемента TIM. Если окно ограниченного доступа ограничивается указанными на странице станциями, устройство 1030 связи может интерпретировать информационный элемент ТIМ, основываясь на AID, назначенном устройству 1030 связи устройством 1010 связи. Во многих вариантах осуществления устройство 1030 связи может анализировать AID, чтобы определить страницу, связанную с устройством 1030 связи, и может проанализировать информационный элемент TIM, чтобы определить, описывает ли информационный элемент TIM буферизацию данных для станций, связанных с той же самой страницей. Если это так, устройство 1030 связи может проанализировать информационный элемент TIM, чтобы определить, описывает ли информационный элемент TIM буферирование данных для станций, если блочный индекс от AID попадает в пределы диапазона блочных индексов, идентифицированного блочным индексом запуска и/или блочным индексом окончания. Если это так, устройство 1030 связи может повторить процесс анализа идентификатора ассоциации и сравнить значений блока и субблока со значениями, представленными информационный элементом TIM. Устройство 1030 связи может сравнить значения, чтобы определить, указывает ли информационный элемент TIM, что устройство 1010 связи буферизует данные для устройства 1030 связи и/или содержит ли информационный элемент TIM данные в битовой позиции в субблоке, связанном с устройством 1030 связи, что указывает, что устройство 1010 связи буферирует данные для устройства 1030 связи.
В других вариантах осуществления информационный элемент TIM может содержать битовую карту TIM, которая является сегментом TIM. Сегмент TIM может представлять часть одной страницы карты индикации трафика и может быть связан с номером сегмента TIM, а также с начальным блоком и диапазоном блоков. В некоторых из этих вариантов осуществления устройство 1030 связи может определять, содержит ли битовая карта TIM блок карты индикации трафика, охватывающий устройство 1030 связи номером сегмента TIM. После этого устройство 1030 связи может проанализировать блоки и субблоки, чтобы определить, буферирует ли устройство 1010 связи данные для устройства 1030 связи и в некоторых вариантах осуществления количества станций на странице, предшествующих устройству 1030 связи в пределах битовой карты TIM.
Если окно ограниченного доступа не ограничивается указанными на странице станциями, то окно ограниченного доступа может быть открытым для содержащихся на странице и для не содержащихся на странице станций, связанных с битовой картой TIM в информационном элементе TIM. В таких вариантах осуществления устройство 1030 связи может проверить, что битовая карта TIM охватывает идентификатор ассоциации (AID) для устройства 1030 связи и, если это так, устройство 1030 связи может определить, что положением AID для устройства 1030 связи является AID или часть AID, такая как последние несколько битов.
В дополнение к определению положения AID устройства 1030 связи в пределах битовой карты TIM, логика 1038 подуровня MAC может анализировать и интерпретировать RAW PS IE, чтобы определить AID запуска RAW, AID окончания RAW, время запуска RAW, и продолжительность RAW (Traw). Во многих вариантах осуществления логика 1038 подуровня MAC может анализировать и интерпретировать RAW PS IE, чтобы определить, связывается ли устройство 1030 связи с RAW. В некоторых вариантах осуществления логика 1038 подуровня MAC может анализировать и интерпретировать RAW PS IE, чтобы определить слот RAW, связанный с устройством 1030 связи.
Во многих вариантах осуществления устройство 1030 связи может попытаться минимизировать обработку RAW PS IE в степени, позволяющей устройству 1030 связи сначала проанализировать ID страницы, чтобы определить, находятся ли AID запуска RAW и AID окончания RAW на той же самой странице, что и устройство 1030 связи. В нескольких вариантах осуществления старшие значащие биты (MSB) в AID станции указывают страницу, на которой находится станция. Если RAW PS IE обращается к той же самой странице, на которой находится устройство 1030 связи, устройство 1030 связи может определить AID запуска RAW. В некоторых вариантах осуществления AID запуска RAW может представить младшие значащие биты (LSB) AID станций в диапазоне станций, которые могут получить доступ к среде во время RAW. В таких вариантах осуществления устройство 1030 связи может сравнивать AID запуска RAW с AID устройства 1030 связи, чтобы определить, является ли AID запуска RAW меньшим или равным LSB AID устройства 1030 связи. Дополнительно, если AID запуска RAW меньше или равен LSB AID устройства 1030 связи, устройство 1030 связи может сравнить AID окончания RAW с AID устройства 1030 связи, чтобы определить, больше ли AID окончания RAW или равен LSB AID устройства 1030 связи.
В других вариантах осуществления устройство 1030 связи может сравнивать AID устройства 1030 связи AID запуска RAW и, если он больше или равен AID запуска RAW, устройство 1030 связи может сравнить AID устройства 1030 связи с AID окончания RAW, чтобы определить, меньше или равен AID окончания AID окончания RAW. Если устройство 1030 связи определяет, что AID устройства 1030 связи находится в пределах диапазона AID, связанных с RAW, устройство 1030 связи может затем определить слот в пределах RAW, который ассоциируется с устройством 1030 связи. В некоторых вариантах осуществления функции отображения в памяти 1031 устройства 1030 связи может определить слот, во время которого устройство 1030 связи может бороться за доступ к устройству 1010 связи.
В дополнительных вариантах осуществления устройство 1010 связи может облегчать выгрузку данных. Например, устройства связи, являющиеся маломощными датчиками, могут содержать схему выгрузки данных, например, через Wi-Fi, в другое устройство связи, сотовую связь и т.п. для целей снижения потребления энергии, расходуемой в ожидании доступа, например, к измерительной станции, и/или увеличения доступности полосы пропускания. Устройства связи, принимающие данные от датчиков, такие как измерительные станции, могут содержать схему выгрузки данных, например, через Wi-Fi, в другое устройство связи, сотовую связь и т.п. для целей сокращения перегрузки сети 1005.
Сеть 1005 может представить соединение множества сетей. Например, сеть 1005 может связываться с глобальной сетью, такой как Интернет или интранет, и может соединять между собой локальные устройства, проводным или беспроводным способом соединенные друг с другом через один или более концентраторов, маршрутизаторов или коммутаторов. В настоящем варианте осуществления сеть 1005 средствами связи связывает устройства связи 1010, 1030, 1050 и 1055.
Устройства 1010 и 1030 содержат процессоры 1001 и 1002, память 1011 и 1031, логику 1018 и 1038 подуровня управление доступом к среде (MAC) и логику 1019 и 1039 физического уровня (PHY), соответственно. Процессоры 1001 и 1002 могут содержать любой вид устройства обработки данных, такого как микропроцессор, микроконтроллер, конечный автомат и/или подобное. Память 1011 и 1031 может содержать носитель запоминающего устройства, такой как динамическая оперативная память (DRAM), постоянное запоминающее устройство (ROM), буферы, регистры, кэш, флэш-память, дисководы жестких дисков, твердотельные диски и т.п. Память 1011 и 1031 может хранить кадры и/или структуры кадров или их участки, такие как структура управляющего кадра и информационный элемент карты индикации трафика (TIM), основанный на иерархической структуре данных, такой как иерархическая структура 1100 данных, показанная на фиг. 1А. Дополнительно, память 1011 и 1031 может содержать, по меньшей мере, участок карты индикации трафика в иерархической структуре данных, которая идентифицирует ассоциированные станции, для которых буферируются данные. Например, память 1011 может содержать индикацию, что устройство 1010 связи содержит буферированные данные, а также или связь с буферированными данными для устройства 1030 связи.
Логика 1018, 1038 подуровня MAC может содержать логику для реализации функциональных возможностей подуровня MAC уровня канала передачи данных устройств 1010, 1030 связи. Логика 1018, 1038 подуровня MAC может формировать кадры, такие как кадры управления, и логика 1029, 1039 физического уровня может формировать блоки данных протокола физического уровня (PPDU), основываясь на кадрах. Например, формирователь 1013 кадров логики 1018 подуровня MAC может формировать кадры с IE TIM и RAW PS IE 1014 и формирователь блока данных логики 1029 физического уровня может вставлять в начало кадры с преамбулами, чтобы формировать PPDU для передачи через устройство физического уровня, такое как приемопередатчики (RX/TX) 1020 и 1040.
Кадр(-ы) с информационный элементом TIM и RAW PS IE 1014 могут содержать один и тот же кадр управления с обоими информационный элементами или многочисленные кадр(-ы), такие как кадры управления 1500, показанный на Фиг. 1С, и 1700, показанный на фиг. 1Е. В частности кадр с информационный элементом 1014 TIM 1014 может содержать битовую карту TIM, основанную на иерархической структуре данных, такой как битовая карта 1600 TIM, показанная на фиг. 1D, и может идентифицировать каждую станцию в пределах, например, одной страницы, которая имеет данные, буферированные АР, такой как устройство 1010 связи. Например, АР не может произвольно передавать блоки MSDU станциям, работающим в режиме экономии энергии (PS), но может буферировать блоки MSDU и передавать MSDU только в назначенные времена. Дополнительно, станции, которые в настоящий момент буферировали блоки MSDU внутри АР, могут быть идентифицированы в кадре, содержащем информационный элемент TIM, который может быть введен, например, как элемент внутрь кадров "неисправности", формируемых АР. Затем каждая станция может определить, что MSDU буферируется для станции (такой как устройство 1030 связи), принимая и интерпретируя информационный элемент TIM в кадре "неисправности". Станция может интерпретировать элемент TIM, анализируя элемент TIM. В наборе базовых услуг (BSS), работающем согласно распределенной координационной функции (DCF), после определения, что MSDU в настоящий момент буферируется в АР, станция, работающая в режиме PS, может передать кадр опроса PS Poll к АР, который может сразу ответить соответствующим буферированным блоком MSDU или подтвердить PS Poll и отвечать соответствующим MSDU позднее.
В некоторых вариантах осуществления устройство 1010 связи может защищать кадры PS Poll/Trigger, устанавливая сетевой вектор распределения (NAV). Во многих вариантах осуществления станция, указанная на странице, может игнорировать NAV, установленный устройством 1010 связи. В нескольких вариантах осуществления, если NAV установлен, то только станции (STA), указанные на странице, могут посылать кадры PS Poll/Trigger во время RAW.
Каждое из устройств 1010, 1030, 1050 и 1055 связи может содержать приемопередатчик, такой как приемопередатчики (RX/TX) 1020 и 1040. Во многих вариантах осуществления приемопередатчики 1020 и 1040 реализуют мультиплексирование с ортогональным частотным разделением (OFDM) 1022, 1042. OFDM 1022, 1042 реализует способ кодирования цифровых данных на многочисленных несущих частотах. OFDM 1022, 1042 содержит схему мультиплексирования с разделением частот, используемую в качестве способа цифровой модуляции с множеством несущих. Большое количество близко расположенных сигналов ортогональных поднесущих используется для переноса данных. Данные делятся на несколько параллельных потоков данных или каналов, один для каждой поднесущей. Каждая поднесущая модулируется по схеме модуляции при низкой скорости передачи символов, поддерживая общие скорости передачи данных, подобные стандартным схемам модуляции с одиночной несущей в одной и той же полосе пропускания.
Система OFDM использует несколько несущих или "тональных частот" для функций, содержащих данные, контрольный сигнал, защиту и обнуление. Тональные частоты передачи данных используются для передачи информации между передатчиком и приемником через один из каналов. Тональные частоты контрольного сигнала используются для обслуживания каналов и могут предоставлять информацию о времени/частоте и слежении за каналом. Тональные частоты защиты могут помочь сигналу соответствовать спектральной маске. Обнуление постоянной составляющей (DC) может использоваться для упрощения схем приемника прямого преобразования. И защитные интервалы могут вставляться между символами, например, между каждым символом OFDM, а также между символами короткого учебного поля (STF) и длинного учебного поля (LTF) в программе интерфейса пользователя передатчика во время передачи, чтобы избежать межсимвольной интерференции (ISI), которая может быть результатом многолучевого искажения.
Каждый приемопередатчик 1020, 1040 содержит приемопередатчик 1025, 1045, содержащий радиочастотный (RF) и RF-приемник. RF-передатчик содержит OFDM 1022, которое вводит цифровые данные, символы OFDM, кодированные тональными частотами, на RF-частотах, также называемых поднесущими, для передачи данных с помощью электромагнитного излучения. В настоящем варианте осуществления OFDM 1022 может вводить цифровые данные как символы OFDM, закодированные с тональными частотами на поднесущих для передачи. OFDM 1022 может преобразовать информационные сигналы в сигналы, которые будут прикладываться с помощью радиоприемопередатчика 1025, 1045 к элементам антенной решетки 1024. RF-приемник принимает электромагнитную энергию на RF-частоте и извлекает цифровые данные из символов OFDM.
В некоторых вариантах осуществления устройство 1010 связи дополнительно содержит цифровой формирователь 1023 луча (DBF), как обозначено пунктирными линиями. В некоторых вариантах осуществления DBF 1023 может быть частью OFDM 1022. DBF 1023 обеспечивает пространственную фильтрацию и является технологией обработки сигналов, используемой с антенной решеткой 1024 для направленной передачи или приема сигналов. Это достигается объединением элементов в фазированной антенной решетке 1024 таким способом, что сигналы под определенными углами испытывают усиливающую интерференцию, тогда как другие испытывают ослабляющую интерференцию. Формирование луча может использоваться как на передающем конце, так и на приемном конце, чтобы достигнуть пространственной избирательности. Антенная решетка 1024 является решеткой из одиночных, отдельно возбуждаемых элементов антенны. Сигналы, подаваемые к элементам решетки 1024 антенны, заставляют антенную решетку 1024 излучать один-четыре пространственных канала. Каждый пространственный канал, сформированный таким образом, может нести информацию одному или более устройствам 1030, 1050 и 1055 связи. Точно также устройство 1030 связи содержит приемопередатчик (RX/TX) 1040, чтобы принимать и передавать сигналы от устройства 1010 связи и на него. Приемопередатчик (RX/TX) 1040 может содержать антенную решетку 1044 и, дополнительно, DBF 1042.
На фиг. 1 можно видеть множество различных вариантов осуществления, в том числе, систему с многочисленными входами и многочисленными выходами (MIMO), например, с четырьмя пространственными потоками, и можно видеть ухудшенные системы, в которых одно или более устройств 1010, 1030, 1050 и 1055 связи содержат приемник и/или передатчик с одиночной антенной, содержащей систему с одним входом, одним выходом (SISO), систему с одним входом, множеством выходов (SIMO) и систему с множеством входов и одним выходом (MISO). В альтернативе, показанной на фиг. 1, можно видеть приемопередатчики, содержащие многочисленные антенны и способные работать в режиме мультипользователя MIMO (MU-MIMO).
На фиг. 1А показан вариант осуществления иерархической структуры 1100 данных для отображения индикации трафика с четырьмя страницами и 32 блоками на страницу. На верхнем уровне иерархии виртуальная карта индикации трафика может быть разделена на четыре страницы. Каждая страница может поддерживать до 2048 станций и в нескольких вариантах осуществления каждая страница может передаваться как частичная виртуальная битовая карта в отдельном информационный элементе TIM. В некоторых вариантах осуществления многочисленные информационные элементы TIM могут передаваться в одном и том же блоке данных обслуживания управления доступом к среде (MAC) (MSDU). В дополнительных вариантах осуществления многочисленные MSDU могут агрегироваться в каждом из блоков данных по протоколу физического уровня (PHY) (PPDU). В других вариантах осуществления иерархическая структура 1100 данных может содержать больше или меньше четырех страниц.
Каждая показанная страница содержит до 32 блоков на страницу и каждый из 32 блоков может поддерживать до 64 станций. Другими словами, каждый блок может представить 64 AID, связанных со станциями. Каждый блок может содержать восемь субблоков. Каждый субблок может быть одним октетом в длину и может поддерживать восемь станций, связанных с соответствующим блоком. В дополнительных вариантах осуществления каждый блок может содержать больше или меньше, чем восемь субблоков и каждый из субблоков может быть больше или меньше, чем один октет в длину.
Каждый бит субблока может соответствовать разному идентификатору ассоциации (AID) и, таким образом, каждый бит может однозначно определять станцию. В настоящем варианте осуществления бит может быть установлен равным 1, если в АР есть буферированные данные. В противном случае, бит может быть очищен на 0.
На фиг. 1B показан вариант осуществления структуры 1150 идентификатора ассоциации для иерархической структуры данных, показанной на фиг. 1А. В настоящем варианте осуществления AID содержит 13 битов (b0-b12). В других вариантах осуществления структура AID 1150 может содержать больше или меньше, чем 13 битов.
В настоящем варианте осуществления структура 1150 AID может содержать идентификатор страницы (ID), имеющий два бита (b12-b11), которые представляются как "а" в уравнении AID показанной ниже структуры 1150 AID. ID страницы может быть MSB AID запуска RAW и AID окончания RAW. Структура 1150 AID может содержать ID страницы/расширение блочного индекса, имеющее два бита (b10-b9), который представляется как "b" в уравнении AID. ID страницы/расширение блочного индекса может облегчить повышенное отношение количества страниц на блок или блоков на страницу. Структура 1150 AID может содержать блочный индекс, имеющий три бита (b8-b6), который представляется как "с" в уравнении AID. Структура 1150 AID может содержать индекс субблока, имеющий три бита (b5-b3), который представляется как "d" в уравнении AID. И, структура 1150 AID может содержать индекс позиции битов станции, имеющий три бита (b2-b0), который представляется как "е" в уравнении AID. Заметим также, что последние 11 битов (b10-b0) в настоящем варианте осуществления представляют LSB AID запуска RAW и AID окончания RAW.
Уравнение AID может описать вычисление уникального номера для станции, основываясь на иерархической структуре данных, показанной на фиг. 1А. В частности, уникальный номер AID в этом варианте осуществления может быть вычислен по следующей формуле:
AID=((((ID страницы × 4+(ID страницы/расширение блочного индекса - 1))×8+(блочный индекс - 1))×8+(индекс субблока - 1))×8+(индекс битовой позиции станции)
Для пояснения, если переменные: ID страницы = 0, ID страницы/блочный индекс = 1, блочный индекс = 2, индекс субблока = 6. В результате уравнение имеет вид:
AID=((((0×4+(1-1))×8+(2-1))×8+(6-1))×8+(4)=108
На фиг. 1C-F показаны варианты осуществления для назначения станций окну ограниченного доступа, основываясь на битовой карте элемента карты индикации трафика. Более конкретно, на фиг. 1C-F показаны варианты осуществления кадров управления и элементов кадров для ассоциации диапазона станций с окном ограниченного доступа. На фиг. 1С показан вариант осуществления кадра 1500 управления для связи между беспроводными устройствами, такими как устройства 1010, 1030, 1050 и 1055 связи на фиг. 1. Кадр 1500 управления может содержать заголовок 1501 MAC, тело 1514 кадра и поле 1526 последовательности проверки кадра (FCS). Заголовок 1501 MAC может содержать поле 1502 управления кадром и другие поля 1508 заголовка MAC. Поле 1502 управления кадром может быть двхоктетным и может идентифицировать тип и субтип кадра, такой как тип управления и, например, подтип кадра "неисправность". Другие поля 1508 заголовка MAC могут содержать, например, одно или более адресных полей, поля идентификации, поля управления и т.п.
В некоторых вариантах осуществления кадр 1500 управления может содержать тело 1514 кадра 1514. Тело 1514 кадра может быть переменным числом октетов и может содержать элементы данных, элементы управления или параметры и возможности. В настоящем варианте осуществления тело 1514 кадра содержит элемент 1520 карты индикации трафика (TIM). В других вариантах осуществления тело 1514 кадра может также содержать RAW PS IE, такой как RAW PS IE 1720, описанный в сочетании с фиг. 1Е.
Во многих вариантах осуществления кадр 1500 управления может содержать поле 1526 последовательность проверки кадра (FCS). Поле 1526 FCS может быть четырьмя октетами и может содержать дополнительные символы контрольной суммы, добавленные к кадру 1500 для обнаружения ошибок и исправления.
На фиг. 1D показан вариант осуществления информационного элемента (IE) 1600 TIM. Точка доступа (АР) может передавать IE 1600 TIM, чтобы сообщать станциям, таким, например, как маломощные датчики, что АР буферирует данные станции. Во многих вариантах осуществления станция может затем инициировать связь с АР, чтобы получить буферированные данные, например, через кадр опроса. В других вариантах осуществления АР может передавать данные станции после передачи маяка.
Информационный элемент 1600 TIM может содержать поля, такие как поле 1602 идентификатора элемента (ID), поле 1606 длины, поле 1608 подсчета доставленных TIM (DTIM), поле 1610 периода DTIM, поле 1611 параметра TIM, поле 1612 управления битовой картой TIM и битовую карту 1614 TIM. Поле 1602 ГО элемента может быть одним октетом и может идентифицировать элемент как информационный элемент 1600 TIM. Поле 1606 длины может быть одним октетом и может определять длину IE 1600 TIM или части его длины. Подсчет 1608 DTIM может быть одним октетом и может указывать, сколько кадров "неисправности" (в том числе, текущий кадр) появляется перед следующим кадром DTIM. Значение 0 в поле 1608 DTIM Count может указывать, что текущий кадр TIM IE является кадром DTIM. Например, сразу после каждого DTIM (кадр "неисправность" с полем 1608 DTIM Count IE 1600 TIM равен нулю), АР может передавать все буферированные, адресованные группой кадры. Если TIM IE указывает буферированный MSDU или агрегированный MSDU, (A-MSDU) посылается в течение периода без конкуренции (CFP), свободная от конкуренции станция (CF)-Pollable, работающая в режиме экономии энергии (PS), не посылает кадр (PS)-Poll, но остается активным, пока принимается буферированный блок MSDU или блок A-MSDU (или концы CFP). Если какая-либо станция в наборе основного обслуживания (BSS) находится в режиме PS, АР может буферировать все адресуемые группой блоки MSDU и подавать их всем станциям сразу после следующего кадра "неисправность", содержащего передачу DTM.
Поле 1610 периода DTIM может быть одним октетом и может указывать номер интервалов маяка между последовательными DTIM. Во многих вариантах осуществления, если всеми кадрами информационных элементов TIM являются DTIM, поле 1610 периода DTTM может иметь значение 1.
Поле 1611 параметра TIM может содержать значения Np и Nb. Например, вариант осуществления поля 1600 параметра TIM может содержать поле количества страниц (Np) и поле количества блоков на страницу (Nb).
Поле 1612 управления битовой картой TIM может быть одним или двумя октетами и может описывать контент битовой карты 1614 TIM. Например, поле 1612 управления битовой картой TIM может содержать бит, такой как бит 0, который содержит бит индикатора трафика, связанный с групповыми буферированными адресными данными 0. Этот бит может быть установлен равным 1 в IE 1600 TIM со значением 0 в поле 1608 DTIM Count, когда один или более групповых адресованных кадров буферируются в АР. И битовая карта 1614 TIM может содержать такую битовую карту, как иерархия 1100, показанная на фиг. 1А или ее часть.
На фиг. 1Е показан вариант осуществления кадра 1700 управления, такого как кадр "неисправность" для связи между беспроводными устройствами, такими как коммуникационные устройства 1010, 1030, 1050 и 1055 на фиг. 1. Кадр 1700 управления может содержать заголовок 1701 MAC, тело 1714 кадра и поле 1726 контроля циклическим избыточным кодом (CRC). Заголовок 1701 MAC может содержать поле 1702 управления кадром и другие поля 1708 заголовка MAC. Поле 1702 управления кадром может быть двумя октетами и может идентифицировать тип и субтип кадра, такого как тип управления и, например, субтип короткого кадра "неисправность". Другие поля 1708 заголовка MAC могут содержать, например, одно или более адресных полей, поля идентификации, поля управления и т.п.
В некоторых вариантах осуществления кадр 1700 управления может содержать тело 1714 кадра. Тело 1714 кадра может быть переменным количеством октетов и может содержать элементы данных, элементы управления или параметры и возможности. В настоящем варианте осуществления тело 1714 кадра содержит информационный элемент 1720 (IE) набора параметров (PS) окна ограниченного доступа (RAW).
На фиг. 1 показан вариант осуществления RAW PS IE 1800. RAW PS IE 1800 может содержать такие поля, как поле 1802 идентификатора элемента (ID), поле 1806 длины, поле 1808 индекса (ID) страницы, поле 1810 запуска RAW, поле 1812 окончания RAW, поле 1814 времени запуска RAW, поле 1815 продолжительности RAW, нумерованный поле 1816 только страницы STA, поле 1818 распределения группы/ресурсов, и поле 1820 определения слота. Поле 1802 ID элемента может идентифицировать элемент 1800 как RAW PS IE. Поле 1806 длины может определять длину 1800 RAW PS IE или длину его участка. Поле 1808 ID страницы может указать индекс страницы для иерархического AID (основанный на иерархическом AID) распределенной группы. Поле 1810 запуска RAW может указывать AID первой станции ряду станций, связанных с RAW. Во многих вариантах осуществления AID 1810 запуска RAW может содержать младшие значащие биты (LSB) первой станции. LSB могут быть множеством битов, достаточным, чтобы отличить AID первой станции от AID другой станции. В настоящем варианте осуществления первая станция может быть любой станцией на странице, связанной с полем 1808 ID страницы и поле 1810 AID запуска RAW может содержать 11 LSB AID для первой станции.
Поле 1812 AID окончания RAW может указывать AID последней станции в ряду станций, связанных с RAW. Во многих вариантах осуществления AID 1812 окончания RAW может содержать младшие значащие биты (LSB) последней станции. LSB может быть некоторым числом битов, достаточным, чтобы отличить AID последней станции от AID другой станции в контексте RAW PS IE 1800 и кадра, в пределах которого постоянно находится RAW PS IE 1800. В настоящем варианте осуществления последняя станция может быть любой станцией на странице, связанной с полем 1808 ID страницы и AID 1812 окончания RAW может содержать 11 LSB AID для последней станции.
Поле 1814 времени запуска RAW может указывать продолжительность в единицах измерения времени (TU) от окончания передачи маяка до времени запуска RAW. Поле 1815 продолжительности RAW может указывать продолжительность RAW в единицах измерения времени (TU). Поле 1816 только нумерованный страницы STA может содержать два бита и может установить 1 для бита 1, если только STA с его битом TIM, установленным на 1, позволяет выполнить передачи по восходящему (UL) каналу. Для бита 2 может быть установлена 1, если RAW резервируются для кадров с длительностью, меньшей, чем длительность слотов, таких как кадры PS Poll/триггер. В некоторых вариантах осуществления бит 2 может игнорироваться, если бит 1 не установлен.
В поле 1818 распределения группы/ресурса может быть установлена 1, чтобы указать, должен ли STA появиться в начале RAW, чтобы принять групповые адресованные кадры, такие как распределение ресурсов. И поле 1820 определения слота может содержать, например, длительность слота и, в некоторых вариантах осуществления, индикацию в отношении того, могут ли передачи внутри RAW пересекать границу слота. Например, АР может указать, может ли возможность передачи (ТХОР) или передача в пределах ТХОР переходить границу слота. Если это правило для ТХОР применяется, STA не ожидает ProbeDelay, когда возникает на границе слота.
На фиг. 2 показан вариант осуществления устройства для формирования, передачи, приема и интерпретации или декодирования кадров. Устройство содержит приемопередатчик 200 вместе с логикой 201 подуровня управлением доступом к среде (MAC) и логику 250 физического уровня (PHY). Логика 201 подуровня MAC может определять кадр, а логика 250 физического уровня (PHY) может определять PPDU, присоединяя спереди кадр или многочисленные кадры, блоки данных протокола MAC (MPDU) с преамбулой для передачи через приемопередатчик 200. Например, формирователь кадра может формировать кадр, содержащий поле типа, которое указывает, является ли кадр руководящим, управляющим, или кадром данных и полем подтипа, чтобы указать функцию кадра. Управляющий кадр может содержать кадр Ready-To-Send (готов к посылке) или Clear-To-Send (удалить для посылки). Руководящий кадр может кадр типа Beacon (маяк), Probe Request/Response (запрос/ответ зонда), Association Request/Response (запрос/ответ ассоциации) и Reassociation Request/Response (запрос/ответ повторной ассоциации). И кадр типа данных предназначается для передачи данных.
Во многих вариантах осуществления логика 201 подуровня MAC может содержать формирователь 202 кадра 202, чтобы формировать такие кадры, как руководящий кадр типа кадра маяка с рядом AID станций в теле кадра. Во многих вариантах осуществления ряд AID станций независим от блочных ассоциаций и ассоциаций субблоков с AID. В нескольких вариантах осуществления ряд станций идентифицируется по AID первой станцией в ряду и AID последней станции в ряду. В некоторых вариантах осуществления ID страницы LSB для AID запуска RAW и LSB для AID окончания RAW могут идентифицировать ряд. Например, АР может передать маяк с набором параметра для RAW, который содержит ряд AID для станций, которым разрешен доступ к беспроводной среде во время RAW. Станции могут принять маяк и декодировать, анализировать и интерпретировать кадр маяка, чтобы определить ряд AID, назначенных RAW.
Логика 250 PHY может содержать формировать 203 блока данных. Формирователь 203 блока данных может определить преамбулу, чтобы вставить в начало MPDU или больше, чем один MPDU, которые содержат ряд AID для станций, которым разрешен доступ к беспроводной среде во время RAW, чтобы формировать PPDU. Формирователь 203 блока данных может определить преамбулу, чтобы вставить в начало MPDU или больше чем один MPDU, чтобы сформировать PPDU. Во многих вариантах осуществления формирователь 203 блока данных может создать преамбулу, основанную на параметрах связи, выбранных через взаимодействие с целевым устройством связи. Преамбула может содержать учебные последовательности, такие как короткое учебное поле (STF) и длинное учебное поле (LTF), чтобы обеспечить начальные обновления канала для приемного устройства, чтобы позволить приемному устройству обновить весовые коэффициенты для функции взвешивания, реализуемой эквалайзером в приемном устройстве.
Приемопередатчик 200 содержит приемник 204 и передатчик 206. Передатчик 206 может содержать один или более кодер 208, перемежитель 209, модулятор 210, OFDM 212, IFFT 214 и входные каскады 240 передатчика. Кодер 208 передатчика 206 принимает и кодируют данные, предназначенные для передачи от логики 202 подуровня MAC, например, с помощью двоичного сверточного кодирования (ВСС), кодирование с проверкой четности низкой плотности (LDPC) и/или т.п. Перемежитель 209 может принимать данные от кодера 208 и может чередовать данные, чтобы препятствовать тому, чтобы длинные последовательности смежных шумовых битов попадали в декодер ВСС приемника. Модулятор 210 может принимать данные от перемежителя 209, если перемежитель реализуется, и может вводить принятые блоки данных в синусоиду выбранной частоты, например, посредством отображения блоков данных в соответствующий набор дискретных амплитуд синусоиды, или набор дискретных фаз синусоиды или набор сдвигов дискретной частоты относительно частоты синусоиды.
Выход модулятора 209 подается на модуль 212 мультиплексирования с ортогональным разделением частот (OFDM). Модуль 212 OFDM может содержать модуль 211 пространственно-временного блочного кодирования (STBC) и модуль 214 цифрового формирователя луча (DBF). Модуль 211 STBC может принимать пункты совокупности от модулятора 209, соответствующие одному или более пространственных потоков, и может разделять пространственные потоки на большее количество пространственно-временных потоков (также обычно называемых потоками данных). В дополнительных вариантах осуществления STBC может отсутствовать.
Модуль 212 OFDM вставляет или отображает модулированные данные, сформированные как символы OFDM, во множество ортогональных поднесущих, так что символы OFDM кодируются с поднесущими или тональными частотами. В некоторых вариантах осуществления символы OFDM подаются на модуль 214 формирования цифрового луча (DBF). Обычно формирование цифрового луча использует алгоритмы цифровой обработки сигналов, которые работают на сигналах, принятых и переданных элементами антенной решетки.
Модуль 215 быстрого обратного преобразования Фурье (IFFT) может выполнить обратное дискретное преобразование Фурье (IDFT) для символов OFDM. Выходной сигнал модуля 215 IFFT может вводить модуль защитного интервала (GI). Модуль GI может вставлять защитные интервалы перед символом кругового расширения. В некоторых вариантах осуществления модуль GI может также содержать организацию окон, чтобы дополнительно выравнивать края каждого символа для увеличения затухания спектра.
Выходной сигнал модуля GI может подаваться на входные каскады 240 передатчика. Входные каскады 240 передатчика может содержать радиочасть 242 с усилителем мощности (РА) 244, чтобы усиливать сигнал и подготавливать, сигнал для передачи через антенную решетку 218.
Сигнал может быть преобразован на более высокую несущую частоту или может быть выполнен полностью перенесенным на высокую частоту. Перенос сигнала перед передачей на гораздо более высокую частоту позволяет использовать антенную решетку с практически реализуемыми размерами. То есть чем выше частота передачи, тем меньших размеров может быть антенна. Таким образом, преобразователь частоты вверх умножает модулированный сигнал на синусоиду, чтобы получить сигнал с несущей частотой, являющийся суммой центральной частоты модулированного сигнала и частоты синусоиды.
Приемопередатчик 200 может также содержать дуплексеры 216, соединенные с антенной решеткой 218. Таким образом, в этом варианте осуществления используется одиночная антенная решетка как для передачи, так и для приема. При передаче сигнал проходит через дуплексеры 216 и возбуждает антенну преобразованным вверх сигналом, несущим информацию. Во время передачи дуплексеры 216 предотвращают попадание передаваемых сигналов на вход приемника 204. При приеме сигналы, несущие информацию, принятые антенной решеткой, проходят через дуплексеры 216, чтобы подать сигнал от антенной решетки к приемнику 204. При этом дуплексеры 216 препятствуют попаданию принимаемых сигналов в передатчик 206. Таким образом, дуплексеры 216 работают как переключатели, чтобы поочередно соединять антенную решетку с приемником 204 или с передатчиком 206.
Антенная решетка 218 излучает сигналы, несущие информацию, на изменяющейся во времени, пространственно распределенной электромагнитной энергии, которая может приниматься антенной приемника. Приемник может затем извлечь информацию из принятого сигнала. В других вариантах осуществления приемопередатчик 200 может содержать одну или более антенн, а не антенную решетку и в нескольких вариантах осуществления приемник 204 и передатчик 206 могут содержать свои собственные антенны или антенные решетки.
Приемопередатчик 200 может содержать приемник 204 для приема, демодуляции и декодирования сигналов связи, несущих информационные сигналы. Приемник 204 может содержать входные каскады приемника, чтобы обнаружить сигнал, обнаружить начало пакета, удалить несущую частоту и усилить поднесущие через радиочасть 252 с помощью малошумящего усилителя (LNA) 254. Сигналы связи могут содержать, например, 32 тональных сигнала на несущей частоте 1 МГц. Приемник 204 может содержать модуль 219 быстрого преобразования Фурье (FFT). Модуль 219 FFT может преобразовывать сигналы связи из временной области в частотную область.
Приемник 204 может также содержать модуль 222 OFDM, демодулятор 224, обращенный перемежитель 225 и декодер 226, и эквалайзер 258 может иметь на выходе взвешенные сигналы данных для пакета OFDM к модулю OFDM 222. OFDM 222 извлекает сигнальную информацию как символы OFDM из множества поднесущих, на которые модулированы сигналы связи, несущие информацию.
Модуль 222 OFDM может содержать модуль 220 DBF и модуль 221 STBC. Принятые сигналы подаются от эквалайзера на модуль 220 DBF 220. Модуль 220 DBF может содержать алгоритмы для обработки принятых сигналов как направленной передачи, направленной к приемнику 204. И модуль 221 STBC может преобразовывать потоки данных из пространственно-временных потоков в пространственные потоки.
Демодулятор 224 демодулирует пространственные потоки. Демодуляция является процессом извлечения данных из пространственных потоков, чтобы создать демодулированные пространственные потоки. Способ демодуляции зависит от способа, которым информация модулируется на принимаемом сигнале несущей и такая информация содержится в векторе (TXVECTOR) передачи, содержащемся в сигнале связи. Таким образом, например, если модуляция является модуляцией типа BPSK, демодуляция содержит обнаружение фазы, чтобы преобразовать фазовую информацию в двоичную последовательность. Демодуляция обеспечивает для обращенного перемежителя 225 последовательность битов информации.
Обращенный перемежитель 225 может осуществлять устранение чередования последовательности битов информации. Например, обращенный перемежитель 225 может хранить последовательность битов в столбцах памяти и удалять или выводить биты из памяти в строках, чтобы устранять чередование битов информации. Декодер 226 декодирует данные, подвергнутые обращенному межчередованию, от демодулятора 224 и передает декодированную информацию MPDU логике 202 подуровня MAC.
Специалисты в данной области техники должны понимать, что приемопередатчик может содержать многочисленные дополнительные функции, не показанные на фиг. 2, и что приемник 204 и передатчик 206 может быть отдельными устройствами вместо того, чтобы объединять их в виде единого приемопередатчика. Например, варианты осуществления приемопередатчика могут содержать динамическую память со случайным доступом (DRAM), опорный генератор, схему фильтрации, схему синхронизации, перемежитель и обращенный перемежитель, возможно, многочисленные каскады преобразования частоты и многочисленные каскады усиления и т.д. Дополнительно, некоторые из функций, показанных на фиг. 2, могут быть интегрированы. Например, цифровое формирование луча может интегрироваться с мультиплексированием с ортогональным частотным разделением каналов.
Логика 201 подуровня MAC может декодировать или анализировать блок MPDU или блоки MPDU, чтобы определить конкретный тип кадра или кадров и идентифицировать один или более информационный элементов, содержащихся в блоке(-ах) MPDU. Например, информационные элементы могут содержать информационный элемент TIM и/или информационный элемент RAW PS. Логика 201 подуровня MAC может декодировать или анализировать информационные элементы, чтобы определить, например, имеет ли АР буферированные данные для логики 201 подуровня MAC и связывается ли логика 201 подуровня MAC с рядом AID станций, назначенных RAW, определенному в информационном элементе RAW PS.
На фиг. 3A показан вариант осуществления блок-схемы 300 для точки доступа, такой как устройство 1010 связи, описанный в сочетании с фиг. 1, чтобы определить ряд станций для назначения окну ограниченного доступа (RAW) и передать назначения на станции. Точка доступа может определить AID первой станции в ряду станций, которые должны назначаться RAW, и идентифицировать последнюю станцию в ряду станций, чтобы сделать назначение RAW без ссылки на положение первой и/или последней станций в блоках, идентифицированных в битовой карте TIM, чтобы определить ряд станций для идентификации в группе RAW (элемент 305). Другими словами, первая станция в ряду не должна быть первой станцией в блоке на странице, и последняя станция не должна быть последней станцией в блоке станций на странице. Например, первая станция в ряду, назначенная группе RAW, может быть любой станцией в первом блоке на странице и последняя станция в ряду может быть любой другой станцией в пределах первого блока, имеющей AID, больший, чем AID первой станции, или может быть любой станцией, независимо от позиции, во втором блоке на странице.
После определения AID первой станции и последней станции точка доступа может определять идентификатор страницы, связанный с AID, а также младшие значащие биты AID первой станции и последней станции в ряду. В нескольких вариантах осуществления ID страницы может быть 2 старшими значащими битами AID первой и последней станций в ряду. В некоторых вариантах осуществления AID запуска RAW может быть 11 младшими значащими битами AID первой станции, и AID окончания RAW может быть 11 младшими значащими битами AID последней станции в ряду (элемент 310).
Основываясь на ID страницы, AID запуска RAW и AID окончания RAW, точка доступа может сформировать кадр, содержащий информационный элемент (IE) (элемент 315) набора параметров (PS) RAW, такой как маяк, для передачи станциям, связанным с точкой доступа. В некоторых вариантах осуществления RAW PS IE может также содержать время запуска RAW и продолжительность RAW, чтобы описать RAW для станций, назначенных окну RAW.
Точка доступа может передавать маяк с RAW PS IE в назначенное время передачи маяка (ТВТТ) станциям, с которыми связывается точка доступа, чтобы передать назначения RAW группе RAW (элемент 320). В некоторых вариантах осуществления маяк может также содержать битовую карту отображения индикации трафика в информационный элементе битовой карты индикации трафика, чтобы идентифицировать станции, для которых точка доступа имеет буферированные данные.
На фиг. 3B показан вариант осуществления блок-схемы 330 последовательности выполнения операций определения, находится ли станция, такая как устройство 1030 связи, описанное в сочетании с фиг. 1, в ряду станций, назначенных окну ограниченного доступа (RAW). Станция может включаться в назначенное время передачи маяка (ТВТТ), чтобы принять маяк от точки доступа, с которой ассоциируется станция (элемент 335). В некоторых вариантах осуществления маяк может содержать битовую карту отображения индикации трафика в информационном элементе битовой карты отображения индикации трафика, а также информационный элемент (IE) набора параметров (PS) RAW. Информационный элемент (IE) набора параметра (PS) RAW может содержать в RAW PS IE AID запуска RAW, AID окончания RAW, время запуска RAW и продолжительность RAW. В некоторых вариантах осуществления старшие значащие биты AID запуска RAW и AID окончания RAW могут содержаться в RAW PS IE в качестве идентификатора страницы. В таких вариантах осуществления AID запуска RAW и AID окончания RAW могут содержаться в RAW PS IE как младшие значащие биты каждой из соответствующих станций. В дополнительных вариантах осуществления станция, априорно связанная с АР, может принимать некоторую часть этой информации.
Во многих вариантах осуществления станция может декодировать RAW PS IE, чтобы определить ID страницы для определения, находится ли AID станции на странице и, если AID станции находится на странице, связанной с RAW PS IE, станция может декодировать AID запуска RAW и AID окончания RAW (элемент 340). С другой стороны, если станция не находится на странице, связанной с ID страницы RAW PS IE, то станция может решить, что станция не ассоциируется с RAW и может прекратить декодирование маяка.
Если станция находится на странице, указанной ID страницы, то станция может сравнить AID станции с AID запуска RAW и AID окончания RAW, чтобы определить, находится ли AID станции в ряду AID, связанных с RAW (элемент 345). Если AID станции не находится в ряду, связанным с RAW, то станция может определить, что станция не связывается с RAW и может прекратить декодирование маяка. С другой стороны, если AID станции находится в ряду, связанном с RAW, станция может декодировать время запуска RAW и продолжительность RAW, чтобы определить структуру RAW. В нескольких вариантах осуществления станция может также определить назначение слота для станции, основываясь на функции, хранящейся в памяти станции, такой как функция, которая делит продолжительность RAW на количество станций, назначенных RAW, и/или функция, которая умножает смещение AID станции внутри ряда на длительность слота.
В других вариантах осуществления станция может сравнивать AID станции с суммой ID страницы и AID запуска RAW. Если AID станции больше или равен сумма ID страницы и AID запуска RAW, станция может сравнить AID станции с суммой ID страницы и AID окончания RAW, чтобы определить, меньше или равен AID станции, чем сумма ID страницы и AID окончания RAW. Если AID станции меньше или равен сумме ID страницы и AID окончания RAW, то тогда AID станции может быть назначен RAW. С другой стороны, если AID станции меньше, чем сумма ID страницы и AID запуска RAW или больше, чем сумма ID страницы и AID окончания RAW, станция может определить, что станция не назначается RAW. В некоторых вариантах осуществления станция может прекратить декодирование маяка. В других вариантах осуществления станция может продолжить декодирование маяка, чтобы определить другую информацию от маяка.
На фиг. 4А-В показаны варианты осуществления блок-схем 400 и 450 последовательностей выполнения операций передачи, приема и интерпретации или декодирования связей с руководящим кадром, таким как кадр бакена, показанный на фиг. 1C-F. Как показано на фиг. 4А, блок-схема 400 последовательности выполнения операций может начинаться с приема кадра от логики подуровня MAC устройства связи, такого как маяк, который содержит ряд станций, назначаемых окну ограниченного доступа, причем ряд станций может содержать один или более частичных блоков AID станций, которые назначаются окну ограниченного доступа. В некоторых вариантах осуществления маяк может содержать информационный элемент TIM.
Логика подуровня MAC устройства связи может формировать кадр, такой как управляющий кадр, для передачи станциям, связанным с устройством связи, и может пропускать кадр как MPDU к логике PHY, которая преобразует MPDU в пакет, который может передаваться станции. Логика PHY может формировать преамбулу, чтобы вставлять ее впереди одного или более блоков MPDU из логики подуровня MAC, чтобы формировать PPDU для передачи (элемент 405). PPDU может затем передаваться через устройство физического уровня, такое как передатчик 206, показанный на фиг. 2, или приемопередатчике 1020, 1040, показанный на фиг. 1, так что блок PPDU может быть преобразован в сигнал связи (элемент 410). Передатчик может затем передавать сигнал связи через антенну (элемент 415).
Как показано на фиг. 4B, блок-схема 450 последовательности выполнения операций начинается с приемника станции, такого как приемник 204, показанный на фиг. 2, принимающий сигнал связи через одну или более антенн, таких как элемент антенны антенной решетки 218 (элемент 455). Приемник может преобразовывать сигнал связи в один или более блоков MPDU в соответствии с процессом, описанным в преамбуле (элемент 460). Более конкретно, принятый сигнал подается от одной или более антенн на DBF, такой как DBF 220. DBF обрабатывает принятый сигнал как направленную передачу, направленную в направлении приемника. Выходной сигнал DBF подается на OFDM, такой как OFDM 222. OFDM извлекает сигнальную информацию из множества поднесущих, на которые модулированы переносящие информацию сигналы. Затем демодулятор, такой как демодулятор 224, демодулирует сигнальную информацию посредством, например, BPSK, 16-QAM, 64-QAM, 256-QAM, QPSK или SQPSK. И декодер, такой как декодер 226, декодирует сигнальную информацию от демодулятора через, например, ВСС или LDPC, чтобы извлечь один или более блоков MPDU (элемент 460), и передает один или более блоков MPDU на логику подуровня MAC, такую как логика 202 подуровня MAC (элемент 465).
Логика подуровня MAC может декодировать управляющий кадр с RAW PS IE в блоки MPDU (элемент 470). Например, логика подуровня MAC может анализировать RAW PS IE, чтобы определить поле ID страницы, поле AID запуска RAW и, возможно, поле AID окончания RAW, чтобы определить, попадает ли AID станции в пределы страницы и ряд AID, указанных в RAW PS IE.
Последующие примеры относятся к дополнительным вариантам осуществления. Один пример содержит устройство для передачи назначений для окна ограниченного доступа (RAW). Устройство может содержать логику управления доступом к носителю, чтобы формировать кадр для определения ряда назначений RAW, в котором кадр содержит идентификатор страницы, идентификацию первой станции в ряду назначений RAW и идентификацию последней станции в ряду назначений RAW, в котором выбор первой станции в ряду назначений RAW и последней станции в ряду назначений RAW независим от местоположений первой станции и последней станции в пределах блоков страницы, связанной с идентификатором страницы; и логику физического уровня, чтобы предварять кадр преамбулой и передавать кадр.
В некоторых вариантах осуществления устройство может дополнительно содержать антенну для передачи кадра, предваряемого преамбулой. В некоторых вариантах осуществления логика управления доступом к носителю содержит логику для формирования кадра с информационный элемент (IE) набора параметров (PS) RAW, причем RAW PS IE содержит поле AID запуска RAW и поле AID окончания RAW. В некоторых вариантах осуществления логика управления доступом к носителю содержит логику для формирования кадра с полем AID запуска RAW, содержащим младшие значащие биты AID для первой станции ряду назначений RAW. В некоторых вариантах осуществления логика управления доступом к носителю содержит логику для формирования кадра с полем AID окончания RAW, чтобы включать младшие значащие биты AID для последней станции в ряд назначений RAW.
Другой вариант осуществления содержит один или более материальных считываемых компьютером непередаваемых носителей, содержащих исполняемые компьютером команды, которые, когда исполняются по меньшей мере одним компьютерным процессором, позволяют по меньшей мере одному компьютерному процессору реализовать способ. Способ может содержать формирование кадра, чтобы определить ряд назначений RAW, причем кадр содержит идентификатор страницы, идентификацию первой станции в ряду назначений RAW и идентификацию последней станции в ряду назначений RAW, и выбор первой станции в ряду назначений RAW и связи последней станции в ряду назначений RAW независим от расположений первой станции и последней станции внутри блоков страниц, связанной с идентификатором страницы.
В некоторых вариантах осуществления формирование кадра содержит формирование кадра с информационным элементом (IE) набора параметров (PS) RAW, содержащим поле AID запуска RAW и поле AID окончания RAW. В некоторых вариантах осуществления формирование кадра с информационным элементом (IE) набора параметров (PS) RAW содержит формирование кадра с полем AID запуска RAW, содержащим младшие значащие биты AID для первой станции в ряду назначений RAW. В некоторых вариантах осуществления формирование кадра с информационным элементом (IE) набора параметров (PS) RAW содержит формирование кадра с полем AID окончания RAW, содержащим младшие значащие биты AID для последней станции в ряду назначений RAW.
Другой вариант осуществления содержит способ передачи назначений для окна ограниченного доступа (RAW). Способ может содержать формирование первым устройством связи кадра, чтобы определить ряд назначений RAW, в котором кадр содержит идентификатор страницы, идентификацию первой станции в ряду назначений RAW и идентификацию последней станции в ряду назначений RAW, в котором выбор первой станции в ряду назначений RAW и ассоциации последней станции в ряду назначений RAW независим от расположений первой станции и последней станции внутри блоков страницы, связанной с идентификатором страницы; и передают кадр первым устройством связи.
В некоторых вариантах осуществления формирование первым устройством связи кадра содержит формирование кадра с информационным элементом набора параметров RAW, содержащего поле AID запуска RAW и поле AID окончания RAW. В некоторых вариантах осуществления формирование кадра с информационным элементом набора параметров RAW содержит формирование кадра с полем AID запуска RAW, содержащим младшие значащие биты AID для первой станции в ряду назначений RAW. В некоторых вариантах осуществления формирование кадра с информационным элементом (IE) набора параметра (PS) RAW содержит формирование кадра с полем AID окончания RAW, содержащим младшие значащие биты AID для последней станции в ряду назначений RAW.
Другой вариант осуществления содержит систему передачи назначений для окна ограниченного доступа (RAW). Система может содержать процессор; память, связанную с процессором; средство формирования кадра, чтобы для определения ряда назначений RAW, в которой кадр содержит идентификатор страницы, идентификацию первой станции в ряду назначений RAW и идентификацию последней станции в ряду назначений RAW, причем выбор первой станции в ряду назначений RAW и ассоциации последней станции в ряду назначений RAW независим от расположений первой станции и последней станции внутри блоков страницы, связанной с идентификатором страницы; радиосредство вместе со средством формирования кадра; и одну или более антенн вместе с радиосредством, чтобы передавать кадр.
В некоторых вариантах осуществления кадр содержит информационный элемент (IE) набора параметров (PS) RAW, RAW PS IE содержит поле идентификатор ассоциации запуска (AID) RAW и поле AID окончания RAW. В некоторых вариантах осуществления поле AID запуска RAW содержит младшие значащие биты AID для первой станции в ряду назначений RAW. В некоторых вариантах осуществления поле AID окончания RAW содержит младшие значащие биты AID для последней станции в ряду назначений RAW.
Другой вариант осуществления содержит устройство определения назначений для окна ограниченного доступа (RAW). Устройство может содержать память; логику, связанную с памятью, чтобы принимать кадр, содержащий назначения RAW; определять значение идентификатора страницы, значение идентификатора ассоциации запуска (AID) RAW и значение окончания AID RAW; и определять, содержат ли назначения RAW AID, связанный с устройством, основанным на значениях.
В некоторых вариантах осуществления логика выполнена с возможностью сравнения старших значащих битов AID, связанных с устройством, со значением идентификатора страницы, чтобы определить, являются ли назначения RAW назначениями для страницы, связанной с AID устройства. В некоторых вариантах осуществления логика выполнена с возможностью сравнения младших значащих битов AID, связанного с устройством, со значением AID запуска RAW, чтобы определить, находится AID устройства в пределах назначений RAW. В некоторых вариантах осуществления логика выполнена с возможностью сравнения младших значащих битов AID, связанного с устройством, со значением AID окончания RAW, чтобы определить, находится ли AID устройства в пределах назначений RAW.
Один или более материальный считываемый компьютером непередаваемый носитель для хранения данных содержит исполняемые компьютером команды, которые, когда исполняются по меньшей мере одним компьютерным процессором, позволяют по меньшей мере одному компьютерному процессору реализовать способ. Способ может содержать этапы, на которых принимают станцией кадр, содержащий назначения RAW; определяют станцией значения идентификатора страницы, значения идентификатора ассоциации запуска (AID) RAW и значения AID окончания RAW из кадра; и, основываясь на значениях, определяют, содержат ли назначения RAW AID, связанный со станцией.
В некоторых вариантах осуществления определение того, содержат ли назначения RAW AID, связанный со станцией, основываясь на значениях, содержит определение, связан ли AID станции со значением идентификатора страницы. В некоторых вариантах осуществления определение, содержат ли назначения RAW AID, связанный со станцией, основываясь на значениях, содержит определение, являются ли младшие значащие биты AID станции больше или равны значению AID запуска RAW. В некоторых вариантах осуществления определение, содержат ли назначения RAW AID, связанный со станцией, основываясь на значениях, содержит определение, являются ли младшие значащие биты AID станции меньше или равны значению AID окончания RAW.
Другой вариант осуществления содержит систему определения назначений для окна ограниченного доступа (RAW). Система может содержать радиосредство и одну или более антенн; и логику, связанную с радиосредством и одной или более антеннами для приема кадра, содержащего назначения RAW; определения значения идентификатора страницы, значения идентификатора ассоциации запуска (AID) RAW, и значения AID окончания RAW; и определения, содержат ли назначения RAW AID, связанный с системой, основываясь на значениях.
В некоторых вариантах осуществления система может дополнительно содержать динамическую оперативную память для хранения значений. В некоторых вариантах осуществления логика выполнена с возможностью определения AID запуска в значениях RAW, основываясь на объединении значения идентификатора страницы и значения AID запуска RAW и определении последнего AID в назначениях RAW, основываясь на объединении значения идентификатора страницы и значения AID окончания RAW. В некоторых вариантах осуществления значение идентификатора страницы является первыми двумя старшими значащими битами AID запуска и последнего AID, значение AID запуска RAW содержит одиннадцать младших значащих битов AID запуска, и значение AID окончания RAW содержит одиннадцать младших значащих битов последнего AID в ряду назначений RAW.
Другой вариант осуществления содержит способ определения назначений для окна ограниченного доступа (RAW). Способ может содержать этапы, на которых принимают посредством станции кадр, содержащий назначения RAW; определяют посредством станции из кадра значение идентификатора страницы, значение идентификатор ассоциации запуска (AID) RAW и значение AID окончания RAW; и, основываясь на значениях, определяют, содержит ли назначения RAW AID, связанный со станцией.
В некоторых вариантах осуществления определение, основываясь на значениях, содержат ли назначения RAW AID, связанный со станцией, содержит определение, является ли AID станции связанным со значением идентификатора страницы. В некоторых вариантах осуществления определение, основанной на значениях, содержат ли назначения RAW AID, связанный со станцией, содержит определение, являются ли младшие значащие биты AID станции больше или равны значению AID запуска RAW. В некоторых вариантах осуществления определение, основываясь на значениях, содержат ли назначения RAW AID, связанный со станцией, содержит определение, являются ли младшие значащие биты AID станции меньше или равны значению AID окончания RAW.
Другой вариант осуществления содержит устройство передачи назначений для окна ограниченного доступа (RAW). Устройство может содержать средство формирования кадра для определения ряда назначений RAW, в котором кадр содержит идентификатор страницы, идентификацию первой станции в ряду назначений RAW и идентификацию последней станции в ряду назначений RAW, в котором выбор первой станции в ряду назначений RAW и ассоциации последней станции в ряду назначений RAW независим от расположений первой станции и последней станции в пределах блоков страницы, связанной с идентификатором страницы; и средство для передачи кадра.
В некоторых вариантах осуществления кадр содержит информационный элемент (IE) набора параметров (PS) RAW, причем RAW PS IE содержит поле идентификатора ассоциации (AID) запуска RAW и поле AID окончания RAW. В некоторых вариантах осуществления поле AID запуска RAW содержит младшие значащие биты AID для первой станции в ряду назначений RAW. В некоторых вариантах осуществления поле AID окончания RAW содержит младшие значащие биты AID для последней станции в ряду назначений RAW.
Другой вариант осуществления содержит устройство определения назначений окна ограниченного доступа (RAW). Устройство может содержать средство приема кадра, содержащего назначения RAW; средство определения из кадра значения идентификатора страницы, значение идентификатора ассоциации (AID) запуска RAW и значение AID окончания RAW; и средство определения на основе значений, содержат ли назначения RAW AID, связанный со станцией.
В некоторых вариантах осуществления средство определения на основе значений, содержат ли назначения RAW AID, связанный со станцией, содержит средство определения, связан ли AID станции со значением идентификатора страницы. В некоторых вариантах осуществления средство определения на основе значений, содержат ли назначения RAW AID, связанный со станцией, содержит средство определения являются ли младшие значащие биты AID станции больше или равными значению AID запуска RAW. В некоторых вариантах осуществления средство определения на основе значений, содержат ли назначения RAW AID, связанный со станцией, содержит средство определения, являются ли по меньшей мере младшие значащие биты AID станции меньшими или равными значению AID окончания RAW.
Другой вариант осуществления содержит систему передачи назначений для окна ограниченного доступа (RAW). Устройство может содержать процессор; память, связанную с процессором; средство формирования кадра, чтобы определить ряд назначений RAW, в котором кадр содержит идентификатор страницы, идентификацию первой станции в ряду назначений RAW, и идентификацию последней станции в ряду назначений RAW, в котором выбор первой станции в ряду назначений RAW и ассоциации последней станции в ряду назначений RAW независим от расположений первой станции и последней станции в пределах блоков страницы, связанных с идентификатором страницы; радиосредство, связанное со средством формирования кадра, и одна или более антенн, связанных с радиосредством для передачи кадра.
В некоторых вариантах осуществления кадр содержит информационный элемент (IE набора параметров (PS) RAW, причем RAW PS IE содержит поле идентификатора ассоциации запуска (AID) RAW и поле AID окончания RAW. В некоторых вариантах осуществления поле AID запуска RAW содержит младшие значащие биты AID для первой станции в ряду назначений RAW. В некоторых вариантах осуществления поле AID окончания RAW содержит младшие значащие биты AID для последней станции в ряду назначений RAW.
В некоторых вариантах осуществления некоторые или все признаки, описанные выше и в формуле изобретения, могут быть реализованы в одном варианте осуществления. Например, альтернативные признаки могут быть реализованы как альтернативы в варианте осуществления вместе с логикой или выбираемым предпочтением, чтобы определить какую альтернативу реализовать. Некоторые варианты осуществления с признаками, которые не являются взаимно исключающими, могут также содержать логику или выбираемое предпочтение, чтобы активировать или деактивировать один или более признаков. Например, некоторые функции могут быть выбраны во время изготовления ввода или удаляя схемные пути прохождения или транзистор. Дополнительные признаки могут быть выбраны во время развертывания или после развертывания посредством логики или выбираемое предпочтение, такое как dip-переключатель и т.п. Пользователь после выбора посредством выбираемого предпочтения, такого как предпочтительное программное обеспечение, электронный предохранитель и т.п., может выбрать еще и дополнительные функции.
Множество вариантов осуществления могут иметь один или более предпочтительных эффектов. Например, некоторые варианты осуществления могут предложить пониженные размеры заголовка MAC относительно стандартных размеров заголовка MAC. Дополнительные варианты осуществления могут содержать один или более предпочтительных эффектов, таких как более малые размеры пакета для более эффективной передачи, более низкое потребление энергии за счет меньшего трафика данных как на стороне передатчика, так и на стороне приемника связи, меньшее количество конфликтов трафика, меньшая задержка из-за ожидания передачи или приема пакетов и т.п.
Другой вариант осуществления реализуется как программный продукт для того, чтобы реализовать системы и способы, описанные со ссылкой на фиг. 1-4. Некоторые варианты осуществления могут принять форму полностью аппаратурного варианта осуществления, полностью программного варианта осуществления или варианта осуществления, содержащего как аппаратурное обеспечение, так и программное обеспечение. Один вариант осуществления реализуется в программном обеспечении, которое содержит, в частности, встроенное микропрограммное обеспечение, резидентное программное обеспечение, микрокод и т.д.
Дополнительно, варианты осуществления могут принимать форму компьютерного программного продукта (или доступного для машины продукта), доступного с применимого компьютером или считываемого компьютером носителя, обеспечивающего управляющую программу для использования компьютером или в сочетании с компьютером или любой системой выполнения команд. Для целей настоящего описания применимый компьютером или считываемый компьютером носитель может быть любым устройством, которое может содержать, хранить, передавать, распространять или транспортировать программу для использования системой исполнения команд, оборудованием или устройством.
Носитель может быть электронной, магнитной, оптической, электромагнитной, инфракрасной или полупроводниковой системой (или оборудованием или устройством). Примеры считываемого компьютером носителя содержат полупроводниковую или твердотельную память, магнитную ленту, съемную компьютерную дискету, оперативную память (RAM), постоянное запоминающее устройство (ROM), жесткий магнитный диск и оптический диск. Текущие примеры оптических дисков содержат компакт-диск - постоянное запоминающее устройство (CD-ROM), записываемый/считываемый компакт-диск (CD-R/W) и DVD.
Система обработки данных, пригодная для хранения и/или исполнения управляющей программы, должна содержать по меньшей мере один процессор, связанный прямо или косвенно с элементами памяти через системную шину. Элементы памяти могут содержать локальную память, используемую во время фактического исполнения управляющей программы, запоминающее устройство большого объема и кэш-память, обеспечивающую временное хранение, по меньшей мере, некоторой управляющей программы, чтобы во время выполнения уменьшить количество операций, когда управляющую программу нужно получать из запоминающего устройства большого объема.
Описанная выше логика может быть частью конструкции кристалла интегральной микросхемы. Структура кристалла создается на графическом языке компьютерного программирования и сохраняется на носителе запоминающего устройства (таком как диск, лента, физический жесткий диск или виртуальный жесткий диск, такой, который существует в сети доступа к запоминающему устройству). Если проектировщик не изготавливает микросхемы или фотолитографические маски, используемые при изготовлении микросхем, проектировщик передает результирующую конструкцию физическими средствами (например, предоставляя копию носителя, хранящего проект) или электронно (например, через Интернет) производящим организациям, прямо или косвенно. Сохраненный проект затем преобразуется в соответствующий формат (например, GDSII) для производства.
Результирующие кристаллы интегральных схем могут распространяться изготовителем в форме необработанной подложки (то есть как отдельная подложка, которая имеет многочисленные неупакованные кристаллы), как открытая подложка, или в пакетированной форме. В последнем случае кристалл монтируется в однокристальном корпусе (таком как пластмассовый контейнер, где выводы крепятся к материнской плате или другой контейнер верхнего уровня) или в мультикристальном корпусе (таком как керамический корпус, который имеет поверхностные межсоединения или скрытые межсоединения или и то и другое). В любом случае кристалл затем интегрируется с другими кристаллами, дискретными элементами схемы и/или другими устройствами обработки сигналов как часть (а) промежуточного продукта, такого как системная плата, или (b) конечного продукта.
Изобретение относится к области беспроводной связи, более конкретно, варианты осуществления относятся к области протоколов связи между беспроводными передатчиками и приемниками. Логика может реализовать схему ассоциации окна ограниченного доступа, которая использует информацию, предоставленную в битовой карте индикации трафика (TIM) битовый массив, и набор параметра (PS) окна ограниченного доступа (RAW), чтобы определить станции, связанные с RAW. Информационный элемент (IE) TIM может содержать битовую карту, указывающую станции на нумерованных и ненумерованных страницах. RAWPS IЕ может содержать ряд идентификаторов ассоциации станций (AID) и, возможно, другие данные выбора станции. Логика может определять ряд станций, связанных с RAW, основываясь на AID для первой и последней станций в ряду, основываясь на положении станции в битовой карте TIM. И ряд станций, связанных с RAW, может быть независимым от блочных ассоциаций первой и последней станций в битовой карте TIM. 6 н. и 19 з.п. ф-лы, 12 ил.
1. Устройство передачи назначений для окна ограниченного доступа (RAW), причем упомянутое устройство содержит:
логику управления доступом к носителю для формирования кадра, чтобы определить ряд назначений RAW, в котором кадр содержит идентификатор страницы, идентификацию первой станции в ряду назначений RAW и идентификацию последней станции в ряду назначений RAW, в котором выбор первой станции в ряду назначений RAW и ассоциации последней станции в ряду назначений RAW независим от расположений первой станции и последней станции в пределах блоков страницы, связанной с идентификатором страницы; и
логику физического уровня, чтобы предварить кадр преамбулой и передать кадр.
2. Устройство по п. 1, дополнительно содержащее процессор; память, связанную с процессором; радиосредство, связанное с логикой управления доступом к среде; и одну или более антенн, связанных с радиосредством, чтобы передавать кадр.
3. Устройство по п. 1, в котором логика управления доступом к носителю содержит логику для формирования кадра с информационным элементом (IE) набора параметров (PS) RAW, причем RAW PS IE содержит поле AID запуска RAW и поле AID окончания RAW.
4. Устройство по п. 3, в котором логика управления доступом к носителю содержит логику для формирования кадра с полем AID запуска RAW, содержащим младшие значащие биты AID для первой станции в ряду назначений RAW.
5. Устройство по п. 3, в котором логика управления доступом к носителю содержит логику для формирования кадра с полем AID окончания RAW, содержащим младшие значащие биты AID для последней станции в ряду назначений RAW.
6. Один или более материальных считываемых компьютером непередаваемых носителей данных, содержащих исполняемые компьютером команды, которые, когда исполняются по меньшей мере одним компьютерным процессором, позволяют по меньшей мере одному компьютерному процессору реализовывать способ, содержащий этапы, на которых:
формируют кадр, чтобы определить ряд назначений RAW, причем кадр содержит идентификатор страницы, идентификацию первой станции в ряду назначений RAW и идентификацию последней станции в ряду назначений RAW, в котором выбор первой станции в ряду назначений RAW и ассоциации последней станции в ряду назначений RAW независим от расположений первой станции и последней станции в пределах блоков страницы, связанной с идентификатором страницы.
7. Носитель данных по п. 6, в котором формирование кадра содержит формирование кадра с информационным элементом (IE) набора параметров (PS) RAW, причем RAW PS IE содержит поле AID запуска RAW и поле AID окончания RAW.
8. Носитель данных по п. 7, в котором формирование кадра с информационным элементом (IE) набора параметров (PS) содержит формирование кадра с полем AID запуска RAW, содержащим младшие значащие биты AID для первой станции в ряду назначений RAW.
9. Носитель данных по п. 7, в котором формирование кадра с информационным элементом (IE) набора параметров (PS) RAW содержит формирование кадра с полем AID окончания RAW, содержащим младшие значащие биты AID для последней станции в ряду назначений RAW.
10. Способ передачи назначений для окна ограниченного доступа (RAW), причем способ содержит этапы, на которых:
формируют с помощью первого устройства связи кадр, чтобы определить ряд назначений RAW, в котором кадр содержит идентификатор страницы, идентификацию первой станции в ряду назначений RAW и идентификацию последней станции в ряду назначений RAW, в котором выбор первой станции в ряду назначений RAW и ассоциации последней станции в ряду назначений RAW независим от расположений первой станции и последней станции в пределах блоков страницы, связанной с идентификатором страницы; и
передают кадр с помощью первого устройства связи.
11. Способ по п. 10, в котором формирование первым устройством связи кадра содержит формирование кадра с информационным элементом (IE) набора параметров (PS) RAW, причем RAW PS IE содержит поле AID запуска RAW и поле AID окончания RAW.
12. Способ по п. 11, в котором формирование кадра с информационным элементом (IE) набора параметров (PS) RAW содержит формирование кадра с полем AID запуска RAW, содержащим младшие значащие биты AID для первой станции в ряду назначений RAW.
13. Способ по п. 11, в котором формирование кадра с информационным элементом (IE) набора параметров (PS) RAW содержит формирование кадра с полем AID окончания RAW, содержащим младшие значащие биты AID для последней станции в ряду назначений RAW.
14. Устройство определения назначений для окна ограниченного доступа (RAW), причем устройство содержит:
память;
логику, связанную с памятью, чтобы принять кадр, содержащий назначения RAW; определить значение идентификатора страницы, значение идентификатор ассоциации запуска (AID) RAW и значение AID окончания RAW; и определить на основе значений, содержат ли назначения RAW AID, связанный с устройством.
15. Устройство по п. 14, дополнительно содержащее процессор, связанный с памятью; радиосредство, связанное с логикой; и одну или более антенн, связанных с радиосредством для приема кадра.
16. Устройство по п. 14, в котором логика выполнена с возможностью сравнения старших значащих битов AID, связанного с устройством, со значениями идентификатора страницы, чтобы определить, относятся ли назначения RAW к странице, связанной с AID устройства.
17. Устройство по п. 16, в котором логика выполнена с возможностью сравнения младших значащих битов AID, связанного с устройством, со значения AID запуска RAW, чтобы определить, находится ли AID устройства в пределах назначений RAW.
18. Устройство по п. 17, в котором логика выполнена с возможностью сравнения младших значащих битов AID, связанного с устройством, со значением AID окончания RAW, чтобы определить, находится ли AID устройства в пределах назначений RAW.
19. Один или более материальных считываемых компьютером непередаваемых носителей данных, содержащих исполняемые компьютером команды, которые, когда исполняются по меньшей мере одним компьютерным процессором, позволяют по меньшей мере одному компьютерному процессору реализовать способ, содержащий этапы, на которых:
принимают с помощью станции кадр, содержащий назначения RAW;
определяют с помощью станции из кадра значение идентификатора страницы, значение идентификатора ассоциации запуска (AID) RAW и значение AID окончания RAW; и
определяют на основе значений, содержат ли назначения RAW AID, связанный со станцией.
20. Носитель данных по п. 19, в котором определение на основе значений, содержат ли назначения RAW AID, связанный со станцией, содержит определение, связан ли AID станции со значением идентификатора страницы.
21. Носитель данных по п. 19, в котором определение на основе значений, содержат ли назначения RAW AID, связанный со станцией, содержит определение, являются ли младшие значащие биты AID станции большими или равными значению AID запуска RAW.
22. Носитель данных по п. 19, в котором определение на основе значений, содержат ли назначения RAW AID, связанный со станцией, содержит определение, являются ли младшие значащие биты AID станции меньшими или равными значению AID окончания RAW.
23. Способ определения назначений для окна ограниченного доступа (RAW), содержащий этапы, на которых:
принимают с помощью станции кадр, содержащий назначения RAW;
определяют с помощью станции из кадра значение идентификатора страницы, значение идентификатора ассоциации запуска (AID) RAW, и AID окончания RAW; и
определяют на основе значений, содержат ли назначения RAW AID, связанный со станцией.
24. Способ по п. 23, в котором определение на основе значений, содержат ли назначения RAW AID, связанный со станцией, содержит определение, связан ли AID станции со значением идентификатора страницы.
25. Способ по п. 24, в котором определение на основе значений, содержат ли назначения RAW AID, связанный со станцией, содержит определение, являются ли младшие значащие биты AID станции большими или равными значению AID запуска RAW, и определение, являются ли младшие значащие биты AID станции меньшими или равными значению AID окончания RAW.
US 2007171933 A1, 26.07.2007 | |||
ВЫДЕЛЕНИЕ РЕСУРСОВ | 2007 |
|
RU2450462C2 |
JP 2006067089 A, 09.03.2006. |
Авторы
Даты
2016-11-20—Публикация
2013-12-25—Подача