СИСТЕМЫ И СПОСОБЫ ПЕРЕДАЧИ ИНФОРМАЦИИ СОСТОЯНИЯ КАНАЛА
SYSTEMS AND METHODS OF TRANSMITTING CHANNEL STATE INFORMATION

[0001] По настоящей заявке испрашивается приоритет предварительной заявки на патент США № 61/387,542, поданной 29 сентября 2010 года, предварительной заявки на патент США № 61/389,495, поданной 4 октября 2010 года, предварительной заявки на патент США № 61/422,098, поданной 10 декабря 2010 года, предварительной заявки на патент США № 61/432,115, поданной 12 января 2011 года, предварительной заявки на патент США № 61/405,194, поданной 10 октября 2010 года, и предварительной заявки на патент США № 61/409,645, поданной 3 ноября 2010 года, полное содержание которых включено сюда в полном объеме посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Некоторые аспекты настоящего изобретения в целом относятся к беспроводной связи и, точнее, к способам передачи информации состояния канала (CSI).
УРОВЕНЬ ТЕХНИКИ
[0003] С целью решения проблемы увеличивающихся требований к ширине полосы пропускания, требуемой для систем беспроводной связи, разрабатываются различные схемы, чтобы позволить множеству пользовательских терминалов осуществлять связь с одиночной точкой доступа путем совместного использования ресурсов канала, достигая при этом высокой пропускной способности каналов передачи данных. Технология систем со многими входами многими выходами (MIMO) отражает один такой подход, который недавно появился в качестве популярной методики для систем связи следующего поколения. Технология MIMO была применена в нескольких развивающихся стандартах беспроводной связи, таких как стандарт 802.11 Института инженеров по электротехнике и электронике (IEEE). IEEE 802.11 обозначает набор стандартов радиоинтерфейса беспроводной локальной сети (WLAN), разработанных комитетом IEEE 802.11 для связи ближнего действия (например, от десятков метров до нескольких сотен метров).
T
R
T
R
S
S
<mrow><msub><mi>N</mi><mi>S</mi></msub><mo>≤</mo><mi>min</mi><mo>{</mo><msub><mi>N</mi><mi>T</mi></msub><mo>,</mo><mtext>  </mtext><msub><mi>N</mi><mi>R</mi></msub><mo>}</mo></mrow>
[0004] Система MIMO задействует несколько (N) передающих антенн и несколько (N) приемных антенн для передачи данных. Канал MIMO, сформированный из N передающих антенн и N приемных антенн, может быть разложен на Nнезависимых каналов, которые также именуются пространственными каналами, где
. Каждый из Nнезависимых каналов имеет соответствующий размер. Система MIMO может обеспечивать повышенную производительность (например, более высокую пропускную способность и/или большую надежность), если используются дополнительные размерности, созданные множеством передающих и приемных антенн.
[0005] В беспроводных сетях с одиночной точкой доступа (АР) и множеством пользовательских станций (STA) одновременные передачи могут происходить по множеству каналов к разным станциям, в направлении как восходящей, так и нисходящей линии связи. В таких системах имеется множество проблем.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Некоторые аспекты настоящего описания предусматривают способ беспроводной связи. Способ содержит прием запроса информации состояния канала. Способ содержит определение параметров информации состояния канала на основе информации, включенной в запрос. Способ содержит определение информации состояния канала на основе, по меньшей мере частично, определенных параметров. Способ содержит передачу кадра, содержащего по меньшей мере часть определенной информации состояния канала.
[0007] Некоторые аспекты настоящего описания предусматривают устройство для беспроводной связи. Устройство содержит приемник, сконфигурированный так, чтобы принимать запрос информации состояния канала. Устройство содержит систему обработки данных, сконфигурированную так, чтобы определять параметры информации состояния канала на основе информации, включенной в запрос, и определять информацию состояния канала на основе, по меньшей мере частично, определенных параметров. Устройство содержит передатчик, сконфигурированный так, чтобы передавать кадр, содержащий по меньшей мере часть определенной информации состояния канала.
[0008] Некоторые аспекты настоящего описания предусматривают устройство для беспроводной связи. Устройство содержит средство приема запроса информации состояния канала. Устройство содержит средство определения параметров информации состояния канала на основе информации, включенной в запрос. Устройство содержит средство определения информации состояния канала на основе, по меньшей мере частично, определенных параметров. Устройство содержит средство передачи кадра, содержащего по меньшей мере часть определенной информации состояния канала.
[0009] Некоторые аспекты настоящего описания предусматривают компьютерный программный продукт для беспроводной связи, содержащий машиночитаемый носитель, содержащий команды. Команды при выполнении инициируют прием устройством запроса информации состояния канала. Команды при выполнении инициируют определение устройством параметров информации состояния канала на основе информации, включенной в запрос. Команды при выполнении инициируют определение устройством информации состояния канала на основе, по меньшей мере частично, определенных параметров. Команды при выполнении инициируют передачу устройством кадра, содержащего по меньшей мере часть определенной информации состояния канала.
[0010] Некоторые аспекты настоящего описания предусматривают терминал доступа. Терминал доступа содержит по меньшей мере одну антенну. Терминал доступа содержит приемник, сконфигурированный так, чтобы принимать посредством по меньшей мере одной антенны запрос информации состояния канала. Терминал доступа содержит систему обработки данных, сконфигурированную так, чтобы определять параметры информации состояния канала на основе информации, включенной в запрос, и определять информацию состояния канала на основе, по меньшей мере частично, определенных параметров. Терминал доступа содержит передатчик, сконфигурированный так, чтобы передавать кадр, содержащий по меньшей мере часть определенной информации состояния канала.
[0011] Некоторые аспекты настоящего описания предусматривают способ беспроводной связи. Способ содержит передачу запроса информации состояния канала к одному или нескольким устройствам, при этом запрос содержит поле, идентифицирующее каждое из одного или нескольких устройств и идентифицирующее параметры для каждого из одного или нескольких устройств, подлежащие использованию при определении информации состояния канала. Способ содержит прием кадра, содержащего информацию состояния канала от по меньшей мере одного из одного или нескольких устройств, в ответ на запрос, при этом информация состояния канала была определена на основе, по меньшей мере частично, параметров, указанных с помощью запроса.
[0012] Некоторые аспекты настоящего описания предусматривают устройство для беспроводной связи. Устройство содержит передатчик, сконфигурированный так, чтобы передавать запрос информации состояния канала к одному или нескольким устройствам, при этом запрос содержит поле, идентифицирующее каждое из одного или нескольких устройств и идентифицирующее параметры для каждого из одного или нескольких устройств, подлежащие использованию при определении информации состояния канала. Устройство содержит приемник, сконфигурированный так, чтобы принимать кадр, содержащий информацию состояния канала, от по меньшей мере одного из одного или нескольких устройств, в ответ на запрос, при этом информация состояния канала была определена на основе, по меньшей мере частично, параметров, указанных с помощью запроса.
[0013] Некоторые аспекты настоящего описания предусматривают устройство для беспроводной связи. Устройство содержит средство передачи запроса информации состояния канала к одному или нескольким устройствам, при этом запрос содержит поле, идентифицирующее каждое из одного или нескольких устройств и идентифицирующее параметры для каждого из одного или нескольких устройств, подлежащие использованию при определении информации состояния канала. Устройство содержит средство приема кадра, содержащего информацию состояния канала, от по меньшей мере одного из одного или нескольких устройств, в ответ на запрос, при этом информация состояния канала была определена на основе, по меньшей мере частично, параметров, указанных с помощью запроса.
[0014] Некоторые аспекты настоящего описания предусматривают компьютерный программный продукт для беспроводной связи, содержащий машиночитаемый носитель, содержащий команды. Команды при выполнении инициируют передачу устройством запроса информации состояния канала к одному или нескольким устройствам, при этом запрос содержит поле, идентифицирующее каждое из одного или нескольких устройств и идентифицирующее параметры для каждого из одного или нескольких устройств, подлежащие использованию при определении информации состояния канала. Команды при выполнении инициируют прием устройством кадра, содержащего информацию состояния канала от по меньшей мере одного из одного или нескольких устройств, в ответ на запрос, при этом информация состояния канала была определена на основе, по меньшей мере частично, параметров, указанных с помощью запроса.
[0015] Некоторые аспекты настоящего описания предусматривают точку доступа. Точка доступа содержит по меньшей мере одну антенну. Точка доступа содержит передатчик, сконфигурированный так, чтобы передавать посредством по меньшей мере одной антенны запрос информации состояния канала к одному или нескольким устройствам, при этом запрос содержит поле, идентифицирующее каждое из одного или нескольких устройств и идентифицирующее параметры для каждого из одного или нескольких устройств, подлежащие использованию при определении информации состояния канала. Точка доступа содержит приемник, сконфигурированный принимать кадр, содержащий информацию состояния канала, от по меньшей мере одного из одного или нескольких устройств, в ответ на запрос, при этом информация состояния канала была определена на основе, по меньшей мере частично, параметров, указанных с помощью запроса.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0016] Чтобы способ, с помощью которого изложены представленные выше признаки настоящего изобретения, мог быть понятен в деталях, более конкретное описание, вкратце описанное выше, может предлагаться посредством ссылки на аспекты, некоторые из которых проиллюстрированы в прилагаемых чертежах. Следует отметить, однако, что прилагаемые чертежи иллюстрируют только некоторые типичные аспекты этого изобретения и, следовательно, не должны рассматриваться как ограничивающие его объем, а для описания могут допускать и другие равно эффективные аспекты.
[0017] Фиг. 1 иллюстрирует схему сети беспроводной связи в соответствии с некоторыми аспектами настоящего изобретения.
[0018] Фиг. 2 иллюстрирует блок-схему примерной точки доступа и пользовательских терминалов в соответствии с некоторыми аспектами настоящего изобретения.
[0019] Фиг. 3 иллюстрирует блок-схему примерного беспроводного устройства в соответствии с некоторыми аспектами настоящего изобретения.
[0020] Фиг. 4 иллюстрирует аспект протокола обратной связи в виде информации состояния канала (CSI).
[0021] Фиг. 5 иллюстрирует аспект кадра NDPA.
[0022] Фиг. 6А-фиг. 6С иллюстрируют аспекты информационного поля STA.
[0023] Фиг. 7А-фиг. 7С иллюстрируют аспекты информации STA, включенной в информационное поле STA, проиллюстрированное на фиг. 6А-фиг. 6С.
[0024] Фиг. 8 иллюстрирует аспект кадра NDPA.
[0025] Фиг. 9А и фиг. 9В иллюстрируют аспекты упаковки управления.
[0026] Фиг. 10 иллюстрирует аспект упаковки управления.
[0027] Фиг. 11 иллюстрирует аспект сообщения-отчета CSI для передачи обратной связи CSI.
[0028] Фиг. 12А-фиг. 12Е иллюстрируют аспекты поля управления для обратной связи зондирования.
[0029] Фиг. 13 иллюстрирует аспект точки доступа.
[0030] Фиг. 14 иллюстрирует аспект способа передачи.
[0031] Фиг. 15 иллюстрирует аспект способа передачи.
[0032] Фиг. 16 иллюстрирует аспект способа передачи.
[0033] Фиг. 17 иллюстрирует аспект терминала доступа.
[0034] Фиг. 18 иллюстрирует аспект способа передачи.
[0035] Фиг. 19 иллюстрирует аспект способа передачи.
[0036] Фиг. 20 иллюстрирует аспект способа передачи.
[0037] Фиг. 21 иллюстрирует аспект способа передачи.
[0038] Фиг. 22 иллюстрирует аспект способа передачи.
[0039] Фиг. 23 иллюстрирует аспект способа передачи.
[0040] Фиг. 24 иллюстрирует аспект способа передачи.
[0041] Фиг. 25 иллюстрирует блок-схему примерного пользовательского терминала в соответствии с некоторыми аспектами настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0042] Различные аспекты изобретения в дальнейшем описываются более полно со ссылкой на прилагаемые чертежи. Изобретение может, однако, реализовываться во множестве различных форм и не должно толковаться как ограниченное до какой-либо конкретной структуры или функции этого изобретения. Наоборот, эти аспекты предусмотрены таким образом, что изобретение будет всесторонним и полным и будет в полной мере передавать объем изобретения специалистам в данной области техники. На основе идей, изложенных здесь, специалист в данной области техники должен понимать, что объем изобретения не предназначен для того, чтобы осветить каждый аспект изобретения, представленного здесь, реализованный независимо или в сочетании с любым другим аспектом изобретения. Например, устройство может быть реализовано или способ может быть реализован практически с использованием любого количества аспектов, предложенных здесь. Кроме того, объем изобретения предназначен для того, чтобы осветить такое устройство или способ, что применяется с использованием другой структуры, функциональности или структуры и функциональности в дополнение к различным аспектам изобретения, изложенным здесь, или в отличие от них. Следует понимать, что любой аспект изобретения, раскрытый здесь, может быть реализован с помощью одного или нескольких элементов формулы изобретения.
[0043] Хотя конкретные аспекты здесь описаны, множество вариаций и перестановок в отношении этих аспектов находится в пределах объема изобретения. Хотя некоторые полезные свойства и преимущества описанных аспектов упомянуты, объем изобретения не предназначен для того, чтобы ограничиваться конкретными преимуществами, вариантами использования или целями. Наоборот, аспекты изобретения предназначены для того, чтобы широко применяться в различных беспроводных технологиях, конфигурациях систем, сетях и протоколах передачи, некоторые из которых проиллюстрированы в качестве примера в рисунках и в следующем описании аспектов. Подробное описание и чертежи только иллюстрируют изобретение, а не ограничивают его.
ПРИМЕРНАЯ СИСТЕМА БЕСПРОВОДНОЙ СВЯЗИ
[0044] Методики, описанные здесь, могут использоваться в отношении различных широкополосных беспроводных систем связи, включая системы связи, основанные на схеме ортогонального мультиплексирования. Примеры таких систем связи включают в себя системы множественного доступа с пространственным разделением каналов (SDMA), множественного доступа с временным разделением каналов (TDMA), множественного доступа с ортогональным частотным разделением каналов (OFDMA), системы множественного доступа частотным разделением каналов и передачей на одной несущей (SC-FDMA) и т.д. Система SDMA может использовать достаточно разные направления, чтобы одновременно передавать данные, принадлежащие нескольким пользовательским терминалам. Система TDMA может позволять нескольким пользовательским терминалам совместно использовать один и тот же частотный канал путем разделения сигнала передачи на разные временные интервалы, при этом каждый временной интервал выделяется для отличного пользовательского терминала. Система TDMA может задействовать GSM или некоторые другие стандарты, известные в данной области техники. Система OFDMA использует ортогональное частотное разделение каналов (OFDM), которое представляет собой метод модуляции, направленный на разделение общей ширины полосы пропускания системы на ортогональные поднесущие. Эти поднесущие также могут именоваться тонами, бинами и т.д. При OFDM каждая поднесущая может независимо модулироваться данными. Система OFDM может использовать IEEE 802.11 или некоторые другие стандарты, известные в данной области техники. Система SC-FDMA может использовать перемежающееся FDMA (IFDMA), чтобы осуществлять передачу на поднесущих, которые распределены по ширине полосы пропускания системы, локализованное FDMA (LFDMA), чтобы осуществлять передачу на блоке смежных поднесущих, улучшенное FDMA (EFDMA), чтобы осуществлять передачу на нескольких блоках смежных поднесущих. В общем символы модуляции отправляются в частотной области с OFDM и во временной области с SC-FDMA. Система SC-FDMA может использовать 3GPP-LTE (Стандарт долгосрочного развития Проекта партнерства третьего поколения) или другие стандарты.
[0045] Идеи, изложенные здесь, могут быть применены в отношении множества проводных или беспроводных устройств (например, узлов) (например, реализованы в пределах устройств или выполнены ими). В некоторых аспектах беспроводной узел, реализуемый в соответствии с представленными здесь идеями, может содержать точку доступа или терминал доступа.
[0046] Точка доступа («АР») может содержать, быть реализована или известна как NodeB, контроллер радиосети («RNC»), eNodeB, контроллер базовой станции («BSC»), базовая приемопередающая станция («BTS»), базовая станция («BS»), функциональный блок приемопередачи («TF»), радиомаршрутизатор, приемопередающая радиостанция, основной набор услуг («BSS»), расширенный набор услуг («ESS»), базовая радиостанция («RBS») или в какой-либо другой терминологии.
[0047] Терминал доступа («АТ») может содержать, быть реализован или известен как терминал доступа, абонентский пункт, абонентский блок, мобильная станция, удаленная станция, удаленный терминал, агент пользователя, пользовательское устройство, пользовательское оборудование, пользовательская станция или в виде какой-либо другой терминологии. В некоторых вариантах реализации терминал доступа может содержать сотовый телефон, беспроводной телефон, телефон протокола инициации сеансов («SIP»), станцию беспроводной местной линии радиосвязи («WLL»), персональный цифровой помощник («PDA»), карманное устройство, имеющее возможность беспроводного соединения, станцию («STA») или какое-либо другое подходящее устройство обработки, соединенное с беспроводным модемом. Соответственно, один или несколько аспектов, изученных здесь, могут реализовываться в отношении телефона (например, сотового телефона или смартфона), компьютера (например, лэптопа), портативного устройства связи, портативного вычислительного устройства (например, персонального цифрового помощника), развлекательного устройства (например, музыкального или видеоустройства или спутникового радио), устройства глобальной системы позиционирования на местности или любого другого подходящего устройства, которое сконфигурировано так, чтобы осуществлять связь посредством беспроводного или проводного носителя. В некоторых аспектах узел является беспроводным узлом. Такой беспроводной узел может обеспечивать, например, возможность соединения для или с сетью (например, глобальной сетью, такой как Интернет или сотовая сеть) посредством проводной или беспроводной линии связи.
[0048] Фиг. 1 иллюстрирует систему 100 со многими входами и  многими выходами (MIMO) с точками доступа и пользовательскими терминалами. Для простоты описания на фиг. 1 показана только одна точка 110 доступа. Точка доступа - это в общем стационарная станция, которая осуществляет связь с пользовательскими терминалами и может также именоваться базовой станцией или каким-нибудь другим термином. Пользовательский терминал может быть стационарным или мобильным и может также именоваться мобильной станцией или беспроводным устройством или каким-нибудь другим термином. Точка 110 доступа может осуществлять связь с одним или несколькими пользовательскими терминалами 120 в любой заданный момент времени по нисходящей и восходящей линиям связи. Нисходящая линия связи (то есть прямая линия связи) - это линия связи от точки доступа к пользовательским терминалам, а восходящая линия связи (то есть обратная линия связи) - это линия связи от пользовательских терминалов к точке доступа. Пользовательский терминал может также осуществлять одноранговую связь с другим пользовательским терминалом. Системный контроллер 130 соединяется с точками доступа и обеспечивает для них координацию и управление.
[0049] Тогда как части следующего раскрытия будут описывать пользовательские терминалы 120, способные осуществлять связь посредством множественного доступа с пространственным разделением каналов (SDMA), в отношении некоторых аспектов пользовательские терминалы 120 могут также включать в себя некоторые пользовательские терминалы, которые не поддерживают SDMA. Таким образом, для некоторых аспектов АР 110 может быть сконфигурирована так, чтобы осуществлять связь как с SDMA-терминалами, так и с не-SDMA терминалами. Такой подход может легко позволить более старым версиям пользовательских терминалов (станции «предыдущего поколения»), которые не поддерживают SDMA, продолжать использоваться на предприятиях, увеличивая срок их полезной эксплуатации, давая при этом возможность более современным пользовательским SDMA-терминалам быть внедренными, как считается целесообразным.
<mrow><msub><mi>N</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub><mo>≥</mo><mi>K</mi><mo>≥</mo><mn>1</mn></mrow>
<mrow><msub><mi>N</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>u</mi><mi>t</mi></mrow></msub></mrow>
<mo>≥</mo>
[0050] Система 100 включает несколько передающих и несколько приемных антенн для передачи данных по нисходящей и восходящей линиям связи. Эта точка 110 доступа оснащена
антеннами и представляет собой множественный вход (MI) для передач по нисходящей линии связи и множественный выход (MO) для передач по восходящей линии связи. Набор К выбранных пользовательских терминалов 120 совместно представляет множественный выход для передач по нисходящей линии связи и передач по восходящей линии связи. Для чистого SDMA желательно, чтобы
, если потоки символов данных для К пользовательских терминалов не мультиплексируются по коду, частоте или времени каким-либо образом. К может быть больше
, если потоки символов данных могут быть мультиплексированы с использованием методики TDMA, различных кодовых каналов с CDMA, непересекающихся множеств поддиапазонов с OFDM и так далее. Каждый выбранный пользовательский терминал может передавать специальные данные пользователя к точке доступа и/или принимать их от нее. В общем каждый выбранный пользовательский терминал может быть оснащен одной или несколькими антеннами (то есть
1). К выбранных пользовательских терминалов могут иметь одинаковое количество антенн, или один или несколько пользовательских терминалов могут иметь различное количество антенн.
[0051] Система 100 SDMA может быть системой дуплексной связи с временным разделением каналов (TDD) или системой дуплексной связи с частотным разделением каналов (FDD). Что касается системы TDD, то нисходящая и восходящая линии связи совместно используют одну и ту же полосу частот. Что касается системы FDD, нисходящая и восходящая линии связи используют различные полосы частот. Система 100 MIMO тоже может использовать одну несущую или несколько несущих для передачи. Каждый пользовательский терминал может быть оснащен единственной антенной (например, с целью сэкономить затраты) или несколькими антеннами (например, когда дополнительные издержки допустимы). Система 100 также может быть системой TDMA, если пользовательские терминалы 120 совместно используют один и тот же частотный канал путем разделения передачи/приема на различные временные интервалы, где каждый временной интервал может выделяться для другого пользовательского терминала 120.
<mrow><msub><mi>N</mi><mi>t</mi></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>u</mi><mi>t</mi><mo>,</mo><mi>m</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>u</mi><mi>t</mi><mo>,</mo><mi>x</mi></mrow></msub></mrow>
up
dn
up
dn
up
dn
[0052] Фиг. 2 иллюстрирует блок-схему точки 110 доступа и двух пользовательских терминалов 120m и 120x в системе 100 MIMO. Точка 110 доступа оснащена
антеннами 224а-224ар. Пользовательский терминал 120m оснащен
антеннами 252ma-252mu, а пользовательский терминал 120x оснащен
антеннами 252xa-252xu. Точка 110 доступа - передающий объект для нисходящей линии связи и приемный объект для восходящей линии связи. Пользовательский терминал 120 - передающий объект для восходящей линии связи и приемный объект для нисходящей линии связи. Здесь «передающий объект» - это независимо управляемая аппаратура или устройство, способное передавать данные посредством беспроводного канала, а «приемный объект» - это независимо управляемая аппаратура или устройство, способное принимать данные посредством беспроводного канала. В следующем описании нижний индекс «dn» обозначает нисходящую линию связи, нижний индекс «up» обозначает восходящую линию связи, N пользовательских терминалов выбирается для одновременной передачи по восходящей линии связи, а N пользовательских терминалов выбирается для одновременной передачи по нисходящей линии связи. N может быть равным N, а может и не быть; и N и Nмогут быть статическими значениями или могут изменяться для каждого интервала планирования. Управление положением диаграммы направленности или какая-либо другая методика пространственной обработки могут использоваться в точке 110 доступа и/или пользовательском терминале 120.
<mrow><msub><mi>N</mi><mrow><mi>u</mi><mi>t</mi><mo>,</mo><mi>m</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>u</mi><mi>t</mi><mo>,</mo><mi>m</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>u</mi><mi>t</mi><mo>,</mo><mi>m</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>u</mi><mi>t</mi><mo>,</mo><mi>m</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>u</mi><mi>t</mi><mo>,</mo><mi>m</mi></mrow></msub></mrow>
[0053] На восходящей линии связи на каждом пользовательском терминале 120, выбранном для передачи по восходящей линии связи, TX-процессор 288 (процессор приема) данных принимает данные трафика от источника 286 данных и данные управления от контроллера 280. TX-процессор 288 данных обрабатывает (например, кодирует, перемежает и модулирует) данные трафика для пользовательского терминала на основе схем модуляции и кодирования, связанных со скоростью, выбранной для пользовательского терминала, и выдает поток символов данных. Пространственный TX-процессор 290 выполняет пространственную обработку потока символов данных и выдает
потоков символов передачи для
антенн. Каждый передающий блок (TMTR) 254 принимает и обрабатывает (например, преобразует в аналоговую форму, усиливает, фильтрует и преобразует с повышением частоты) соответствующий поток символов передачи, чтобы генерировать сигнал восходящей линии связи.
передающих блоков 254 выдают
сигналов восходящей линии связи для передачи от
антенн 252, например, чтобы осуществлять передачу к точке 110 доступа.
up
[0054] N пользовательских терминалов может быть запланировано для одновременной передачи по восходящей линии связи. Каждый из этих пользовательских терминалов может выполнять пространственную обработку своего соответствующего потока символов данных и передавать свой соответствующий набор потоков символов передачи по восходящей линии связи к точке 110 доступа.
<mrow><msub><mi>N</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub></mrow>
up
up
[0055] В точке 110 доступа
антенн 224а-224ар принимают сигналы восходящей линии связи от N пользовательских терминалов, осуществляющих передачу по восходящей линии связи. Каждая антенна 224 предоставляет принятый сигнал к соответствующему приемному блоку (RCVR) 222. Каждый приемный блок 222 осуществляет обработку дополнительно к той, что выполнена передающим блоком 254, и выдает принятый поток символов. Пространственный RX-процессор 240 выполняет в приемнике пространственную обработку
принятых потоков символов от
приемных блоков 222 и выдает N восстановленных потоков символов данных восходящей линии связи. Пространственная обработка в приемнике может выполняться в соответствии с обратной матрицей корреляции каналов (CCMI), минимальной среднеквадратической ошибкой (MMSE), мягким подавлением помех (SIC) или какой-либо другой методикой. Каждый восстановленный поток символов данных восходящей линии связи является оценкой потока символов данных, переданного соответствующим пользовательским терминалом. RX-процессор 242 данных обрабатывает (например, демодулирует, устраняет перемежение и декодирует) каждый восстановленный поток символов данных восходящей линии связи в соответствии со скоростью, использованной для этого потока, чтобы получить декодированные данные. Декодированные данные для каждого пользовательского терминала могут быть предоставлены приемнику 244 данных для хранения и/или контроллеру 230 для дальнейшей обработки.
dn
dn
dn
<mrow><msub><mi>N</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub></mrow>
[0056] На нисходящей линии связи в точке 110 доступа TX-процессор 210 данных принимает данные трафика от источника 208 данных для N пользовательских терминалов, запланированных для передачи по нисходящей линии связи, данные управления от контроллера 230 и, возможно, другие данные от планировщика 234. Различные типы данных могут отправляться по разным транспортным каналам. TX-процессор 210 данных обрабатывает (например, кодирует, чередует и модулирует) данные трафика для каждого пользовательского терминала на основе скорости передачи, выбранной для этого пользовательского терминала. TX-процессор 210 данных выдает N потоков символов данных нисходящей линии связи для N пользовательских терминалов. Пространственный TX-процессор 220 выполняет пространственную обработку (такую, как предварительное кодирование или формирование диаграммы направленности) потоков символов данных нисходящей линии связи и выдает
потоков символов передачи для
антенн. Каждый передающий блок 222 принимает и обрабатывает соответствующий поток символов данных, чтобы генерировать сигнал нисходящей линии связи.
передающих блоков 222 может обеспечивать
сигналов нисходящей линии связи для передачи от
антенн 224, например, чтобы осуществлять передачу к пользовательским терминалам 120.
<mrow><msub><mi>N</mi><mrow><mi>u</mi><mi>t</mi><mo>,</mo><mi>m</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>u</mi><mi>t</mi><mo>,</mo><mi>m</mi></mrow></msub></mrow>
<mrow><msub><mi>N</mi><mrow><mi>u</mi><mi>t</mi><mo>,</mo><mi>m</mi></mrow></msub></mrow>
[0057] В каждом пользовательском терминале 120
антенн 252 принимает
сигналов нисходящей линии связи от точки 110 доступа. Каждый приемный блок 254 обрабатывает принятый сигнал от соответствующей антенны 252 и выдает принятый поток символов. Пространственный RX-процессор 260 осуществляет в приемнике пространственную обработку
принятых потоков символов от
приемных блоков 254 и выдает восстановленный поток символов данных нисходящей линии связи для пользовательского терминала 120. Пространственная обработка в приемнике может выполняться в соответствии с CCMI, MMSE или какой-либо другой методикой. RX-процессор 270 данных обрабатывает (например, демодулирует, устраняет перемежение и декодирует) восстановленный поток символов данных восходящей линии связи, чтобы получить декодированные данные для каждого пользовательского терминала.
dn,m
up,eff
[0058] В каждом пользовательском терминале 120 блок 278 оценки каналов оценивает отклик канала нисходящей линии связи и выдает оценки канала нисходящей линии связи, которые могут включать в себя оценки усиления канала, оценки SNR, дисперсию шума и так далее. Подобным же образом, блок 228 оценки канала оценивает отклик канала восходящей линии связи и выдает оценки канала восходящей линии связи. Контроллер 280 для каждого пользовательского терминала обычно выводит матрицу пространственного фильтра для пользовательских терминалов на основе матрицы откликов нисходящего канала связи Hдля этого пользовательского терминала. Контроллер 230 выводит матрицу пространственного фильтра для точки доступа на основе матрицы эффективных откликов восходящего канала связи H. Контроллер 280 для каждого пользовательского терминала может отправлять информацию обратной связи (например, собственные векторы нисходящей и/или восходящей линии связи, собственные значения, оценки SNR и т.д.) к точке 110 доступа. Контроллеры 230 и 280 могут также управлять функционированием различных блоков обработки в точке 110 доступа и пользовательском терминале 120 соответственно.
[0059] Фиг. 3 иллюстрирует различные компоненты, которые могут использоваться в беспроводном устройстве 302, которое может применяться в системе 100 связи. Беспроводное устройство 302 - это пример устройства, которое может быть сконфигурировано так, чтобы реализовывать различные способы, описанные здесь. Беспроводное устройство 302 может реализовываться в виде точки 110 доступа или пользовательского терминала 120.
[0060] Беспроводное устройство 302 может включать в себя процессор 304, который управляет функционированием беспроводного устройства 302. Процессор 304 может также именоваться центральным процессором (CPU). Блок 306 памяти, который может включать в себя как постоянное запоминающее устройство (ROM), так и запоминающее устройство (RAM), выдает команды и данные процессору 304. Часть блока 306 памяти может также включать в себя энергонезависимое оперативное запоминающее устройство (NVRAM). Процессор 304 может выполнять логические и арифметические операции на основе программных команд, хранимых в пределах блока 306 памяти. Команды в блоке 306 памяти могут быть выполнимыми с тем, чтобы реализовывать способы, описанные здесь.
[0061] Процессор 304 может содержать систему обработки, реализованную одним или несколькими процессорами, или быть ее компонентом. Один или несколько процессоров могут быть реализованы любой комбинацией микропроцессоров общего назначения, микроконтроллеров, процессоров обработки цифровых сигналов (DSP), программируемых пользователем вентильных матриц (FPGA), программируемых логических устройств (PLD), контроллеров, конечных автоматов, вентильной логики, дискретных компонентов аппаратного обеспечения, специализированных конечных автоматов аппаратного обеспечения или любых других подходящих объектов, которые могут выполнять вычисления или другие манипулирования информацией.
[0062] Система обработки также может включать в себя машиночитаемые носители для хранения программного обеспечения. Программное обеспечение будет истолковано расширительно, чтобы обозначить любой тип команд, будь то именуемые программным обеспечением, программно-аппаратным обеспечением, промежуточным программным обеспечением, микрокодом, языком описания аппаратных средств или иначе. Команды могут включать в себя код (например, формат исходного кода, формат двоичного кода, формат исполнимого кода или любой другой подходящий формат кода). Команды, при выполнении одним или несколькими процессорами, инициируют выполнение системой обработки различных функций, описанных здесь.
[0063] Беспроводное устройство 302 может также включать в себя корпус 308, который может включать в себя передатчик 310 и приемник 312, чтобы обеспечивать передачу и прием данных между беспроводным устройством 302 и удаленной точкой. Передатчик 310 и приемник 312 могут быть объединены в приемопередатчик 314. Одна или множество передающих антенн 316 могут быть прикреплены к корпусу 308 и электрическими средствами соединены с приемопередатчиком 314. Беспроводное устройство 302 может также включать в себя (что не показано) несколько передатчиков, несколько приемников и несколько приемопередатчиков.
[0064] Беспроводное устройство 302 может также включать в себя детектор 318 сигналов, который может использоваться при попытке обнаружить и количественно оценить уровень сигналов, принятых приемопередатчиком 314. Детектор 318 сигналов может обнаруживать такие сигналы, как сигнал полной энергии, сигнал энергии на одну поднесущую на символ, сигнал спектральной плотности мощности и другие. Беспроводное устройство 302 может также включать в себя процессор цифровых сигналов (DSP) 320 для использования при обработке сигналов.
[0065] Различные компоненты беспроводного устройства 302 могут быть соединены вместе системой 322 шин, которая может включать в себя шину питания, шину сигналов управления и шину сигналов состояния в дополнение к шине данных.
[0066] В некоторых аспектах беспроводная система 100, проиллюстрированная на фиг. 1, функционирует в соответствии со стандартом беспроводной связи IEEE 802.11ac. IEEE 802.11ac отражает поправку к IEEE 802.11, которая предполагает более высокую пропускную способность беспроводных сетей стандарта IEEE 802.11. Более высокая пропускная способность может быть реализована при принятии некоторых мер, например, с помощью параллельных передач к нескольким станциям (STA) сразу. В некоторых аспектах используется увеличенная ширина полосы пропускания канала (например, 80 МГц или 160 МГц). Стандарт IEEE 802.11ac иногда может именоваться стандартом беспроводной связи очень высокой пропускной способности (VHT).
[0067] Некоторые аспекты настоящего изобретения поддерживают способ с малыми служебными расходами для передачи информации состояния канала (CSI) или обратной связи. Например, такая информация может передаваться между пользовательскими терминалами 120 и точкой 110 доступа в системе 100 связи. Некоторые аспекты настоящего изобретения дополнительно поддерживают форматы пакетов для оповещения о нулевом пакете данных (пакете нулевых данных) (NDPA), опроса CSI и обратной связи CSI. Некоторые аспекты поддерживают связь с указанием того, должна ли CSI приниматься и/или храниться, например, АР или в АР. Эта информация может использоваться STA, например, чтобы определить, отправлять ли далее CSI и/или регулировать ли параметры передачи CSI. Некоторые аспекты поддерживают осуществление связи с индикацией того, передается ли CSI, например, посредством STA. Эта информация может использоваться АР, например, чтобы определить, как передавать запросы на запросы для CSI и/или регулировать ли параметры передачи запросов CSI. В некоторых случаях обратная связь CSI может быть слишком объемной для того, чтобы передаваться в протокольном блоке данных (MPDU) управления доступом к среде (МАС) или протокольном блоке данных (PPDU) физического уровня (PHY). Некоторые аспекты настоящего изобретения дополнительно поддерживают протокол для сегментации обратной связи CSI. В следующем описании дается ссылка на пользовательскую станцию (STA). Как описано выше, STA может содержать пользовательский терминал, например пользовательский терминал 120 или беспроводное устройство 302.
ИНФОРМАЦИЯ СОСТОЯНИЯ КАНАЛА
[0068] Фиг. 4 иллюстрирует аспект протокола 400 обратной связи в виде информации состояния канала (CSI). Точка доступа (АР) может передавать к одной или нескольким пользовательским станциям (STA) кадр 402 оповещения о нулевом пакете данных (NDPA), за которым следует кадр 404 нулевого пакета данных (NDP) после периода 406 короткого межкадрового символа (SIFS). Кадр 402 NDPA может содержать идентификаторы ассоциации (AID) тех STA, которые должны передавать вычисленные сообщения обратной связи CSI к АР, как будет описано ниже более подробно.
[0069] Те STA, которые не идентифицированы в NDPA, могут игнорировать следующий кадр 404 NDP. Кадр 404 NDP может содержать кадр зондирования, используемый каждой из STA, чтобы вычислить соответствующую обратную связь CSI. Первая STA, указанная в кадре 402 NDPA, может передавать обратную связь 408 CSI после периода SIFS после передачи кадра 404 NDP, как показано на фиг. 4. В некоторых аспектах обратная связь 408 CSI содержит только часть полной обратной связи CSI для первой указанной STA. Например, когда полная обратная связь CSI слишком объемна для того, чтобы передаваться в блоке данных, таком как MPDU или PPDU, часть, включенная в обратную связь 408 CSI, может быть достаточно небольшой для передачи в блоке данных. В этих аспектах АР может передавать опрос 412 CSI, чтобы запросить дополнительную часть полной обратной связи CSI у первой указанной STA. Первая указанная STA может затем передавать другую часть, такую как обратная связь 414 CSI в ответ на опрос 412 CSI. Этот процесс опроса STA может продолжаться до тех пор, пока все части полной обратной связи CSI не будут приняты.
[0070] В некоторых аспектах опрос CSI может отправляться посредством АР к другой STA, указанной в кадре NDPA, чтобы запросить у другой STA отправку обратной связи CSI. Например, если первая указанная STA в кадре 402 NDPA разделяет свою полную обратную связь CSI на две части - обратную связь 408 и 414 CSI, тогда АР может запросить у другой STA, указанной в кадре 402 NDPA, начать передачу обратной связи 418 CSI, которая может быть полной обратной связью CSI или частью полной обратной связи CSI, для другой STA. Любое количество STA может быть идентифицировано в кадре 402 NDPA, как рассмотрено более подробно ниже, и АР может передавать любое количество опросов CSI и/или принимать любое количество сигналов обратной связи CSI или ее частей.
[0071] После того как кадр 402 NDPA передан, АР может передавать второй кадр 422 NDPA, чтобы снова запросить обратную связь CSI. STA, от которых с помощью кадра 422 NDPA поступает запрос на обратную связь CSI, могут быть отличными от STA, от которых с помощью кадра 402 NDPA поступает запрос на обратную связь CSI, или одинаковыми с ними. Количество STA, от которых с помощью кадров 402, 422 NDPA поступает запрос на обратную связь CSI, может быть одинаковым или может варьироваться.
[0072] В некоторых аспектах кадр 422 NDPA передается после того, как обратная связь CSI была принята от всех STA, идентифицированных в кадре 402 NDPA. В некоторых аспектах кадр 422 NDPA передается в определенный период времени после кадра 402 NDPA, независимо от того, была ли обратная связь CSI принята от всех STA, идентифицированных в кадре 402 NDPA. В некоторых аспектах кадр 422 NDPA передается после того как опросное сообщение, такое как опрос CSI, было отправлено ко всем STA, идентифицированным в кадре 402 NDPA. В некоторых аспектах кадр 422 NDPA может идентифицировать одну или несколько STA, которые не идентифицированы в кадре 402 NDPA, или может идентифицировать подмножество STA, которые идентифицированы в кадре 402 NDPA. Таким образом, АР может запрашивать обратную связь CSI от STA с кадром 422 NDPA, все еще принимая обратную связь CSI от STA, идентифицированной в кадре 402 NDPA. В некоторых аспектах кадр 422 NDPA может передаваться АР в ответ на некоторое событие, или передача кадра 422 NDPA может инициироваться действием АР или другого устройства.
[0073] Фиг. 5 иллюстрирует аспект кадра NDPA, например кадра 422 NDPA. В некоторых аспектах кадр 422 NDPA может именоваться сообщением запроса CSI, которое может принадлежать к типу кадров управления. Кадр 422 NDPA может содержать одно или несколько из поля 502 управления кадрами, поля 504 продолжительности, поля 506 RA широковещания, поля 508 TA, поля 512 последовательности CSI, информационного поля 514 STA и поля 516 CRC. Кадр 422 NDPA может передаваться или транслироваться посредством АР, как описано выше. Кадр 402 NDPA может форматироваться или конфигурироваться подобно кадру 422 NDPA.
[0074] В проиллюстрированном аспекте поле 502 управления кадрами содержит 16 битов. Также в проиллюстрированном аспекте поле 504 продолжительности содержит 16 битов и может включать в себя длину кадра 422 NDPA. Поле 516 CRC в проиллюстрированном аспекте содержит 32 бита и может содержать данные для определения контроля с использованием циклического избыточного кода (CRC).
[0075] В проиллюстрированном аспекте поле 506 RA широковещания содержит 48 битов. Поле 506 RA широковещания может содержать широковещательный/групповой адрес для нескольких STA. Например, поле 506 RA широковещания может включать в себя адрес группы, где множество STA принадлежит к этой группе. В таком аспекте каждая STA может идентифицировать, происходит ли адресация к ней на основе адреса группы. В других аспектах поле 506 RA широковещания может вместо этого идентифицировать единственную STA, например, путем индикации МАС-адреса желаемой STA. В некоторых аспектах поле 506 RA широковещания может вместо этого содержать поле DA (адрес назначения) или именоваться таким образом.
[0076] В проиллюстрированном аспекте поле 508 TA содержит 48 битов. Поле 508 ТА может содержать адрес или идентификатор устройства, передающего кадр 422 NDPA, например адрес передающей АР. В некоторых аспектах поле 508 TA может вместо этого содержать поле SA (адреса источника) или именоваться таким образом.
[0077] В проиллюстрированном аспекте поле 512 последовательности CSI содержит 8 битов. Поле 512 последовательности CSI может содержать порядковый номер для кадра 422 NDPA или другой идентификатор, единственным образом идентифицирующий кадр 422 NDPA.
[0078] В проиллюстрированном аспекте длина информационного поля 514 STA может варьироваться. Информационное поле 514 STA может включать в себя информацию для каждой STA, от которой поступает запрос CSI или другой подобной информации обратной связи.
[0079] Фиг. 6А-фиг. 6С иллюстрируют аспекты информационного поля STA. В аспекте, проиллюстрированном на фиг. 6А, когда поле 506 RA широковещания кадра 422 NDPA идентифицирует единственную STA, информационное поле 514а STA будет включать в себя информацию 602 только для этой идентифицированной STA. В другом аспекте, проиллюстрированном на фиг. 6В и 6С, где поле 506 RA широковещания кадра 422 NDPA содержит широковещательный/групповой адрес для нескольких STA, например, информация для каждой STA, от которой АР запрашивает обратную связь, будет включена в информационное поле 514 STA. На фиг. 6В АР запрашивает CSI от STA 1-4, и информация 612-618 для каждой STA включается в информационное поле 514b STA. На фиг. 6С, в отличие описанного выше, АР запрашивает CSI только от STA 5 и 6, а информация 622 и 624 включается в информационное поле 514с STA. В некоторых аспектах широковещательный/групповой адрес или адрес группы может быть включен в поле 506 RA широковещания, но информация только для единственной STA включается в информационное поле 514 STA. Таким образом, широковещательный/групповой адрес может быть включен в кадр 422 NDPA для простоты обработки и/или единообразия, но адресация осуществляется к единственной STA.
[0080] Фиг. 7А-фиг. 7С иллюстрируют аспекты информации STA, включенной в информационное поле 514 STA. Любая из информации 602-604 STA, проиллюстрированной на фиг. 6А-фиг. 6С, может форматироваться, как проиллюстрировано на любой из фиг. 7А-фиг. 7С. В качестве примера на фиг. 7 проиллюстрирована информация 612 STA.
[0081] Информация 612 STA может сообщать для STA параметры, которые STA может использовать для передачи CSI. В некоторых аспектах CSI, возвращенная STA, именуется обратной связью зондирования (SF). В этих аспектах информация 612 STA может включать в себя информацию о данных для STA, чтобы определить и/или вычислить SF на основе кадра зондирования, включенного в кадр NDP 404, проиллюстрированный на фиг. 4, например. В некоторых аспектах информация 612 STA может быть использована, чтобы определить, что не нужно отправлять SF или отправлять форму SF, которая требует меньшего количества данных.
[0082] В аспекте, проиллюстрированном на фиг. 7А, информация 612а STA может содержать одно или несколько из поля 702 AID, поля 704 Nss, поля 706 Ng, поля 712 коэффициентов, поля 714 кодовой книги, поля 722 последней принятой SF и поля 724 последней сохраненной SF. В некоторых аспектах информация 612а STA дополнительно содержит зарезервированное поле 732, которое включает в себя биты в дополнение к тем, которые заданы для полей 702-724, которые могут использоваться для любого числа целей. В некоторых аспектах поля 702-732 расположены в таком порядке, что отличается от порядка, проиллюстрированного на фиг. 7А.
[0083] В проиллюстрированном аспекте поле 702 AID содержит 11 битов и может включать в себя AID. Как было описано выше, AID может содержать идентификатор ассоциации STA. AID может содержать любые данные или идентификатор, который единственным образом идентифицирует STA. Например, физический адрес, такой как МАС-адрес, может быть включен в AID. В некоторых аспектах каждое из полей 704-724 может включать в себя информацию или данные, указывающие параметры для STA, идентифицированные полем 702 AID, для использования при вычислении, определении или генерации CSI или SF.
[0084] В проиллюстрированном аспекте поле 704 Nss содержит по меньшей мере 3 бита. Поле 704 Nss может отражать количество пространственных каналов или потоков (например, собственные частоты) обратной связи CSI, что подлежит вычислению на STA, идентифицированной полем 702 AID.
[0085] В проиллюстрированном аспекте поле 706 Ng содержит по меньшей мере 3 бита. В некоторых аспектах поле 706 Ng содержит по меньшей мере 2 бита. Поле 706 Ng может отражать группирование тонов, при которых STA, идентифицированная полем 702 AID, должна генерировать обратную связь CSI. Например, тоны могут соответствовать поднесущим в системе OFDM.
[0086] В проиллюстрированном аспекте поле 712 коэффициентов содержит по меньшей мере 3 бита. В некоторых аспектах поле 712 коэффициентов содержит один или более битов. Поле 712 коэффициентов может отражать размер коэффициента, который может соответствовать квантованию, используемому посредством STA, идентифицированной полем 702 AID, для записей матрицы CSI, как будет дополнительно описано ниже более подробно. В некоторых аспектах поле 712 коэффициентов опущено. Например, NDPA 402 может указывать на то, что CSI форматирована в виде сжатой обратной связи, в этом случае размер коэффициента может не быть включен.
[0087] В проиллюстрированном аспекте поле 714 кодовой книги содержит по меньшей мере 3 бита. В некоторых аспектах поле 714 кодовой книги содержит один или более битов. Поле 714 кодовой книги может отражать квантование в отношении углов, которые STA, идентифицированная полем 702 AID, должна использовать для SF.
[0088] В проиллюстрированном аспекте поле 722 последней принятой SF содержит по меньшей мере 1 бит. Поле последней принятой SF может отражать, приняла ли АР SF от STA, идентифицированной полем 702 AID, после отправки предыдущего кадра NDPA. Например, в аспекте, рассмотренном со ссылкой на фиг. 4, кадр 402 NDPA был передан к нескольким STA, чтобы запросить информацию состояния канала. Вторая STA идентифицируется в кадре 422 NDPA, передавшем обратную связь 418 CSI. В кадре 422 NDPA, если поле 702 AID в информации 612а STA идентифицирует вторую STA, поле 722 последней принятой SF может отражать, приняла ли АР обратную связь 418 CSI. Например, поле последней принятой SF может быть установлено на значение 0, если обратная связь 418 CSI не была принята, и может быть установлено на значение 1, если обратная связь 418 CSI была принята. В других аспектах эти значения могут быть распределены противоположным образом. В некоторых аспектах поле 722 последней принятой SF используется в качестве подтверждения о приеме последней обратной связи зондирования, о которой осуществляла опрос АР.
[0089] В некоторых аспектах поле последней принятой SF содержит по меньшей мере 8 битов и может включать в себя порядковый номер. В этом аспекте поле последней принятой SF отражает порядковый номер, соответствующий последней переданной обратной связи CSI. Например, кадр 422 NDPA, проиллюстрированный на фиг. 5, включает в себя порядковый номер для кадра 422 NDPA или другой идентификатор, единственным образом идентифицирующий кадр 422 NDPA в поле 512 последовательности CSI. Если SF принята в ответ на кадр 422 NDPA от STA - в некоторых аспектах SF включает в себя порядковый номер или другой идентификатор - следующий кадр NDPA может включать в себя порядковый номер или другой идентификатор в поле последней принятой SF информации STA, идентифицирующей STA, от которой была принята SF.
[0090] Информация состояния канала, переданная посредством STA, может быть не принята АР по множеству разных причин. Например, конфликты данных, помеха в канале связи или естественные препятствия - все это может помешать осуществлению связи, такому как прием обратной связи CSI, или снизить вероятность того, что обратная связь CSI будет точно принята. В некоторых аспектах, даже в тех ситуациях, когда АР принимает CSI от STA, поле последней SF будет настроено так, чтобы указывать, что обратная связь CSI не была принята, если обратная связь CSI не может быть точно декодирована или обработана.
[0091] Поле 722 последней принятой SF может использоваться посредством STA, идентифицированной полем 702 AID, для любого числа целей. Например, если STA передала SF в ответ на кадр 402 NDPA, но поле 722 последней принятой SF указывает на то, что SF не была принята АР, STA может определять, что произошла ошибка при передаче. В ответ STA может повторно передать предыдущую SF. В качестве другого примера, если STA не передала SF в ответ на кадр 402 NDPA, но поле 722 последней принятой SF указывает на то, что SF была принята, STA может определять, что принятая SF ошибочна, и может связаться с АР, отдавая команду, чтобы АР ликвидировала принятую SF.
[0092] В некоторых аспектах поле 722 последней принятой SF может использоваться, чтобы регулировать скорость отправки SF. Например, когда поле 722 последней принятой SF указывает на то, что SF не была принята, хотя и STA передала SF, STA может снизить PHY-скорость для отправки следующей SF. Подобным образом, когда поле 722 последней принятой SF указывает на то, что ранее переданная SF была успешно принята, STA может повысить PHY-скорость для отправки следующей SF. Таким образом, скорость отправки SF может непрерывно регулироваться или настраиваться для повышения производительности. В некоторых аспектах другой параметр или характеристика, помимо скорости передачи, может регулироваться на основе того, была ли предыдущая SF принята надлежащим образом. Например, модуляция для отправки SF может быть изменена, если предыдущая SF не была принята надлежащим образом.
[0093] В некоторых аспектах STA регулирует скорость передачи только после приема надлежащим образом серии SF или после неправильного приема серии SF. Например, STA может повысить скорость передачи после приема некоторого количества кадров NDPA, имеющих поле последней принятой SF, которое отражает, что SF была принята надлежащим образом. В некоторых аспектах, если серия SF не была принята надлежащим образом, например, как указано полями последней принятой CSI в серии кадров NDPA, STA может осуществлять связь с АР, чтобы обозначить, что АР должна воздержаться от отправки каких-либо дополнительных запросов о CSI. Таким образом, сетевые ресурсы, потребляемые при передаче NDPA к STA, могут быть сохранены, когда оказывается, что АР не принимает CSI от STA надлежащим образом.
[0094] В некоторых аспектах скорость передачи, используемая STA для отправки обратной связи зондирования, определяется исходя из скорости передачи опросного сообщения. Например, скорость передачи для отправки опроса 416 CSI в аспекте, проиллюстрированном на фиг. 4, может использоваться для отправки обратной связи 418 CSI. В качестве другого примера скорость передачи для отправки опроса 416 CSI может регулироваться в сторону повышения или понижения на основе того, была ли принята предыдущая SF, как указывается полем последней принятой SF, например.
[0095] Возвращаясь к описанию информации 612а STA, проиллюстрированной на фиг. 7А, следует отметить, что поле 724 последней сохраненной SF содержит по меньшей мере 1 бит. Поле 724 последней сохраненной SF может указывать на то, что АР хранила последнюю SF, принятую от STA, идентифицированной полем 702 AID. Таким образом, в некоторых аспектах поле 724 последней сохраненной SF может указывать на то, хранила ли АР SF, принятую от STA, после отправки предыдущего кадра NDPA. Например, в аспекте, рассмотренном со ссылкой на фиг. 4, кадр 402 NDPA был передан к нескольким STA, чтобы запросить информацию состояния канала. Вторая STA, идентифицированная в кадре 422 NDPA, передала обратную связь 418 CSI. В кадре 422 NDPA, если поле 702 AID в информации 612а STA идентифицирует вторую STA, то поле 724 последней сохраненной SF может указывать на то, хранила ли АР обратную связь 418 CSI. Например, поле последней сохраненной SF может быть установлено на значение 0, если обратная связь 418 CSI не была сохранена, и может быть установлено на значение 1, если обратная связь 418 CSI была сохранена. В других аспектах эти значения могут быть распределены противоположным образом.
[0096] В некоторых аспектах поле последней сохраненной SF содержит по меньшей мере 8 битов и может включать в себя порядковый номер. В этом аспекте поле последней сохраненной SF отражает порядковый номер, соответствующий последней переданной обратной связи CSI. Например, кадр 422 NDPA, проиллюстрированный на фиг. 5, включает в себя порядковый номер для кадра 422 NDPA или другой идентификатор, единственным образом идентифицирующий кадр 422 NDPA в поле 512 последовательности CSI. Если SF, принятая от STA, была сохранена после кадра 422 NDPA - в некоторых аспектах SF включает в себя порядковый номер или другой идентификатор - следующий кадр NDPA может включать в себя порядковый номер или другой идентификатор в поле последней сохраненной SF информации STA, идентифицирующей STA, от которой была принята SF.
[0097] Информация состояния канала, переданная STA, может не храниться АР по множеству разных причин. Например, когда CSI не была принята или была принята неправильно, CSI не может храниться посредством АР. В некоторых аспектах, однако, даже надлежащим образом принятая CSI может не сохраняться. Например, АР может не иметь достаточно памяти, чтобы хранить CSI. В качестве другого примера АР может определить, что не будет хранить CSI по истечении конкретного периода времени с момента запроса CSI или по истечении заданного периода времени с того момента, когда CSI была определена STA. Таким образом, CSI может быть «просроченной» и может не сохраняться. В некоторых аспектах АР может удалять сохраненную CSI, которая стала «просроченной». При передаче следующего NDPA АР может обозначать в поле последней сохраненной SF для STA, которая передала удаленную CSI, что CSI не была сохранена.
[0098] Поле 724 последней сохраненной SF может использоваться посредством STA, идентифицированной полем 702 AID для любого числа целей. Например, если STA передала SF в ответ на кадр 402 NDPA, но поле 724 последней сохраненной SF указывает, что SF не была сохранена АР, STA может повторно передать предыдущую SF.
[0099] В качестве другого примера, если поле 724 последней сохраненной SF указывает, что предыдущая SF была сохранена, и STA определяет, что канал, для которого запрашивается CSI, изменился на величину, которая меньше пороговой, или определяет, что CSI изменилась на величину, которая меньше пороговой, STA может определить, что сохраненная CSI и текущая CSI в общем одинаковые, и может не отправлять никакой CSI в ответ на кадр 422 NDPA. В таких обстоятельствах STA может вместо этого связаться с АР, обозначая, что никакой CSI не будет передано, например, как описано ниже. Пропуск CSI может способствовать сохранению сетевых ресурсов и повышению скорости передачи и/или надежности связи внутри сети.
dn,m
[0100] В некоторых аспектах, когда поле 724 последней сохраненной SF указывает, что предыдущая SF была сохранена, STA может передавать информацию, указывающую разницу между сохраненной SF и текущей SF. В некоторых аспектах полная обратная связь CSI может содержать матрицу или данные, указывающие на нее. В некоторых аспектах матрица содержит множество собственных частот, сингулярных векторов или сингулярных значений. Как было описано выше, STA может определять матрицу пространственного фильтра на основе матрицы откликов нисходящего канала связи Hдля этой STA. Информация обратной связи (например, собственные векторы нисходящей линии связи, собственные значения, оценки SNR и т.д.) может, таким образом, быть передана, например, к АР. Так, информация состояния канала и/или SF может быть отражена в виде матрицы. В некоторых аспектах разница между предыдущей SF и текущей SF может также быть отражена в виде матрицы. Матрица разницы, однако, может требовать меньше байтов для отображения. Таким образом, отправка разницы CSI вместо полной CSI также может способствовать сохранению сетевых ресурсов.
[0101] В некоторых аспектах, когда поле 722 последней принятой SF указывает на то, что последняя SF, в отношении которой АР осуществила опрос, не была принята, поле 724 последней сохраненной SF всегда будет указывать на то, что АР не хранила последнюю SF, в отношении которой был осуществлен опрос. Например, когда поле 722 последней принятой SF и поле 724 последней сохраненной SF применяются в виде битов, как описано выше, поле 724 последней сохраненной SF всегда будет иметь значение 0, когда поле 722 последней принятой SF имеет значение 0. В других аспектах, когда поле 722 последней принятой SF указывает на то, что последняя SF, в отношении которой АР осуществила опрос, не была принята, поле 724 последней сохраненной SF может использоваться для индикации того, что предварительно хранимая SF все еще хранится АР. Например, когда поле 722 последней принятой SF и поле 724 последней сохраненной SF применяются в виде битов, как описано выше, и поле 722 последней принятой SF имеет значение 0, поле 724 последней сохраненной SF может быть установлено на 1 для индикации того, что предварительно хранимая SF все еще хранится, и может быть изменено на 0 для индикации того, что предварительно хранимая SF была удалена или что запрашивается новая полная SF.
[0102] Некоторые аспекты задействуют индикаторы, отличные от полей 704-724, для индикации параметров для STA, которые STA может использовать, чтобы сообщать CSI. В одном аспекте бит или последовательность битов в информации 612а STA могут использоваться STA для поиска релевантных параметров. STA может иметь сохраненные параметры или может восстанавливать параметры в соответствии с одним или несколькими из поля 704 Nss, поля 706 Ng, поля 712 коэффициентов и поля 714 кодовой книги на основе таких битов в информации 612а STA.
[0103] Фиг. 7В иллюстрирует другой аспект 612b информации 612 STA. Информация 612b STA проиллюстрирована как включающая в себя поля 702-724 и 732, включенные в информацию 612а STA, как и поле 726 MU/SU. В проиллюстрированном аспекте поле 726 MU/SU содержит по меньшей мере 1 бит. Это поле может указывать на то, поступает ли к STA, идентифицированной полем 702 AID, запрос о предоставлении обратной связи от единственного пользователя (SU) или обратной связи множества пользователей (MU). Таким образом, АР может по отдельности уведомлять каждую STA, идентифицированную в кадре 422 NDPA, о том, запрашивалась ли обратная связь SU или MU от этой соответствующей STA.
[0104] В некоторых аспектах одно или несколько полей 702-732 пропущены из информации 612 STA. Кроме того, дополнительные поля могут быть включены в информацию 612 STA. В некоторых аспектах несколько битов в информации 612 STA резервируется для другого или будущего использования. Например, информация 612с STA, проиллюстрированная на фиг. 7С, демонстрирует аспект, включающий в себя поле 702 AID, поле 752, содержащее один или более битов, которые были зарезервированы для будущего использования, и поле 754 предыдущей сохраненной SF. Поле предыдущей сохраненной SF может указывать, когда АР хранило последнюю SF, которую опросила STA, идентифицированная полем 702 AID. В некоторых аспектах поле 754 предыдущей сохраненной SF может быть сконфигурировано подобно и/или может использоваться подобно полю 724 последней сохраненной SF.
[0105] Для сравнения с аспектом, проиллюстрированным на фиг. 7В, другой аспект для уведомления STA о том, запрашивается ли обратная связь MU или SU, проиллюстрирован на фиг. 8. В аспекте, проиллюстрированном на фиг. 8, поле 522 MU/SU включено в кадр 422а NDPA. Кадр 422а NDPA может быть отформатирован или сконфигурирован подобно кадру 422 NDPA, за исключением того, что поле 522 MU/SU добавляется в кадр 422а NDPA так, что поле 522 MU/SU отделено от информационного поля 514 STA. Поле 522 MU/SU может использоваться как «глобальный» индикатор, чтобы обозначить, запрашивается ли обратная связь SU или MU от всех STA, идентифицированных в информационном поле 514 STA.
[0106] В некоторых аспектах АР может требовать или запрашивать, чтобы CSI передавалась с использованием конкретной схемы модуляции и кодирования (MCS). Фиг. 9А и фиг. 9В иллюстрируют аспект кадра, включающего в себя информацию для определения MCS. В аспекте, проиллюстрированном на фиг. 9А, кадр 900а содержит кадр NDPA, который был «упакован» в упаковку управления. Таким образом, кадр900а может использоваться, чтобы запрашивать CSI от STA, например, в дополнение к или вместо кадра 422 NDPA.
[0107] В проиллюстрированном аспекте кадр 900а включает в себя поле 502 управления кадрами, поле 504 продолжительности, поле 506 RA широковещания, поле 508 SA, поле 512 последовательности CSI, информационное поле 514 STA и поле 516 CRC, которые включены в кадр 422 NDPA. Кроме того, кадр 900а включает в себя поле 902 управления переданным кадром и поле 904 НТ-управления. В проиллюстрированном аспекте поле 902 управления переданным кадром содержит по меньшей мере 2 бита, а поле 904 НТ-управления содержит по меньшей мере 4 бита.
[0108] Поле 904 НТ-управления может содержать информацию, указывающую MCS для STA, идентифицированных в информационном поле 514 STA, чтобы использовать при передаче SF. В некоторых аспектах поле 604 НТ-управления содержит поле управления адаптацией канала, включающее в себя информацию о том, какие STA можно использовать для определения MCS. В некоторых аспектах поле управления адаптацией канала включает в себя поле TRQ (обучающего запроса), поле MAI (запроса MCS и индикации выбора антенны), поле MFSI (идентификатора последовательности обратной связи MCS (MFB)) и поле MFB/ASELC (обратной связи MCS и данных/команды выбора антенны). В некоторых аспектах кадр900а включает в себя поле управления очень высокой пропускной способностью (VHT) вместо поля 904 управления высокой пропускной способностью (НТ). Поле управления VHT может включать в себя информацию так, как было рассмотрено выше в отношении поля 904 управления НТ. В некоторых аспектах поле 904 управления НТ или другая часть кадра 900а включает в себя информацию для STA, чтобы определить скорость передачи для передачи CSI.
[0109] В аспекте, проиллюстрированном на фиг. 9В, кадр 900b проиллюстрирован содержащим поля 502-516, 902 и 904, проиллюстрированные в отношении кадра 900а, как и дополнительное поле. Дополнительное поле может содержать идентификатор набора услуг, который идентифицирует сеть, например, WLAN. В проиллюстрированном аспекте, например, поле 912 BSSID содержит идентификатор основного набора услуг (BSS) и идентифицирует BSS. В некоторых аспектах поле 912 BSSID может быть настроено на МАС-адрес АР, которая передала кадр 900b.
[0110] Поля 502-516, 902 и 904, проиллюстрированные на фиг. 9В, могут конфигурироваться, как описано выше в отношении фиг. 9А. В некоторых аспектах одно или несколько этих полей содержат дополнительные биты или меньше, чем было описано ранее. В некоторых аспектах поле 912 BSSID содержит от 1 до 32 октетов. В одном аспекте поле 912 BSSID содержит 6 октетов. В некоторых аспектах поля 502-516 и 902-912 располагаются в порядке, отличном от порядка, проиллюстрированного на фиг. 9А и/или фиг. 9В.
[0111] Фиг. 10 иллюстрирует другой аспект кадра 1000, включающего в себя информацию для определения MCS. В аспекте, проиллюстрированном на фиг. 10, кадр 1000 содержит опрос CSI, который был «упакован» в упаковку управления. Таким образом, кадр 1000 может использоваться, чтобы запрашивать по меньшей мере часть CSI от STA, например, в дополнение к опросу 412 CSI или вместо него.
[0112] В проиллюстрированном аспекте кадр 1000 может содержать по меньшей мере одно из: поля 1002 управления кадрами, поля 1004 длительности, поля 1006 адреса назначения (DA), поля 1008 адреса источника (SA), поля 1012 последовательности, поля 1014 оставшихся сегментов и поля 1016 контроля с использованием циклического избыточного кода (CRC).
[0113] В проиллюстрированном аспекте поле 1002 управления кадрами содержит 16 битов. Также в проиллюстрированном аспекте поле 1004 длительности содержит 16 битов и может включать в себя длину кадра 1000. Поле 1016 CRC в проиллюстрированном аспекте содержит 32 бита.
[0114] В проиллюстрированном аспекте поле 1006 DA содержит 48 битов. Поле 1006 DA может отражать адрес STA, к которой передается кадр 1000, например, как описано выше.
[0115] В проиллюстрированном аспекте поле 1008 SA содержит 48 битов. Поле 1008 SA может отражать адрес АР, который передает кадр 1000, например, как описано выше.
[0116] В проиллюстрированном аспекте поле 1012 последовательности содержит 8 битов. Поле 1012 последовательности может содержать информацию, указывающую порядковый номер, общий для обратной связи CSI, для которого АР запрашивает дополнительный сегмент. В некоторых аспектах порядковый номер, указанный полем 1012 последовательности, является тем же самым или скопированным с порядкового номера непосредственно предшествующего кадра NDPA. Таким образом, когда кадр 1000 используется вместо опроса 412 CSI на фиг. 4, поле 1012 последовательности может иметь такое же значение, как и поле последовательности CSI в кадре 402 NDPA, например.
[0117] В проиллюстрированном аспекте поле 1014 оставшихся сегментов содержит 8 битов. Поле 1014 оставшихся сегментов указывает количество сегментов обратной связи CSI, которые АР рассчитывает принять от STA, адресация в отношении которой выполнена полем 1006 DA. В некоторых аспектах информация, включенная в обратную связь CSI, отправленную STA, включает в себя некоторое количество оставшихся сегментов, оставленных для передачи, как рассмотрено ниже. В этих аспектах информация в поле 1014 оставшихся сегментов может быть скопирована из поля оставшихся сегментов непосредственно предшествующей информации CSI. Например, когда АР принимает часть обратной связи 408 CSI на фиг. 4, кадр 1000 может быть отправлен к STA, которая передала часть обратной связи 408 CSI с полем 1014 оставшихся сегментов, имеющим значение 1. В ответ STA может передавать одну оставшуюся часть обратной связи 414 CSI.
[0118] Кадр 1000 может дополнительно содержать поле 902 управления переданным кадром и поле 904 НТ-управления, описанные выше в отношении фиг. 9А. Как было рассмотрено выше, поле 904 НТ-управления может содержать информацию, указывающую MCS или скорость передачи, такую как скорость передачи физического уровня. STA, идентифицированная в поле 1006 DA, может задействовать информацию в поле 904 НТ-управления, чтобы определить MCS или скорость передачи.
[0119] Фиг. 11 иллюстрирует аспект сообщения-отчета CSI для передачи обратной связи CSI. Например, сообщение-отчет CSI может использоваться для реализации обратной связи 408 CSI, проиллюстрированной на фиг. 4. Обратная связь 408 CSI может определяться STA в ответ на принятый кадр NDPA, например кадр 402 NDPA или кадр 422 NDPA, описанные выше. Как описано более подробно ниже, элементы обратной связи 408 CSI могут быть сгенерированы на основе информации в кадре NDPA. Сообщение-отчет CSI может содержать кадр для передачи обратной связи CSI.
[0120] В одном аспекте обратная связь 408 CSI может быть сгенерирована одной из STA, идентифицированных в кадре 402 NDPA, и автономно передана в период SIFS после кадра 404 NDP. Например, первая STA, идентифицированная в информационном поле STA, может генерировать обратную связь 408 CSI и автономно передавать обратную связь 408 CSI к АР в период SIFS после кадра 404 NDP. Другая STA, идентифицированная в информационном поле STA, может ожидать опросного сообщения до передачи соответствующей обратной связи CSI, как было рассмотрено выше.
[0121] Обратная связь 408 CSI может содержать по меньшей мере одно из: поля 1102 управления кадрами, поля 1104 продолжительности, поля 1106 адреса назначения (DA), поля 1108 адреса источника (SA), поля 1110 управления обратной связью CSI, поля 1112 обратной связи CSI с вычисленной CSI или поля 1114 контроля с использованием циклического избыточного кода (CRC). Обратная связь 408 CSI может относиться к типу сообщения Action No Acknowledgement (действия без подтверждения, ACK), которое может не требовать ответа ACK. В проиллюстрированном аспекте обратная связь 408 CSI может содержать кадр управления.
[0122] В некоторых аспектах вместо поля, описанного выше, обратная связь 408 CSI может содержать поле категории, поле действия, поле последовательности зондирования, поле 1110 управления обратной связью CSI и/или отчет о зондировании. В таких аспектах обратная связь 408 CSI может содержать кадр действия. В некоторых аспектах поле 1112 обратной связи CSI и отчет о зондировании содержат сходную информацию.
[0123] В некоторых аспектах информация состояния канала и/или SF может быть отражена в виде матрицы, как было рассмотрено выше, и отчет о зондировании и/или поле 1112 обратной связи CSI может содержать индикативные данные или матрицу. Как тоже было рассмотрено выше, матрица содержит множество собственных частот, сингулярных векторов или сингулярных значений в некоторых аспектах.
[0124] Существуют некоторые ситуации, в которых STA может определять, что не будет отправляться обратная связь. Например, SF может не быть передана, если предшествующий соответствующий кадр NDPA/NDP не был принят или если текущая SF в общем сходна с переданной перед этим SF. В качестве другого примера SF может не быть передана, если передача превысит ограничение PPDU или возможности передачи (TXOP). В некоторых аспектах поле 1112 обратной связи CSI может быть исключено в таких ситуациях. Таким образом, отсутствие поля 1112 обратной связи CSI может отражать, что SF не передается в некоторых аспектах. Например, если устройство, такое как АР, принимает обратную связь 408 CSI, устройство может определить длину обратной связи 408 CSI. Длина может использоваться для определения того, включено ли поле 1112 обратной связи CSI, и может быть определено, что никакой SF не будет передано, если опущена обратная связь CSI. В некоторых аспектах индикатор в поле 1110 управления обратной связью CSI может указывать причину того, почему SF не передается.
[0125] Фиг. 12А-фиг. 12Е иллюстрируют аспект поля управления для обратной связи зондирования, например поля 1110 управления обратной связью CSI. В некоторых аспектах поле 1110 управления обратной связью CSI содержит поле управления MIMO очень высокой пропускной способности (VHT).
[0126] В аспекте, проиллюстрированном на фиг. 12А, поле 1110а управления обратной связью CSI может содержать одно или несколько из подполя 1202 Nc, подполя 1204 Nr, подполя 1206 ширины полосы пропускания, подполя 1212 Ng, подполя 1214 кодовой книги, подполя 1216 коэффициентов, подполя 1222 оставшихся сегментов, подполя 1224 последовательности, подполя 1232 MU/SU, подполя 1234 нулевой CSI, подполя 1236 непринятого NDPA/NDP и подполя 1238 разницы CSI. В некоторых аспектах поле 1110а управления обратной связью CSI содержит зарезервированное подполе 1242, которое включает в себя биты в дополнение к тем, что заданы для подполей 1202-1238, которые могут использоваться для любого числа целей. В некоторых аспектах подполя 1202-1242 расположены в таком порядке, что отличается от порядка, проиллюстрированного на фиг. 12.
[0127] В проиллюстрированном аспекте подполе 1202 Nc содержит по меньшей мере 3 бита. Подполе 1202 Nc может отражать количество столбцов в матрице, рассмотренной выше, которая отражает CSI для STA. Использование 3 битов обеспечивает информацию в отношении по меньшей мере 5 антенн. В некоторых аспектах 3 бита обеспечивают информацию для 8 антенн.
[0128] В проиллюстрированном аспекте подполе 1204 Nr содержит по меньшей мере 3 бита. Подполе 1204 Nr может отражать количество строк в матрице, рассмотренной выше. Использование 3 битов обеспечивает информацию в отношении по меньшей мере 5 антенн. В некоторых аспектах 3 бита обеспечивают информацию для 8 антенн.
[0129] В некоторых аспектах информация от подполя 704 Nss в информации 612 STA используется, чтобы определить Nc и Nr. В одном аспекте STA отправляет SF, например, в отчете о зондировании или поле 1112 обратной связи CSI, используя точно такое же количество пространственных потоков (например, собственных частот), как указано полем 704 Nss. Это может отражаться в Nc и Nr. Использование точно такого же количества пространственных потоков может снизить потери SF, поскольку размер SF будет не больше, чем требуется согласно тому, как определила АР. Таким образом, ресурсы не будут потрачены впустую в связи с тем, что отправляется больше обратной связи, чем требует АР. В других аспектах STA может быть использовано большее или меньшее количество пространственных потоков, чем требует АР.
[0130] В аспекте, проиллюстрированном на фиг. 12А, подполе 1206 ширины полосы пропускания содержит по меньшей мере 2 бита. Подполе 1206 ширины полосы пропускания может отражать ширину полосы пропускания обратной связи CSI. Например, 2 бита могут использоваться, чтобы отражать 4 разных значения (то есть 0, 1, 2 и 3), каждое из которых может соответствовать одной из следующих частот: 20 МГц, 40 МГц, 80 МГц и 160 МГц.
[0131] В аспекте, проиллюстрированном на фиг. 12А, подполе 1212 Ng содержит по меньшей мере 3 бита. Подполе 1212 Ng может отражать группирование тонов, при которых STA сгенерировала обратную связь CSI. С использованием этих 3 битов может быть идентифицировано 8 различных опций тоновых групп. Например, могут быть идентифицированы опции, включающие в себя краевые/DC тоны. В некоторых аспектах подполе 1212 Ng содержит по меньшей мере 2 бита.
[0132] В некоторых аспектах обратная связь CSI генерируется для каждого тона, используемого STA. Например, может быть до 468 тонов, когда ширина полосы пропускания обратной связи CSI составляет 160 МГц. Некоторые из тонов, однако, могут быть сгруппированы вместе так, что информация сообщается на всех тонах в группе одновременно. Подполе 1212 Ng может отражать, как тоны были сгруппированы и сколько тонов в группе. К примеру, 3-4 тона могут быть сгруппированы вместе, и усредненная информация для этих тонов используется для генерации обратной связи CSI.
[0133] В одном аспекте STA отправляет обратную связь CSI с тоновыми группами, которые не больше, чем тоновые группы, указанные полем 706 Ng в информации 612 STA. В некоторых аспектах, однако, STA может использовать меньшее значение Ng, чем указанное полем 706 Ng. Использование групп, которые не больше тех, что обозначены полем 706 Ng, снизит вероятность того, что коэффициенты усиления MU будут снижены. Такое снижение может возникнуть по причине того, что АР приняла решение использовать Ng, указанное в поле 706 Ng на основе передачи MU/SU. В других аспектах STA может использовать тоновые группы, которые больше указанных полем 706 Ng.
[0134] В аспекте, проиллюстрированном на фиг. 12А, подполе 1214 кодовой книги содержит по меньшей мере 3 бита. Подполе 1214 кодовой книги может включать в себя информацию, которую АР может использовать, чтобы внести показания в таблицу, указывающую, как квантованы значения CSI. В некоторых аспектах STA квантует значения, используя по меньшей мере столько битов, сколько указано полем 714 кодовой книги информации 612 STA. Использование по меньшей мере такого количества битов, какое указано полем 714 кодовой книги, снизит вероятность того, что усиления MU будут снижены. Такое понижение может возникнуть по причине того, что АР приняла решение о запрошенном квантовании на основе того, стремится ли АР использовать SF в протоколе MU или SU. В других аспектах STA может использовать меньшее количество битов, чем то, которое указано полем 714 кодовой книги. В некоторых аспектах подполе 1214 кодовой книги содержит один или более битов.
[0135] В проиллюстрированном аспекте подполе 1216 коэффициентов содержит по меньшей мере 3 бита. Подполе 914 1216 коэффициентов может отражать размер коэффициента, который может соответствовать квантованию, используемому STA для записей матрицы, что было описано выше. В некоторых аспектах подполе 1216 коэффициентов содержит один или более битов. В некоторых аспектах подполе 1216 коэффициентов опущено. Например, SF может быть форматирована в форме сжатой обратной связи, в этом случае размер коэффициента может не быть включен.
[0136] В некоторых аспектах STA квантует записи матрицы, используя по меньшей мере столько битов, сколько указано полем 712 коэффициентов информации 612 STA. Использование по меньшей мере такого количества битов, какое указано полем 712 коэффициентов, снизит вероятность того, что коэффициенты усиления MU будут снижены. Такое снижение может возникнуть по причине того, что АР приняла решение о запрошенном квантовании на основе того, стремится ли АР использовать SF в протоколе MU или SU. В других аспектах STA может использовать меньшее количество битов, чем то, которое указано полем 712 коэффициентов.
[0137] В проиллюстрированном аспекте подполе 1222 оставшихся сегментов может содержать по меньшей мере 5 битов. Подполе 1222 оставшихся сегментов может отражать количество сегментов, которые еще подлежат передаче в отношении обратной связи CSI для STA, как было рассмотрено выше.
[0138] Например, количество байтов для обратной связи CSI может быть большим. К примеру, при несжатой ширине полосы пропускания 8х3 80 МГц количество байтов для обратной связи CSI может составлять приблизительно 12К. Объемная обратная связь CSI может не вмещаться в один протокольный блок данных МАС (MPDU) в силу ограничений по размеру MPDU. Максимальный размер MPDU приблизительно в 8К может быть получен благодаря индикации разделителя агрегированного MPDU (А-MPDU). Кроме того, вместимость MPDU может быть даже меньше после согласования.
[0139] Обратная связь CSI может быть сегментирована на несколько MPDU. Например, сегменты обратной связи CSI могут передаваться в пределах нескольких MPDU А-MPDU. Таким образом, подполе 1222 оставшихся сегментов может отражать количество оставшихся сегментов обратной связи CSI или SF, что остается для передачи после текущего MPDU.
[0140] В аспекте, проиллюстрированном на фиг. 12А, подполе 1224 последовательности может содержать не больше 8 битов. Подполе 924 последовательность может содержать информацию, указывающую порядковый номер, общий для всех сегментов обратной связи CSI, переданной STA. В некоторых аспектах порядковый номер, указанный полем 1224 последовательности, является таким же или является скопированным с порядкового номера предыдущего кадра NDPA, например, из поля последовательности CSI.
[0141] В проиллюстрированном аспекте поле 1110а управления обратной связью CSI включает в себя подполе 1232 MU/SU, чтобы указать, если соответствующая обратная связь CSI была вычислена для MU или SU. В некоторых аспектах обратная связь CSI определяется согласно полю MU/SU в кадре NDPA, например, как проиллюстрировано на фиг. 7В или фиг. 8. В других аспектах STA определяет, вычислять ли CSI для SU или MU. В некоторых аспектах обратная связь, вычисленная для SU, может быть определена с меньшим разрешением. Таким образом, определение обратной связи SU вместо обратной связи MU может снизить уровень сложности обработки на STA или может уменьшить количество сетевых ресурсов, используемых для отправки обратной связи. В проиллюстрированном аспекте поле MU/SU содержит по меньшей мере 1 бит.
[0142] В проиллюстрированном аспекте подполе 1234 нулевой CSI содержит по меньшей мере 1 бит. Подполе 1234 нулевой CSI может использоваться, чтобы обозначить, будет ли STA передавать CSI. Например, подполе 1234 нулевой CSI может быть установлено на значение 0, если CSI не будет передаваться, и может быть установлено на значение 1, если CSI будет передаваться. В других аспектах эти значения могут быть распределены противоположным образом. В некоторых аспектах подполе 1234 нулевой CSI может быть опущено, и длина обратной связи 408 CSI используется, чтобы определить, передается ли CSI. В таких аспектах, если определено, что CSI не передается, поле 1110а управления обратной связью CSI может включать в себя индикатор, который обозначает, что CSI не передается, поскольку предел передачи может быть превышен. Например, поле 1110а управления обратной связью CSI может содержать одно битовое поле, указывающее, может ли передача CSI превысить ограничение PPDU или TXOP. Превышение предела PPDU или TXOP может произойти, если кадр, содержащий CSI, будет слишком длинным для передачи, к примеру.
[0143] В проиллюстрированном аспекте подполе 1236 непринятого NDPA/NDP содержит по меньшей мере 1 бит. Когда подполе 1234 нулевой CSI указывает на то, что CSI не будет передаваться, подполе 1236 непринятого NDPA/NDP может использоваться, чтобы обозначить условие, способствовавшее тому, что CSI не будет передаваться. В одном аспекте значение 0 в подполе 1236 непринятого NDPA/NDP обозначает, что соответствующий кадр NDPA не был принят, тогда как значение 1 в подполе 1236 непринятого NDPA/NDP обозначает, что соответствующий кадр NPD не был принят.
[0144] В другом аспекте единственное значение подполя 1236 непринятого NDPA/NDP используется для индикации того, что ни NDPA, ни NDP, соответствующий идентификатору в поле 1224 последовательности, не были приняты. Например, значение 0 может использоваться для индикации данного состояния. Другое значение, к примеру 1, может использоваться для индикации того, что CSI передается, поскольку текущая CSI находится в пределах порогового значения переданной перед этим CSI. Например, когда поле последней сохраненной SF NDPA отражает, что последняя SF, переданная STA, была сохранена, STA может воздержаться от отправки текущей SF, если текущая SF в общем подобна сохраненной SF. В этой ситуации подполе 1236 непринятого NDPA/NDP может быть установлено на такое значение, чтобы обозначить, что канал не изменился достаточно для того, чтобы разрешить передачу дополнительной SF.
[0145] В проиллюстрированном аспекте подполе 1238 разницы CSI содержит по меньшей мере 1 бит. Когда подполе 1234 нулевой CSI отражает, что CSI передается, подполе разницы CSI может использоваться, чтобы обозначить, передается ли полная CSI или же передается информация, указывающая разницу. Например, значение 0 в подполе 1238 разницы CSI может означать, что передается полная CSI. Значение 1 в подполе 1238 разницы CSI, однако, может означать, что передается информация, указывающая разницу между предварительно переданной CSI и текущей CSI. К примеру, когда поле последней сохраненной SF NDPA указывает, что последняя SF STA была сохранена в АР, STA может вычислить и передать разницу между текущей SF и хранимой SF, а также обозначить эти действия для АР, используя подполе 1238 разницы CSI. Как было рассмотрено выше, в некоторых аспектах разница может быть отражена с использованием меньшего количества битов и, таким образом, может способствовать снижению потерь.
[0146] АР, принимающая поле 1110а управления обратной связью CSI, может использовать информацию в нем для определения CSI. В некоторых аспектах, таких как аспекты, когда STA не передает CSI, как отражено подполем 1234 нулевой CSI, АР может использовать прежде принятую или хранимую CSI. В других аспектах CSI может принимать полную CSI от АР или может принимать данные, указывающие разницу, и затем может вычислять текущую CSI исходя из разницы и прежде сохраненной CSI, например, как отражено подполем 1238 разницы CSI.
[0147] В некоторых аспектах АР может регулировать параметры для отправки информации к STA на основе информации в поле 1110а управления обратной связью CSI. Например, когда подполе 1236 непринятого NDPA/NDP отражает, что предварительно переданный NDPA или NDP не был принят, АР может передать NDPA или NDP снова или может снизить скорость передачи, как то PHY-скорость передачи, используемую для отправки будущих NDPA и/или NDP. Если подполе 1236 непринятого NDPA/NDP отражает, что предварительно переданный NDPA или NDP был принят, АР может повысить скорость передачи или может отрегулировать другой параметр, как то схема модуляции. Кроме того, если поле 1110а управления обратной связью CSI отражает, что канал не изменился или изменился очень незначительно, например, используя подполе 1236 непринятого NDPA/NDP и/или подполе 1238 разницы CSI, АР может понизить частоту, на которой запрашивает CSI у STA. Подобным образом, если АР принимает полную CSI каждый раз или канал кажется быстро меняющимся, АР может повысить частоту, на которой запрашивает CSI у STA.
[0148] В некоторых аспектах одно или несколько из полей 1202-1242 исключены из поля 1110 управления обратной связью CSI. Кроме того, дополнительные поля могут быть включены в поле 1110 управления обратной связью CSI. В некоторых аспектах некоторые из битов в информации 612 STA резервируются для другого или будущего использования. Например, поле 1110b управления обратной связью CSI, проиллюстрированное на фиг. 12В, демонстрирует аспект, включающий в себя подполе 1202 Nc, подполе 1204 Nr, подполе 1206 ширины полосы пропускания, подполе 1222 оставшихся сегментов, подполе 1224 порядкового номера и факультативно подполе 1232 MU/SU. Кроме того, поле 1110b управления обратной связью CSI включает в себя подполе 1252 нулевой SF и подполе 1254 использования предыдущей SF.
[0149] В проиллюстрированном аспекте подполе 1252 нулевой SF содержит по меньшей мере 1 бит. Подполе 1252 нулевой SF может отражать, передается ли SF посредством STA. В некоторых аспектах подполе нулевой SF сконфигурировано и/или используется подобно подполю 1234 нулевой CSI.
[0150] В проиллюстрированном аспекте подполе 1254 использования предыдущей SF содержит по меньшей мере 1 бит. Подполе 1254 использования предыдущей SF может отражать, должна ли быть использована SF, прежде сохраненная в АР. Например, когда поле предыдущей сохраненной SF в NDPA отражает, что прежде переданная SF была сохранена в АР, подполе 1254 использования предыдущей SF может быть использовано, чтобы обозначить, что сохраненная SF должна быть скомбинирована с данными разности, которые передаются посредством STA. В некоторых аспектах, если подполе 1252 нулевой SF и подполе 1254 использования предыдущей SF отражают, что SF не передается, АР может сделать вывод о том, что предыдущий кадр NDPA и/или кадр NDP не был принят. Таким образом, подполе 1252 нулевой SF может отражать, что CSI не передается, тогда как подполе 1254 использования предыдущей SF отражает условие, вызвавшее то, что CSI не передается, как то отсутствие информации о канале или незначительность разницы между текущей SF и предыдущей SF. Таблица, резюмирующая один аспект возможных значений подполя 1252 нулевой SF и подполя 1254 использования предыдущей SF, вставлена ниже. Таблица демонстрирует, как значения соотносятся с потенциальной передачей CSI.
Нулевая SF
Использовать предыдущую SF
Действие
0
0
передается обычная SF
1
0
нет доступной SF
0
1
передается разность SF
1
1
нет SF в этом кадре
[0151] Поле 1110с управления обратной связью CSI, проиллюстрированное на фиг. 12С, демонстрирует аспект, включающий в себя подполе 1202 Nc, подполе 1204 Nr, подполе 1206 ширины полосы пропускания, подполе 1222 оставшихся сегментов, подполе 1212 Ng, подполе 1214 кодовой книги, подполе 1222 оставшихся сегментов, подполе 1224 порядкового номера, а также факультативно подполе 1232 и/или зарезервированное подполе 1242. Каждое из этих подполей может быть сконфигурировано, как описано в отношении фиг. 12А.
[0152] В отличие от поля 1110а управления обратной связью CSI, проиллюстрированного на фиг. 12А, однако, поле 1110с управления обратной связью CSI опускает подполе 1234 нулевой CSI и вместо этого включает в себя подполе 1262 первого сегмента. Подполе 1262 первого сегмента может использоваться для индикации того, является ли обратная связь CSI, которая передается, первым сегментом этой CSI. Если АР принимает сегмент CSI новой CSI, но подполе 1262 первого сегмента не отражает того, что принятый сегмент является первым сегментом новой CSI, то АР может определить, что пропустила по меньшей мере один прежде переданный сегмент новой CSI. CSI может быть идентифицирована как новая с использованием подполя 1224 порядкового номера и/или с использованием подполя 1222 оставшихся сегментов. Например, если подполе 1222 оставшихся сегментов, связанное с предыдущим сегментом CSI, указало, что тот сегмент был последним сегментом, любые сегменты CSI, которые принимаются в будущем, могут быть определены как связанные с новой CSI.
[0153] Кроме того, подполе 1236 непринятого NDPA/NDP и подполе 1238 разницы CSI, проиллюстрированные на фиг. 12А, были заменены на единственное подполе 1264 нулевой CSI и разницы CSI в поле 1110с управления обратной связью CSI. В проиллюстрированном аспекте подполе 1264 нулевой CSI и разницы CSI содержит по меньшей мере 2 бита. Реализация подполя 1264 нулевой CSI и разницы CSI таким образом позволяет полю 1110с управления обратной связью CSI реализовываться с использованием того же количества битов, что и у поля 1110а управления обратной связью CSI. Подполе 1264 нулевой CSI и разницы CSI может отражать, передается ли стандартная SF, является ли разница между текущей SF и предыдущей SF незначительной и/или является ли SF недоступной. В одном аспекте SF может быть недоступной, если соответствующий кадр NDP или NDPA не был принят. Специалистам в данной области техники понятно, что подполе 1264 нулевой CSI и разницы CSI может использоваться для индикации одинаковой или сходной информации с той, что обозначена одним или несколькими из подполя 1234 нулевой CSI, подполя 1236 непринятого NDPA/NDP, подполя 1238 разницы CSI, подполя 1252 нулевой SF и подполя 1254 использования предыдущей SF. Один аспект возможных значений подполя 1264 нулевой CSI и разницы CSI резюмирован в таблице, представленной ниже. Таблица иллюстрирует, как значения соотносятся с потенциальной передачей CSI.
Подполе разницы и нулевой CSI
Действие
0
0
обычная обратная связь
0
1
SF недоступно: указывает, что NDPA или NDP кадр был принят, но CSI должна быть передана
1
0
Нулевая разница: указывает, что что NDPA или NDP кадр был принят, но CSI не должна быть передана
1
1
Зарезервировано или указывает, что переданная по обратной связи CSI является разницей CSI
[0154] Специалистам в данной области техники будет понятно, что другие значения или комбинации значений могут соответствовать перечисленным действиям. Например, действия, связанные с «0 1» и «1 1», могут быть перемещены в таблицу выше.
[0155] В таблице, представленной выше, значения «1 1» могут быть использованы для индикации того, что передаваемая обратная связь CSI является разницей CSI. В других аспектах значения «1 1» могут быть зарезервированы. В некоторых аспектах значения «1 1» могут быть использованы для индикации того, что CSI не включена, поскольку передача обратной связи CSI может превысить ограничения передачи, такие как ограничения PPDU или TXOP. Например, если длина обратной связи CSI, такой как обратная связь 408 CSI, указывает на то, что SF не передается, значения «1 1» могут отражать, что условие, которое способствовало отсутствию передачи, - ограничение PPDU или TXOP.
[0156] В некоторых аспектах, если длина обратной связи 408 CSI указывает на то, что SF не передается, один или несколько индикаторов или подполей, рассмотренных выше, могут использоваться для индикации условия, в силу которого не осуществлена передача SF. Например, подполе 1236 непринятого NDPA/NDP, подполе 1238 разницы CSI, подполе 1254 использования предыдущей SF и/или подполе1264 нулевой CSI и разницы CSI могут означать, каково условие. В других аспектах новое поле может быть определено для индикации условия. Еще в других аспектах один или несколько битов, которые могут использоваться для другой цели, когда CSI передается, могут быть использованы для обеспечения такой индикации. Например, один или несколько битов в поле 1222 оставшихся сегментов могут использоваться для индикации состояния, если длина обратной связи 408 CSI отражает, что SF не передается.
[0157] Поле 1110d управления обратной связью CSI, проиллюстрированное на фиг. 12D, демонстрирует аспект, включающий в себя подполе 1202 Nc, подполе 1204 Nr, подполе 1206 ширины полосы пропускания, подполе 1212 Ng, подполе 1214 кодовой книги, подполе 1224 порядкового номера и подполе 1232 MU/SU. В проиллюстрированном аспекте, однако, подполе 1206 ширины полосы пропускания проиллюстрировано как подполе ширины канала. Кроме того, подполе 1212 Ng проиллюстрировано как подполе группирования. Также подполе 1232 MU/SU проиллюстрировано как подполе типа обратной связи, а подполе 1224 порядкового номера проиллюстрировано как подполе последовательности зондирования. Каждое из этих подполей может быть сконфигурировано, как описано выше в отношении фиг. 12А.
[0158] Поле 1110d управления обратной связью CSI дополнительно включает в себя зарезервированное подполе 1242. В аспекте, проиллюстрированном на фиг. 12D, зарезервированное подполе 1242 может использоваться для индикации того, будет ли передаваться CSI. Таким образом, зарезервированное подполе 1242 может отражать, что кадр обратной связи 408 CSI является нулевым кадром обратной связи (кадром нулевой обратной связи), например, опуская информацию из поля 1112 обратной связи CSI или полностью опуская поле 1112 обратной связи CSI. Зарезервированное подполе 1242 может, следовательно, использоваться в некоторых аспектах для индикации информации подобно подполю 1234 нулевой CSI, что было рассмотрено выше.
[0159] В аспекте, проиллюстрированном на фиг. 12D, зарезервированное подполе 1242 может вместо перечисленного или дополнительно использоваться для индикации того, является ли передаваемая обратная связь CSI первым сегментов этой CSI. Зарезервированное подполе 1242 может, следовательно, использоваться в некоторых аспектах для индикации информации подобно подполю 1262 первого сегмента, что было рассмотрено выше.
[0160] В аспекте, проиллюстрированном на фиг. 12D, зарезервированное подполе 1242 может вместо перечисленного или дополнительно использоваться для индикации количества оставшихся сегментов обратной связи CSI или SF, что остается для передачи после текущего MPDU. Зарезервированное подполе 1242 может, следовательно, использоваться в некоторых аспектах для индикации информации подобно подполю 1222 оставшихся сегментов, что было рассмотрено выше. Таким образом, зарезервированное подполе 1242 может отражать, какой из множества сегментов обратной связи является первым и какого количества сегментов обратной связи не хватает. Индикация первого и оставшихся сегментов может сигнализировать приемнику, такому как АР, о том, сколько сегментов ожидать, и о том, все ли сегменты были приняты.
[0161] В аспекте, продемонстрированном на фиг. 12D, зарезервированное подполе 1242 проиллюстрировано как содержащее четыре бита. В одном аспекте один из четырех битов может использоваться для индикации того, является ли сегмент передаваемой обратной связи первым сегментом. Например, значение бита «1» может использоваться для индикации того, что сегмент является первым сегментом, а значение бита «0» может отражать, что сегмент не является первым сегментом. В некоторых аспектах В15 используется как единственный бит.
[0162] В таких аспектах один или несколько из оставшихся битов в зарезервированном подполе 1242 могут использоваться для индикации количества оставшихся сегментов или подлежащих передаче. К примеру, если бит В15 используется для индикации того, является ли передаваемый сегмент первым сегментом, биты В12-В14 могут использоваться для индикации количества оставшихся сегментов. Значение «111» может отражать, что остается семь сегментов, значение «110» может отражать, что остается шесть сегментов, и так далее. Если передается только один сегмент, первый бит сегмента может быть установлен на «1», а все оставшиеся биты сегментов - на «0». Если В12-В14 отражают количество оставшихся сегментов и В15 отражает, является ли данный сегмент первым сегментом, зарезервированное подполе 1242 может, следовательно, иметь значение «0001» для индикации того, что передается только один сегмент обратной связи.
[0163] В некоторых аспектах обратная связь может быть разбита на не более чем восемь сегментов. В этих аспектах может быть максимум семь оставшихся сегментов. Семь сегментов может оставаться, но только если передаваемый сегмент является первым сегментом. Таким образом, не может быть обстоятельств, при которых сегмент, не являющийся первым сегментом, обозначал бы, что остается семь сегментов. В таких аспектах бит первого сегмента может быть установлен на «0», а оставшиеся биты сегментов - на «1» для индикации того, что CSI не передается. Если В12-В14 отражают количество оставшихся сегментов и В15 отражает, является ли данный сегмент первым сегментом, зарезервированное подполе 1242 может, следовательно, иметь значение «1110» для индикации того, что передается нулевой кадр обратной связи. Таким образом, индикация того, что первый сегмент не передается, в комбинации с индикацией того, что максимальное количество оставшихся сегментов еще подлежит передаче, может сигнализировать приемнику, такому как АР, о том, что никакой CSI не передается.
[0164] В некоторых аспектах, если зарезервированное подполе 1242 отражает, что никакой CSI не передается, все биты, предшествующие зарезервированному подполю 1242, могут использоваться как зарезервированные биты. Таким образом, если передается нулевой кадр обратной связи, биты В0-В11 могут быть зарезервированы. В некоторых аспектах один или несколько таких битов могут использоваться для индикации условия, способствовавшего отсутствию передачи CSI.
[0165] Например, биты В10-В11 могут использоваться по причине того, что обратная связь отсутствует. Причина может относиться к приему информации о зондировании, пределу передачи, вычисленной CSI среди других причин. В некоторых аспектах В10-В11 устанавливаются на значение «00», если информации о зондировании отсутствует, например, если кадр NDPA или NDP не был принят или был принят некорректно. В некоторых аспектах В10-В11 устанавливаются на значение «01», если обратная связь не может быть отправлена в силу ограничения TXOP. В некоторых аспектах В10-В11 устанавливаются на значение «10», если обратная связь не может быть отправлена в силу ограничения PPDU. В некоторых аспектах В10-В11 устанавливаются на значение «11», если прежде переданная информация состояния канала в общем подобна текущей информации состояния канала. В некоторых аспектах значение «11» зарезервировано для В10-В11.
[0166] В аспекте, проиллюстрированном на фиг. 12D, подполе коэффициентов опущено. Кроме того, подполе 1232 MU/SU располагается до оставшихся сегментов, первого сегмента, нулевой информации обратной связи или индикаторов. Кроме того, подполе 1223 порядкового номера располагается после такой информации или индикаторов и, следовательно, после зарезервированного поля 1242.
[0167] Фиг. 12Е иллюстрирует аспект поля 1110е управления обратной связью CSI, демонстрирующий зарезервированное подполе 1242 разделенным на подполе 1272 оставшихся сегментов и подполе 1274 первого сегмента. В проиллюстрированном аспекте подполе 1272 оставшихся сегментов содержит биты В12-В14 поля 1110е, а подполе 1274 первого сегмента содержит бит В15 поля 1110е. Подполе 1272 оставшихся сегментов может использоваться, чтобы доставлять подобную информацию, или может быть сконфигурировано подобно подполю 1222 оставшихся сегментов, рассмотренному выше. Подполе 1274 первого сегмента может использоваться, чтобы доставлять подобную информацию, или может быть сконфигурировано подобно подполю 1262 первого сегмента, рассмотренному выше. Рассматриваемые вместе подполе 1272 оставшихся сегментов и подполе 1274 первого сегмента могут использоваться, чтобы доставлять подобную информацию, что и подполе 1234 нулевой CSI и/или подполе 1252 нулевой SF, рассмотренные выше.
[0168] Подполе 1272 оставшихся сегментов и подполе 1274 первого сегмента могут быть установлены на различные значения, как было описано выше в отношении битов В12-В14 и В15 соответственно, для индикации информации об обратной связи CSI. Примерные значения этих подполей, как и подполей 1202-1232 поля 1110е, перечислены в представленной ниже таблице. Значения ниже являются лишь иллюстративными и представлены не с целью ограничения. Среднему специалисту в данной области техники будет понятно, что могут использоваться другие значения или другая информация может быть отражена с помощью проиллюстрированных значений.
Подполе
Значения и описание указанной информации
Индекс Nc
Отражает количество столбцов в матрице минус один:Установлено на 0 для Nc=1Установлено на 1 для Nc=2…Установлено на 7 для Nc=8
Индекс Nr
Отражает количество строк в матрице минус один:Установлено на 0 для Nr=1Установлено на 1 для Nr=2…Установлено на 7 для Nr=8
Ширина канала
Отражает ширину канала, в котором было проведено измерение:Установлено на 0 для 20 МГцУстановлено на 1 для 40 МГцУстановлено на 2 для 80 МГцУстановлено на 3 для 160 МГц или 80+80 МГц
Группирование
Количество несущих, сгруппированных в одну:Установлено на 0 для Ng=1 (нет группирования)Установлено на 1 для Ng=2Установлено на 2 для Ng=4Значение 3 зарезервировано
Тип обратной связи
Установлено на 0, если отчет об обратной связи для SU-BF. Если установлено на 0, кадр отчета об обратной связи не будет включать в себя поле эксклюзивного отчета о формировании диаграммы направленности MU.Установлено на 1, если отчет об обратной связи для MU-BF. Если установлено на 1, кадр отчета об обратной связи будет включать в себя поле эксклюзивного отчета о формировании диаграммы направленности MU.
Информация кодовой книги
Отражает размер записей кодовой книги:Если тип обратной связи установлен на 0 (SU-BF)Установлено на 0 для 2 битов для ψ, 4 битов для ϕУстановлено на 1 для 4 битов для ψ, 6 битов для ϕЕсли тип обратной связи установлен 1 (MU-BF)Установлено на 0 для 5 битов для ψ, 7 битов для ϕУстановлено на 1 для 7 битов для ψ, 9 битов для ϕ
Оставшиеся сегменты
Содержит количество оставшихся сегментов для соответствующего отчета об измерениях.Действительный диапазон: 0-7.Установлено на 0 для последнего сегмента сегментированного отчета или единственного сегмента несегментированного отчета.Когда первый сегмент установлен на 0, оставшиеся сегменты, которых 7, отражают, что кадр является кадром нулевой обратной связи, например, сжатый отчет о формировании диаграммы направленности VHT и эксклюзивный отчет о формировании диаграммы направленности MU не представлены.
Первый сегмент
Установлен на 1, если сегмент является первым сегментом. Установлен на 0, если сегмент является единственным сегментом.
Последовательность зондирования
Порядковый номер от запрашивающей обратной связи NDPA.
[0169] Фиг. 13 иллюстрирует аспект точки доступа (АР) 1300 для использования в пределах системы 100. АР 1300 может содержать АР 110, проиллюстрированную на фиг. 1-фиг. 2. Как было рассмотрено выше, АР 1300 может быть реализована в виде беспроводного устройства, например беспроводного устройства 302, проиллюстрированного на фиг. 3. АР 1300 может использоваться для связи с пользовательским терминалом или STA, как было описано в отношении фиг. 4-фиг. 12.
[0170] АР 1300 может содержать модуль 1302 NDPA для генерации кадра NDPA, например кадра 402 или 422 NDPA. При генерации кадра NDPA модуль 1302 NDPA может определять, была ли SF принята от STA в ответ на предыдущий кадр NDPA или в ответ на опросное сообщение. SF может быть принята приемным модулем 1204, например, а кадр NDPA мог быть передан передающим модулем 1206. Опросное сообщение может генерироваться опросным модулем 1208. Результат такого определения может быть включен в кадр NDPA, например в поле последней принятой SF, как было рассмотрено выше.
[0171] Модуль 1302 NDPA может дополнительно определять, была ли последняя SF, в отношении которой был произведен опрос опросным модулем 1308, сохранена в блоке 1312 памяти. Результат такого определения может быть включен в кадр NDPA, например в поле последней сохраненной SF, как было рассмотрено выше.
[0172] В некоторых аспектах модуль 1302 NDPA сконфигурирован так, чтобы упаковывать кадр NDPA в упаковку управления, например, как показано на фиг. 9А или фиг. 9В. В этих аспектах модуль 1302 NDPA может быть сконфигурирован так, чтобы определять поле НТ-управления и/или MCS для STA, чтобы отправлять запрошенную CSI. Модуль 1302 NDPA также может определять скорость передачи, при которой STA должна использоваться для отправки запрошенной CSI. Результат такого определения может быть включен в упакованный кадр NDPA.
[0173] Модуль 1202 NDPA может быть сконфигурирован так, чтобы определять одну или несколько STA, от которых запрашивается информация обратной связи CSI. Информация, идентифицирующая эти STA, может быть включена в информационное поле STA, как было описано выше в отношении фиг. 6А-фиг. 6С.
[0174] Модуль 1302 NDPA может быть сконфигурирован так, чтобы определять параметры STA для использования в целях сообщения обратной связи CSI. Например, модуль 1202 NDPA может определять, должна ли каждая STA или все STA вместе должны вычислять CSI для SU или MU. Модуль 1302 NDPA может дополнительно быть сконфигурирован так, чтобы определять количество пространственных каналов или потоков (например, собственных частот) обратной связи CSI, которая должна быть вычислена на STA, группирование тонов, на которых STA должны генерировать обратную связь CSI, размер коэффициента, соответствующего квантованию, используемому STA для записей матрицы обратной связи CSI, и/или информацию кодовой книги, указывающую квантование для углов, которые STA должна использовать для обратной связи CSI, как было описано выше в отношении фиг. 7. В некоторых аспектах модуль 1302 NDPA сконфигурирован так, чтобы определять один или несколько из перечисленных выше параметров на основе того, будет ли обратная связь CSI использована для MU или SU.
[0175] В некоторых аспектах модуль 1302 NDPA сконфигурирован так, чтобы определять частоту для отправки кадров NDPA, например, на основе, по меньшей мере частично, CSI или условий изменения канала, указанных в обратной связи CSI, как было рассмотрено выше. Модуль 1302 NDPA дополнительно может быть сконфигурирован так, чтобы генерировать или определять любую из прочей информации, описанной выше в отношении кадра 422 NDPA. В некоторых аспектах функциональность модуля 1302 NDPA реализуется с использованием по меньшей мере контроллера 230, проиллюстрированного на фиг. 2.
[0176] Приемный модуль 1304 может использоваться для приема информации управления, обратной связи CSI и/или других передач от STA, таких как передачи, указывающие, что никакой обратной связи CSI не будет передано от STA. Принятые данные могут быть демодулированы, преобразованы с понижением частоты или иначе обработаны приемным модулем 1304 или другим модулем. Приемный модуль 1304 может быть реализован с использованием приемника, например приемника 312, проиллюстрированного на фиг. 3, или комбинации приемников, например приемников 222а-222ар, проиллюстрированных на фиг. 2. Приемный модуль 1304 может быть реализован в виде приемопередатчика и может содержать демодулятор и/или процессор приема данных, например RX-процессор 242 данных. В некоторых аспектах приемный модуль 1304 содержит антенну или приемопередатчик, например антенну 224 и приемопередатчик 222. Приемопередатчик может быть сконфигурирован так, чтобы демодулировать входящие беспроводные сообщения. Сообщения могут приниматься посредством антенны.
[0177] Передающий модуль 1306 может использоваться для передачи кадров NDPA и/или опросных сообщений. В некоторых аспектах передающий модуль 1306 сконфигурирован так, чтобы по беспроводной связи передавать кадр NDPA, например, к пользовательскому терминалу 120. Передающий модуль 1306 может быть реализован с использованием передатчика, например передатчика 310, проиллюстрированного на фиг. 3, или комбинации передатчиков, например передатчиков 222а-222ар, проиллюстрированных на фиг. 2. Передающий модуль 1306 может быть реализован в виде приемопередатчика и может содержать модулятор и/или процессор передачи данных, например ТХ-процессор 210. В некоторых аспектах передающий модуль 1306 содержит антенну или приемопередатчик, например антенну 224 и приемопередатчик 222. Приемопередатчик может быть сконфигурирован так, чтобы модулировать исходящие беспроводные сообщения, направленные к STA или пользовательскому терминалу. Сообщения могут передаваться посредством антенны.
[0178] Опросный модуль 1308 может использоваться, чтобы генерировать опросные сообщения для передачи к STA, например любые из опросов 412, 416 CSI. Опросный модуль может определять, какой STA передавать опросное сообщение, на основе информации, принятой посредством приемного модуля 1304. Например, информация об оставшихся сегментах, принятая в сообщении управления или поле посредством приемного модуля 1304, может использоваться опросным модулем 1308, чтобы генерировать опросное сообщение.
[0179] В некоторых аспектах опросный модуль 1308 сконфигурирован так, чтобы упаковывать опросное сообщение в упаковку управления, например, как показано на фиг. 10. В этих аспектах опросный модуль 1308 может быть сконфигурирован так, чтобы определять поле НТ-управления и/или MCS для STA, чтобы отправлять запрошенную CSI. Результат этого определения может быть включен в упакованное опросное сообщение.
[0180] Опросный модуль 1308 может дополнительно быть сконфигурирован так, чтобы генерировать или определять любую из прочей информации, описанной выше в отношении опросных сообщений, таких как опрос 412 CSI или опрос 416 CSI, или кадра 1000, например, чтобы включать в себя порядковый номер или кадр NDPA. В некоторых аспектах функциональность опросного модуля 1308 реализуется с использованием по меньшей мере контроллера 230 и/или планировщика 234, проиллюстрированных на фиг. 2.
[0181] Блок 1312 памяти может быть сконфигурирован так, чтобы хранить информацию CSI, принятую от одной или нескольких STA, например, посредством приемного модуля 1304. Как было описано выше, CSI может быть отражена в виде матрицы, которая может храниться в блоке 1312 памяти. Другие форматы для того, чтобы представить CSI, также могут храниться в блоке 1312 памяти. В некоторых аспектах CSI, которая стала просроченной или у которой истек срок годности, может периодически удаляться из блока 1312 памяти. Блок 1312 памяти может быть энергозависимым или энергонезависимым или их сочетанием. В некоторых аспектах функциональность блока 1312 памяти реализуется с использованием по меньшей мере блока 232 памяти, проиллюстрированного на фиг. 2, и блока 306 памяти, проиллюстрированного на фиг. 3.
[0182] АР 1300 может дополнительно включать в себя модуль 1314 обработки CSI для обработки принятой обратной связи CSI, например, принятой с использованием приемного модуля 1304. Модуль 1314 обработки CSI может быть сконфигурирован так, чтобы обрабатывать обратную связь CSI с использованием одного или нескольких параметров, указанных в принятом сообщении, например, в соответствии с SU или MU. Модуль 1314 обработки CSI также может быть сконфигурирован так, чтобы обрабатывать обратную связь CSI с использованием одного или нескольких параметров, указанных в прежде переданном кадре, например, с использованием MCS, переданной в упакованном кадре.
[0183] В некоторых аспектах модуль 1314 обработки CSI сконфигурирован так, чтобы определять, если передача принята от STA, с индикацией того, что у STA не имеется обратной связи CSI для передачи. Например, поле нулевой CSI может быть принято в обратной связи CSI, указывающей, что никакой CSI не будет принято, или одно или несколько значений в зарезервированном поле, таком как поле первых сегментов или поле оставшихся сегментов, могут отражать, что никакой CSI не будет принято. Модуль обработки CSI может быть сконфигурирован так, чтобы определять, если прежде хранимая CSI должна быть использована, например, путем оценки поля нулевой SF и поля использования предыдущей SF. В некоторых аспектах поле обработки CSI сконфигурировано так, чтобы изменять скорость передачи или модуляцию для передачи запросов CSI на основе информации, принятой в обратной связи CSI, как было описано выше. В некоторых аспектах модуль 1314 обработки CSI может определять, что никакой CSI не будет принято на основе продолжительности передачи. Модуль 1314 обработки CSI может также быть сконфигурирован так, чтобы определять условие, которое способствовало отсутствию приема CSI.
[0184] В некоторых аспектах модуль 1314 обработки CSI сконфигурирован так, чтобы генерировать CSI исходя из разницы, принятой в обратной связи CSI. Например, когда поле разницы CSI или поле использования предыдущей SF указывает, что данные, указывающие разницу между текущей CSI и прежде хранимой CSI, передаются, модуль 1314 обработки CSI может определять текущую CSI, используя данные разницы и CSI, сохраненную в блоке 312 памяти.
[0185] В некоторых аспектах модуль 1314 обработки CSI сконфигурирован анализировать принятую обратную связь CSI, чтобы определять частоту для отправки кадров NDPA, например, на основе, по меньшей мере частично, CSI или условий изменения канала, указанных в обратной связи CSI. Эта информация может передаваться к модулю 1302 NDPA. В некоторых аспектах функциональность модуля 1210 обработки CSI реализуется с использованием по меньшей мере контроллера 230 и/или RX-процессора 242 данных, проиллюстрированного на фиг. 2.
[0186] Специалистам в данной области техники будут понятны различные схемы, чипы, модули и/или компоненты, которые могут содержать как программное обеспечение, так и аппаратное обеспечение или и то, и другое, что может использоваться для реализации модулей, описанных выше в отношении АР 1300. Один или несколько модулей АР 1300 могут быть частично или полностью реализованы в процессоре 304, проиллюстрированном на фиг. 3.
[0187] Фиг. 14 иллюстрирует аспект способа передачи. Способ может осуществляться АР 1200, например, чтобы запрашивать информацию состояния канала от STA и чтобы по возможности информировать STA о том, была ли предыдущая SF принята от STA и/или сохранена в АР. Хотя представленный ниже способ будет описан в отношении элементов АР 1200, специалистам в данной области техники будет понятно, что другие компоненты могут использоваться для осуществления одного или нескольких этапов, описанных здесь.
[0188] На этапе 1402 передается первый запрос информации состояния канала, например, с использованием передающего модуля 1204. Первый запрос может содержать оповещение о нулевом пакете данных или опросное сообщение, к примеру. Модуль 1302 NDPA или опросный модуль 1308 могут использоваться для генерации запроса.
[0189] При продолжении на этапе 1404 определяется, была ли информация состояния канала принята в ответ на первый запрос или информация состояния канала была сохранена после передачи. Это определение может быть выполнено модулем 1314 обработки CSI, например. Информация состояния канала может быть принята приемным модулем 1304 или может храниться в блоке 1312 памяти.
[0190] При переходе к этапу 1406 передается второй запрос, содержащий индикатор, указывающий результат определения, к примеру, с использованием передающего модуля 1306. Второй запрос может содержать кадр NDPA, например. В некоторых аспектах результат определения отражается в поле последней принятой SF, последней сохраненной SF или предыдущей сохраненной SF, как было рассмотрено выше в отношении фиг. 7. Модуль 1302 NDPA и/или модуль 1314 обработки CSI могут использоваться при создании второго запроса.
[0191] Фиг. 15 иллюстрирует аспект 1500 способа передачи. Способ может осуществляться АР 1200, например, чтобы принимать данные, указывающие часть информации состояния канала, или принимать уведомление о том, что информация состояния канала не будет передаваться. В некоторых аспектах способ 1500 может использоваться, чтобы определить, почему информация состояния канала не передается от STA. Хотя представленный ниже способ будет описан в отношении элементов АР 1200, специалистам в данной области техники будет понятно, что другие компоненты могут использоваться для осуществления одного или нескольких этапов, описанных здесь.
[0192] На этапе 1502 передается запрос информации состояния канала, например, передающим модулем 1306. После этого, на этапе 1504, принимается передача. Передача может содержать первый индикатор и второй индикатор, указывающие, включена ли в передачу информация состояния канала. Если первый индикатор и/или второй индикатор отражают, что информация состояния канала включена, первый индикатор и/или второй индикатор указывают, содержит ли информация состояния канала информацию, указывающую разницу между текущей информацией состояния канала и прежде принятой информацией состояния канала. Первый и второй индикаторы могут содержать два или более из поля нулевой CSI, поля непринятого NDPA/NDP, поля нулевой SF, поля использования предыдущей SF и/или поля нулевой CSI и разницы CSI, как было описано выше в отношении фиг. 12. Передача может быть принята с использованием приемного модуля 1304, например. Передача может быть обработана модулем 1314 обработки CSI, к примеру, чтобы определить, если информация CSI включена, и/или чтобы определить, будет ли использоваться CSI, хранимая в АР.
[0193] Фиг. 16 иллюстрирует аспект 1600 способа передачи. Способ может осуществляться АР 1200, например, чтобы уведомлять STA об MCS для передачи CSI. Хотя представленный ниже способ будет описан в отношении элементов АР 1200, специалистам в данной области техники будет понятно, что другие компоненты могут использоваться для осуществления одного или нескольких этапов, описанных здесь.
[0194] На этапе 1602 определяется схема модуляции и кодирования (MCS) или скорость передачи приема информации состояния канала. В некоторых аспектах модуль 1302 NDPA может выполнять такое определение. В других аспектах опросный модуль 1308 может определять выполнение определения. В некоторых аспектах модуль 1312 обработки CSI может быть сконфигурирован так, чтобы выполнять определение частично или полностью, например, на основе передач, принятых от STA, таких как о том, менялось ли состояние канала. Передачи могут приниматься с использованием приемного модуля 1304, к примеру.
[0195] Далее, на этапе 1604, передается кадр упаковки. Кадр упаковки может содержать поле управления, указывающее определенную MCS или скорость передачи, и по меньшей мере одно поле, указывающее, что по меньшей мере часть информации состояния канала запрашивается. Кадр упаковки может содержать упакованный кадр NDPA, как было рассмотрено выше в отношении фиг. 9А, или упакованное опросное сообщение, как было описано выше в отношении фиг. 10. Кадр упаковки может передаваться передающим модулем 1306, например.
[0196] Фиг. 17 иллюстрирует аспект станции (STA) 1700 для использования в пределах системы 100. STA 1700 может содержать любой из пользовательских терминалов 120, проиллюстрированных на фиг. 1 или фиг. 2. Как было рассмотрено выше, STA 1700 может быть реализована в виде беспроводного устройства, например беспроводного устройства, проиллюстрированного на фиг. 3. STA 1700 может использоваться для связи с АР, как описано выше в отношении фиг. 4-фиг. 12.
[0197] STA 1700 может содержать приемный модуль 1702 для приема кадра NDPA и/или опроса CSI. Например, приемный модуль 1702 может быть сконфигурирован так, чтобы принимать кадр 402 или 422 NDPA и/или любой из опросов 412, 416 CSI. Кроме того, приемный модуль 1702 может быть сконфигурирован так, чтобы принимать кадр NDP и кадры, которые содержат упакованные кадры NDPA или упакованные опросные сообщения. Принятые данные могут быть демодулированы, преобразованы с понижением частоты или иначе обработаны приемным модулем 1702 или другим модулем. Приемный модуль 1702 может быть реализован с использованием приемника, например приемника 312, проиллюстрированного на фиг. 3, или комбинации приемников, например приемников 254m-254mu или 254xa-254xu, проиллюстрированных на фиг. 2. Приемный модуль 1702 может быть реализован в виде приемопередатчика и может содержать демодулятор и/или процессор принятых данных, например, RX-процессор 270 данных. В некоторых аспектах приемный модуль 1702 содержит антенну или приемопередатчик, например антенну 252 и приемопередатчик 254. Приемопередатчик может быть сконфигурирован так, чтобы демодулировать входящие беспроводные сообщения. Сообщения могут приниматься посредством антенны.
[0198] STA 1700 также может содержать модуль 1704 для определения обратной связи CSI. Модуль 1704 обратной связи CSI может быть сконфигурирован так, чтобы определять обратную связь CSI на основе принятого кадра NDP, связанного с принятым кадром NDPA. CSI может быть отражена в виде матрицы, как было рассмотрено выше. Параметры обратной связи CSI в некоторых аспектах могут определяться модулем 1704 обратной связи CSI. В некоторых аспектах модуль обратной связи CSI сконфигурирован так, чтобы определять MCS исходя из передачи, такой как упаковка управления, что принята посредством приемного модуля 1702. К примеру, модуль обратной связи CSI может определять MCS для CSI с помощью поля НТ-управления, включенного в упакованный кадр NDPA, как было описано выше в отношении фиг. 9А.
[0199] Модуль 1704 обратной связи CSI может быть сконфигурирован так, чтобы определять, вычислять ли стандартную/полную CSI, или вычислять ли разницу между предыдущей CSI и текущей CSI. Например, модуль 1704 обратной связи CSI может оценивать поле последней сохраненной SF или поле предыдущей сохраненной SF в NDPA, как и условия канала, как было рассмотрено выше. Если условие канала в общем сходно с условием, когда была сохранена предыдущая SF, модуль 1704 обратной связи CSI может определять, что не никакой CSI отправлено не будет. В некоторых аспектах модуль 1704 обратной связи CSI может определять, что SF была сохранена в АР, и может вычислять данные разницы для отправки к АР, чтобы вычислить текущую SF. Определения модуля 1704 обратной связи CSI могут быть включены в обратную связь CSI, например в обратную связь 408 CSI, проиллюстрированную на фиг. 11 и фиг. 12. В некоторых аспектах определения могут быть отражены полем нулевой CSI, полем разницы CSI, полем нулевой SF, полем использования предыдущей SF, полем нулевой CSI и разницы CSI и/или одним или несколькими значениями в зарезервированном поле, таком как поле первых сегментов и поле оставшихся сегментов. Причина, которая привела к тому, что модуль 1704 обратной связи CSI не отправил CSI, может быть отражена с помощью поля непринятого NDPA/NDP, поля разницы CSI, поля нулевой SF, поля использования предыдущей SF, полем нулевой CSI и разницы CSI и/или в полях, которые становятся зарезервированными, когда определяется, что никакой CSI передаваться не будет, например, в передаче обратной связи CSI, переданной к АР. В некоторых аспектах модуль 1704 обратной связи CSI сконфигурирован так, чтобы генерировать передачу обратной связи CSI, имеющую продолжительность, которая отражает, что CSI не будет передаваться. В некоторых аспектах модуль 1704 обратной связи CSI может определять, что обратная связь CSI не будет передаваться в силу ограничения передачи, такого как ограничение PPDU или TXOP.
[0200] Модуль 1704 обратной связи CSI дополнительно может быть сконфигурирован так, чтобы определять любую из прочей информации, описанной выше в отношении обратной связи 408 CSI. В некоторых аспектах функциональность модуля 1704 обратной связи CSI реализуется с использованием по меньшей мере контроллера 280 и/или блока 278 оценки каналов. В некоторых аспектах модуль 1704 обратной связи CSI содержит квантователь, для квантования углов и/или записей в матрице, указывающей CSI.
[0201] STA 1700 может дополнительно содержать модуль 1706 регулировки скорости передачи для определения регулировки скорости передачи, чтобы отправлять обратную связь CSI, определенную с помощью модуля 1704 обратной связи CSI. Например, модуль 1706 регулировки скорости передачи может повысить PHY-скорость передачи для отправки обратной связи CSI, когда поле последней принятой SF в одном или нескольких принятых кадрах NDPA отражает, что обратная связь CSI, которую передавала STA 1700, была успешно принята. Подобным образом модуль 1706 регулировки скорости передачи может снижать скорость передачи, такую как PHY-скорость передачи, если поле последней принятой SF, поле последней сохраненной SF или поле предыдущей сохраненной SF отражает, что прежде переданная SF не была принята или не может быть сохранена. В некоторых аспектах модуль 1706 регулировки скорости передачи может регулировать параметры обратной связи CSI, например модуляцию обратной связи CSI. Модуль 1706 регулировки скорости передачи может определять или регулировать скорость передачи на основе поля управления в упаковке, как было рассмотрено выше. Модуль 1706 регулировки скорости передачи также может быть сконфигурирован так, чтобы определять скорость передачи, при которой принимается сообщение, например опросное сообщение, к примеру, в приемном модуле 1702.
[0202] Модуль 1706 регулировки скорости передачи может быть сконфигурирован так, чтобы выполнять любую из процедур регулировки скорости передачи, описанных выше в отношении фиг. 7. В некоторых аспектах функциональность модуля 1706 регулировки скорости передачи реализуется с использованием по меньшей мере контроллера 280. В некоторых аспектах модуль 1706 регулировки скорости передачи ищет значения или параметры в блоке памяти, таком как блок 282 памяти, например, чтобы определить подходящую скорость передачи или регулировку.
[0203] STA 1700 дополнительно содержит передающий модуль 1708 для передачи обратной связи CSI. Например, передающий модуль 1708 может быть сконфигурирован так, чтобы передавать обратную связь CSI, определенную модулем 1704 обратной связи CSI. Передающий модуль может быть сконфигурирован так, чтобы передавать скорость передачи, определенную модулем 1706 регулировки скорости передачи или с помощью другого параметра, определенного модулем 1706 регулировки скорости передачи. В некоторых аспектах передающий модуль 1708 сконфигурирован так, чтобы по беспроводной связи передавать обратную связь CSI, например, к АР 110. Передающий модуль 1708 может быть реализован с использованием передатчика, например передатчика 310, проиллюстрированного на фиг. 3, или комбинации передатчиков, например передатчиков 254m-254mu или 254xa-254xu, проиллюстрированных на фиг. 2. Передающий модуль 1708 может быть реализован в виде приемопередатчика и может содержать модулятор и/или процессор данных передачи, например ТХ-процессор 288. В некоторых аспектах передающий модуль 1708 содержит антенну или приемопередатчик, например, антенну 252 и приемопередатчик 254. Приемопередатчик может быть сконфигурирован так, чтобы модулировать исходящие беспроводные сообщения, направленные к АР. Сообщения могут передаваться посредством антенны.
[0204] Специалисты в данной области техники оценят преимущества различных схем, чипов, модулей и/или компонентов, которые могут содержать как программное обеспечение, так и аппаратное обеспечение или и то, и другое, что может использоваться для реализации модулей, описанных выше в отношении STA 1700. Один или несколько модулей STA 1700 могут быть частично или полностью реализованы в процессоре 304, проиллюстрированном на фиг. 3.
[0205] Хотя они и описаны отдельно, понятно, что функциональным блокам, описанным в отношении АР 1300 и STA 1700, не нужно быть отдельными структурными элементами. Подобным образом один или несколько функциональных блоков или частей функциональности различных блоков могут быть реализованы в виде одного чипа. В качестве альтернативы функциональность конкретного блока может быть реализована в виде двух и более микросхем. Кроме того, дополнительные модули или функциональность могут быть реализованы в АР 1300 и STA 1700, и компоненты АР 1300 и/или STA 1700 могут быть распределены в любой из множества конфигураций. Дополнительные или меньшие соединения между различными модулями, проиллюстрированными на фиг. 2, 3, 13 и 17, или между дополнительными модулями могут быть реализованы.
[0206] Фиг. 18 иллюстрирует аспект 1800 способа передачи. Способ может быть осуществлен посредством STA 1700, например, чтобы определить, была ли переданная SF принята и/или сохранена в АР. Хотя представленный ниже способ будет описан в отношении элементов STA 1700, специалистам в данной области техники будет понятно, что другие компоненты могут использоваться для осуществления одного или нескольких этапов, описанных здесь.
[0207] На этапе 1802 первый запрос принимает первый запрос информации состояния канала, например, с использованием приемного модуля 1702. Первый запрос может содержать оповещение о нулевом пакете данных или опросное сообщение, к примеру.
[0208] На этапе 1804 передается кадр, содержащий информацию состояния канала. Информация состояния канала может быть определена с использованием модуля 1704 обратной связи CSI, например, и может передаваться с использованием передающего модуля 1708, к примеру. Обратная связь CSI может быть определена с использованием первого запроса, принятого на этапе 1802.
[0209] При продолжении на этапе 1806 принимается второй запрос. Второй запрос содержит первый индикатор, указывающий, была ли информация состояния канала принята в ответ на первый запрос или была ли информация состояния канала сохранена после передачи. Второй запрос может быть принят с использованием приемного модуля 1702, к примеру. Второй запрос может содержать кадр NDPA. В некоторых аспектах второй запрос обрабатывается модулем 1704 обратной связи CSI и/или модулем 1706 регулировки скорости передачи, чтобы определить, отправлять обратную связь CSI или регулировать параметр, такой как скорость передачи, используемая для отправки CSI.
[0210] Фиг. 19 иллюстрирует аспект 1900 способа передачи. Способ может быть осуществлен STA 1700, например, чтобы определить, передавать ли CSI, и в некоторых аспектах, чтобы обозначить для АР, содержит ли переданная CSI разницу CSI. Хотя представленный ниже способ будет описан в отношении элементов STA 1700, специалистам в данной области техники будет понятно, что другие компоненты могут использоваться для осуществления одного или нескольких этапов, описанных здесь.
[0211] На этапе 1902 сообщение, указывающее, что информация состояния канала запрошена, принято, например, с использованием приемного модуля 1702. В некоторых аспектах сообщение содержит кадр NDPA или опросное сообщение. Сообщение может отражать, была ли прежде переданная SF сохранена в АР.
[0212] После этого, на этапе 1904, определяется, передавать ли информацию состояния канала. Определение может осуществляться модулем 1704 обратной связи CSI, например. Модуль 1704 обратной связи CSI может оценивать, изменилось ли состояние канала и сохранена ли CSI в АР, например, как описано выше.
[0213] При переходе к этапу 1906 осуществляется передача. Передача может содержать первый индикатор и второй индикатор, указывающие результат определения. Если первый индикатор и/или второй индикатор отражают, что информация состояния канала будет передана, первый индикатор и/или второй индикатор могут указывать, содержит ли информация состояния канала информацию, указывающую разницу между текущей информацией состояния канала и прежде принятой информацией состояния канала. Первый индикатор может содержать поле нулевой CSI, поле нулевой SF и/или часть поля нулевой CSI и разницы CSI, например. Второй индикатор может содержать поле разницы CSI, поле использования последней SF и/или часть поля нулевой CSI и разницы CSI, например. Индикаторы могут быть определены модулем 1704 обратной связи CSI, к примеру. Передача может быть принята с использованием приемного модуля 1304, например. Передача может содержать обратную связь CSI, например, обратную связь 408 CSI, или другую передачу, указывающую, будет ли передана CSI. Передача может осуществляться с использованием передающего модуля 1708, например.
[0214] Фиг. 20 иллюстрирует аспект 2000 способа передачи. Способ может быть осуществлен STA 1700, например, чтобы определить MCS для передачи CSI. Хотя представленный ниже способ будет описан в отношении элементов STA 1700, специалистам в данной области техники будет понятно, что другие компоненты могут использоваться для осуществления одного или нескольких этапов, описанных здесь.
[0215] На этапе 2002 принимается кадр упаковки, например, с использованием приемного модуля 1702. Кадр упаковки может содержать поле управления, указывающее схему модуляции и кодирования (MCS) для передачи информации состояния канала, и по меньшей мере одно поле, указывающее, что по меньшей мере часть информации состояния канала запрашивается. Кадр упаковки может содержать упакованный кадр NDPA, как было рассмотрено выше в отношении фиг. 9А, или упакованное опросное сообщение, как было описано выше в отношении фиг. 10.
[0216] Потом, на этапе 2004, по меньшей мере часть информации состояния канала, запрошенной кадром, передается, например, с использованием передающего модуля 1708, например. Модуль 1704 обратной связи CSI и/или модуль регулировки скорости передачи могут извлечь MCS из поля управления в принятом кадре упаковки, чтобы определить, как отправлять CSI. Информация состояния канала может передаваться как обратная связь CSI, такая как обратная связь 408 CSI. Информация состояния канала может быть определена модулем 1704 обратной связи CSI, например, как было описано выше.
[0217] Фиг. 21 иллюстрирует аспект 2100 способа передачи. Способ может быть осуществлен АР 1200, например, чтобы определить, что информация состояния канала не будет принята, и чтобы определить, почему информация состояния канала не передается от STA. Хотя представленный ниже способ будет описан в отношении элементов АР 1200, специалистам в данной области техники будет понятно, что другие компоненты могут использоваться для осуществления одного или нескольких этапов, описанных здесь.
[0218] На этапе 2102 передается запрос информации состояния канала, например, передающим модулем 1306. После этого, на этапе 2104, принимается передача. Передача может содержать индикатор. Передача может быть принята с использованием приемного модуля 1304, например.
[0219] После приема передачи определяется, что передача не включает в себя информацию состояния канала, на основе продолжительности передачи на этапе 2106. Далее, на этапе 2108, условие, которое способствовало отсутствию приема информации состояния канала, определяется на основе значения индикатора. Индикатор может содержать поле непринятого NDPA/NDP, поле использования предыдущей SF и/или поле нулевой CSI и разницы CSI, как было описано выше в отношении фиг. 12. Индикатор дополнительно может содержать бит, поле или другой знак, указывающий можно ли превысить ограничение передачи путем передачи информации состояния канала. Определение на этапе 2106 и/или на этапе 2108 может быть осуществлено модулем 1314 обработки CSI, например.
[0220] Фиг. 22 иллюстрирует аспект 2200 способа передачи. Способ может быть осуществлен STA 1700, например, чтобы определить, передавать ли CSI, и чтобы обозначить для АР причину, по которой CSI не передается. Хотя представленный ниже способ будет описан в отношении элементов STA 1700, специалистам в данной области техники будет понятно, что другие компоненты могут использоваться для осуществления одного или нескольких этапов, описанных здесь.
[0221] На этапе 2202 принимается сообщение, указывающее, что информация состояния канала запрошена, например, с использованием приемного модуля 1702. В некоторых аспектах сообщение содержит кадр NDPA или опросное сообщение. Сообщение может отражать, хранится ли прежде переданная SF в АР.
[0222] После этого, на этапе 2204, определяется, что не будет передачи информации состояния канала. Определение может быть выполнено модулем 1704 обратной связи CSI, к примеру. Модуль 1704 обратной связи CSI может оценивать, изменилась ли информация состояния канала, хранилась ли CSI в АР и/или может ли кадр, включающий в себя CSI, быть слишком длинным для передачи, например, как описано выше.
[0223] При переходе к этапу 2206 генерируется передача, содержащая индикатор. Продолжительность передачи основана на определении на этапе 2204. Например, поле обратной связи CSI может быть опущено, чтобы достичь определенной продолжительности передачи. Кроме того, значение индикатора основано на условии, которое стало причиной отсутствия передачи информации состояния канала. Индикатор может содержать поле разницы CSI, поле предыдущей SF и/или поле нулевой CSI и разницы CSI, например. Индикатор может дополнительно содержать бит, поле или другой знак, указывающий, может ли ограничение передачи быть превышено путем передачи информации состояния канала. Генерация и/или определение длины или значения индикатора могут быть определены модулем 704 обратной связи CSI, например. Передача может содержать обратную связь CSI, например обратную связь 408 CSI, или другую передачу, указывающую, что CSI не будет передаваться. Индикатор может быть включен в поле управления обратной связи CSI.
[0224] На этапе 2208 осуществляется передача. Передача может осуществляться с использованием передающего модуля 1708, к примеру.
[0225] Фиг. 23 иллюстрирует аспект 2300 способа передачи. Способ может быть осуществлен АР 1200, например, чтобы определить, что информация состояния канала не будет принята, и чтобы определить, почему информация состояния канала не передается от STA. Хотя представленный ниже способ будет описан в отношении элементов АР 1200, специалистам в данной области техники будет понятно, что другие компоненты могут использоваться для осуществления одного или нескольких этапов, описанных здесь.
[0226] На этапе 2302 передается запрос информации состояния канала, например, передающим модулем 1306. После этого, на этапе 2304, принимается передача. Передача может содержать первое поле для индикации того, принимается ли первый сегмент информации состояния канала при передаче, и второе поле для индикации количества сегментов информации состояния канала, оставшихся для того, чтобы быть принятыми. Первое и второе поля могут быть частями зарезервированного поля, такого как поле первого сегмента и поле оставшихся сегментов. Передача может быть принята с использованием приемного модуля 1304, например.
[0227] После приема передачи определяется, включает ли передача в себя информацию состояния канала, на основе первого поля и второго поля на этапе 2306. Например, может быть определено, что никакой информации состояния канала не включено в передачу, если первое поле отражает, что первый сегмент информации состояния канала не включен в передачу, а значение второго поля по меньшей мере велико настолько, сколько составляет максимум для количества оставшихся сегментов.
[0228] Далее, на этапе 2308, условие, которое способствовало отсутствию приема информации состояния канала, определяется, если первое и второе поля отражают, что передача не включает в себя информацию состояния канала. Условие может быть определено на основе, по меньшей мере частично, двух или более битов, соседних с первым полем или вторым полем. Например, биты, которые могут использоваться в других целях, могут стать зарезервированными, когда первое и второе поля отражают, что передача не включает в себя информацию состояния канала, как было описано выше в отношении фиг. 12. Определение на этапе 2306 и/или на этапе 2308 может выполняться модулем 1314 обработки CSI.
[0229] Фиг. 24 иллюстрирует аспект 2400 способа передачи. Способ может быть осуществлен STA 1700, например, чтобы определить, передавать ли CSI, и чтобы обозначить для АР причину, по которой CSI не передается. Хотя представленный ниже способ будет описан в отношении элементов STA 1700, специалистам в данной области техники будет понятно, что другие компоненты могут использоваться для осуществления одного или нескольких этапов, описанных здесь.
[0230] На этапе 2402 принимается сообщение, указывающее, что информация состояния канала запрошена, например, с использованием приемного модуля 1702. В некоторых аспектах сообщение содержит кадр NDPA или опросное сообщение. Сообщение может отражать, хранится ли прежде переданная SF в АР.
[0231] После этого на этапе 2404 генерируется передача. Передача может содержать первое поле для индикации того, передается ли первый сегмент информации состояния канала при передаче, и второе поле для индикации количества сегментов информации состояния канала, оставшихся для того, чтобы быть переданными. Первое и второе поля могут быть частями зарезервированного поля, такого как поле первого сегмента и поле оставшихся сегментов. Генерация может быть осуществлена модулем 1704 обратной связи CSI, например. Модуль 1704 обратной связи CSI может оценивать, изменилась ли информация состояния канала, хранилась ли CSI в АР и/или может ли кадр, включающий в себя CSI, быть слишком длинным для передачи, например, как описано выше. Передача может содержать обратную связь CSI, например, обратную связь 408 CSI.
[0232] При переходе к этапу 2406 множество битов в передаче устанавливается, чтобы обозначить условие, способствовавшее тому, что информация состояния канала не включена, если первое поле и второе поле отражают, что передача не включает в себя информацию состояния канала. Множество битов может означать, что предыдущий запрос информации состояния канала не был принят, что текущая информация состояния канала в общем подобна переданной прежде информации состояния канала или что ограничение передачи может быть превышено путем передачи информации состояния канала, например. Установка множества битов может быть выполнена модулем 1704 обратной связи CSI, к примеру. Множество битов может быть включено в поле управления обратной связи CSI.
[0233] На этапе 2408 осуществляется передача. Передача может осуществляться с использованием передающего модуля 1708, к примеру.
[0234] Специалистам в данной области техники будет понятно, что здесь был описан простой и чистый формат кадра для передач обратной связи CSI. В некоторых аспектах AID STA могут быть отражены в NDPA. Может не быть индикации относительно количества STA в NDPA в некоторых аспектах, хотя эта информация может быть выведена исходя из длины NDPA. В некоторых аспектах информация в отношении того, была ли SF принята и сохранена в АР, может быть включена в NDPA. В некоторых аспектах информация в отношении того, передает ли STA CSI, включена в обратную связь CSI, передаваемую к АР. В некоторых аспектах упаковка используется для индикации параметров для STA, чтобы использовать их при передаче SF.
[0235] В некоторых аспектах никакое поле не определяется для STA «первого ответчика». Первый указанный STA-AID может неявно отражать этот первый ответчик в одном аспекте. NDPA и опрос CSI могут передавать соответствующий порядковый номер, чтобы дать возможность STA получить соответствие опроса CSI с соответствующим NDPA. Подобным образом порядковый номер может быть скопирован в поле управления, передаваемом STA.
[0236] Различные операции способов, описанные выше, могут выполняться с помощью любого подходящего средства, способного осуществлять соответствующие функции. Средство может включать в себя различные компонент (компоненты) и/или модуль (модули) аппаратного и/или программного обеспечения, включая (но не ограничиваясь этим) схему, специализированную интегральную схему (ASIC) или процессор. В общем, там где имеются операции, модуль или этапы, проиллюстрированные в рисунках, эти операции могут иметь соответствующие эквивалентные компоненты типа «средство плюс функция». Например, пользовательский терминал может содержать средство приема запроса информации состояния канала, средство определения параметров информации состояния канала на основе информации, включенной в запрос, средство определения информации состояния канала на основе, по меньшей мере частично, определенных параметров и средство передачи кадра, содержащего по меньшей мере часть определенной информации состояния канала.
[0237] Фиг. 25 иллюстрирует блок-схему примерного пользовательского терминала 2500 в соответствии с некоторыми аспектами настоящего изобретения. Пользовательский терминал 2500 содержит приемный модуль 2505, который может быть сконфигурирован так, чтобы выполнять функции средства приема, рассмотренного выше. В некоторых аспектах приемный модуль может соответствовать одному или нескольким приемникам 254 с фиг. 2. Пользовательский терминал 2500 дополнительно содержит определяющий модуль 2510, который может быть сконфигурирован так, чтобы выполнять функции средства определения, рассмотренного выше. В некоторых аспектах определяющий модуль может соответствовать контроллеру 280 с фиг. 2. Пользовательский терминал 2500 дополнительно содержит передающий модуль 2515, который может быть сконфигурирован так, чтобы выполнять функции средства передачи, рассмотренного выше. В некоторых аспектах передающий модуль может соответствовать одному или нескольким передатчикам 254 с фиг. 2.
[0238] В том смысле, что используется здесь, термин «определение» охватывает широкий выбор действий. Например, «определение» может включать в себя расчет, вычисление, обработку, выведение, исследование, поиск (например, поиск в таблице, базе данных или другой структуре данных), выяснение и тому подобное. Также «определение» может включать в себя прием (например, прием информации), организацию доступа (например, организацию доступа к данным в блоке памяти) и тому подобное. Также «определение» может включать в себя разрешение, отбор, выбор, установление и тому подобное.
[0239] В том смысле, что используется здесь, фраза, относящаяся к «по меньшей мере одному из» списка пунктов, относится к комбинации этих пунктов, включающей в себя отдельные члены. Например, «по меньшей мере одно из: a, b или c» предполагает охват: a, b, c, a-b, a-c, b-c и a-b-c.
[0240] Различные операции способов, описанные выше, могут выполняться с помощью любого подходящего средства, способного осуществлять эти операции, такого как различные компонент (компоненты), схемы и/или модуль (модули) аппаратного и/или программного обеспечения. В общем, любые операции, проиллюстрированные на рисунках, могут выполняться соответствующим функциональным средством, способным осуществлять эти операции.
[0241] Различные иллюстративные логические блоки, модули и схемы, описанные в связи с настоящим изобретением, могут реализовываться или выполняться с помощью процессора общего назначения, процессора обработки цифровых сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства (PLD), схем на дискретных компонентах или транзисторных логических схем, дискретных компонентов аппаратного обеспечения или любой их комбинации, предназначенной для выполнения описанных здесь функций. Процессор общего назначения может быть микропроцессором, но в качестве альтернативы процессор может быть любым имеющимся в продаже процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован в виде комбинации вычислительных устройств, например комбинации DSP и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров совместно с ядром DSP, или любой другой подобной конфигурации.
[0242] В одном или нескольких аспектах описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении или любой их комбинации. При реализации в программном обеспечении функции могут храниться или передаваться как одна или несколько команд или код на машиночитаемом носителе. Машиночитаемый носитель включает в себя как компьютерные носители данных, так и средства связи, включая любой носитель, способствующий передаче компьютерной программы от одной точки к другой. Носитель данных может быть любым из доступных носителей, доступ к которым может осуществляться компьютером. В качестве примера, но не ограничения, такие машиночитаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое оптическое дисковое запоминающее устройство, магнитное дисковое запоминающее устройство или другие магнитные запоминающие устройства, или любой другой носитель, который может использоваться для передачи или хранения желаемого программного кода в виде команд или структур данных и доступ к которому может осуществляться компьютером. Также любое подходящее соединение называется машиночитаемым носителем. Например, если программное обеспечение передается с веб-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасное излучение, радио и микроволны, тогда коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасное излучение, радио и микроволны, включаются в определение носителя. Магнитный диск и оптический диск, как используются здесь, включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), флоппи-диск и blu-ray-диск, где магнитные диски обычно отражают данные магнитным способом, тогда как оптические диски отражают данные оптическим способом с помощью лазеров. Таким образом, в некоторых аспектах машиночитаемый носитель может содержать нетранзитный машиночитаемый носитель (например, материальные носители). Кроме того, в некоторых аспектах машиночитаемый носитель может содержать транзитный машиночитаемый носитель (например, сигнал). Комбинации представленного выше также должны быть включены в пределы машиночитаемого носителя.
[0243] Раскрытые здесь способы содержат один или несколько этапов или действий для достижения описанного способа. Этапы способа и/или действия могут  сменять друг друга, не выходя за пределы объема формулы изобретения. Другими словами, пока не определен конкретный порядок этапов и действий, порядок и/или использование конкретных этапов и/или действий может быть изменен, не выходя за пределы объема формулы изобретения.
[0244] Описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении или любой их комбинации. При реализации в программном обеспечении функции могут храниться как одна или несколько команд на машиночитаемом носителе. Машиночитаемый носитель может быть любым доступным носителем, доступ к которому может осуществляться компьютером. В качестве примера, но не ограничения, такие машиночитаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое оптическое дисковое запоминающее устройство, магнитное дисковое запоминающее устройство или другие магнитные запоминающие устройства или любой другой носитель, который может использоваться для передачи или хранения желаемого программного кода в виде команд или структур данных и доступ к которому может осуществляться компьютером. Магнитный диск и оптический диск, как используются здесь, включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), флоппи-диск и blu-ray-диск, где магнитные диски обычно отражают данные магнитным способом, тогда как оптические диски отражают данные оптическим способом с помощью лазеров.
[0245] Таким образом, некоторые аспекты могут содержать компьютерный программный продукт для выполнения представленных здесь операций. Например, такой компьютерный программный продукт может содержать машиночитаемый носитель, на котором хранятся (и/или кодируются) команды, выполняемые одним или несколькими процессорами, чтобы осуществлять операции, описанные здесь. Что касается некоторых аспектов, компьютерный программный продукт может включать в себя упаковочный материал.
[0246] Программное обеспечение или команды также могут передаваться с помощью передающей среды. Например, если программное обеспечение передается с веб-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасное излучение, радио и микроволны, тогда коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасное излучение, радио и микроволны, включаются в определение передающей среды.
[0247] Кроме того, следует понимать, что модули и/или другое подходящее средство реализации способов и методик, описанных здесь, могут быть загружены и/или иначе получены пользовательским терминалом и/или базовой станцией соответствующим образом. Например, такое устройство может быть соединено с сервером для упрощения перемещения средства реализации способов, описанных здесь. В качестве альтернативы различные способы, описанные здесь, могут предоставляться посредством носителей данных (например, RAM, ROM, физический носитель данных, такой как компакт-диск (CD) или флоппи-диск, и т.д.) так, что пользовательский терминал и/или базовая станция могут получить различные способы при соединении или предоставлении носителей данных устройству. Более того, может использоваться любая другая подходящая методика предоставления устройству способов и методик, описанных здесь.
[0248] Следует понимать, что формула изобретения не ограничивается точной конфигурацией и компонентами, проиллюстрированными выше. Различные модификации, изменения и вариации могут быть осуществлены в отношении структуры, функционирования и деталей способов и устройства, описанного выше, не выходя за пределы объема формулы изобретения.
[0249] Тогда как упомянутое выше направлено на аспекты настоящего изобретения, прочие и следующие аспекты изобретения могут быть продуманы без выходы за пределы своего основного объема, и их объем определяется следующей формулой изобретения.