Сигнализация расширенных форматов кадров mpdu, a-mpdu и a-msdu
Иллюстрации
Показать всеИзобретение относится к системам связи. Технический результат заключается в повышении пропускной способности. Предложены способы для сигнализации расширенных размеров для форматов кадров протокольного блока данных (MPDU) управления доступом к среде (MAC), агрегированного MPDU (A-MPDU) и агрегированного сервисного блока данных (A-MSDU) MAC. Первый способ предлагает модификацию текущей спецификации стандарта IEEE 802.11n с целью разрешения более длинных MPDU в A-MPDU. Этот способ повторно использует формат сигнализации IEEE 802.11n и задействует зарезервированные биты для переноса новой информации, т.е. указания, что максимальная длина MAC RDU (MPDU-кадра), A-MRDU или A-MSDU соответственно больше 4095 байт, 64 килобайт и 7935 байт. Второй способ предлагает новый механизм сигнализации для переноса расширенных размеров для MPDU, A-MPDU и A-MSDU посредством элемента возможности сверхвысокой пропускной способности (VHT). Один или несколько бит могут добавляться в поле разделителя. 7 н. и 19 з.п. ф-лы, 13 ил.
Реферат
По настоящей патентной заявке испрашивается приоритет согласно предварительной патентной заявке США №61/372,548, озаглавленной ″Сигнализация для расширенных форматов кадров MPDU, A-MPDU и A-MSDU″, поданной 11 августа 2010 г.; и предварительной патентной заявке США №61/374,894, озаглавленной ″Сигнализация для расширенных форматов кадров MPDU, A-MPDU и А-MSDU″, поданной 18 августа 2010 г.; переуступленных настоящему патентообладателю, раскрытия которых полностью включены в настоящий документ посредством ссылки.
Область техники, к которой относится изобретение
Некоторые аспекты настоящего раскрытия относятся, в общем, к беспроводной связи, и в частности к сигнализации информации о форматах кадров протокольного блока данных (MPDU) управления доступом к среде (MAC), агрегированного MPDU (A-MPDU) или агрегированного сервисного блока данных (A-MSDU) MAC.
Уровень техники
Чтобы решить проблему увеличения требований по ширине полос, которые накладываются на систему беспроводной связи, разрабатываются различные схемы для обеспечения возможности множеству пользовательских терминалов осуществлять связь с одной точкой доступа путем совместного использования канальных ресурсов, при этом достигая высоких пропускных способностей. Технология множественного входа или множественного выхода (MIMO) представляет один такой подход, который недавно появился в качестве распространенного способа для систем связи следующего поколения. MIMO-технология была задействована в нескольких появляющихся стандартах беспроводной связи, таких как стандарт Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.11. IEEE 802.11 обозначает набор стандартов радиоинтерфейса беспроводной локальной сети (WLAN), разработанных рабочей группой IEEE 802.11 для связи ближнего действия (например, от десятков метров до нескольких сотен метров).
Беспроводная MIMO-система задействует некоторое количество (ΝT) передающих антенн и некоторое количество (NR) принимающих антенн для передачи данных. MIMO-канал, формируемый Ντ передающими и NR принимающими антеннами, может быть разложен на Ns пространственных потоков для всех практических целей, Ns<=min{NT, Nr}. NS пространственных потоков может использоваться для передачи NS независимых потоков данных для достижения большей общей пропускной способности.
В беспроводных сетях с одной точкой доступа и множеством станций одновременные передачи к различным станциям могут осуществляться на множестве каналов как в восходящем, так и в нисходящем направлениях.
Раскрытие изобретения
Некоторые аспекты настоящего раскрытия обеспечивают способ беспроводной связи. Способ, в общем, включает в себя генерирование кадра, содержащего по меньшей мере одно из: указания максимальной длины для протокольного блока данных (MPDU) управления доступом к среде (MAC), указания максимальной длины для агрегированного MPDU (A-MPDU) или указания максимальной длины для агрегированного сервисного блока данных (A-MSDU) MAC, причем максимальная длина MPDU содержит значение больше или равное 4095 байт, максимальная длина A-MPDU содержит значение больше 64 килобайт, а максимальная длина A-MSDU содержит значение больше 7935 байт; и передачу кадра.
Некоторые аспекты настоящего раскрытия обеспечивают способ беспроводной связи. Способ, в общем, включает в себя генерирование кадра, содержащего группу из одного или нескольких подкадров, для одной передачи, причем по меньшей мере один из подкадров содержит указание длины по меньшей мере одного из подкадров и причем это указание содержит более 12 бит; и передачу кадра.
Некоторые аспекты настоящего раскрытия обеспечивают устройство для беспроводной связи. Устройство, в общем, включает в себя цепь, сконфигурированную для генерирования кадра, содержащего по меньшей мере одно из: указания максимальной длины для протокольного блока данных (MPDU) управления доступом к среде (MAC), указания максимальной длины для агрегированного MPDU (A-MPDU) или указания максимальной длины для агрегированного сервисного блока данных (A-MSDU) MAC, причем максимальная длина MPDU содержит значение больше или равное 4 0 95 байт, максимальная длина A-MPDU содержит значение больше 64 килобайт, а максимальная длина A-MSDU содержит значение больше 7 935 байт; и передатчик, сконфигурированный для передачи кадра.
Некоторые аспекты настоящего раскрытия обеспечивают устройство для беспроводной связи. Устройство, в общем, включает в себя цепь, сконфигурированную для генерирования кадра, содержащего группу из одного или нескольких подкадров, для одной передачи, причем по меньшей мере один из подкадров содержит указание длины по меньшей мере одного из подкадров и причем это указание содержит более 12 бит; и передатчик, сконфигурированный для передачи кадра.
Некоторые аспекты настоящего раскрытия обеспечивают устройство для беспроводной связи. Устройство, в общем, включает в себя средство для генерирования кадра, содержащего по меньшей мере одно из: указания максимальной длины для протокольного блока данных (MPDU) управления доступом к среде (MAC), указания максимальной длины для агрегированного MPDU (A-MPDU) или указания максимальной длины для агрегированного сервисного блока данных (A-MSDU) MAC, причем максимальная длина MPDU содержит значение больше или равное 4095 байт, максимальная длина A-MPDU содержит значение больше 64 килобайт, а максимальная длина А-MSDU содержит значение больше 7 935 байт; и средство передачи кадра.
Некоторые аспекты настоящего раскрытия обеспечивают устройство для беспроводной связи. Устройство, в общем, включает в себя средство для генерирования кадра, содержащего группу из одного или нескольких подкадров, для одной передачи, причем по меньшей мере один из подкадров содержит указание длины по меньшей мере одного из подкадров и причем это указание содержит более 12 бит; и средство передачи кадра.
Некоторые аспекты настоящего раскрытия обеспечивают компьютерно-программный продукт для беспроводной связи. Компьютерно-программный продукт, в общем, включает в себя машиночитаемый носитель, имеющий инструкции, исполняемые для генерирования кадра, содержащего по меньшей мере одно из: указания максимальной длины для протокольного блока данных (MPDU) управления доступом к среде (MAC), указания максимальной длины для агрегированного MPDU (A-MPDU) или указания максимальной длины для агрегированного сервисного блока данных (A-MSDU) MAC, причем максимальная длина MPDU содержит значение больше или равное 4095 байт, максимальная длина A-MPDU содержит значение больше 64 килобайт, а максимальная длина A-MSDU содержит значение больше 7935 байт; и для передачи кадра.
Некоторые аспекты настоящего раскрытия обеспечивают компьютерно-программный продукт для беспроводной связи. Компьютерно-программный продукт, в общем, включает в себя машиночитаемый носитель, имеющий инструкции, исполняемые для генерирования кадра, содержащего группу из одного или нескольких подкадров, для одной передачи, причем по меньшей мере один из подкадров содержит указание длины по меньшей мере одного из подкадров и причем это указание содержит более 12 бит; и для передачи кадра.
Некоторые аспекты обеспечивают точку доступа для беспроводной связи. Точка доступа, в общем, включает в себя по меньшей мере одну антенну, цепь, сконфигурированную для генерирования кадра, содержащего по меньшей мере одно из: указания максимальной длины для протокольного блока данных (MPDU) управления доступом к среде (MAC), указания максимальной длины для агрегированного MPDU (A-MPDU) или указания максимальной длины для агрегированного сервисного блока данных (A-MSDU) MAC, причем максимальная длина MPDU содержит значение больше или равное 4095 байт, максимальная длина A-MPDU содержит значение больше 64 килобайт, а максимальная длина A-MSDU содержит значение больше 7 935 байт; и передатчик, сконфигурированный для передачи кадра посредством по меньшей мере одной антенны.
Некоторые аспекты обеспечивают точку доступа для беспроводной связи. Точка доступа, в общем, включает в себя по меньшей мере одну антенну, цепь, сконфигурированную для генерирования кадра, содержащего группу из одного или нескольких подкадров, для одной передачи, причем по меньшей мере один из подкадров содержит указание длины по меньшей мере одного из подкадров и причем это указание содержит более 12 бит; и передатчик, сконфигурированный для передачи кадра посредством по меньшей мере одной антенны.
Краткое описание чертежей
Для того чтобы вышеперечисленные признаки настоящего раскрытия могли быть всецело поняты, более подробное описание осуществления изобретения, сущность которого кратко приведена выше, может выполняться со ссылками на аспекты, некоторые из которых иллюстрируются на приложенных чертежах. Однако следует заметить, что приложенные чертежи иллюстрируют только некоторые примерные аспекты раскрытия изобретения и, следовательно, не должны рассматриваться как ограничивающие его объем, поскольку описание может допускать другие столь же эффективные аспекты.
Фиг. 1 изображает схему сети беспроводной связи в соответствии с некоторыми аспектами настоящего раскрытия.
Фиг. 2 изображает структурную схему иллюстративной точки доступа и пользовательских терминалов в соответствии с некоторыми аспектами настоящего раскрытия.
Фиг. 3 изображает структурную схему иллюстративного беспроводного устройства в соответствии с некоторыми аспектами настоящего раскрытия.
Фиг. 4 изображает поле параметров агрегированного протокольного блока данных управления доступом к среде (MAC) (А-MPDU) в элементе возможности высокой пропускной способности (HT) в стандарте Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.11n.
Фиг. 5 изображает формат подкадра A-MPDU в стандарте IEEE 802.11n.
Фиг. 6 изображает иллюстративные операции для сигнализации размера кадра, которые могут выполняться беспроводным узлом (например, точкой доступа), в соответствии с некоторыми аспектами настоящего раскрытия.
Фиг. 7 изображает иллюстративные соотношения между максимальными значениями длины MPDU и значениями длины агрегированного сервисного блока данных (A-MSDU) MAC в соответствии с некоторыми аспектами настоящего раскрытия.
Фиг. 8 изображает предложенный элемент возможности сверхвысокой пропускной способности (VHT) в соответствии с некоторыми аспектами настоящего раскрытия.
Фиг. 9 изображает поле длины кадров в элементе VHT-возможности в соответствии с некоторыми аспектами настоящего раскрытия.
Фиг. 10А и 10В изображают два иллюстративных поля длины кадров в элементе VHT- возможности в соответствии с некоторыми аспектами настоящего раскрытия.
Фиг. 11 изображает иллюстративные операции для сигнализации расширенных форматов кадров MPDU, A-MPDU и A-MSDU в соответствии с некоторыми аспектами настоящего раскрытия.
Фиг. 12 изображает иллюстративную сеть, содержащую базовую станцию и пользовательское оборудование в соответствии с некоторыми аспектами настоящего раскрытия.
Осуществление изобретения
Различные аспекты из некоторых аспектов настоящего раскрытия описаны ниже. Следует понимать, что описанные идеи могут осуществляться во многих разнообразных формах и что любая отдельная структура, функция или и то, и другое, из раскрываемых здесь, приводится только в качестве иллюстрации. На основе описанных идей специалист в данной области техники должен понимать, что любой раскрываемый здесь аспект может осуществляться независимо от любых других аспектов и что два или более из этих аспектов могут быть объединены каким-либо образом. К примеру, устройство может осуществляться или способ может применяться на практике с использованием любого количества аспектов, изложенных здесь. Кроме того, такое устройство может осуществляться или такой способ может применяться на практике с использованием других структур, функциональных возможностей или структур и функциональных возможностей в дополнение к или помимо одного или нескольких из аспектов, изложенных здесь. Более того, отдельный аспект может содержать по меньшей мере один элемент из отдельного пункта формулы изобретения.
Используемое здесь слово ″иллюстративный″ означает ″служащий в качестве примера, частного случая или иллюстрации″. Любой аспект, описанный здесь как ″иллюстративный″, не обязательно должен толковаться как предпочтительный или имеющий преимущества перед другими аспектами. Также используемый здесь термин ″традиционные станции″, в общем, обозначает узлы беспроводной сети, которые поддерживают стандарт Института инженеров по электротехнике и радиоэлектронике (IEEE) 802.11n или более ранние версии стандарта IEEE 802.11.
Методики многоантенной передачи, описанные здесь, могут использоваться в комбинации с различными беспроводными технологиями, такими как множественный доступ с кодовым разделением (CDMA), мультиплексирование с ортогональным частотным разделением (OFDM), множественный доступ с временным разделением (TDMA), множественный доступ с пространственным разделением (SDMA) и так далее. Множество пользовательских терминалов может одновременно передавать/принимать данные по различным (1) каналам ортогонального кода для CDMA, (2) временным слотам для TDMA или (3) подполосам для OFDM. CDMA - система может осуществлять IS-2000, IS-95, IS-856, широкополосный CDMA (W-CDMA) или некоторые другие стандарты. OFDM-система может осуществлять IEEE 802.11 или некоторые другие стандарты. TDMA-система может осуществлять GSM или некоторые другие стандарты. Эти различные стандарты известны в данной области техники.
Иллюстративная MIMO-система
Фиг. 1 изображает MIMO-систему 100 множественного доступа с точками доступа и пользовательскими терминалами. В целях упрощения только одна точка 110 доступа показана на Фиг. 1. Точкой доступа (АР), в общем, является стационарная станция, которая осуществляет связь с пользовательскими терминалами и также может называться базовой станцией или некоторыми другими терминами. Пользовательский терминал может быть стационарным или мобильным и также может называться мобильной станцией, станцией (STA), клиентом, беспроводным устройством или некоторыми другими терминами. Пользовательским терминалом может быть беспроводное устройство, такое как сотовый телефон, ″электронный помощник″ (PDA), переносное устройство, беспроводной модем, ноутбук, персональный компьютер и т.д.
Точка 110 доступа может осуществлять связь с одним или несколькими пользовательскими терминалами 120 в любой заданный момент по нисходящей и восходящей линиям связи. Нисходящей линией связи (т.е. прямой линией связи) является линия связи от точки доступа к пользовательским терминалам, а восходящей линией связи (т.е. обратной линией связи) является линия связи от пользовательских терминалов к точке доступа. Пользовательский терминал также может осуществлять одноранговую связь с другим пользовательским терминалом. Системное управляющее средство 130 подключается к точкам доступа и обеспечивает для них координацию и управление.
Система 100 задействует множество передающих и множество принимающих антенн для передачи данных по нисходящей и восходящей линиям связи. Точка 110 доступа оборудуется некоторым количеством Nap антенн и представляет множественный вход (MI) для нисходящих передач и множественный выход (МО) для восходящих передач. Набор Nu выбранных пользовательских терминалов 120 в совокупности представляет множественный выход для нисходящих передач и множественный вход для восходящих передач. В некоторых случаях может быть желательно, чтобы выполнялось условие Nap≥Nu≥1, если потоки символов данных для Nu пользовательских терминалов не мультиплексируются по коду, частоте или времени каким-либо образом. Nu может быть больше Nap, если потоки символов данных могут мультиплексироваться с использованием различных кодовых каналов с CDMA, непересекающихся множеств подполос с OFDM и так далее. Каждый выбранный пользовательский терминал передает пользовательские данные к и/или принимает пользовательские данные от точки доступа. В общем, каждый выбранный пользовательский терминал может быть оборудован одной или множеством антенн (т.е. Nut≥1). Nu выбранных пользовательских терминалов могут иметь одинаковое или различное количество антенн.
MIMO-системой 100 может быть система дуплексной связи с временным разделением (TDD) или система дуплексной связи с частотным разделением (FDD). Для TDD-системы нисходящая и восходящая линии связи совместно используют одну и ту же полосу частот. Для FDD-системы нисходящая и восходящая линии связи используют различные полосы частот. MIMO-система 100 также может задействовать единственную несущую или множество несущих для передачи. Каждый пользовательский терминал может быть оборудован единственной антенной (например, для уменьшения издержек) или множеством антенн (например, когда возможны дополнительные издержки).
Фиг. 2 изображает структурную схему точки 110 доступа и двух пользовательских терминалов 120m и 120х в MIMO-системе 100. Точка 110 доступа оборудуется Nap антеннами 224а-224ар. Пользовательский терминал 120m оборудуется Nut,m антеннами 252ma-252mu, и пользовательский терминал 120х оборудуется Nut,x антеннами 252ха-252xu. Точка 110 доступа является передающим объектом для нисходящей линии связи и принимающим объектом для восходящей линии связи. Каждый пользовательский терминал 120 является передающим объектом для восходящей линии связи и принимающим объектом для нисходящей линии связи. Используемый здесь ″передающий объект″ является независимо управляемым устройством или устройством, способным передавать данные по частотному каналу, а ″принимающий объект″ является независимо управляемым устройством или устройством, способным принимать данные по частотному каналу. В следующем описании нижний индекс ″dn″ обозначает нисходящую линию связи, нижний индекс ″up″ обозначает восходящую линию связи, Nup пользовательских терминалов выбираются для одновременной передачи по восходящей линии связи, Ndn пользовательских терминалов выбираются для одновременной передачи по нисходящей линии связи, Nup может быть равно или не равно Ndn, и Nup и Ndn могут постоянными значениями или могут изменяться для каждого интервала планирования. Управление пучком или какая-либо другая методика пространственной обработки может использоваться в точке доступа и пользовательском терминале.
В восходящей линии связи, на каждом пользовательском терминале 120, выбранном для восходящей передачи, процессор 288 данных передачи принимает данные трафика от источника 286 данных и управляющие данные от управляющего средства 280. Процессор 288 данных передачи обрабатывает (например, кодирует, чередует и модулирует) данные трафика {dup,m} для пользовательского терминала на основе кодирующих и модуляционных схем, ассоциированных со скоростью, выбранной для пользовательского терминала, и обеспечивает поток символов данных {sup,m}. Пространственный процессор 290 передачи выполняет пространственную обработку над потоком символов данных {sup,m} и обеспечивает Nut,m потоков символов передачи для Nut,m антенн. Каждый передающий блок (TMTR) 254 принимает и обрабатывает (например, конвертирует в аналоговые, усиливает, фильтрует и преобразует с повышением частоты) соответственный поток символов передачи для генерирования восходящего сигнала. Nut,m передающих блоков 254 обеспечивают Nut,m восходящих сигналов для передачи от Nut,m антенн 252 к точке 110 доступа.
Планирование некоторого количества Nup пользовательских терминалов может осуществляться для одновременной передачи по восходящей линии связи. Каждый из этих пользовательских терминалов выполняет пространственную обработку над этим потоком символов данных и передает свой набор потоков символов передачи по восходящей линии связи к точке доступа.
В точке 110 доступа, Nap антенн 224а-224ар принимают восходящие сигналы от всех Nup пользовательских терминалов, осуществляющих передачу по восходящей линии связи. Каждая антенна 224 обеспечивает принятый сигнал соответственному принимающему блоку (RCVR) 222. Каждый принимающий блок 222 выполняет обработку, дополнительную к обработке, выполняемой передающим блоком 254, и обеспечивает принимаемый поток символов. Пространственный процессор 240 приема выполняет принимающую пространственную обработку над Nap принимаемых потоков символов от Nap принимающих блоков 222 и обеспечивает Nup восстановленных восходящих потоков символов данных. Принимающая пространственная обработка выполняется в соответствии с обращением матрицы корреляции каналов (CCMI), минимальной среднеквадратической ошибкой (MMSE), успешным подавлением помех (SIC) или какими-либо другими методиками. Каждый восстановленный восходящий поток символов данных {sup,m} является некоторой оценкой потока символов данных {sup,m}, переданного соответственным пользовательским терминалом. Процессор 242 данных приема обрабатывает (например, демодулирует, восстанавливает последовательность и декодирует) каждый восстановленный восходящий поток символов данных {sup,m} в соответствии со скоростью, используемой для этого потока, для получения декодированных данных. Декодированные данные для каждого пользовательского терминала могут обеспечиваться коллектору 24 4 данных для сохранения и/или управляющему средству 230 для дополнительной обработки.
В нисходящей линии связи, в точке 110 доступа процессор 210 данных передачи принимает данные трафика от источника 208 данных для Ndn пользовательских терминалов, для которых запланирована нисходящая передача, управляющие данные от управляющего средства 230 и, возможно, другие данные от планировщика 234. Различные типы данных могут быть отправлены по различным каналам переноса. Процессор 210 данных передачи обрабатывает (например, кодирует, чередует и модулирует) данные трафика для каждого пользовательского терминала на основе скорости, выбранной для пользовательского терминала. Процессор 210 данных передачи обеспечивает нисходящих потоков символов данных для Ndn пользовательских терминалов. Пространственный процессор 220 передачи выполняет пространственную обработку над Ndn нисходящих потоков символов данных и обеспечивает Nap потоков символов передачи для Nap антенн. Каждый передающий блок (TMTR) 222 принимает и обрабатывает соответственный поток символов передачи для генерирования нисходящего сигнала. Nap передающих блоков 222 обеспечивают Nap нисходящих сигналов для передачи от Nap антенн 224 к пользовательским терминалам.
На каждом пользовательском терминале 120, Nut,m антенн 252 принимают Nap нисходящих сигналов от точки 110 доступа. Каждый принимающий блок (RCVR) 254 обрабатывает принятый сигнал от ассоциированной антенны 2 52 и обеспечивает принимаемый поток символов. Пространственный процессор 2 60 приема выполняет принимающую пространственную обработку над Nut,m принимаемых потоков символов от Nut,m принимающих блоков 254 и обеспечивает восстановленный нисходящий поток символов данных {Sdn,m} для пользовательского терминала. Принимающая пространственная обработка выполняется в соответствии с CCMI, MMSE или какой-либо другой методикой. Процессор 270 данных приема обрабатывает (например, демодулирует, восстанавливает последовательность и декодирует) восстановленный нисходящий поток символов данных для получения декодированных данных для пользовательского терминала.
На каждом пользовательском терминале 120, Nut,m антенн 252 принимают Nap нисходящих сигналов от точки 110 доступа. Каждый принимающий блок (RCVR) 254 обрабатывает принятый сигнал от ассоциированной антенны 252 и обеспечивает принимаемый поток символов. Пространственный процессор 2 60 приема выполняет принимающую пространственную обработку над Nut,m принимаемых потоков символов от Nut,m принимающих блоков 254 и обеспечивает восстановленный нисходящий поток символов данных {Sdn,m} для пользовательского терминала. Принимающая пространственная обработка выполняется в соответствии с CCMI, MMSE или какой-либо другой методикой. Процессор 270 данных приема обрабатывает (например, демодулирует, восстанавливает последовательность и декодирует) восстановленный нисходящий поток символов данных для получения декодированных данных для пользовательского терминала.
Фиг. 3 изображает различные компоненты, которые могут задействоваться в беспроводном устройстве 302, которое может задействоваться внутри системы 100. Беспроводное устройство 302 является примером устройства, которое может конфигурироваться для выполнения различных способов, описанных здесь. Беспроводное устройство 302 может быть точкой 110 доступа или пользовательским терминалом 120.
Беспроводное устройство 302 может включать в себя процессор 304, который управляет работой беспроводного устройства 302. Процессор 304 также может называться центральным процессором (CPU). Память 306, которая может включать в себя как постоянное запоминающее устройство (ROM), так и оперативное запоминающее устройство (RAM), обеспечивает инструкции и данные процессору 304. Часть памяти 306 также может включать в себя энергонезависимое оперативное запоминающее устройство (NVRAM). Процессор 304, как правило, выполняет логические и арифметические операции на основе программных инструкций, сохраненных внутри памяти 306. Инструкции в памяти 306 могут быть исполняемыми для осуществления описанных здесь способов.
Беспроводное устройство 302 также может включать в себя корпус 308, который может включать в себя передатчик 310 и приемник 312 для обеспечения возможности передачи и приема данных между беспроводным устройством 302 и удаленным пунктом. Передатчик 310 и приемник 312 могут объединяться в приемопередатчик 314. Множество передающих антенн 316 может присоединяться к корпусу 308 и электрическим образом объединяться с приемопередатчиком 314. Беспроводное устройство 302 также может включать в себя (не показано) множество передатчиков, множество приемников и множество приемопередатчиков.
Беспроводное устройство 302 также может включать в себя средство 318 обнаружения сигналов, которое может использоваться с целью обнаружения и измерения уровня сигналов, принятых приемопередатчиком 314. Средство 318 обнаружения сигналов может обнаруживать такие сигналы в качестве полной энергии, энергии на поднесущую на символ, спектральной плотности мощности и других сигналов. Беспроводное устройство 302 также может включать в себя цифровой сигнальный процессор (DSP) 320 для использования в обработке сигналов.
Различные компоненты беспроводного устройства 302 могут объединяться друг с другом посредством шинной системы 322, которая может включать в себя шину питания, шину управляющего сигнала и шину сигнала состояния в дополнение к шине данных.
Специалистам в данной области техники будет понятно, что методики, описанные здесь, могут, в общем, применяться в системах, использующих схемы множественного доступа любого типа, такие как SDMA, OFDMA, CDMA, SDMA и их комбинации.
Некоторые аспекты настоящего раскрытия обеспечивают методики для сигнализации расширенных размеров для форматов кадров протокольного блока данных (MPDU) управления доступом к среде (MAC), агрегированного MPDU (A-MPDU) и агрегированного сервисного блока данных (A-MSDU) MAC. Первая методика предлагает модификации над текущей спецификацией стандарта IEEE 802.11n для обеспечения возможности использования более длинных MPDU в А-MPDU. Эта методика все так же использует формат сигнализации IEEE 802.11n и задействует зарезервированные биты для переноса новой информации. Вторая методика предлагает новый механизм сигнализации для переноса расширенных размеров для MPDU, A-MPDU и A-MSDU посредством элемента возможности сверхвысокой пропускной способности (VHT).
Некоторые аспекты настоящего раскрытия могут задействовать Разделитель A-MPDU-подкадров для сигнализации длины MPDU. Длина MPDU может сигнализироваться как параметр согласования. В дополнение, текущие размеры A-MSDU и A-MPDU могут быть расширены, и приемник может уведомляться о новых размерах посредством специального механизма сигнализации.
Увеличение длины MPDU в A-MPDU на один или два бита может обеспечить возможность более длинных агрегированных данных (например, A-MPDU), при этом сохраняя механизм подтверждения блоков (ВА) в стандарте IEEE 802.11n. К примеру, один дополнительный бит в MPDU может увеличить максимальный размер MPDU до 8К, что может давать в результате A-MPDU с максимальным размером 512 килобайт (КБ). К примеру, в системе с четырьмя пространственными потоками, передачей 80 МГц, квадратурной амплитудной модуляцией (QAM) 64 и кодовой скоростью 5/6, время передачи может быть равно 3,6 миллисекунд (например, 64×8 К×8 / (4×5×234)х4е-6=3, 6 мс). Для более высоких скоростей передачи данных максимальная продолжительность может быть короче. В качестве примера, два дополнительных бита в MPDU могут давать в результате MPDU с максимальным размером 16 К, что может давать в результате A-MPDU с максимальным размером 1 Мбайт, что, в свою очередь, может обеспечить возможность более длинных блоков данных протокола физического уровня (PPDU).
Результат (например, расстояние Хэмминга) кода циклического контроля по избыточности (CRC) может сохраняться для пакетных длин вплоть до 11450 байт. Для более длинных пакетов расстояние Хэмминга может быть меньше. Следовательно, путем задействования согласуемой максимальной длины MPDU, которая ограничивает максимальный размер MPDU значением 11450 октетов, эффективность CRC-кодов может сохраняться.
В некоторых сценариях, MPDU могут заполняться A-MSDU. Максимальный размер A-MSDU уже является согласуемым в стандарте IEEE 802.11n, но третий размер может добавляться к возможным размерам A-MSDU, если поле длины MPDU увеличивается на два бита. С другой стороны, максимальный размер MSDU не относится к эффективности агрегирования, поскольку A-MSDU уже может обеспечить возможность достичь желаемого уровня агрегирования.
В настоящее время, следующие длины определяются в стандарте IEEE 802.11n для MPDU, A-MSDUs и A-MPDUs: максимальная длина MPDU, равная 4095 байт, согласуемые длины A-MSDU 3839 или 7 935 байт, согласуемые длины A-MPDU 8, 16, 32, 64 КБ. Для некоторых аспектов, максимальная длина MPDU может быть увеличена до 8191, 11450 или 16384 байт, максимальная длина A-MSDU может быть увеличена до 11450 (или 11195), 16127 или 15871 байт, и максимальная длина A-MPDU может быть увеличена до 128, 256, 512 или 102 4 КБ.
Для некоторых аспектов предложенные значения для MSDU, MPDU, A-MPDU и A-MSDU могут быть согласуемыми, чтобы обеспечить возможность обратной совместимости. Согласуемые размеры также могут давать в результате варианты осуществления с различными возможностями.
Для некоторых аспектов размер MSDU может быть увеличен, чтобы поддерживать джамбо-кадры. Однако может быть необязательно повышать размер MSDU для достижения улучшенного агрегирования, поскольку A-MSDU могут уже использоваться для агрегирования. Для некоторых аспектов максимальная длина MSDU может включать в себя 2304 или 9000 байт и может быть согласуемой.
Для некоторых аспектов порядок согласуемой максимальной длины A-MPDU может быть в диапазоне от 0 до 7 для поддержания до восьми различных размеров, таких как размеры, которые ранее поддерживались в стандарте IEEE 802.11n, в дополнение к новым предложенным размерам (например, 128, 256, 512, 1024 КБ). Фиг. 4 изображает поле параметров A-MPDU в элементе возможности высокой пропускной способности (HT) в стандарте IEEE 802.11n. Как изображено, некоторые из зарезервированных битов (например, биты В5-В7) могут использоваться для сигнализации новых размеров для максимальной длины A-MPDU. Порядок максимальной длины A-MPDU может быть увеличен путем задействования зарезервированного бита из поля параметров A-MPDU в элементе НТ-возможности (такого как В5) в качестве старшего значащего бита (MSB) порядка максимальной длины A-MPDU для поддержания до восьми различных размеров.
Фиг. 5 иллюстрирует формат подкадра A-MPDU в стандарте IEEE 802.11n. Как изображено, MPDU-разделитель может включать в себя несколько полей, таких как длина MPDU, CRC, характеристика разделителя и несколько зарезервированных битов. A-MPDU-подкадр может включать в себя MPDU-разделитель, MPDU, наполнение и другие поля. Для некоторых аспектов два бита могут добавляться к MPDU-разделителю в указании длины A-MPDU-подкадра, к примеру, в качестве MSB (например, в положениях В2 и В3). Следует заметить, что любой из битов В2 или В3 может быть MSB нового, расширенного MPDU-разделителя.
В качестве примера существующее поле разделителя MPDU в стандарте IEEE 802.11n задействует 12 бит для передачи размера A-MPDU-подкадра. Для некоторых аспектов один или несколько битов могут добавляться в поле разделителя MPDU для возможности указывать более длинные MPDU-размеры (например, добавление двух дополнительных бит к MPDU-разделителю может давать в результате 14-битное поле разделителя MPDU, которое поддерживает MPDU-размеры от 0 до 16383 бит). Для некоторых аспектов дополнительные биты могут представлять MSB MPDU-разделителя, но могут располагаться в положении младшего значащего бита (LSB) разделительного поля MPDU.
Фиг. 6 изображает иллюстративные операции 600 для сигнализации размера кадра, которые могут выполняться беспроводным узлом (например, точкой доступа), в соответствии с некоторыми аспектами настоящего раскрытия. На этапе 602 беспроводной узел генерирует кадр, содержащий группу из одного или нескольких подкадров, для одной передачи, причем по меньшей мере один из подкадров содержит указание длины по меньшей мере одного из подкадров и причем это указание содержит более 12 бит. Для некоторых аспектов кадр может быть A-MPDU-кадром, а подкадры могут быть A-MPDU-подкадрами. Для некоторых аспектов указание может быть выражено в поле разделителя (например, в MPDU-разделителе), которое может включать в себя один или несколько дополнительных бит вдобавок к 12 битам. На этапе 604 беспроводной узел передает кадр.
Для некоторых аспектов согласуемые максимальные значения длины MPDU (например, 4095, 8191, 11450 байт) могут быть определены путем добавления подполя максимальной длины MPDU в поле параметров A-MPDU. В качестве примера, максимальная длина MPDU может быть указана посредством двух бит следующим образом: 00=4095; 01=8191; 10=11450; 11=16383.
Для другого аспекта согласуемые максимальные значения длины MPDU могут быть определены в поле параметров A-MPDU, которое включается в Элемент НТ-возможности. К примеру, два зарезервированных бита, таких как Вб и В7, могут использоваться для указания 00=3839; 01=7935; 02=11194; 03=16384.
Для некоторых аспектов согласуемые максимальные значения длины MPDU также могут выводиться на основе длины A-MSDU с предопределенным взаимооднозначным соответствием, как изображено в таблице на Фиг. 7.
Фиг. 7 изображает иллюстративные соотношения между максимальными значениями длины MPDU и значениями A-MSDU. Как изображено в таблице, каждая длина A-MSDU может соответствовать максимальной длине MPDU. Для некоторых аспектов, если согласуемые максимальные значения длины MPDU определяются как на Фиг. 7, один из зарезервированных бит (например, Вб) в поле параметров A-MPDU может использоваться для указания максимальной длины MSDU (например, В6=0→2304 байт, В6=1→9000 байт).
Для некоторых аспектов согласуемые максимальные значения длины A-MSDU, включающие в себя текущие значения (например, 3839, 7935) и предложенные новые значения (например, 11194 (или 11450), 16127 или 15871 байт), могут быть определены посредством зарезервированного бита (например, В13) в информационном поле НТ-возможностей в качестве MSB для максимальной длины A-MSDU.
Для другого аспекта может быть определен новый элемент возможности сверхвысокой пропускной способности (VHT), который может включать в себя указание максимальных длин MSDU, A-MSDU, MPDU и A-MPDU. Новый элемент возможности может быть определен посредством идентификация элемента (ID), что не используется прошлыми спецификациями (например, 75). Новый элемент возможности может включать в себя одно или несколько из новых предложенных полей, таких как порядок максимальной длины A-MPDU (или максимальная длина A-MPDU), максимальная длина A-MSDU и максимальная длина MSDU.
Для некоторых аспектов, ID элемента, которая относится к НТ-возможностям (например, 45), может быть использов