ПРОТОКОЛ ДЛЯ ПЕРЕДАЧИ ПО ОБРАТНОЙ СВЯЗИ ИНФОРМАЦИИ СОСТОЯНИЯ КАНАЛА
PROTOCOL FOR CHANNEL STATE INFORMATION FEEDBACK

Испрашивание приоритета согласно §119 раздела 35 Свода законов США.
[0001] Настоящая заявка на патент испрашивает преимущество предварительной заявки на патент США 61/368,348 (номер 102480P1 в реестре поверенного), поданной 28 июля 2010, и предварительной заявки на патент США 61/372,546 (номер 102573P1 в реестре поверенного), поданной 11 августа 2010 и переданной ее правопреемнику и тем самым явно включенных здесь по ссылке.
ОБЛАСТЬ ТЕХНИКИ
[0002] Некоторые аспекты настоящего описания в целом относятся к беспроводной связи и более подробно к способу для передачи обратной связи информации состояния канала (CSI).
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0003] Чтобы решить проблему увеличивающихся требований полосы пропускания, которые требуются для систем беспроводной связи, разрабатываются различные схемы, чтобы позволить множественным пользовательским терминалам обмениваться с единственной точкой доступа посредством совместного использования ресурсов канала, достигая высоких пропускных способностей данных. Технология с множеством входов множеством выходов (MIMO) представляет один такой подход, который недавно появился как популярный метод для систем связи следующего поколения. Технология MIMO была принята в нескольких появляющихся стандартах беспроводной связи, таких как стандарт Института Инженеров по электротехнике и радиоэлектронике (IEEE) 802.11. IEEE 802.11 обозначает набор стандартов воздушного интерфейса беспроводной локальной сети (WLAN), разработанных комитетом IEEE 802.11 по связи в коротком диапазоне (например, десятки метров - несколько сотен метров).
[0004] Основные стандарты WLAN IEEE 802.11 установили спецификации для передач, основанных на подходе с очень высокой пропускной способностью (VHT), используя несущую частоту 5 ГГц (то есть спецификацию IEEE 802.11ac) или используя несущую частоту 60 ГГц (то есть спецификацию IEEE 802.11ad), имеющую целью агрегирование пропускных способностей, больших чем 1 гигабит в секунду. Одна из обеспечивающих технологий для спецификации на 5 ГГц VHT является более широкая полоса частот канала, которая связывает два канала на 40 МГц для полосы пропускания на 80 МГц, таким образом удваивая частоту следования данных физического уровня (PHY) с незначительным увеличением стоимости по сравнению со стандартом IEEE 802.11n.
T
R
T
R
S
S
T
R
S
[0005] Система MIMO использует множественные (N) передающие антенны и множественные (N) принимающие антенны для передачи данных. Канал MIMO, сформированный N передающими и N принимающими антеннами, может быть разложен на N независимых каналов, которые также упоминаются как пространственные каналы, где N≤min{N, N}. Каждый из N независимых каналов соответствует размерности. Система MIMO может обеспечить улучшенную эффективность (например, более высокую пропускную способность и/или большую надежность), если используется дополнительная размерность, созданная кратным числом передающих и принимающих антенн.
[0006] В беспроводных сетях с единственной точкой доступа (AP) и множественными пользовательскими станциями (STA) параллельные передачи могут иметь место на множественных каналах к различным станциям в направлении и восходящей линии связи и нисходящей линии связи. Много вызовов присутствуют в таких системах.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0007] Некоторые аспекты настоящего описания обеспечивают устройство для осуществления связи. Устройство в целом включает в себя передатчик, сконфигурированный для передачи первого сообщения управления, запрашивающего информацию состояния канала (CSI), которая должно быть вычислено в каждом из одного или более других устройств, и приемник, сконфигурированный, чтобы принять первое сообщение отчета о CSI с вычисленной CSI, переданное в ответ на первое сообщение управления, при этом передатчик также конфигурируется, чтобы передавать одно или более вторых сообщений управления, в котором каждое из одного или более вторых сообщений управления запрашивает сообщение отчета о CSI с вычисленной CSI от различных одного из других устройств, приемник также сконфигурирован, чтобы принять одно или более сообщений отчета CSI, переданных в ответ на одно или более вторых сообщений управления, и каждое из первого сообщения управления и одного или более вторых сообщений управления содержит порядковый номер, используемый для установления соответствия каждого из одного или более вторых сообщений управления с первым сообщением управления.
[0008] Некоторые аспекты настоящего описания обеспечивают способ для осуществления связи. Способ в целом включает в себя передачу первого сообщения управления, запрашивающего информацию состояния канала (CSI), которая должна быть вычислена в каждом из одного или более устройств, прием первого сообщения отчета о CSI с вычисленной CSI, переданного в ответ на первое сообщение управления, передачу одного или более вторых сообщений управления, при этом каждое из одного или более вторых сообщений управления запрашивает сообщение отчета о CSI с вычисленной CSI от различного из устройств и прием одного или более сообщений отчета о CSI, переданных в ответ на одно или более вторых сообщений управления.
[0009] Некоторые аспекты настоящего описания обеспечивают устройство для осуществления связи. Устройство в целом включает в себя средство для передачи первого сообщения управления, запрашивающего информацию состояния канала (CSI), которая должна быть вычислена в каждом из одного или более других устройств, и средство для приема первого сообщения отчета о CSI с вычисленной CSI, переданного в ответ на первое сообщение управления, в котором средство для передачи далее конфигурируется для передачи одного или более вторых сообщений управления, при этом каждое из одного или более вторых сообщений управления запрашивает сообщение отчета о CSI с вычисленной CSI от различного одного из других устройств, и средство для приема дополнительно сконфигурировано для приема одного или более сообщений отчета о CSI, переданных в ответ на одно или более вторых сообщений управления.
[0010] Некоторые аспекты настоящего описания обеспечивают компьютерный программный продукт для осуществления связи. Компьютерный программный продукт в целом включает в себя считываемый компьютером носитель, содержащий инструкции, выполняемые, чтобы передавать первое сообщение управления, запрашивающее информацию состояния канала (CSI), которая должна быть вычислена в каждом из одного или более устройств, принимать первое сообщение отчета о CSI с вычисленной CSI, передавать в ответ на первое сообщение управления, передавать одно или более вторых сообщений управления, при этом каждое из одного или более вторых сообщений управления запрашивает сообщение отчета о CSI с вычисленной CSI от различных одного из устройств и принимать одно или более сообщений отчета о CSI, переданных в ответ на одно или более вторых сообщений управления.
[0011] Некоторые аспекты настоящего описания обеспечивают точку доступа. Точка доступа в целом включает в себя по меньшей мере одну антенну, передатчик, сконфигурированный для передачи через по меньшей мере одну антенну, первого сообщения управления, запрашивающего информацию состояния канала (CSI), которая должна быть вычислена в каждом из одного или более терминалов доступа, и приемник, сконфигурированный для приема через по меньшей мере одну антенну первого сообщения отчета о CSI с вычисленной CSI, переданного в ответ на первое сообщение управления, в котором передатчик также сконфигурирован для передачи через по меньшей мере одну антенну одного или более вторых сообщений управления, при этом каждое из одного или более вторых сообщений управления запрашивает сообщение отчета о CSI с вычисленной CSI от различного одного из терминалов доступа, и приемник также сконфигурирован для приема через по меньшей мере одну антенну одного или более сообщений отчета о CSI, переданных в ответ на одно или более вторых сообщений управления.
[0012] Некоторые аспекты настоящего описания обеспечивают устройство из одного или более устройств для осуществления связи. Устройство в целом включает в себя приемник, сконфигурированный, чтобы принять первое сообщение управления, запрашивающее информацию состояния канала (CSI), которая должна быть вычислена в каждом из одного или более устройств, и передатчик, сконфигурированный для передачи, в ответ на первое сообщение управления, сообщения отчета о CSI с вычисленной CSI, если устройство указано в первом сообщении управления как то, которое отвечает первым с помощью CSI среди одного или более устройств, при этом приемник также сконфигурирован для приема второго сообщения управления, запрашивающего сообщение отчета о CSI с вычисленной CSI, которая должна быть передана от устройства, если устройство не указано в первом сообщении управления как то, которое отвечает первым с помощью CSI, среди одного или более устройств, передатчик также сконфигурирован, чтобы передавать сообщение отчета о CSI в ответ на принятое второе сообщение управления, и каждое из первого сообщения управления и второго сообщения управления содержит порядковый номер, используемый для установления соответствия второго сообщения управления с первым сообщением управления.
[0013] Некоторые аспекты настоящего описания обеспечивают способ для осуществления связи. Способ в целом включает в себя прием, в устройстве из одного или более устройств, первого сообщения управления, запрашивающего информацию состояния канала (CSI), которая должна быть вычислена в каждом из одного или более устройств, передачу, в ответ на первое сообщение управления, сообщения отчета о CSI с вычисленной CSI, если устройство указано в первом сообщении управления как то, которое отвечает первым с помощью CSI среди одного или более устройств, прием второго сообщения управления, запрашивающего сообщение отчета о CSI с вычисленной CSI, которая должна быть передана от устройства, если устройство не указано в первом сообщении управления как то, которое отвечает первым с помощью CSI среди одного или более устройств, и передачу сообщения отчета о CSI в ответ на принятое второе сообщение управления.
[0014] Некоторые аспекты настоящего описания обеспечивают устройство из одного или более устройств для осуществления связи. Устройство в целом включает в себя средство для приема первого сообщения управления, запрашивающего информацию состояния канала (CSI), которая должна быть вычислена в каждом из одного или более устройств, и средство для передачи, в ответ на первое сообщение управления, сообщения отчета о CSI с вычисленной CSI, если устройство указано в первом сообщении управления как то, которое отвечает первым с помощью CSI среди одного или более устройств, при этом средство для приема дополнительно сконфигурировано, чтобы принимать второе сообщение управления, запрашивающее сообщение отчета о CSI с вычисленной CSI, которая должна быть передана от устройства, если устройство не указано в первом сообщении управления как то, которое отвечает первым с помощью CSI среди одного или более устройств, и средство для передачи дополнительно сконфигурировано, чтобы передавать сообщение отчета о CSI в ответ на принятое второе сообщение управления.
[0015] Некоторые аспекты настоящего описания обеспечивают компьютерный программный продукт для осуществления связи. Компьютерный программный продукт в целом включает в себя считываемый компьютером носитель, содержащий инструкции, выполняемые, чтобы принимать, в устройстве из одного или более устройств, первое сообщение управления, запрашивающее информацию состояния канала (CSI), которая должна быть вычислена в каждом из одного или более устройств, передавать, в ответ на первое сообщение управления, сообщение отчета о CSI с вычисленной CSI, если устройство указано в первом сообщении управления как то, которое отвечает первым с помощью CSI среди одного или более устройств, принимать второе сообщение управления, запрашивающее сообщение отчета о CSI с вычисленной CSI, которая должна быть передана от устройства, если устройство не указано в первом сообщении управления как то, которое отвечает первым с помощью CSI среди одного или более устройств, и передавать сообщение отчета о CSI в ответ на принятое второе сообщение управления.
[0016] Некоторые аспекты настоящего описания обеспечивают терминал доступа из одного или более терминалов доступа. Терминал доступа в целом включает в себя по меньшей мере одну антенну, приемник, сконфигурированный для приема через по меньшей мере одну антенну первого сообщения управления, запрашивающего информацию состояния канала (CSI), которая должна быть вычислена в каждом из одного или более терминалов доступа, и передатчик, сконфигурированный для передачи через по меньшей мере одну антенну в ответ на первое сообщение управления, сообщения отчета о CSI с вычисленной CSI, если терминал доступа указан в первом сообщении управления как тот, который отвечает первым с помощью CSI среди одного или более терминалов доступа, при этом приемник также сконфигурирован для приема через по меньшей мере одну антенну второго сообщения управления, запрашивающего сообщение отчета о CSI с вычисленной CSI, которая должна быть передана от терминала доступа, если терминал доступа не указан в первом сообщении управления как тот, который отвечает первым с помощью CSI среди одного или более терминалов доступа, и передатчик также сконфигурирован для передачи через по меньшей мере одну антенну сообщения отчета о CSI в ответ на принятое второе сообщение управления.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0017] Для того, чтобы способ, в котором вышеупомянутые признаки настоящего описания мог быть поняты подробно, более конкретное описание, кратко изложенное выше, приведено ниже со ссылками на аспекты, некоторые из которых иллюстрируются в приложенных чертежах. Нужно отметить, однако, что приложенные чертежи иллюстрируют только некоторые типичные аспекты этого раскрытия и не должны поэтому быть рассмотрены как ограничивающие его объем, поскольку описание может быть рассмотрено в других одинаково эффективных аспектах.
[0018] ФИГ. 1 иллюстрирует диаграмму сети беспроводной связи в соответствии с некоторыми аспектами настоящего описания.
[0019] ФИГ. 2 иллюстрирует блок-схему примерных точки доступа и пользовательских терминалов в соответствии с некоторыми аспектами настоящего описания.
[0020] ФИГ. 3 иллюстрирует блок-схему примерного беспроводного устройства в соответствии с некоторыми аспектами настоящего описания.
[0021] ФИГ. 4 иллюстрирует пример протокол обратной связи информации состояния канала (CSI) в соответствии с некоторыми аспектами настоящего описания.
[0022] ФИГ. 5 иллюстрирует примерные форматы сообщений запроса CSI в соответствии с некоторыми аспектами настоящего описания.
[0023] ФИГ. 6 иллюстрирует примерный формат сообщения отчета о CSI в соответствии с некоторыми аспектами настоящего описания.
[0024] ФИГ. 7 иллюстрирует примерный формат обратной связи CSI с сегментацией в соответствии с некоторыми аспектами настоящего описания.
[0025] ФИГ. 8 иллюстрирует примерное сообщение опроса CSI с индикацией сегментов в соответствии с некоторыми аспектами настоящего описания.
[0026] ФИГ. 9 иллюстрирует примерный протокол для передачи обратной связи CSI во множественных блоках протокольных данных процедуры конвергенции физического уровня (PPDU) в соответствии с некоторыми аспектами настоящего описания.
[0027] ФИГ. 10 иллюстрирует примеры размера обратной связи CSI в соответствии с некоторыми аспектами настоящего описания.
[0028] ФИГ. 11 иллюстрирует примерные операции, которые могут быть выполнены в точке доступа в соответствии с некоторыми аспектами настоящего описания.
[0029] ФИГ. 11A иллюстрирует примерные компоненты, способные выполнять операции, показанные на фиг. 11.
[0030] ФИГ. 12 иллюстрирует примерные операции, которые могут быть выполнены в терминале в соответствии с некоторыми аспектами настоящего описания.
[0031] ФИГ. 12A иллюстрирует примерные компоненты, способные выполнять операции, показанные на фиг. 12.
ПОДРОБНОЕ ОПИСАНИЕ
[0032] Различные аспекты раскрытия описаны более полно в дальнейшем со ссылками на сопроводительные чертежи. Это раскрытие может, однако, быть воплощено во многих различных формах и не должно быть рассмотрено как ограниченное какой-либо конкретной структурой или функцией, представленной в настоящем описании. Вместо этого эти аспекты предоставлены так, чтобы это раскрытие было полным и законченным и полностью передавало объем раскрытия специалистам в данной области техники. На основании представленного описания специалист в данной области техники должен оценить, что объем раскрытия предназначен, чтобы охватить любой аспект раскрытия, раскрытого здесь, реализованный или независимо от или объединенным с любым другим аспектом раскрытия. Например, устройство может быть реализовано, или способ может быть осуществлен, используя любое количество аспектов, сформулированных здесь. Кроме того, объем настоящего раскрытия предназначен, чтобы охватить такое устройство или способ, который осуществлен, используя другую структуру, функциональные возможности или структуру и функциональные возможности в дополнение к или помимо различных аспектов раскрытия, сформулированных здесь. Нужно подразумевать, что любой аспект раскрытия, раскрытого здесь, может быть воплощен один или более элементами формулы изобретения.
[0033] Слово "примерный" используется здесь, чтобы означать "служить примером, случаем или иллюстрацией" Любой аспект, описанный здесь как "примерный", должен не обязательно быть рассмотрен как предпочтительный или выгодный перед другими аспектами.
[0034] Хотя конкретные аспекты описаны здесь, много изменений и перестановок этих аспектов находятся в пределах объема настоящего раскрытия. Хотя некоторые выгоды и преимущества предпочтительных аспектов упомянуты, объем настоящего раскрытия не предназначен, чтобы быть ограниченным конкретными выгодами, использованием или целями. Вместо этого аспекты настоящего раскрытия предназначены, чтобы быть широко применимыми к различным беспроводным технологиям, конфигурациям систем, сетей и протоколам передачи, некоторые из которых проиллюстрированы посредством примера на чертежах и в нижеследующем описании предпочтительных аспектов. Подробное описание и чертежи являются просто иллюстративными из настоящего раскрытия вместо ограничения объема раскрытия, определяемого приложенной формулой изобретения и ее эквивалентами.
ПРИМЕРНАЯ СИСТЕМА БЕСПРОВОДНОЙ СВЯЗИ
[0035] Методы, описанные здесь, могут использоваться для различных широкополосных систем беспроводной связи, включающих в себя системы связи, которые основаны на схеме ортогонального мультиплексирования. Примеры таких систем связи включают в себя системы множественного доступа с пространственным разделением каналов (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 (стандарт долгосрочного развития проекта партнерства 3-го поколения) или некоторые другие стандарты, известные в технике.
[0036] Описанное здесь может быть встроено во (например, реализовано в или выполнено) множество проводных или беспроводных устройств (например, узлов). В некоторых аспектах узел содержит беспроводный узел. Такой беспроводный узел может обеспечить, например, возможность соединения для или к сети (например, глобальной сети, такой как Интернет или сотовая сеть) через проводную линию связи или линию беспроводной связи. В некоторых аспектах беспроводный узел, реализованный в соответствии с описанным здесь, может содержать точку доступа или терминал доступа.
[0037] Точка доступа ("AP") может содержать, быть реализована как, или известна как NodeB, контроллер радиосети ("RNC"), eNodeB, контроллер базовой станции ("BSC"), базовая приемопередающая станция ("BTS"), базовая станция ("BS"), функциональный блок приемопередатчика ("TP'), радио-маршрутизатор, радио-приемопередатчик, набор базовых услуг ("BSS"), расширенный набор услуг ("ESS"), радио-базовая станция ("RBS") или некоторая другая терминология. В некоторых реализациях точка доступа может содержать киоск телевизионной приставки, медиацентр или любое другое подходящее устройство, которое сконфигурировано для обмена через беспроводный или проводной носитель. Согласно некоторым аспектам настоящего описания точка доступа может работать в соответствии с группой стандартов беспроводной связи Института Инженеров по электротехнике и радиоэлектронике (IEEE) 802.11.
[0038] Терминал доступа ("AT") может содержать, быть реализован как, или известен как терминал доступа, абонентская станция, абонентский блок, мобильная станция, удаленная станция, удаленный терминал, пользовательский терминал, пользовательский агент, пользовательское устройство, пользовательское оборудование, терминал или некоторая другая терминология. В некоторых реализациях терминал доступа может содержать сотовый телефон, радиотелефон, телефон протокола инициирования сеанса ("SIP"), станцию местной радиосвязи ("WLL"), персональный цифровой помощник ("PDA"), переносное устройство, имеющее способность беспроводного соединения, станцию ("STA") или некоторое другое подходящее устройство обработки, связанное с беспроводным модемом. Соответственно, один или более аспектов, раскрытых здесь, могут быть включены в телефон (например, сотовый телефон или смартфон), компьютер (например, ноутбук), портативное устройство связи, портативное вычислительное устройство (например. персональный цифровой помощник), планшет, устройство развлечения (например, музыкальное или видео устройство, или спутниковая радио станция), телевизионный дисплей, флип-камера, камера видеоохраны, устройство цифровой видео записи (DVR), устройство глобальной системы определения местоположения или любое другое подходящее устройство, которое конфигурируется, чтобы обмениваться через беспроводной или проводной носитель. Согласно некоторым аспектам настоящего описания терминал доступа может работать в соответствии с группой стандартов беспроводной связи IEEE 802.11.
[0039] Фиг. 1 иллюстрирует систему 100 множественного доступа с множественными входами - множественными выходами (MIMO) с пользовательскими терминалами и точками доступа. Для простоты только одна точка 110 доступа показана на фиг. 1. Точкой доступа обычно является неподвижная станция, которая осуществляет связь с пользовательскими терминалами и может также упоминаться как базовая станция или некоторой другой терминологией. Пользовательский терминал может быть неподвижным или мобильным и может также упоминаться как мобильная станция, беспроводное устройство или некоторая другая терминология. Точка 110 доступа может обмениваться с одним или более пользовательскими терминалами 120 в любой заданный момент на нисходящей линии связи и восходящей линии связи. Нисходящая линия связи (то есть прямая линия связи) является коммуникационной линией связи от точки доступа на пользовательские терминалы, и восходящая линия связи (то есть обратная линия связи) является коммуникационной линией связи от пользовательских терминалов к точке доступа. Пользовательский терминал может также обмениваться информацией через одноранговое соединение с другим пользовательским терминалом. Системный контроллер 130 подсоединяется к и обеспечивает координацию и управление для точек доступа.
[0040] В то время как части нижеследующего раскрытия будут описывать пользовательские терминалы 120, способные к осуществлению связи с помощью множественного доступа с пространственным разделением (SDMA), для некоторых аспектов пользовательские терминалы 120 могут также включать в себя некоторые пользовательские терминалы, которые не поддерживают SDMA. Таким образом, для таких аспектов AP 110 может быть сконфигурирована, чтобы обмениваться и с SDMA и с не-SDMA пользовательскими терминалами. Этот подход может удобно позволить старшим версиям пользовательских терминалов (унаследованные станции) оставаться развернутыми на предприятии, расширяя их полезный срок службы, позволяя более новым пользовательским терминалам SDMA быть введенными при необходимости.
ap
ap
ap
ux
[0041] Система 100 использует множественные передающие и множественные принимающие антенны для передачи данных на нисходящей линии связи и восходящей линии связи. Точка 110 доступа оборудована N антеннами и представляет множественные входы (MI) для передач нисходящей линии связи и множественные выходы (MO) для передач восходящей линии связи. Набор из K выбранных пользовательских терминалов 120 все вместе представляет множественные выходы для передач нисходящей линии связи и множественные входы для передач восходящей линии связи. Для однородного SDMA желательно иметь N≥K≥1, если потоки символов данных для K пользовательских терминалов не мультиплексированы по коду, частоте или времени некоторым средством. K может быть больше чем N, если потоки символов данных могут быть мультиплексированы с использованием способа TDMA, различных кодовых каналов с CDMA, несвязных наборов частотных поддиапазонов с OFDM, и так далее. Каждый выбранный пользовательский терминал передает специфические для пользователя данные к и/или принимает специфические для пользователя данные от точки доступа. Обычно каждый выбранный пользовательский терминал может быть оборудован одной или множественными антеннами (то есть N≥?1). K выбранных пользовательских терминалов могут иметь одно и то же или различное количество антенн.
[0042] Система 100 SDMA может быть системой с дуплексной передачей с разделением времени (TDD) или системой с дуплексной передачей с частотным разделением (FDD). Для системы TDD нисходящая линия связи и восходящая линия связи совместно используют один и тот же диапазон частот. Для системы FDD нисходящая линия связи и восходящая линия связи используют различные диапазоны частот. Система 100 MIMO может также использовать единственную несущую или множественные несущие для передачи. Каждый пользовательский терминал может быть оборудован единственной антенной (например, чтобы сохранить затраты низкими) или множественные антенны (например, где дополнительная стоимость может поддерживаться). Система 100 может также быть системой TDMA, если пользовательские терминалы 120 совместно используют один и тот же частотный канал посредством деления передачи/приема на различные временные слоты, причем каждый временной слот назначается на различный пользовательский терминал 120.
[0043] Беспроводная система 100, иллюстрированная на фиг. 1, может работать в соответствии с стандартами IEEE 802.11ac беспроводной связи. IEEE 802.11ac представляют новые поправки IEEE 802.11, которые учитывают более высокую пропускную способность в беспроводных сетях IEEE 802.11. Более высокая пропускная способность может быть реализована с помощью нескольких мер, таких как параллельные передачи ко множественным станциям 120 сразу, или посредством использования более широкой полосы пропускания канала (например, 80 МГц или 160 МГц). IEEE 802.11ac также упоминается как стандарт беспроводной связи с Очень Высокой Пропускной способностью (VHT).
t
ut,m
ut,x
up
dn
up
dn
up
dn
[0044] Фиг. 2 иллюстрирует блок-схему точки 110 доступа и два пользовательских терминала 120m и 120x в системе 100 MIMO. Точка 110 доступа оборудована N антеннами 224a-224t. Пользовательский терминал 120m оборудован N антеннами 252ma-252mu, и пользовательский терминал 120x оборудован N антеннами 252xa-252xu. Точка 110 доступа является передающим объектом для нисходящей линии связи и принимающим объектом для восходящей линии связи. Каждый пользовательский терминал 120 является передающим объектом для восходящей линии связи и принимающим объектом для нисходящей линии связи. Как используется здесь, термин "передающий объект" является независимо управляемым устройством или устройством, способным к передаче данных через беспроводный канал, и "принимающим объект" является независимо управляемым устройством или устройством, способным к приему данных через беспроводный канал. В нижеследующем описании индекс "dn" обозначает нисходящую линию связи, индекс “up” обозначает восходящую линию связи, N пользовательских терминалов выбирают для одновременной передачи на восходящей линии связи, N пользовательских терминалов выбирают для одновременной передачи на нисходящей линии связи, N может быть или может быть не равен N, и N и N могут быть статическими значениями или могут изменяться для каждого интервала планирования. Управление положением диаграммы направленности или некоторый другой пространственный способ обработки могут использоваться в пользовательском терминале и точке доступа.
ut,m
ut,m
ut,m
ut,m
ut,m
[0045] На восходящей линии связи в каждом пользовательском терминале 120, выбранном для передачи восходящей линии связи, процессор 288 TX принимает данные трафика из источника 286 данных и данные управления от контроллера 280. Процессор 288 TX обрабатывает (например, кодирует, чередует и модулирует) данные трафика для пользовательского терминала на основании схем модуляции и кодирования, ассоциированных со скоростью передачи, выбранной для пользовательского терминала, и обеспечивают поток символов данных. Процессор 290 пространственной передачи TX выполняет пространственную обработку в отношении потока символов данных и выдает N потоков символов передачи для N антенн. Каждый блок 254 передатчика (TMTR) принимает и обрабатывает (например, преобразует в аналоговую форму, усиливает, фильтрует и преобразовывает с повышением частоту) соответствующий поток символов передачи, чтобы генерировать сигнал восходящей линии связи. N блоков 254 передатчика выдают N сигналов восходящей линии связи для передачи от N антенн 252 к точке доступа.
up
[0046] N пользовательских терминалов могут быть запланированы для одновременной передачи на восходящей линии связи. Каждый из этих пользовательских терминалов выполняет пространственную обработку на своем потоке символов данных и передает свой набор потоков символов передачи по восходящей линии связи к точке доступа.
ap
up
ap
ap
up
[0047] В точке 110 доступа N антенн 224a-224ap принимают сигналы восходящей линии связи от всех N пользовательских терминалов, передающих на восходящей линии связи. Каждая антенна 224 выдает принятый сигнал соответствующему блоку 222 приемника (RCVR). Каждый блок 222 приемника выполняет обработку, комплементарную к обработке, выполненной блоком 254 передатчика, и выдает принятый поток символов. Процессор 240 пространственного приема RX выполняет пространственную обработку на приемнике в отношении N принятых потоков символов от N блоков 222 приемника и выдает N восстановленных потоков символов данных восходящей линии связи. Пространственная обработка на приемнике выполняется в соответствии с инверсией матрицы корреляции канала (CCMI), минимальной среднеквадратической ошибкой (MMSE), мягкой компенсацией помех (SIC) или некоторым другим способом. Каждый восстановленный поток символов данных восходящей линии связи является оценкой потока символов данных, переданного соответствующим пользовательским терминалом. Процессор 242 данных RX обрабатывает (например, демодулирует, выполняет обратное перемежение и декодирует) каждый восстановленный поток символов данных восходящей линии связи в соответствии со скоростью передачи, используемой для этого потока, чтобы получить декодированные данные. Декодированные данные для каждого пользовательского терминала могут быть выданы в контейнер 244 данных для сохранения и/или контроллер 230 для дальнейшей обработки.
dn
dn
dn
dn
ap
ap
ap
ap
ap
[0048] На нисходящей линии связи в точке 110 доступа процессор 210 TX принимает данные трафика из источника 208 данных для N пользовательских терминалов, запланированных для передачи нисходящей линии связи, данные управления от контроллера 230, и возможно другие данные от планировщика 234. Различные типы данных можно послать на различных транспортных каналах. Процессор 210 TX обрабатывает (например, кодирует, перемежает и модулирует) данные трафика для каждого пользовательского терминала на основании скорости передачи, выбранной для этого пользовательского терминала. Процессор 210 TX выдает N потоков символов данных нисходящей линии связи для N пользовательских терминалов. Процессор 220 пространственного приема TX выполняет пространственную обработку (такую как предварительное кодирование или формирование диаграммы направленности, как описано в настоящем описании) в отношении N потоков символов данных нисходящей линии связи и выдает N потоки символов передачи на N антенн. Каждый блок 222 передатчика принимает и обрабатывает соответствующий поток символов передачи, чтобы сгенерировать сигнал нисходящей линии связи. N блоков 222 передатчика выдают N сигналов нисходящей линии связи для передачи от N антенн 224 на пользовательские терминалы.
ut,m
ap
ut,m
ut,m
[0049] В каждом пользовательском терминале 120 N антенн 252 принимают N сигналов нисходящей линии связи от точки 110 доступа. Каждый блок 254 приемника обрабатывает принятый сигнал от ассоциированной антенны 252 и обеспечивает принятый поток символов. Процессор 260 пространственного приема RX выполняет пространственную обработку приемника в отношении N принятых потоков символов от N блоков 254 приемника и обеспечивает восстановленный поток символов данных нисходящей линии связи для пользовательского терминала. Пространственная обработка приемника выполняется в соответствии с CCMI, MMSE или некоторым другим способом. Процессор 270 RX обрабатывает (например, демодулирует, выполняет обратное перемежение и декодирует) восстановленный поток символов данных нисходящей линии связи, чтобы получить декодированные данные для пользовательского терминала.
dn,m
up,eff
[0050] В каждом пользовательском терминале 120 блок 278 оценки канала оценивает ответ канала нисходящей линии связи и обеспечивает оценки канала нисходящей линии связи, которые могут включать в себя оценки усиления канала, оценку SNR, дисперсию шума и так далее. Аналогично блок 278 оценки канала оценивает ответ канала восходящей линии связи и обеспечивает оценки канала восходящей линии связи. Контроллер 280 для каждого пользовательского терминала типично получает матрицу пространственных фильтров для пользовательского терминала на основании матрицы ответа канала нисходящей линии связи H для этого пользовательского терминала. Контроллер 230 получает матрицу пространственных фильтров для точки доступа на основании эффективной матрицы ответа канала восходящей линии связи H. Контроллер 280 для каждого пользовательского терминала может послать информацию обратной связи (например, собственные векторы нисходящей линии связи и/или восходящей линии связи, собственные значения, оценки SNR и так далее) к точке доступа. Контроллеры 230 и 280 также управляют работой различных блоков обработки в точке 110 доступа и пользовательском терминале 120 соответственно.
[0051] В одном аспекте настоящего описания одно или более сообщений запроса информация состояния канала (CSI) могут быть переданы от точки 110 доступа к одному или более пользовательским терминалам 120, в которых запрошенные сообщения CSI могут быть соотнесены с каналами пользовательских терминалов 120. Сообщения запроса CSI могут содержать сообщения многоадресного и/или одноадресного вещания. В ответ на одно или более сообщений запроса CSI, принятых в пользовательском терминале 120, сообщение обратной связи CSI может быть передано от этого пользовательского терминала 120 назад к точке 110 доступа. Некоторые аспекты настоящего описания поддерживают форматы кадра с низкими служебными расходами для сообщений запроса CSI и сообщений отчета обратной связи CSI.
[0052] Фиг. 3 иллюстрирует различные компоненты, которые могут быть использованы в беспроводном устройстве 302, которое может использоваться в системе 100 беспроводной связи. Беспроводное устройство 302 является примером устройства, которое может конфигурироваться, чтобы реализовать различные способы, описанные здесь. Беспроводное устройство 302 может быть точкой 110 доступа или пользовательским терминалом 120.
[0053] Беспроводное устройство 302 может включать в себя процессор 304, который управляет работой беспроводного устройства 302. Процессор 304 может также упоминаться как центральный процессор (CPU). Память 306, которая может включать в себя и постоянную память (ROM) и память с произвольным доступом (RAM), выдает инструкции и данные в процессор 304. Часть памяти 306 может также включать в себя энергонезависимую память с произвольным доступом (NVRAM). Процессор 304 типично выполняет логические и арифметические операции, основанные на инструкциях программ, сохраненных в памяти 306. Инструкции в памяти 306 могут быть выполнимыми, чтобы реализовать способы, описанные здесь.
[0054] Беспроводное устройство 302 может также включать в себя корпус 308, который может включать в себя передатчик 310 и приемник 312, чтобы обеспечить передачу и прием данных между беспроводным устройством 302 и удаленным местоположением. Передатчик 310 и приемник 312 могут быть объединены в приемопередатчик 314. Одна или множество передающих антенн 316 могут быть присоединены к корпусу 308 и электрически подсоединены к приемопередатчику 314. Беспроводное устройство 302 может также включать в себя (не показано) множественные передатчики, множественные приемники и множественные приемопередатчики.
[0055] Беспроводное устройство 302 может также включать в себя детектор 318 сигнала, который может использоваться, чтобы обнаружить и определить величину уровня сигналов, принятых приемопередатчиком 314. Детектор 318 сигнала может обнаружить такие сигналы как полная энергия, энергия для каждой поднесущей для каждого символа, спектральную плотность мощность и другие сигналы. Беспроводное устройство 302 может также включать в себя цифровой сигнальный процессор (ЦСП, DSP) 320 для использования в обработке сигналов.
[0056] В одном аспекте настоящего описания одно или более сообщений запроса CSI могут быть переданы от беспроводного устройства 302 на один или более пользовательских терминалов (не показаны на фиг. 3). В другом аспекте одно или более сообщений запроса CSI могут быть переданы от точки доступа (не показано на фиг. 3) на беспроводное устройство 302, в котором беспроводное устройство может быть одним из пользовательских терминалов, обслуживаемых точкой доступа. Сообщения запроса CSI могут содержать сообщения многоадресного и/или одноадресного вещания. В ответ на одно или более сообщений запроса CSI, принятых в беспроводном устройстве 302, отчет обратной связи CSI может быть передан от беспроводного устройства 302 к обслуживающей точке доступа. Форматы кадра с низкими служебными расходами для сообщений запроса CSI и сообщений сообщения об обратной связи CSI предложены в этом раскрытии.
[0057] Различные компоненты беспроводного устройства 302 могут быть соединены вместе шинной системой 322, которая может включать в себя шину питания, шину управляющих сигналов и шину сигнала статуса в дополнение к шине данных.
ПРОТОКОЛ ДЛЯ ПЕРЕДАЧИ ОТЧЕТА ОБРАТНОЙ СВЯЗИ ИНФОРМАЦИИ СОСТОЯНИЯ КАНАЛА
[0058] Некоторые аспекты настоящего описания поддерживают способы с низкими служебными расходами для передачи отчета обратной связи CSI из терминалов (STA) 120 к точке доступа (AP) 110 беспроводной системы 100, иллюстрированной на фиг. 1-2. Настоящее описание также предлагает форматы пакета для сообщения Объявления Пустого Пакета Данных (NDPA), сообщения Опроса CSI и сообщения обратной связи CSI. В некоторых случаях обратная связь CSI может быть слишком большой, чтобы переноситься в единственном блоке протокольных данных управления доступом к среде (MPDU) или в блоке протокольных данных процедуры конвергенции физического уровня (PPDU). В этих случаях протокол для сегментации обратной связи CSI может использоваться в соответствии с некоторыми аспектами настоящего описания.
[0059] Фиг. 4 иллюстрирует пример протокола 400 обратной связи CSI в соответствии с некоторыми аспектами настоящего описания. AP может передавать ко множеству пользовательским STA, кадр 402 NDPA, сопровождаемый кадром 404 Пустого Пакета Данных (NDP) после периода 406 Короткого Межкадрового Символа (SIFS). Кадр 402 NDPA может содержать Идентификаторы Ассоциации (AID) для STA, которые, как ожидают, будут передавать вычисленные сообщения отчета обратной связи CSI к AP.
[0060] Те STA, которые не перечислены в NDPA, могут игнорировать следующий кадр 404 NDP. В одном аспекте кадр 404 NDP может содержать зондирующий кадр, используемый каждой из STA, чтобы вычислить соответствующий сигнал обратной связи CSI, ассоциированный с этой станцией. Первая перечисленная STA в кадре 402 NDPA может передавать обратную связь 408 CSI через период SIFS после передачи кадра 404 NDP, как иллюстрировано на фиг. 4. Другие идентификаторы STA (идентификаторы) могут быть опрошены, используя сообщение Опроса CSI (например, Опрос 410 CSI) для каждой станции.
[0061] Фиг. 5 иллюстрирует форматы примера сообщений 500 и 550 запроса CSI в соответствии с некоторыми аспектами настоящего описания. Сообщение 500 запроса CSI может быть кадром управления типом и может содержать сообщение NDPA (то есть сообщение управления вещанием). Сообщение 550 запроса CSI может иметь также кадр управления типом и может содержать сообщение Опроса CSI (то есть одноадресное сообщение управления). Для некоторых аспектов настоящего описания сообщение 500 запроса CSI и сообщение 550 запроса CSI могут содержать одну и ту же объединенную структуру.
[0062] В одном аспекте сообщение 500 запроса CSI может содержать по меньшей мере одно из: поля 502 управления кадром, поля 504 длительности, поля 506 адреса назначения (DA), поля 508 исходного адреса (SA), поля 510 последовательности CSI, поля 512 информации множества STA, поля 514 проверки избыточным циклическим кодом (CRC) или поля 516 подтипа управления. В одном аспекте поле 502 управления кадром может указывать, используя расширенные подтипы, что сообщение 500 запроса CSI может соответствовать объявлению NDP. Поле 506 DA может быть установлено равным ID вещания/мультивещания для множественных STA назначения. Поле 510 последовательности CSI может использоваться, чтобы установить соответствие Опроса CSI с соответствующим NDPA. Поле 512 информации множества STA может содержать ID ассоциации каждой STA, запрошенной для вычисления обратной связи CSI. В одном аспекте поле 516 подтипа управления может быть использовано, чтобы указать, что сообщение 500 запроса CSI представляет сообщение NDPA.
[0063] В одном аспекте сообщение 550 запроса CSI может соответствовать Опросу CSI, посвященному одной из STA назначения, и может содержать по меньшей мере одно из: поля 552 управления кадром, поля длительности 554, поля 556 DA, поля 558 SA, поля 560 последовательности CSI, поля 562 CRC или поля 564 подтипа управления. В одном аспекте поле 552 управления кадром может указывать, используя расширенные подтипы, что сообщение 550 запроса CSI может соответствовать Опросу CSI. Поле 556 DA может быть установлено в адрес STA, предназначенной для опрашивания в соответствии с сообщением 550 запроса CSI. Значение 560 последовательности CSI может быть использовано для установления соответствия Опроса 550 CSI с соответствующим NDPA (то есть сообщением 500 NDPA). В одном аспекте поле 564 подтипа управления может указывать тип опроса CSI.
[0064] Фиг. 6 иллюстрирует формат примера сообщения 600 отчета CSI, содержащего сигнал обратной связи CSI в соответствии с некоторыми аспектами настоящего описания. Сообщение 600 отчета CSI может содержать по меньшей мере одно из: поля 602 управления кадром, поля 604 длительности, поля 606 DA, поля 608 SA, поля 610 управления обратной связью CSI, поля 612 обратной связи CSI с вычисленной CSI, поля 614 CRC или поля 616 подтипа управления. Сообщение отчета CSI может быть управлением типом. В одном аспекте поле 616 подтипа управления может указывать, что сообщение 600 представляет сообщение отчета CSI с обратной связью CSI. Как иллюстрировано на фиг. 6, поле 610 управления обратной связью CSI может содержать по меньшей мере одно из: подполя 618 последовательности CSI, которое может быть установлено равным порядковому номеру CSI соответствующего Опроса NDPA/CSI, подполя 620 с количеством колонок матрицы обратной связи CSI, подполя 622 с количеством строк матрицы обратной связи CSI или поля 624 с резервированными битами.
СЕГМЕНТАЦИЯ/ПОВТОРНАЯ СБОРКА ДЛЯ ИНФОРМАЦИИ СОСТОЯНИЯ КАНАЛА
[0065] В некоторых случаях количество байтов обратной связи CSI может быть слишком большим для передачи всей обратной связи CSI сразу. Например, в случае 8x4 160 МГц сжатой полосы частот, количество байтов для обратной связи CSI может быть приблизительно равным 15 КБ. Большой (размер) обратной связи CSI может быть не в состоянии вписаться в один блок протокольных данных MAC (MPDU) из-за ограничений размера MPDU. Размер MPDU может быть ограничен разделителем Агрегированных блоков протокольных данных MAC (A-MPDU) и/или возможностями STA.
[0066] Некоторые аспекты настоящего описания поддерживают дополнительные возможности, которые могут потребоваться, чтобы разместить большую (по размеру) обратную связь CSI. Например, обратная связь CSI может быть сегментирована во множественные MPDU, так как спецификация IEEE 802.11n поддерживает сегментацию обратной связи CSI. Настоящее описание предлагает передавать сегменты обратной связи CSI в пределах множественных блоков MPDU в A-MPDU.
[0067] Фиг. 7 иллюстрирует примерный формат сообщения 700 отчета CSI с сегментацией в соответствии с некоторыми аспектами настоящего описания. Сообщение 700 отчета CSI может быть кадром управления типом. Как иллюстрировано на фиг. 7, поле 702 управления обратной связью CSI сообщения 700 отчета CSI может быть расширено на один байт для управления сегментацией. Подполе 704 первого сегмента (например, один бит) может указывать, представляет ли собой передача MPDU первый сегмент обратной связи CSI. Подполе 706 "Оставшиеся Сегменты" (например, содержащие семь битов) могут указать количество сегментов обратной связи CSI, которое остается для передачи после текущего MPDU. В одном аспекте поле 708 подтипа управления может быть включено в сообщение 700 отчета CSI, как иллюстрировано на фиг. 7. В этом случае поле 708 подтипа управления может указывать, что сообщение 700 представляет сообщение отчета о CSI с сегментом обратной связи CSI.
[0068] Для некоторых аспектов настоящего описания конкретные кадры могут быть затребованы быть переданными в ответ на Опрос CSI, если соответствующий NDPA не был принят в конкретном STA, будучи запрошенным Опросом CSI, чтобы передать CSI, ассоциированную с этой станцией. В одном аспекте настоящего описания STA может передавать нормальный кадр подтверждения (ACK), признавая успешный прием Опроса CSI. В другом аспекте настоящего описания STA может передавать Кадр пустой CSI, признавая успешный прием Опроса CSI в случае, если передача NDPA не была принята.
[0069] Сообщение 700 отчета CSI, иллюстрированное на фиг. 7, может также представлять кадр пустой CSI. В этом случае подполе 710 последовательности CSI поля 702 управления обратной связью CSI может быть установлено равным порядковому номеру принятого Опроса CSI, подполя 712 и 714 соответственно указывающие количества колонок и строк матрицы обратной связи CSI, могут быть оба установлены в ноль, подполе 716 полосы частот может содержать любое значение, подполе 718 типа обратной связи CSI может быть установлено в значение по умолчанию, подполе 704 первого сегмента может содержать значение один, и значение подполя 706 "Оставшиеся Сегменты" может быть установлено в ноль. Переменная часть 720 обратной связи CSI кадра пустой CSI 700 может не передаваться, то есть CSI для STA может не быть передана в пределах кадра пустой CSI 700.
[0070] В одном аспекте настоящего описания подполе 718 типа обратной связи CSI регулярного сообщения 700 отчета CSI могут содержать по меньшей мере одно из: информации о способе, используемом для вычисления обратной связи CSI 720, информации о способе, используемом для сжатия обратной связи CSI 720, информации о типе STA, передающей сообщение 700 отчета CSI, и о технологии демодуляции, применяемой в этой STA, или информации об уровне достоверности суммы CRC, сохраненной в поле 722 CRC сообщения 700 отчета CSI.
[0071] Согласно некоторому аспекту настоящего описания A-MPDU может быть разрешено содержать множественные MPDU, если каждый из MPDU не требует уведомления о подтверждении своего успешного приема в AP. Использование бита "Конец Кадра (EOF)" в таком A-MPDU может быть идентичным случаю с данными Качество Обслуживания (QoS), то есть бит "EOF" может быть установлен на разделителе, следующем после последнего MPDU. AP может повторно опрашивать в отношении обратной связи CSI, если AP обнаруживает, что любой из сегментов отсутствует.
[0072] Большая (по размеру) обратная связь CSI может также охватить несколько блоков протокольных данных процедуры конвергенции физического уровня (PPDU). Однако, размер PPDU может быть ограничен в AP/STA. Кроме того, время передачи единственного PPDU может быть большим из-за используемой Схемы Модуляции - Кодирования (MCS).
[0073] Опрос CSI для следующей STA может быть передан от AP через период времени SIFS после приема предыдущей обратной связи CSI. STA могут быть ограничены передачей точно одного PPDU. Поэтому множественные PPDU могут потребовать способности опрашивать в отношении отдельных сегментов обратной связи CSI.
[0074] Некоторые аспекты настоящего описания поддерживают включение индикации оставшихся сегментов обратной связи CSI в поле 802 Информации Опроса STA в Опросе CSI 800, как иллюстрировано на фиг. 8. Если поле Информации Опроса STA отсутствует в Опросе CSI, STA может всегда передавать CSI, начиная с первого сегмента из одного или более сегментов обратной связи CSI. Если поле Информации Опроса STA присутствует, STA может передавать обратную связь CSI на основании индикации 804 оставшихся сегментов в Опросе CSI 800. В одном аспекте поле 806 подтипа управления может быть включено в пределы Опроса CSI 800. Аналогично, что касается Опроса CSI 550, иллюстрированного на фиг. 5, однобайтовое поле 806 подтипа управления может указывать, что переданное сообщение 800 запроса CSI представляет Опрос CSI с индикацией сегментов.
[0075] Фиг. 9 иллюстрирует примерный протокол 900 для передачи обратной связи CSI во множественных PPDU в соответствии с некоторыми аспектами настоящего описания. Можно заметить, что, если сообщение запроса CSI (например, сообщение 902 или сообщение 904) не несут индикации «Оставшиеся Сегменты», то STA (например, STA 906 или STA 908) может передавать обратную связь CSI (например, обратную связь CSI 910 или обратную связь CSI 912), начиная с первого сегмента этой обратной связи CSI. В одном аспекте AP, посылающая запрос CSI, может быть в состоянии определить, пропущены ли какие-нибудь сегменты из комбинации бита первого сегмента и принятых индикаций «Оставшиеся Сегменты». AP может запросить отсутствующие/оставшиеся сегменты посредством использования Опроса CSI с индикацией остающихся сегментов.
[0076] Фиг. 10 иллюстрирует примеры 1000 размера обратной связи CSI в соответствии с некоторыми аспектами настоящего описания. Иллюстрированные таблицы 1000 обеспечивают приблизительное количество байтов в обратной связи CSI для различной ширины полос частот канала и различных конфигураций антенны. Например, 16 битов могут использоваться для каждого тона для каждого элемента канала, чтобы учесть сжатие. Группирование тонов может быть также применено, например, группы тонов из двух, трех и четырех тонов могут быть рассмотрены (только один тон обратной связи CSI для каждой группы).
[0077] Фиг. 11 иллюстрирует примерные операции 1100, которые могут быть выполнены в точке доступа в соответствии с некоторыми аспектами настоящего описания. На этапе 1102 точка доступа может передавать первое сообщение управления, запрашивающее CSI, которая должна быть вычислена в каждом из одного или более устройств (то есть пользовательских STA). На этапе 1104 точка доступа может принять первое сообщение отчета о CSI с вычисленной CSI, переданное в ответ на первое сообщение управления. На этапе 1106 точка доступа может передать одно или более вторых сообщений управления, в котором каждое из одного или более вторых сообщений управления может запросить сообщение отчета о CSI с вычисленной CSI от различных одного из устройств. На этапе 1108 точка доступа может принять одно или более сообщений отчета о CSI, переданных в ответ на одно или более вторых сообщений управления, причем каждое из первого сообщения управления и одного или более вторых сообщений управления содержит порядковый номер (то есть поле последовательности CSI), используемый для установления соответствия каждого из одного или более вторых сообщений управления с первым сообщением управления.
[0078] В одном аспекте каждое из вторых сообщений управления может быть передано в различном периоде времени. Далее каждое из одного или более сообщений отчета о CSI могут быть приняты немедленно после передачи одного из вторых сообщений управления, запрашивающих это сообщение отчета о CSI и до передачи любого другого из вторых сообщений управления.
[0079] В одном аспекте настоящего описания Вектор Распределения Сети (NAV) в первом сообщении управления может указывать время, требуемое для передачи по меньшей мере одного из первого сообщения управления или одного или более вторых сообщений управления. В течение этого указанного времени носитель может быть зарезервирован для передачи упомянутых по меньшей мере одного из первого сообщения управления или одного или более вторых сообщений управления.
[0080] Первое сообщение управления может содержать индикацию, что CSI, вычисленные всеми устройствами, как ожидается, будут переданы одновременно как передача множественного доступа с пространственным разделением (SDMA) для множества пользователей в системе с множественными входами - множественными выходами (MU-MIMO) восходящей линии связи. Альтернативно первое сообщение управления может содержать индикацию, что CSI, вычисленные устройствами, как ожидается, будут переданы последовательно. В одном аспекте поле длительности первого сообщения управления может указывать длительность передачи MU-MIMO. В другом аспекте поле информации STA первого сообщения управления может указывать длительность передачи MU-MIMO.
[0081] В одном аспекте первое сообщение управления и одно или более вторых сообщений управления могут быть переданы в соответствии с группой стандартов IEEE 802.11 беспроводной связи. Передача первого сообщения управления может содержать вещание первого сообщения управления на устройства, и передача одного или более вторых сообщений управления может быть одноадресной передачей на каждое одно из устройств.
[0082] В одном аспекте каждое из первого сообщения управления и одного или более вторых сообщений управления могут содержать кадр управления стандартов IEEE 802.11 беспроводной связи. Дополнительно каждое из первого сообщения отчета о CSI и одно или более сообщений отчета о CSI может содержать кадр управления стандартов IEEE 802.11 беспроводной связи.
[0083] В другом аспекте каждое из первого сообщения управления и одного или более вторых сообщений управления может содержать кадр подтверждения отсутствия действия стандартов IEEE 802.11 беспроводной связи. Дополнительно каждое из первого сообщения отчета о CSI и одного или более сообщений отчета о CSI может содержать кадр подтверждения отсутствия действия стандартов IEEE 802.11 беспроводной связи.
[0084] В одном аспекте настоящего описания поле информации STA первого сообщения управления может содержать информацию о схемах модуляции - кодирования (MCS), используемых другими устройствами для передач первого сообщения отчета о CSI и одного или более сообщений отчета о CSI. Далее поле подтверждения (квитирования) (ACK) в одном из вторых сообщений управления может подтверждать на одно из других устройств успешный прием самой последней переданной CSI, вычисленной в этом другом устройстве, при этом поле ACK может содержать порядковый номер самой последней переданной CSI. Кроме того, поле подтипа управления в одном из вторых сообщений управления, выделенных одному из других устройств, может указывать, что это одно второе сообщение управления представляет один опрос CSI из набора сообщений опроса CSI, и каждый опрос CSI из набора может запросить различный сегмент CSI, вычисленной в этом другом устройстве.
[0085] Фиг. 12 иллюстрирует примерные операции 1200, которые могут быть выполнены в пользовательской STA из одной или более STA в соответствии с некоторыми аспектами настоящего описания. На этапе 1202 STA может принять, например, от точки доступа, первое сообщение управления, запрашивающее CSI, которая должна быть вычислена в каждой из одной или более STA. В ответ на первое сообщение управления STA может передать на этапе 1204 сообщение отчета о CSI с вычисленной CSI, если эта STA указана в первом сообщении управления как та, которая отвечает первой посредством CSI среди одного или более устройств. На этапе 1206 STA может принять, например, от точки доступа, второе сообщение управления, запрашивающее сообщение отчета о CSI с вычисленной CSI, которая должна быть передана от этой STA, если эта STA не указана в первом сообщении управления как та, которая отвечает первой с помощью CSI среди одной или более STA. На этапе 1208 STA может передавать сообщение отчета о CSI в ответ на принятое второе сообщение управления, при этом каждое из первого сообщения управления и второго сообщения управления может содержать порядковый номер, используемый для установления соответствия второго сообщения управления с первым сообщением управления.
[0086] В одном аспекте настоящего описания STA может принять сообщение управления, запрашивающее другую CSI, которая должна быть передана от этой STA. Затем STA может передавать кадр пустой CSI, подтверждающий прием сообщения управления, если другое сообщение управления, запрашивающее другую CSI, которая должна быть вычислена в каждой из одной или более STA, не было принято в этой STA. Кадр пустой CSI может содержать по меньшей мере одно из: порядкового номера CSI, установленного равным порядковому номеру принятого сообщения управления, индикации, что другая CSI не передана в кадре пустой CSI, поля типа обратной связи CSI, установленного равным значению по умолчанию, или индикации, что количество сегментов, в которых передан кадр пустой CSI, равно одному.
[0087] Суммируя вышесказанное, настоящее описание предлагает формат кадра для передачи сигнала обратной связи CSI. Управление идентификаторами группы (ID Группы) может быть отделено от протокола CSI, то есть только AID STA могут быть указаны в сообщении NDPA. В одном аспекте может не быть индикации о количестве STA в NDPA, и эта информация может быть логически выведена из длины NDPA.
[0088] Дополнительно поле может быть не определено для STA- "первого ответчика". Первая перечисленная STA-AID в NDPA может неявно представлять первого ответчика. В одном аспекте формат единственного кадра управления может быть использован и для NDPA и для опроса CSI. NDPA и Опрос CSI могут нести порядковый номер, чтобы позволить станциям STA устанавливать соответствие Опроса CSI с соответствующей NDPA. Один или более битов в пределах поля информации STA сообщения управления вещанием (то есть сообщения NDPA) могут содержать порядковый номер CSI и могут использоваться, чтобы подтвердить самую последнюю (ранее) принятую обратную связь CSI, а также приспособить адаптацию скорости передачи к передачам обратной связи CSI. В одном аспекте порядковый номер CSI может содержать токен диалога как таковой, используемый в кадрах действия IEEE 802.11. В другом аспекте порядковый номер CSI может содержать отметку времени, полученную из функции синхронизации тактирования.
[0089] Различные операции способов, описанных выше, могут быть выполнены любым подходящим средством, способным к выполнению соответствующих функций. Это средство может включать в себя различное аппаратное обеспечение и/или компонент(ы) программного обеспечения и/или модуль(и), включая, но не ограничиваясь, схему, специализированную интегральную схему (ASIC) или процессор. Вообще, где имеются операции, иллюстрированные на чертежах, эти операции могут иметь соответствующие компоненты средство-плюс-функция с аналогичной нумерацией. Например, операции 1100 и 1200, иллюстрированные на фиг. 11 и 12, соответствуют компонентам 1100A и 1200А, иллюстрированным на фиг. 11A и 12A.
[0090] Как используется здесь, термин "определение" охватывает широкое разнообразие действий. Например, "определение" может включать в себя вычисление, подсчет, обработку, выведение, исследование, поиск (например, поиск в таблице, базе данных или другой структуре данных), установление и т.п. Кроме того, "определение" может включать в себя прием (например, прием информации), получение доступа (например, получение доступа к данным в памяти) и т.п. Кроме того, "определение" может включать в себя решение, отбор, выбор, установление и т.п.
[0091] Как используется здесь, фраза, относящаяся к "по меньшей мере одному из» списка элементов, относится к любой комбинации этих элементов, включая единственные элементы. В качестве примера, "по меньшей мере один из: a, b, или c" предназначен, чтобы охватить: a, b, c, a-b, a-c, b-c, и a-b-c.
[0092] Различные операции способов, описанных выше, могут быть выполнены любым подходящим средством, способным к выполнению операций, таким как различное аппаратное обеспечение и/или компонент(ы) программного обеспечения, схемы и/или модуль(и). Вообще, любые операции, иллюстрированные на чертежах, могут быть выполнены посредством соответствующих функциональных средств, способных к выполнению этих операций.
[0093] Например, средство для передачи может содержать передатчик, например, передатчик 222 из фиг. 2 точки 110 доступа, передатчик 254 из фиг. 2 пользовательского терминала 120 или передатчик 310 из фиг. 3 беспроводного устройства 302. Средство для приема может содержать приемник, например приемник 222 из фиг. 2 точки 110 доступа, приемник 254 из фиг. 2 пользовательского терминала 120 или приемник 312 из фиг. 3 беспроводного устройства 302. Средство для вычисления может содержать специализированную интегральную схему, например процессор 270 из фиг. 2 пользовательского терминала 120 или процессор 304 из фиг. 3 беспроводного устройства 302.
[0094] Различные иллюстративные логические блоки, модули и схемы, описанные в настоящем описании, могут быть реализованы или выполнены процессором общего назначения, цифровым сигнальным процессором (DSP), специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицей (FPGA) или другим программируемым логическим устройством (PLD), логикой на дискретных логических вентилях или транзисторах, дискретными компонентами аппаратного обеспечения или любой их комбинацией, разработанной, чтобы выполнить функции, описанные здесь. Процессор общего назначения может быть микропроцессором, но в альтернативе процессор может быть любым коммерчески доступным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор может быть также реализован как комбинация вычислительных устройств, например комбинация DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в соединении с ядром DSP, или любой другой такой конфигурацией.
[0095] Этапы способа или алгоритма, описанного в соединении с настоящим описанием, могут быть воплощены непосредственно в аппаратном обеспечении, в программном модуле, выполняемом процессором или в их комбинации. Программный модуль может постоянно находиться в любой форме носителя данных, который известен в технике. Некоторые примеры носителей данных, которые могут использоваться, включают в себя память с произвольным доступом (RAM), постоянное запоминающее устройство (ROM), флэш-память, память EPROM, память EEPROM, регистры, жесткий диск, сменный диск, CD-ROM и т.д. Программный модуль может содержать единственную инструкцию или много инструкций и может быть распределен по нескольким различным сегментам кода, среди различных программ и по множественным носителям данных. Носитель данных может быть соединен с процессором таким образом, что процессор может считать информацию с и записать информацию на носитель данных. В альтернативе носитель данных может являться неотъемлемой частью процессора.
[0096] Способы, раскрытые здесь, содержат одно или более этапов или действий для того, чтобы достигнуть описанного способа. Этапы способа и/или действиями могут быть обменяны друг с другом, не отступая от объема формулы изобретения. Другими словами, если конкретный порядок этапов или действий не определен, порядок и/или использование конкретных этапов и/или действий могут быть изменены, не отступая от объема формулы изобретения.
[0097] Описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратных средствах или любой их комбинации. Если реализованы в программном обеспечении, функции могут быть сохранены или переданы в качестве одной или более инструкций или кода на считываемом компьютером носителе. Считываемый компьютером носитель включает в себя и компьютерные носители данных и коммуникационные носители, включающие в себя любой носитель, который облегчает передачу компьютерной программы от одного места к другому. Носитель данных может быть любым доступным носителем, к которому может получить доступ компьютер. Посредством примера, а не ограничения, такой считываемый компьютером носитель может содержать RAM, ROM, EEPROM, CD-ROM или другое оптическую дисковую память, магнитную дисковую память или другие магнитные устройства хранения, или любой другой носитель, который может использоваться, чтобы нести или хранить желательный код программы в форме инструкций или структур данных, и к которому может получить доступ компьютер. Кроме того, любое соединение должным образом называют считываемым компьютером носителем. Например, если программное обеспечение передано от вебсайта, сервера, или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, цифровую абонентскую линию (DSL) или беспроводные технологии, такие как инфракрасное (IR), радио и микроволновое излучение, то эти коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасное, радио-, и микроволновое излучение включены в определение носителя. Диск и диск, как используется здесь, включают в себя компакт-диск (компакт-диск), лазерный диск, оптический диск, цифровой универсальный диск (DVD), дискета и диск Blu-ray (R), где диски (disks) обычно воспроизводят данные магнитным образом, в то время как диски (dicks) воспроизводят данные оптически с помощью лазеров. Таким образом, в некоторых аспектах считываемый компьютером носитель может содержать невременный считываемый компьютером носитель (например, материальный носитель). Кроме того, для других аспектов считываемый компьютером носитель может содержать временный считываемый компьютером носитель (например, сигнал). Комбинации вышеупомянутого должны также быть включены в понятие считываемого компьютером носителя.
[0098] Таким образом, некоторые аспекты могут содержать компьютерный программный продукт для выполнения операций, представленных здесь. Например, такой компьютерный программный продукт может содержать считываемый компьютером носитель, хранящий инструкции (и/или закодированный) на нем, причем инструкции являются выполнимыми одним или более процессорами, чтобы выполнить операции, описанные здесь. Для некоторых аспектов компьютерный программный продукт может включать в себя упаковочный материал.
[0099] Программное обеспечение или инструкции могут также быть переданы по среде передачи. Например, если программное обеспечение передано от вебсайта, сервера или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, цифровую абонентскую линия (DSL) или беспроводные технологии, такие как инфракрасное, радио-, и микроволновое излучение, то эти коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасное, радио- и микроволновое излучение, включены в определение среды передачи.
[00100] Дополнительно нужно понимать, что модули и/или другое соответствующее средство для выполнения способом и техник, описанных здесь, могут быть загружены и/или иначе получены пользовательским терминалом и/или базовой станцией, как является необходимым. Например, такое устройство может быть подсоединено к серверу, чтобы облегчить передачу средства для выполнения способов, описанных здесь. Альтернативно различные способы, описанные здесь, могут быть предоставлены через средство хранения (например, RAM, ROM, физический носитель данных, такой как компакт-диск (CD) или дискета и т.д.), таким образом, что пользовательский терминал и/или базовая станция могут получить различные способы при подсоединении или обеспечении средства хранения к устройству. Кроме того, любой другой подходящий способ для того, чтобы обеспечить способы и техники, описанные здесь устройству, могут быть использованы.
[00101] Нужно подразумевать, что формула изобретения не ограничена точной конфигурацией и компонентами, проиллюстрированными выше. Различные модификации, изменения и вариации могут быть сделаны в компоновке, операции и деталях способов и устройства, описанных выше, не отступая от объема формулы изобретения.
[00102] В то время как описанное выше направлено на аспекты настоящего описания, другие и дополнительные аспекты раскрытия могут быть получены, не отступая от основной его области, и его объем определяется приложенной формулой изобретения.