УСТРОЙСТВО ПЕРЕДАЧИ И СПОСОБ ПЕРЕДАЧИ АГРЕГИРОВАННОГО ПРОТОКОЛЬНОГО БЛОКА ДАННЫХ ФИЗИЧЕСКОГО УРОВНЯ
TRANSMISSION DEVICE AND METHOD FOR TRANSMISSION OF AGGREGATED PHYSICAL LAYER PROTOCOL DATA UNIT

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее раскрытие, в основном, относится к беспроводной связи и, более конкретно, к способу форматирования и передачи агрегированного PPDU (протокольного блока данных физического уровня) в системе беспроводной связи.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕКХНИКИ
[0002] Возрастает интерес к сетям mmW (миллиметрового диапазона) на нелицензированной частоте 60 ГГц. Беспроводная технология HD (высокого разрешения) является первым промышленным стандартом миллиметрового диапазона на частоте 60 ГГц, который обеспечивает возможность мульти-гигабитной беспроводной потоковой передачи с высоким разрешением аудио, видео и данных в потребительской электронике, персональном компьютере и портативных продуктах. Другой технологией мульти-гигабитной беспроводной связи в миллиметровом частотном диапазоне, функционирующей на частоте 60 ГГц, является технология WiGig (гигабит по беспроводной связи), которая была стандартизована IEEE (Институтом инженеров по электротехнике и электронике) как стандарт IEEE 802.11ad.
[0003] Технология WiGig дополняет и расширяет уровень IEEE 802.11 MAC (управление доступом к среде) и является обратно совместимой со стандартом IEEE 802.11 WLAN. WiGig MAC поддерживает централизованную сетевую архитектуру, такую как инфраструктура BSS (базовый набор услуг) или PBSS (персональный BSS), где только центральный координатор, например, AP (точка доступа) или PCP (точка управления персональным BSS), передает маяки, чтобы синхронизировать все STA (станции) в сети. Иначе, чем в других технологиях IEEE 802.11WLAN, работающих в частотном диапазоне 2,4 ГГц или 5 ГГц, технология WiGig обеспечивает расширенное использование BF (формирование диаграммы направленности) для достижения направленных передач.
[0004] Вследствие стандартной ширины полосы 2,16 ГГц, технология WiGig способна предоставить скорость передачи данных на PHY (физическом уровне) вплоть до 6,7 Гбит/с. WiGig PHY поддерживает как модуляцию SC (одной несущей), так и модуляцию OFDM (мультиплексирования с ортогональным частотным разделением). В целях повышения эффективности передачи, WiGig PHY также поддерживает ʺагрегированный PPDUʺ. В контексте модуляции SC, агрегированный PPDU является последовательностью двух или более SC PPDU, передаваемых без IFS (меж-кадрового промежутка), преамбулы и разделения между передачами PPDU.
[0005] Превалирующим применением технологии WiGig является замена кабеля для проводного цифрового интерфейса. Например, технология WiGig может быть использована для реализации беспроводного канала USB (универсальной последовательной шины) для мгновенной синхронизации между смартфонами или планшетами или беспроводным каналом HDMI (мультимедийного интерфейса высокого разрешения) для потоковой передачи видео. Проводные цифровые интерфейсы предшествующего уровня техники (например, USB 3.5 и HDMI 1.3) обеспечивают скорости передачи данных до десятков Гбит/с, и поэтому технология WiGig также должна развиваться, чтобы соответствовать им. Методы для поддержки MIMO (множественный вход/множественный выход) передачи с переменной шириной полосы при поддержке обратной совместимости с существующими (т.е., унаследованными (legacy)) устройствами WiGig были бы желательными для WiGig NG60 (следующего поколения 60 ГГц), чтобы достичь скоростей передачи данных PHY до десятков Гбит/с.
Список цитированных источников
Непатентный документ
[0006] NPL 1: IEEE 802.11ad-2012
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ПРОБЛЕМА
[0007] Чтобы сохранять обратную совместимость с унаследованными с WiGig-устройствами, технология NG60 WiGig должна быть способна поддерживать как PPDU унаследованного формата (LF), определенные в IEEE 802.11ad, со стандартной шириной полосы, так и PPDU смешанного формата (MF) с возможностью поддержки MIMO передачи с переменной шириной полосы. Проблема состоит в том, как определить формат передачи и способ передачи агрегированного MF PPDU эффективным образом, чтобы эффективность передачи могла быть максимизирована.
РЕШЕНИЕ ПРОБЛЕМЫ
[0008] В одном общем аспекте, решения, раскрытые в настоящем описании, характеризуют: устройство передачи, включающее в себя генератор сигнала передачи, который, при функционировании, генерирует сигнал передачи, имеющий агрегированный протокольный блок данных физического уровня (агрегированный PPDU), который включает в себя унаследованную преамбулу, унаследованный заголовок, неунаследованную преамбулу, множество неунаследованных заголовков и множество полей данных; и передатчик, который, при функционировании, передает сгенерированный сигнал передачи, причем унаследованная преамбула, унаследованный заголовок и множество неунаследованных заголовков передаются с использованием стандартной ширины полосы, в то время как неунаследованная преамбула и множество полей данных передаются с использованием переменной ширины полосы, которая является той же самой или большей, чем стандартная ширина полосы, и множество наборов неунаследованного заголовка и соответствующего поля данных передаются последовательно во временной области.
[0009] Следует отметить, что общие и конкретные варианты осуществления могут быть реализованы как система, способ, интегральная схема, компьютерная программа, носитель хранения данных или любая отдельная их комбинация.
ПОЛЕЗНЫЕ РЕЗУЛЬТАТЫ ИЗОБРЕТЕНИЯ
[0010] С помощью устройства передачи и способа передачи агрегированного MF PPDU согласно настоящему раскрытию обеспечивается максимизация эффективности передачи.
[0011] Дополнительные выгоды и преимущества раскрытых вариантов осуществления будут понятны из описания и чертежей. Выгоды и/или преимущества могут быть индивидуально получены посредством различных раскрытых в описании и на чертежах вариантов осуществления и признаков, которые не обязательно все должны быть обеспечены для получения одного или более из таких выгод и/или преимуществ.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0012] Фиг. 1 является диаграммой, иллюстрирующей формат примерного SC PPDU согласно связанному уровню техники.
Фиг. 2 является диаграммой, иллюстрирующей поля примерного заголовка согласно связанному уровню техники.
Фиг. 3 является блок-схемой, иллюстрирующей примерный передатчик для заголовка и поля данных согласно связанному уровню техники.
Фиг. 4 является диаграммой, иллюстрирующей формат примерного агрегированного SC PPDU согласно связанному уровню техники.
Фиг. 5 является диаграммой, иллюстрирующей формат примерного MF SC PPDU согласно настоящему раскрытию.
Фиг. 6 является диаграммой, иллюстрирующей содержание примерного NG60 заголовка согласно настоящему раскрытию.
Фиг. 7 является блок-схемой, иллюстрирующей примерный Tx процессор базовой полосы для NG60 заголовка и поля данных MF SC PPDU согласно настоящему раскрытию.
Фиг. 8 является диаграммой, иллюстрирующей передачу примерного MF SC PPDU в канале, где ширина полосы канала равна двукратному значению стандартной ширины полосы согласно настоящему раскрытию.
Фиг. 9 является блок-схемой, иллюстрирующей примерный Rx процессор базовой полосы для приема MF SC PPDU согласно настоящему раскрытию.
Фиг. 10A иллюстрирует формат примерного агрегированного MF SC PPDU согласно первому варианту осуществления настоящего раскрытия.
Фиг. 10B иллюстрирует формат примерного агрегированного MF SC PPDU согласно первому варианту осуществления настоящего раскрытия.
Фиг. 11 является диаграммой, иллюстрирующей передачу примерного агрегированного MF SC PPDU в канале, где ширина полосы канала равна двукратному значению стандартной ширины полосы согласно первому варианту осуществления настоящего раскрытия.
Фиг. 12 иллюстрирует формат примерного агрегированного MF SC PPDU согласно второму варианту осуществления настоящего раскрытия.
Фиг. 13 является диаграммой, иллюстрирующей передачу примерного агрегированного MF SC PPDU в канале, где ширина полосы канала равна двукратному значению стандартной ширины полосы согласно второму варианту осуществления настоящего раскрытия.
Фиг. 14 иллюстрирует формат примерного агрегированного MF SC PPDU согласно третьему варианту осуществления настоящего раскрытия.
Фиг. 15 является блок-схемой, иллюстрирующей примерную архитектуру устройства беспроводной связи согласно настоящему раскрытию.
Фиг. 16 является диаграммой, иллюстрирующей формат примерного компонентного агрегированного MF SC PPDU, где множество агрегированных MF SC PPDU дополнительно были агрегированы согласно первому варианту осуществления.
Фиг. 17 является диаграммой, иллюстрирующей передачу примерного компонентного агрегированного MF SC PPDU, где множество агрегированных MF SC PPDU дополнительно были агрегированы, в канале, где ширина полосы канала равна двукратному значению стандартной ширины полосы, согласно первому варианту осуществления.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0013] Различные варианты осуществления настоящего раскрытия будут подробно описаны со ссылкой на приложенные чертежи. В последующем описании, детальное описание известных функций и конфигураций, включенных в настоящий документ, опущено для ясности и краткости.
[0014] Фиг. 1 иллюстрирует формат примерного SC PPDU 100 согласно связанному уровню техники. SC PPDU 100 включает в себя STF (короткое обучающее поле) 101, CEF (поле оценки канала) 103, заголовок 112, поле данных 114 и опциональные суб-поля AGC&TRN-R/T 115. Все поля SC PPDU 100 передаются со стандартной шириной полосы 2,16 GHz.
[0015] STF 101 используется для детектирования пакета, AGC (автоматической регулировки усиления), оценки частотного сдвига и синхронизации. CEF 103 используется для оценки канала, а также указания, какая из модуляций SC и OFDM должна использоваться для SC PPDU 100. Заголовок 112 включает в себя множество полей, которые определяют детали SC PPDU 100, подлежащего передаче, как иллюстрируется на фиг. 2.
[0016] Поле данных 114 включает в себя данные полезной нагрузки SC PPDU 100. Количество октетов данных в поле данных 114 задается полем длины заголовка 112, и MCS (схема модуляции и кодирования), используемая полем данных 114, задается полем MCS заголовка 112.
[0017] Суб-поля AGC&TRN-R/T 115 присутствуют, только когда используется PPDU 100, в целях уточнения или отслеживания диаграммы направленности. Длина суб-полей AGC&TRN-R/T 115 задана полем обучающей длины заголовка 12. То, присутствует ли поле TRN-R или поле TRN-T, задается полем типа пакета заголовка 112.
[0018] Фиг. 3 является блок-схемой, иллюстрирующей примерный передатчик 300 для заголовка 112 и поля данных 114 согласно связанному уровню техники. Передатчик 300 включает в себя скремблер 302, кодер LDPC (с малой плотностью проверки на четность) 304, модулятор 306 и модуль 308 формирования блоков символов и вставки защитного интервала. Скремблер 302 скремблирует биты заголовка 112 и поля данных 114. Отметим, что сдвиговый регистр, включенный в скремблер 302, инициализируется в соответствии с полем инициализации скремблера заголовка 112. Заголовок 112 скремблируется, начиная с битов поля MCS, следующего за полем инициализации скремблера.
[0019] В контексте заголовка 112, LDPC кодер 304 выполняет LDPC кодирование скремблированных битов заголовка 112 в соответствии с предопределенной кодовой скоростью и генерирует последовательность кодированных битов. Модулятор 306 преобразует последовательность кодированных битов во множество точек комплексной констелляции с использованием π/2-BPSK (двоичной фазовой манипуляции). Модуль 308 формирования блоков символов и вставки защитного интервала генерирует два SC блока из множества точек комплексной констелляции. Каждый SC блок (например, 132) включает в себя 448 π/2-BPSK символов данных с предшествующим защитным интервалом 131 из 64 π/2-BPSK символов, сгенерированных из предопределенной последовательности Голея (Golay) длины 64.
[0020] В контексте поля данных 114, LDPC кодер 304 выполняет LDPC кодирование над скремблированными битами поля данных 114 в соответствии с кодовой скоростью, которая задана полем MCS заголовка 112. LDPC кодер 304 генерирует последовательность кодированных битов, за которой следуют биты заполнения, если необходимо. Модулятор 306 преобразует кодированный и заполненный битовый поток в поток точек комплексной констелляции согласно схеме модуляции, заданной полем MCS заголовка 112. Модуль 308 формирования блоков символов и вставки защитного интервала генерирует множество SC блоков из потока точек комплексной констелляции. Каждый SC блок (например, 142) включает в себя 448 символов данных, и ему предшествует тот же самый защитный интервал 131. Кроме того, за передаваемым конечным SC блоком 144 должен следовать тот же самый защитный интервал 131 для простоты SC FDE (коррекции частотной области).
[0021] Фиг. 4 иллюстрирует формат примерного агрегированного SC PPDU согласно связанному уровню техники. Агрегированный PPDU 400 включает в себя четыре компонентных SC PPDU. Каждый из четырех PPDU в агрегированном SC PPDU 400 включает в себя заголовок и поле данных. Например, PPDU 410 включает в себя заголовок 412 и поле данных 414. Кроме того, PPDU 410, который расположен в начале агрегированного SC PPDU 400, также включает в себя STF 401 и CEF 403. И SC PPDU 440, который расположен в конце агрегированного SC PPDU 400, также включает в себя опциональные суб-поля AGC&TRN-R/T 445. Отметим, что в агрегированном SC PPDU 400 не имеется IFS, преамбулы и разделения между передачами PPDU.
[0022] Согласно связанному уровню техники, STF 401, CEF 403, каждый из заголовков (например, 412), каждое из полей данных (например, 414) и суб-поле AGC&TRN-T/R 445 в агрегированном SC PPDU 400 определены точно так же, как их соответствующие аналоги в SC PPDU 100 на фиг. 1.
[0023] Согласно соответствующему уровню техники, за конечным SC блоком, передаваемым как поле данных, за исключением последнего поля данных 444, следует первый SC блок, передаваемый как заголовок. Таким образом, только для конечного SC блока 452 в последнем SC PPDU 440 требуется последующий тот же самый защитный интервал 131.
[0024] Фиг. 5 иллюстрирует формат примера MF SC PPDU 500 согласно настоящему раскрытию. MF PPDU 500 включает в себя унаследованное STF 501, унаследованное CEF 503, унаследованный заголовок 505, NG60 заголовок 512, NG60 STF 507, множество NG60 CEF 509, поле данных 514 и опциональные суб-поля AGC&TRN-R/T 515.
[0025] Унаследованное STF 501, унаследованное CEF 503 и унаследованный заголовок 505 определены точно таким же образом, как их соответствующие аналоги на фиг. 1.
sts
[0026] NG60 заголовок 512 определяет детали MF SC PPDU 500, подлежащего передаче. Примерные поля NG60 заголовка 512 иллюстрируются на фиг. 6. Поле данных 514 состоит из данных полезной нагрузки MF SC PPDU 500. STBC (пространственно-временное блочное кодирование) или MIMO пространственное мультиплексирование могут быть применены к полю данных 514, что приводит в результате к множеству STS (пространственно-временных потоков) в поле данных 514. Количество STS в поле данных 514 задается в поле N NG60-заголовка 512.
[0027] NG60 STF 507 используется только для повторного обучения AGC. Множество NG60 CEF 509 используются для оценки канала для множества STS в поле данных 514. Отметим, что количество NG60 CEF 509 зависит от количества STS в поле данных 514. В одном варианте осуществления, количество NG60 CEF 509 не должно быть меньше, чем количество STS в поле данных 514. Например, если количество STS в поле данных 514 равно 2, то количество NG60 CEF 509 может быть установлено в 2. Если количество STS в поле данных 514 равно 3, то количество NG60 CEF 509 может быть установлено в 4.
[0028] Фиг. 7 является блок-схемой, иллюстрирующей примерный Tx процессор 700 базовой полосы для NG60 заголовка 512 и поля данных 514 MF SC PPDU 500. Tx процессор 700 базовой полосы включает в себя скремблер 702, LDPC кодер 704, модулятор 706, MIMO кодер 708 и модуль 710 формирования блоков символов и вставки защитного интервала. Модулятор 706 включает в себя первый функциональный модуль 712 модуляции, второй функциональный модуль 714 модуляции и третий функциональный модуль 716 модуляции.
[0029] Биты NG60 заголовка 512 предшествуют битам поля данных 514 и передаются в скремблер 702. Скремблер 702 скремблирует биты NG60 заголовка 512 и поля данных 514 в соответствии с предопределенным правилом скремблирования. Отметим, что сдвиговый регистр, включенный в скремблер 702, инициализируется в соответствии с полем инициализации скремблера в NG60 заголовке 512. NG60 заголовок 512 скремблируется, начиная с битов поля MCS, следующего за полем инициализации скремблера, и скремблирование поля данных 514 следует за скремблированием NG60 заголовка 512 без сброса.
[0030] В контексте NG60 заголовка 512, LDPC кодер 704 выполняет LDPC кодирование скремблированных битов NG60 заголовка 512 в соответствии с предопределенной кодовой скоростью и генерирует последовательность кодированных битов. Второй функциональный модуль 714 модуляции в модуляторе 706 преобразует последовательность кодированных битов в поток точек комплексной констелляции с использованием π/2-BPSK с поворотом фазы на 90 градусов. Модуль 710 формирования блоков символов и вставки защитного интервала генерирует два SC блока из потока точек комплексной констелляции. Каждый SC блок включает в себя 448 символов данных с предшествующим тем же самым защитным интервалом 131. Кроме того, за конечным SC блоком 532 в NG60 заголовке 512 должен следовать тот же самый защитный интервал 131.
1
2
2
1
2
1
2
1
2
[0031] В контексте поля данных 514, LDPC кодер 704 выполняет LDPC кодирование скремблированных битов поля данных 514 в соответствии с кодовой скоростью, которая задана полем MCS NG60 заголовка 512, и генерирует последовательность кодированных битов, за которыми следуют биты заполнения, в случае необходимости. Третий функциональный модуль 716 модуляции в модуляторе 706 преобразует кодированный и заполненный битовый поток в поток точек комплексной констелляции в соответствии со схемой модуляции, заданной полем MCS NG60 заголовка 512. Отметим, что первый функциональный модуль 712 модуляции в модуляторе 706 используется для модуляции унаследованного заголовка 505. То, какой из первого функционального модуля 712 модуляции, второго функционального модуля 714 модуляции и третьего функционального модуля 716 модуляции в модуляторе 706 используется, определяется в соответствии с управляющим сигналом, генерируемым контроллером 1502, как иллюстрируется на фиг. 15. MIMO кодер 708 применяет MIMO кодирование к потоку точек комплексной констелляции и получает множество STS 550. Для каждого STS, модуль 710 формирования блоков символов и вставки защитного интервала генерирует множество SC блоков. Количество SC блоков на каждый STS является одним и тем же. Каждый SC блок (например, 542) включает в себя N символов данных с присоединенным спереди защитным интервалом 541 из N π/2-BPSK символов, сгенерированных из предопределенной последовательности Голея длины N, где N и N являются положительными целыми числами, и N должно быть целым кратным N. Значения N и N могут быть конфигурируемыми и указанными в NG60 заголовке 512. Кроме того, для каждого STS, за передаваемым конечным SC блоком должен следовать тот же самый защитный интервал 541.
[0032] Согласно настоящему раскрытию, поскольку унаследованный заголовок 505 MF SC PPDU 500 имеет точно тот же самый формат и Tx обработку, что и заголовок 112 SC PPDU 100, унаследованное WiGig устройство способно декодировать унаследованный заголовок 505 MF SC PPDU 500 корректным образом.
[0033] Согласно настоящему раскрытию, NG60 заголовок 512 MF SC PPDU 500 модулируется с использованием π/2-BPSK с поворотом фазы на 90 градусов, что отличается от поворота фазы унаследованного заголовка 505. Ввиду такого различия в модуляции, NG60 устройство способно определить, представляет ли собой принятый SC PPDU MF или LF.
[0034] Согласно настоящему раскрытию, унаследованное WiGig устройство должно обрабатывать принятый MF SC PPDU 500 тем же самым способом, что и SC PPDU 100. Иными словами, унаследованное WiGig устройство будет представлять себе NG60 заголовок 512, NG60 STF 507 и NG60 CEF 509 как часть PSDU (блока служебных данных PHY). Для того чтобы унаследованное WiGig устройство определяло действительное время передачи PSDU корректным образом, значения поля MCS и поля длины унаследованного заголовка 505 должны быть установлены соответствующим образом.
[0035] Согласно настоящему раскрытию, NG60 устройство может знать информацию о ширине полосы канала только после того, как оно успешно декодирует NG60 заголовок 512. В результате, NG60 STF 507, множество NG60 CEF 509, поле данных 514 и опциональные суб-поля AGC&TRN-R/T 515 могут быть переданы с переменной ширины полосы. Однако унаследованное STF 501, унаследованное CEF 503, унаследованный заголовок 505 и NG60 заголовок 512 могут быть переданы только со стандартной шириной полосы. В канале с шириной полосы канала, равной M кратным стандартной ширины полосы, M копий унаследованного STF 501, унаследованного CEF 503, унаследованного заголовка 505 и NG60 заголовка 512 могут быть переданы со стандартной шириной полосы в канале одновременно после применения соответствующего сдвига частоты к каждой из этих М копий. Фиг. 8 является диаграммой, иллюстрирующей передачу MF SC PPDU 500 в канале, где ширина полосы канала равна двукратному значению стандартной ширины полосы. Как показано на фиг. 8, сдвиг частоты для исходных унаследованного STF, унаследованного CEF, унаследованного заголовка и NG60 заголовка может быть установлен на 50% стандартной ширины полосы, и сдвиг частоты для дублированных унаследованного STF, унаследованного CEF, унаследованного заголовка и NG60 заголовка может быть установлен на -50% стандартной ширины полосы.
[0036] Фиг. 9 является блок-схемой, иллюстрирующей примерный Rx процессор 900 базовой полосы для приема MF SC PPDU 500 согласно настоящему раскрытию. Rx-процессор 900 базовой полосы включает в себя модуль 902 расформирования блоков символов и удаления защитного интервала, MIMO декодер 904, демодулятор 906, LDPC декодер 908, дескремблер 910 и модуль 912 оценки канала. Отметим, что MIMO декодер 904 применим только к декодированию поля данных 514.
[0037] Модуль 902 расформирования блоков символов и удаления защитного интервала выполняет обратное действие по отношению к модулю 710 формирования блоков символов и вставки защитного интервала над принятым SC MF PPDU 500.
[0038] Сначала должен быть декодирован NG60 заголовок 512. Для этой цели, демодулятор 906 выполняет обратное действие по отношению к модулятору 706 на основе оценок канала, полученных модулем 912 оценки канала из унаследованного CEF 503. Более конкретно, второй функциональный модуль 916 демодуляции применяется к части, соответствующей NG60 заголовку 512. После этого, LDPC декодер 908 и дескремблер 910 выполняют обратное действие по отношению к LDPC кодеру 704 и скремблеру 702, соответственно, приводя в результате к получению декодированных битов унаследованного заголовка 505 и NG60 заголовка 512.
[0039] После декодирования NG60 заголовка 512, Rx процессор 900 базовой полосы переходит к декодированию поля данных 514 на основе информации NG60 заголовка 512. MIMO декодер 904 выполняет обратное действие по отношению к MIMO кодеру 708 над частью принятого MF SC PPDU 500, соответствующего полю данных 514, на основе оценок канала, полученных модулем 912 оценки канала из NG60 CEF 509. Демодулятор 906 выполняет обратное действие по отношению к модулятору 706. Более конкретно, третий функциональный модуль 918 демодуляции применяется к части, соответствующей полю данных 514. Отметим, что первый функциональный модуль 914 демодуляции в демодуляторе 906 используется для демодуляции принятого унаследованного заголовка 505. То, какой из первого функционального модуля 914 демодуляции, второго функционального модуля 916 демодуляции и третьего функционального модуля 918 демодуляции используется, определяется в соответствии с управляющим сигналом, генерируемым контроллером 1502, как показано на фиг. 15. После этого LDPC декодер 908 и дескремблер 910 выполняют обратное действие по отношению к LDPC кодеру 704 и скремблеру 702, соответственно, приводя в результате к получению декодированных битов поля данных 514.
[0040] Первый вариант осуществления
Фиг. 10a и 10b иллюстрируют формат примера агрегированного MF SC PPDU 1000 согласно первому варианту осуществления настоящего раскрытия. Агрегированный MF SC PPDU 1000 включает в себя четыре MF SC PPDU. Каждый из четырех MF SC PPDU включает в себя NG60 заголовок и поле данных. Например, первый MF SC PPDU 1010 включает в себя NG60 заголовок 1012 и поле данных 1014. Первый MF SC PPDU 1010, который расположен в начале агрегированного MF SC PPDU 1000, дополнительно включает в себя унаследованное STF 1001, унаследованное CEF 1003, унаследованный заголовок 1005, NG60 STF 1007 и множество NG60 CEF 1009. Второй MF SC PPDU 1020, который расположен после первого MF SC PPDU 1010, включает в себя NG60 заголовок 1022 и поле данных 1024. Последний MF SC PPDU 1040, который расположен в конце агрегированного MF SC PPDU 1000, дополнительно включает в себя опциональные суб-поля AGC&TRN-R/T 1045. Отметим, что в агрегированном MF SC PPDU 1000 не имеется IFS, преамбулы и разделения между передачами MF PPDU. Так, по сравнению с индивидуальными передачами нормальных MF SC PPDU 500, эффективность передачи улучшается.
sts
sts
[0041] Согласно первому варианту осуществления настоящего раскрытия, все из полей данных в агрегированном MF SC PPDU 1000 имеют одну и ту же ширину полосы. В одном варианте осуществления, количество N STS для полей данных в агрегированном MF SC PPDU 1000 может быть различным. Например, как показано на фиг. 10a, каждое из поля данных 1014 и поля данных 1044 имеет два STS, в то время как поле данных 1024 имеет один STS, и поле данных 1034 имеет три STS. В этом случае, количество NG60 CEF 1009 зависит от максимального количества STS среди всех из полей данных в агрегированном MF SC PPDU 1000. Например, если максимальное количество STS среди всех из полей данных равно 2, количество NG60 CEF 1009 может быть установлено в 2. Если максимальное количество STS среди всех из полей данных равно 3, количество NG60 CEF 1009 может быть установлено в 4. В другом варианте осуществления, количество N STS для полей данных в агрегированном MF SC PPDU 1000 может быть одним и тем же. Например, как показано на фиг. 10b, каждое из полей данных имеет два STS.
[0042] Согласно первому варианту осуществления настоящего раскрытия, NG60 STF 1007, множество NG60 CEF 1009, каждое из полей данных (например, 1014) и опциональные суб-поля AGC&TRN-R/T 1045 могут передаваться с переменной ширины полосы. Однако унаследованное STF 1001, унаследованное CEF 1003, унаследованный заголовок 1005 и каждый из NG60 заголовков (например, 1012) могут передаваться только со стандартной шириной полосы. Фиг. 11 является диаграммой, иллюстрирующей передачу агрегированного MF SC PPDU 1000 в канале, где ширина полосы канала равна двукратному значению стандартной ширины полосы. Как показано на фиг. 11, каждое из исходного унаследованного STF, исходного унаследованного CEF, исходного унаследованного заголовка и все из исходных NG60 заголовков дублируются в частотной области. Здесь, сдвиг частоты для исходного унаследованного STF, исходного унаследованного CEF, исходного унаследованного заголовка и всех исходных NG60 заголовков может быть установлен на 50% стандартной ширины полосы. И сдвиг частоты для дублированного унаследованного STF, дублированного унаследованного CEF, дублированного унаследованного заголовка и всех дублированных NG60 заголовков может быть установлен на -50% стандартной ширины полосы.
[0043] Согласно первому варианту осуществления настоящего раскрытия, для всех из полей данных в агрегированном MF SC PPDU 1000, каждый SC блок включает в себя то же самое количество символов данных, и ему предшествует тот же самый защитный интервал 1051.
[0044] Согласно первому варианту осуществления настоящего раскрытия, поскольку NG60 заголовок может иметь ширину полосы передачи, отличную от ширины полосы передачи следующего за ним поля данных, за конечным SC блоком, передаваемым как каждый NG60 заголовок в агрегированном MF SC PPDU 1000, должен следовать тот же самый защитный интервал 131. Следовательно, количество требуемых последующих защитных интервалов для NG60 заголовков равно 4. За конечным SC блоком на каждый передаваемый STS каждого поля данных в агрегированном MF SC PPDU 1000, должен следовать тот же самый защитный интервал 1051. Следовательно, количество требуемых последующих защитных интервалов для полей данных равно 8.
[0045] Согласно первому варианту осуществления настоящего раскрытия, Tx процессор 700 базовой полосы для передачи MF SC PPDU 500 может быть легко адаптирован для передачи агрегированного MF SC PPDU 1000. Аналогичным образом, Rx процессор 900 базовой полосы для приема MF SC PPDU 500 может быть легко адаптирован для приема агрегированного MF SC PPDU 1000. Отметим, что оценки канала, полученные модулем 912 оценки канала из унаследованного CEF 1003, могут быть использованы для декодирования всех из NG60 заголовков 1012, 1022, 1032 и 1042 в принятом агрегированном MF SC PPDU 1000.
[0046] Оценки канала, полученные модулем 912 оценки канала из NG60 CEF 1009, могут быть использованы для декодирования всех из полей данных 1014, 1024, 1034 и 1044 в принятом агрегированном MF SC PPDU 1000. В результате, по сравнению с индивидуальной передачей и приемом нормального MF PPDU 500, передача и прием агрегированного MF SC PPDU 1000 не влечет за собой излишней сложности реализации.
[0047] Согласно первому варианту осуществления настоящего раскрытия, унаследованная STA (станция) способна декодировать унаследованный заголовок 1005, но не может декодировать оставшуюся часть агрегированного MF SC PPDU 1000. Для того чтобы унаследованная STA оценивала время передачи агрегированного MF SC PPDU 1000 корректным образом во избежание коллизии пакетов, поле дополнительного PPDU в унаследованном заголовке 1016 должно быть установлено в 0. Иными словами, агрегированный MF SC PPDU 1000 должен представляться для унаследованный STA как нормальный унаследованный PPDU 100, а не унаследованный агрегированный SC PPDU 400. Кроме того, поле MCS и поле длины в унаследованном заголовке 1005 должны быть соответственно установлены так, что время передачи, вычисленное унаследованной STA, является тем же самым, что и действительное время передачи эквивалентного поля данных, которое включает в себя NG60 STF 1007, NG60 CEF 1009, все из NG60 заголовков и все из полей данных в агрегированном MF SC PPDU 1000. Иными словами, полная длина пакета NG60 STF 1007, NG60 CEF 1009, всех из NG60 заголовков и всех из полей данных установлена как поле длины в унаследованном заголовке 1005.
[0048] Согласно первому варианту осуществления настоящего раскрытия, унаследованная STA способна вычислять действительное время передачи эквивалентного поля данных агрегированного MF SC PPDU 1000, путем декодирования унаследованного заголовка 1005. Соответственно, в случае, когда погрешность тактовой частоты между центральным координатором, таким как AP (точка доступа) или PCP (точка управления персональным BSS), и унаследованной STA очень мала, поле дополнительного PPDU в унаследованном заголовке 1005 может быть установлено в 1.
[0049] Фиг. 16 является диаграммой, иллюстрирующей формат агрегированного MF SC PPDU 1600, где множество (например, два) компонентных агрегированных MF SC PPDU, у которых все поля данных имеют одну и ту же ширину полосы передачи, связаны. Как иллюстрируется на фиг. 16, агрегированный MF SC PPDU 1600 включает в себя первый компонентный агрегированный MF SC PPDU 1610, расположенный в начале, и второй компонентный агрегированный MF SC PPDU 1620, расположенный в конце. Первый компонентный агрегированный MF SC PPDU 1610 включает в себя первый MF SC PPDU 1610-1, расположенный в начале, и второй MF SC PPDU 1610-2, расположенный в конце. Второй компонентный агрегированный MF SC PPDU 1620 включает в себя третий MF SC PPDU 1620-1, расположенный в начале, и четвертый MF SC PPDU 1620-2, расположенный в конце. Каждый из MF SC PPDU 1610-1, 1610-2, 1620-1 и 1620-2 включает в себя NG60 заголовок и поле данных. Например, первый MF SC PPDU 1610-1 включает в себя NG60 заголовок 1612 и поле данных 1614. Первый MF SC PPDU 1610-1 дополнительно включает в себя унаследованное STF 1601, унаследованное CEF 1603, унаследованный заголовок 1605, NG60 STF 1607 и множество NG60 CEF 1609. Третий MF SC PPDU 1620-1 дополнительно включает в себя унаследованный заголовок 1635, NG60 STF 1637 и множество NG60 CEF 1639. Четвертый MF SC PPDU 1620-2 дополнительно включает в себя опциональные суб-поля AGC&TRN-R/T 1645. Отметим, что в агрегированном MF SC PPDU 1600 не имеется IFS, преамбулы и разделения между передачами компонентных агрегированных MF SC PPDU.
[0050] Фиг. 17 является диаграммой, иллюстрирующей передачу агрегированного MF SC PPDU 1600 в канале, где ширина полосы канала равна двукратному значению стандартной ширины полосы. Исходное унаследованное STF, исходное унаследованное CEF, исходный унаследованный заголовок и исходный NG60 заголовок дублированы, каждый, в частотной области, как иллюстрируется на Фиг. 17. Соответственно, сдвиг частоты для исходного унаследованного STF, исходного унаследованного CEF, исходного унаследованного заголовка и всех исходных NG60 заголовков может быть установлен на 50% стандартной ширины полосы. Кроме того, сдвиг частоты для дублированного унаследованного STF, дублированного унаследованного CEF, дублированного унаследованного заголовка и всех дублированных NG60 заголовков может быть установлен на -50% стандартной ширины полосы.
[0051] Идеи и принципы, раскрытые в данном варианте осуществления, могут быть реализованы для форматирования и передачи MF OFDM PPDU.
[0052] Второй вариант осуществления
Фиг. 12 иллюстрирует формат другого примера агрегированного MF SC PPDU 1200 согласно второму варианту осуществления настоящего раскрытия. Агрегированный SC PPDU 1200 включает в себя четыре MF SC PPDU 1210, 1220, 1230 и 1240. Каждый из четырех MF SC PPDU включает в себя NG60 заголовок и поле данных. Например, MF SC PPDU 1210 включает в себя NG60 заголовок 1212 и поле данных 1214. Первый MF SC PPDU 1210, который расположен в начале агрегированного MF SC PPDU 1200, дополнительно включает в себя унаследованное STF 1201, унаследованное CEF 1203, унаследованный заголовок 1205, NG60 STF 1207 и множество NG60 CEF 1209. Последний SC MF SC PPDU 1240, который расположен в конце агрегированного MF SC PPDU 1200, дополнительно включает в себя опциональные суб-поля AGC&TRN-R/T 1245. Отметим, что в агрегированном MF SC PPDU 1200, не имеется IFS, преамбулы и разделения между передачами MF SC PPDU. Так, по сравнению с индивидуальной передачей нормальных MF SC PPDU 500, эффективность передачи улучшается.
[0053] Согласно второму варианту осуществления настоящего раскрытия, помимо той же самой ширины полосы передачи, все из полей данных в агрегированном MF SC PPDU 1200 имеют то же самое количество STS. Например, как показано на фиг. 12, каждое поле данных в агрегированном MF SC PPDU 1200 имеет два STS.
[0054] Согласно второму варианту осуществления настоящего раскрытия, для всех из полей данных в агрегированном MF SC PPDU 1200, каждый SC блок включает в себя то же самое количество символов данных, и ему предшествует один и тот же защитный интервал 1251.
[0055] Согласно второму варианту осуществления настоящего раскрытия, все из NG60 заголовков расположены вместе сразу перед NG60 STF 1207. Следовательно, только за конечным SC блоком, который передается как последний NG60 заголовок 1242 в агрегированном MF SC PPDU 1200, должен следовать тот же самый защитный интервал 131. Иными словами, количество требуемых последующих защитных интервалов для NG60 заголовков равно 1. Кроме того, все из полей данных также расположены вместе сразу после NG60 CEF 1209. Поэтому требуется, чтобы только за конечным SC блоком на каждый STS, передаваемый в последнем поле данных 1244 в агрегированном MF SC PPDU 1200, следовал тот же самый защитный интервал 1251, что и предшествующий последнему полю данных 1244. Иными словами, количество требуемых последующих защитных интервалов для полей данных равно 2.
[0056] Согласно второму варианту осуществления настоящего раскрытия, по сравнению с первым вариантом осуществления, вследствие меньшего количества требуемых защитных интервалов, эффективность передачи дополнительно улучшается. Кроме того, поскольку нет необходимости изменения частоты дискретизации настолько часто, Tx и Rx обработка упрощается, и сложность реализации дополнительно снижается.
[0057] Согласно второму варианту осуществления настоящего раскрытия, NG60 STF 1207, множество NG60 CEF 1209, каждое из полей данных (например, 1214) и опциональные суб-поля AGC&TRN-R/T 1245 могут передаваться с переменной шириной полосы. Однако унаследованное STF 1201, унаследованное CEF 1203, унаследованный заголовок 1205 и каждый из NG60 заголовков (например, 1212) могут передаваться только со стандартной шириной полосы. Фиг. 13 является диаграммой, иллюстрирующей передачу агрегированного MF SC PPDU 1200 в канале, где ширина полосы канала равна двукратному значению стандартной ширины полосы. Как показано на фиг. 13, каждое из исходного унаследованного STF, исходного унаследованного CEF, исходного унаследованного заголовка и все из исходных NG60 заголовков дублированы в частотной области. Здесь, сдвиг частоты для исходного унаследованного STF, исходного унаследованного CEF, исходного унаследованного заголовка и всех из исходных NG60 заголовков может быть установлен на 50% стандартной ширины полосы, и сдвиг частоты для дублированного унаследованного STF, дублированного унаследованного CEF, дублированного унаследованного заголовка и всех дублированных NG60 заголовков может быть установлен на -50% стандартной ширины полосы.
[0058] Согласно второму варианту осуществления настоящего раскрытия, Tx процессор 700 базовой полосы для передачи MF SC PPDU 500 может быть легко адаптирован для передачи агрегированного MF SC PPDU 1200, поскольку переключение ширины полосы передачи не требуется. По той же причине, Rx процессор 900 базовой полосы для приема MF SC PPDU 500 может быть легко адаптирован для приема агрегированного MF SC PPDU 1200. Отметим, что оценки канала, полученные модулем 912 оценки канала из унаследованного CEF 1203, могут быть использованы для декодирования всех из NG60 заголовков 1212, 1222, 1232 и 1242 в принятом агрегированном MF SC PPDU 1200. Оценки канала, полученные модулем 912 оценки канала из NG60 CEF 1209, могут быть использованы для декодирования всех из полей данных 1214, 1224, 1234 и 1244 в принятом агрегированном MF SC PPDU 1200. Кроме того, ввиду разделения NG60 заголовка и его соответствующего поля данных, имеется необходимость сохранения полезной информации всех из NG60 заголовков для декодирования всех из полей данных. Однако требуемый размер памяти может быть незначительным, поскольку полезная информация NG60 заголовка мала (примерно 7 байт). В результате, по сравнению с индивидуальной передачей и приемом нормальных MF SC PPDU 500, передача и прием агрегированного MF SC PPDU 1200 не приводят к существенному увеличению сложности реализации.
[0059] Согласно второму варианту осуществления настоящего раскрытия, унаследованная STA способна декодировать унаследованный заголовок 1205, но не может декодировать остальную часть агрегированного MF SC PPDU 1200. Для того чтобы унаследованная STA оценивала время передачи агрегированного MF SC PPDU 1200 корректным образом во избежание коллизии, поле дополнительного PPDU в унаследованном заголовке 1205 должно быть установлено в 0. Иными словами, агрегированный SC MF PPDU 1200 должен восприниматься унаследованной STA как нормальный унаследованный SC PPDU 100, а не как унаследованный агрегированный SC PPDU 400. Кроме того, поле MCS и поле длины в унаследованном заголовке 1205 должны быть установлены соответствующим образом, так что время передачи, вычисленное унаследованной STA, является таким же, как действительное время передачи эквивалентного поля данных, которое включает в себя NG60 STF 1207, NG60 CEF 1209, все из NG60 заголовков и все из полей данных в агрегированном MF vPPDU 1200. Иными словами, полная длина пакета NG60 STF 1207, NG60 CEF 1209, всех из NG60 заголовков 1212, 1222, 1232 и 1242 и всех из полей данных 1214, 1224, 1234 и 1244 установлена как поле длины в унаследованном заголовке 1205.
[0060] Согласно второму варианту осуществления настоящего раскрытия, символы могут быть инвертированы в защитном интервале, следующем за конечным SC блоком каждого MF SC PPDU в агрегированном MF SC PPDU 1200. Инвертирование символов может быть выполнено путем замены бита 0 и бита 1 на бит 1 и бит 0, соответственно. Следовательно, приемник может легко определить границу между соседними полями данных, так что он может декодировать поле данных, даже если некоторые из NG60 заголовков, предшествующих NG60 заголовку, соответствующему полю данных, потеряны.
[0061] Идеи и принципы, раскрытые в данном варианте осуществления, могут быть реализованы для форматирования и передачи MF OFDM PPDU.
[0062] Третий вариант осуществления
Фиг. 14 иллюстрирует формат другого примера агрегированного MF SC PPDU 1400 согласно третьему варианту осуществления настоящего раскрытия. Агрегированный MF SC PPDU 1400 включает в себя четыре MF SC PPDU 1410, 1420, 1430 и 1440. Каждый из четырех MF SC PPDU включает в себя NG60 заголовок и поле данных. Например, MF SC PPDU 1410 включает в себя NG60 заголовок 1412 и поле данных 1414. MF SC PPDU 1420, который расположен в начале агрегированного MF PPDU 1400, дополнительно включает в себя унаследованное STF 1401, унаследованное CEF 1403, унаследованный заголовок 1405, NG60 STF 1407, множество NG60 CEF 1409 и поле данных 1424. MF SC PPDU 1430, который расположен в конце агрегированного MF SC PPDU 1400, включает в себя NG60 заголовок 1432 и поле данных 1434 и дополнительно включает в себя опциональные суб-поля AGC&TRN-R/T 1435. Отметим, что в агрегированном MF SC PPDU 1000 не имеется IFS, преамбулы и разделения между передачами MF SC PPDU. Так, по сравнению с индивидуальной передачей нормальных MF SC PPDU, эффективность передачи улучшается.
[0063] Как видно из фиг. 14, все из NG60 заголовков расположены вместе сразу перед NG60 STF 1407. Следовательно, только за конечным SC блоком, который передается как последний NG60 заголовок 1432 в агрегированном MF PPDU 1400, должен следовать тот же самый защитный интервал 131. Иными словами, количество требуемых последующих защитных интервалов для NG60 заголовков равно 1. Кроме того, всех из полей данных также расположены вместе сразу после NG60 CEF 1409. Поэтому требуется, чтобы только за конечным SC блоком на каждый STS, передаваемый в последнем поле данных 1434 в агрегированном MF SC PPDU 1400, следовал тот же самый защитный интервал 1451, что и предшествующий конечному SC блоку. Количество требуемых последующих защитных интервалов для полей данных равно 3 на фиг. 14.
sts
[0064] В соответствии с третьим вариантом осуществления настоящего раскрытия, все из полей данных в агрегированном MF SC PPDU 1400 имеют ту же самую ширину полосы передачи. Однако другие параметры передачи (например, количество N STS) для полей данных в агрегированном MF SC PPDU 1400 могут быть различными. Например, как показано на фиг. 14, каждое из поля данных 1414 и поля данных 1444 имеет два STS, в то время как поле данных 1424 имеет один STS, и поле данных 1434 имеет три STS. Количество NG60 CEF 1409 зависит от максимального количества STS среди всех из полей данных в агрегированном MF SC PPDU 1400. Например, если максимальное количество STS среди всех из полей данных равно 2, количество NG60 CEF 1409 может быть установлено в 2. Если максимальное количество STS среди всех из полей данных равно 3, количество NG60 CEF 1409 может быть установлено в 4.
[0065] В соответствии с третьим вариантом осуществления настоящего раскрытия, для всех из полей данных в агрегированном MF SC PPDU 1400, каждый SC блок включает в себя то же самое количество символов данных и ему предшествует тот же самый защитный интервал 1451.
[0066] В соответствии с третьим вариантом осуществления настоящего раскрытия, все из NG60 заголовков расположены вместе сразу перед NG60 STF 1407 в порядке возрастания количества STS (пространственно-временных потоков), которое имеют их соответствующие поля данных. Например, как показано на фиг. 14, NG60 заголовок 1422 расположен непосредственно после унаследованного заголовка 1405, с последующим NG60 заголовком 1412 и NG60 заголовком 1442, а также NG60 заголовком 1432 в этом порядке. Альтернативно, все из NG60 заголовков расположены вместе сразу перед NG60 STF 1407 в порядке уменьшения количества STS, которое имеют их соответствующие поля данных. Отметим, что только за передаваемым конечным SC блоком NG60 заголовка 1432 в агрегированном MF SC PPDU 1400 должен следовать тот же самый защитный интервал 131, что и вставленный перед этим. Иными словами, количество требуемых последующих защитных интервалов для NG60 заголовков равно 1.
[0067] В соответствии с третьим вариантом осуществления настоящего раскрытия, все из полей данных расположены вместе сразу после NG60 CEF 1409 в том же порядке, что и NG60 заголовки. Например, как показано на фиг. 14, поле данных 1424 расположено непосредственно после NG60 CEF 1409, с последующим полем данных 1414 и полем данных 1444, а также полем данных 1434. На основе такого расположения полей данных, только за конечным SC блоком на каждый передаваемый STS последнего поля данных 1434 в агрегированном MF SC PPDU 1400 должен следовать тот же самый защитный интервал 1451. Иными словами, количество требуемых последующих защитных интервалов равно 3.
[0068] В соответствии с третьим вариантом осуществления настоящего раскрытия, по сравнению с первым вариантом осуществления, ввиду меньшего количества требуемых защитных интервалов, эффективность передачи дополнительно улучшается. Кроме того, поскольку нет необходимости изменения частоты дискретизации настолько часто, TX/RX обработка упрощается, и сложность реализации дополнительно снижается.
[0069] В соответствии с третьим вариантом осуществления настоящего раскрытия, NG60 STF 1407, множество NG60 CEF 1409, каждое из полей данных (например, 1414) и опциональные суб-поля AGC&TRN-R/T 1435 могут передаваться с переменной шириной полосы. Однако унаследованное STF 1401, унаследованное CEF 1403, унаследованный заголовок 1405 и каждый из NG60 заголовков (например, 1412) могут передаваться только со стандартной шириной полосы. Фиг. 13 является диаграммой, иллюстрирующей передачу агрегированного MF SC PPDU 1400 в канале, где ширина полосы канала равна двукратному значению стандартной ширины полосы.
[0070] В соответствии с третьим вариантом осуществления настоящего раскрытия, Tx процессор 700 базовой полосы для передачи MF SC PPDU 500 может быть легко адаптирован для передачи агрегированного MF SC PPDU 1400. Аналогичным образом, Rx процессор 900 базовой полосы для приема MF SC PPDU 500 может быть легко адаптирован для приема агрегированного MF SC PPDU 1400. Отметим, что оценки канала, полученные модулем 912 оценки канала из унаследованного CEF 1403, могут быть использованы для декодирования всех из NG60 заголовков 1412, 1422, 1432 и 1442 в принятом агрегированном MF SC PPDU 1400. Оценки канала, полученные модулем 912 оценки канала из NG60 CEF 1409, могут быть использованы для декодирования всех из полей данных 1414, 1424, 1434 и 1444 в принятом агрегированном MF SC PPDU 1400. Кроме того, ввиду разделения NG60 заголовка и его соответствующего поля данных, имеется необходимость сохранения полезной информации всех из NG60 заголовков для декодирования всех из полей данных. Однако требуемый размер памяти может быть незначительным, поскольку полезная информация NG60 заголовка мала (примерно 7 байт). В результате, по сравнению с индивидуальной передачей и приемом нормального MF SC PPDU 500, передача и прием агрегированного MF SC PPDU 1400 не приводит к существенному увеличению сложности реализации.
[0071] В соответствии с третьим вариантом осуществления настоящего раскрытия, унаследованная STA способна декодировать унаследованный заголовок 1405, но не может декодировать остальную часть агрегированного MF SC PPDU 1400. Для того чтобы унаследованная STA оценивала время передачи агрегированного MF SC PPDU 1400 корректным образом во избежание коллизии, поле дополнительного PPDU в унаследованном заголовке 1405 должно быть установлено в 0. Иными словами, агрегированный MF SC PPDU 1400 должен восприниматься унаследованной STA как нормальный унаследованный SC PPDU 100, а не унаследованный агрегированный SC PPDU 400. Кроме того, поле MCS и поле длины в унаследованном заголовке 1405 должны быть установлены соответствующим образом, так что время передачи, вычисленное унаследованной STA, является тем же самым, что и действительное время передачи эквивалентного поля данных, которое включает в себя NG60 STF 1407, NG60 CEF 1409, все из NG60 заголовков и все из полей данных в агрегированном MF SC PPDU 1400. Иными словами, полная длина пакета NG60 STF 1407, NG60 CEFs 1409, всех из NG60 заголовков 1412, 1422, 1432 и 1442 и всех из полей данных 1414, 1424, 1434 и 1444 установлена как поле длины в унаследованном заголовке 1405.
[0072] В соответствии с третьим вариантом осуществления настоящего раскрытия, символы могут быть инвертированы в защитном интервале, следующем за конечным SC блоком каждого MF SC PPDU в агрегированном MF SC PPDU 1400. Инвертирование символов может быть выполнено путем замены бита 0 и бита 1 на бит 1 и бит 0, соответственно. Следовательно, приемник может легко определить границу между соседними полями данных, так что он может декодировать поле данных, даже если некоторые из NG60 заголовков, предшествующих данному NG60 заголовку, соответствующему полю данных, потеряны.
[0073] Идеи и принципы, раскрытые в данном варианте осуществления, могут быть реализованы для форматирования и передачи MF OFDM PPDU.
[0074] Фиг. 15 является блок-схемой, иллюстрирующей примерную архитектуру устройства 1500 беспроводной связи согласно настоящему раскрытию. Устройство 1500 беспроводной связи включает в себя контроллер 1502, Tx процессор 1510, Rx процессор 1520 и множество антенн 1530. Контроллер 1502 включает в себя генератор 1504 PPDU, который сконфигурирован, чтобы формировать PPDU, например, MF PPDU или агрегированный MF PPDU. Tx процессор 1510 включает в себя Tx процессор 1512 базовой полосы и Tx RF выходной каскад 1514. Rx процессор 1520 включает в себя Rx процессор 1522 базовой полосы и Rx RF входной каскад 1524. Tx процессор 1512 базовой полосы показан на фиг. 7, а Rx процессор 1522 базовой полосы показан на фиг. 9. Сформированные PPDU передаются через антенну 1530 после обработки передатчика, выполненной Tx процессором 1510. С другой стороны, контроллер 1502 сконфигурирован, чтобы анализировать и обрабатывать PPDU, которые приняты через антенну 1530 после обработки приемника, выполненной Rx процессором 1520.
ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ
[0075] Настоящее раскрытие может быть применено к способу форматирования и передачи агрегированного PPDU (протокольного блока данных физического уровня) в системе беспроводной связи.
Перечень ссылочных позиций
[0076]
700 Tx процессор базовой полосы
702 скремблер
704 LDPC кодер
706 модулятор
708 MIMO кодер
710 модуль формирования блоков символов и вставки защитного интервала
712 первый функциональный модуль модуляции
714 второй функциональный модуль модуляции
716 третий функциональный модуль модуляции
900 Rx процессор базовой полосы
902 модуль расформирования блоков символов и удаления защитного интервала
904 MIMO декодер
906 демодулятор
908 LDPC декодер
910 дескремблер
912 модуль оценки канала
914 первый функциональный модуль демодуляции
916 второй функциональный модуль демодуляции
918 третий функциональный модуль демодуляции
1500 устройство беспроводной связи
1502 контроллер
1504 генератор PPDU
1510 Tx процессор
1512 Tx процессор базовой полосы
1514 Tx RF выходной каскад
1520 Rx процессор
1522 Rx процессор базовой полосы
1524 Rx RF входной каскад
1530 антенна
Положение 1. Устройство передачи, содержащее:
генератор сигнала передачи, который, при функционировании, генерирует сигнал передачи, имеющий агрегированный протокольный блок данных физического уровня (агрегированный PPDU), который включает в себя унаследованную преамбулу, унаследованный заголовок, неунаследованную преамбулу, множество неунаследованных заголовков и множество полей данных; и
передатчик, который, при функционировании, передает сгенерированный сигнал передачи, причем унаследованная преамбула, унаследованный заголовок и множество неунаследованных заголовков передаются с использованием стандартной ширины полосы, в то время как неунаследованная преамбула и множество полей данных передаются с использованием переменной ширины полосы, которая является большей, чем стандартная ширина полосы, и множество наборов неунаследованного заголовка и соответствующего поля данных передаются последовательно во временной области.
Положение 2. Устройство передачи согласно Положению 1, в котором неунаследованная преамбула включает в себя неунаследованное короткое обучающее поле (STF) и множество неунаследованных полей (CEF) оценки канала в этом порядке, и один из множества неунаследованных заголовков расположен сразу перед неунаследованным STF, и его соответствующее поле данных расположено сразу после его соответствующих неунаследованных CEF; при этом каждый из остальных неунаследованных заголовков расположен сразу перед его соответствующим полем данных.
Положение 3. Устройство передачи согласно Положению 2, в котором блоку одной несущей (SC) или символу мультиплексирования с ортогональным частотным разделением (OFDM), который передается в каждом из множества неунаследованных заголовков, предшествует защитный интервал, и за конечным SC блоком, передаваемым в каждом из множества неунаследованных заголовков, следует тот же самый защитный интервал, что и предшествующий защитный интервал.
Положение 4. Устройство передачи согласно Положению 2, в котором блоку одной несущей (SC) или символу мультиплексирования с ортогональным частотным разделением (OFDM) на каждый пространственно-временной поток, который передается в каждом из множества полей данных, предшествует защитный интервал, и за конечным SC блоком на каждый пространственно-временной поток, передаваемый в каждом из множества полей данных, следует тот же самый защитный интервал, что и предшествующий защитный интервал.
Положение 5. Устройство передачи согласно Положению 1, в котором неунаследованная преамбула включает в себя неунаследованное короткое обучающее поле (STF) и множество неунаследованных полей (CEF) оценки канала в этом порядке, и множество неунаследованных заголовков расположены сразу перед неунаследованным STF; в то время как множество полей данных расположены сразу после множества неунаследованных CEF.
Положение 6. Устройство передачи согласно Положению 1, в котором множество неунаследованных заголовков расположены в порядке уменьшения или возрастания количества пространственно-временных потоков их соответствующих полей данных, и множество полей данных расположены сразу после множества неунаследованных CEF в том же самом порядке, что и порядок их соответствующих неунаследованных заголовков.
Положение 7. Устройство передачи согласно Положению 5, в котором блоку одной несущей (SC) или символу мультиплексирования с ортогональным частотным разделением (OFDM), который передается в каждом из множества неунаследованных заголовков, предшествует защитный интервал, и за конечным SC блоком, передаваемым в последнем неунаследованном заголовке, следует тот же самый защитный интервал, что и предшествующий защитный интервал.
Положение 8. Устройство передачи согласно Положению 5, в котором блоку одной несущей (SC) или символу мультиплексирования с ортогональным частотным разделением (OFDM) на каждый пространственно-временной поток, который передается в каждом из множества полей данных, предшествует защитный интервал, и за конечным SC блоком на каждый пространственно-временной поток, передаваемый в каждом из множества полей данных, следует тот же самый защитный интервал, что и предшествующий защитный интервал.
Положение 9. Устройство передачи согласно Положению 8, в котором символы в последующем защитном интервале являются обращенными.
Положение 10. Способ передачи, содержащий этапы:
генерации сигнала передачи, имеющего агрегированный протокольный блок данных физического уровня (агрегированный PPDU), который включает в себя унаследованную преамбулу, унаследованный заголовок, неунаследованную преамбулу, множество неунаследованных заголовков и множество полей данных; и
передачи сгенерированного сигнала передачи, причем унаследованная преамбула, унаследованный заголовок и множество неунаследованных заголовков передаются с использованием стандартной ширины полосы, в то время как неунаследованная преамбула и множество полей данных передаются с использованием переменной ширины полосы, которая больше, чем стандартная ширина полосы, и причем множество наборов неунаследованного заголовка и соответствующего поля данных передаются последовательно во временной области.
Положение 11. Способ передачи согласно Положению 10, в котором неунаследованная преамбула включает в себя неунаследованное короткое обучающее поле (STF) и множество неунаследованных полей (CEF) оценки канала в этом порядке, и один из множества неунаследованных заголовков расположен сразу перед неунаследованным STF, и его соответствующее поле данных расположено сразу после его соответствующих неунаследованных CEF; при этом каждый из остальных неунаследованных заголовков расположен сразу перед его соответствующим полем данных.
Положение 12. Способ передачи согласно Положению 11, в котором блоку одной несущей (SC) или символу мультиплексирования с ортогональным частотным разделением (OFDM), который передается в каждом из множества неунаследованных заголовков, предшествует защитный интервал, и за конечным SC блоком, передаваемым в каждом из множества неунаследованных заголовков, следует тот же самый защитный интервал, что и предшествующий защитный интервал.
Положение 13. Способ передачи согласно Положению 11, в котором блоку одной несущей (SC) или символу мультиплексирования с ортогональным частотным разделением (OFDM) на каждый пространственно-временной поток, который передается в каждом из множества полей данных, предшествует защитный интервал, и за конечным SC блоком на каждый пространственно-временной поток, передаваемый в каждом из множества полей данных, следует тот же самый защитный интервал, что и предшествующий защитный интервал.
Положение 14. Способ передачи согласно Положению 10, в котором неунаследованная преамбула включает в себя неунаследованное короткое обучающее поле (STF) и множество неунаследованных полей (CEF) оценки канала в этом порядке, и множество неунаследованных заголовков расположены сразу перед неунаследованным STF; в то время как множество полей данных расположены сразу после множества неунаследованных CEF.
Положение 15. Способ передачи согласно Положению 14, в котором множество неунаследованных заголовков расположены в порядке уменьшения или возрастания количества пространственно-временных потоков их соответствующих полей данных, и множество полей данных расположены сразу после множества неунаследованных CEF в том же самом порядке, что и порядок их соответствующих неунаследованных заголовков.
Положение 16. Способ передачи согласно Положению 14, в котором блоку одной несущей (SC) или символу мультиплексирования с ортогональным частотным разделением (OFDM), который передается в каждом из множества неунаследованных заголовков, предшествует защитный интервал, и за конечным SC блоком, передаваемым в последнем неунаследованном заголовке, следует тот же самый защитный интервал, что и предшествующий защитный интервал.
Положение 17. Способ передачи согласно Положению 14, в котором блоку одной несущей (SC) или символу мультиплексирования с ортогональным частотным разделением (OFDM) на каждый пространственно-временной поток, который передается в каждом из множества полей данных, предшествует защитный интервал, и за конечным SC блоком на каждый пространственно-временной поток, передаваемый в каждом из множества полей данных, следует тот же самый защитный интервал, что и предшествующий защитный интервал.
Положение 18. Способ передачи согласно Положению 17, в котором символы в последующем защитном интервале являются обращенными.