УСТРОЙСТВО И СПОСОБ ДЛЯ ГЕНЕРИРОВАНИЯ И ПЕРЕДАЧИ КАДРОВ ДАННЫХ
DEVICE AND METHOD FOR GENERATING AND TRANSMITTING DATA FRAMES

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ
[0001] Эта заявка на патент испрашивает приоритет по дате подачи предварительной заявки на патент № 62/147,479, поданной 14 апреля 2015 года, и озаглавленной "Формат кадра для OFDM, SC WB, агрегированной SC и соответствующих сигналов MIMO", которая включена в этот документ посредством ссылки.
Область техники
[0002] Некоторые аспекты настоящего раскрытия, в общем, относятся к беспроводной связи и, более конкретно, к передаче и приему усовершенствованных кадров для передачи сигналов мультиплексирования с ортогональным частотным разделением каналов (OFDM), широкополосных сигналов единой несущей (SC WB), агрегированных сигналов единой несущей (SC), сигналов (пространственных) OFDM MIMO, сигналов (пространственных) SC WB MIMO и агрегированных сигналов (пространственных) SC MIMO.
Уровень техники
[0003] Этот документ представляет собой концептуальную проработку предлагаемого формата кадра для разрабатываемого в настоящее время нового протокола, который упоминается как NG60 (60 ГГц следующего поколения) или также известен как Институт инженеров по электротехнике и радиоэлектронике (IEEE) 802.11ay. Он представляет собой разработку в добавление к существующему стандарту IEEE 802.11ad (в прошлом также известному как "WiGig").
[0004] Основная цель нового стандарта или протокола заключается в увеличении пропускной способности и расширении границ, а также в снижении потребляемой мощности (например, средней энергии на бит). Также ясно, что новый стандарт должен быть обратно совместимым и должен позволять устройствам (устаревшим) 802.11ad сосуществовать в одной и той же среде.
Сущность изобретения
[0005] Некоторые аспекты настоящего раскрытия обеспечивают устройство для беспроводной связи. Устройство содержит систему обработки, сконфигурированную с возможностью генерирования кадра, содержащего преамбулу, первый заголовок и второй заголовок, при этом преамбула и упомянутый первый заголовок сконфигурированы, чтобы декодироваться первым устройством, работающим согласно первому протоколу, причем упомянутый второй заголовок не сконфигурирован, чтобы декодироваться упомянутым первым устройством, и при этом преамбула, упомянутый первый заголовок и упомянутый второй заголовок сконфигурированы, чтобы декодироваться вторым устройством, работающим согласно второму протоколу; и интерфейс, сконфигурированный с возможностью вывода кадра для передачи посредством по меньшей мере одной антенны.
[0006] Некоторые аспекты настоящего раскрытия обеспечивают способ для беспроводной связи. Способ содержит генерирование кадра, содержащего преамбулу, первый заголовок и второй заголовок, при этом преамбула и упомянутый первый заголовок сконфигурированы, чтобы декодироваться первым устройством, работающим согласно первому протоколу, причем упомянутый второй заголовок не сконфигурирован, чтобы декодироваться упомянутым первым устройством, и при этом преамбула, упомянутый первый заголовок и упомянутый второй заголовок сконфигурированы, чтобы декодироваться вторым устройством, работающим согласно второму протоколу; и вывод кадра для передачи.
[0007] Некоторые аспекты настоящего раскрытия обеспечивают устройство для беспроводной связи. Устройство содержит средство для генерирования кадра, содержащего преамбулу, первый заголовок и второй заголовок, при этом преамбула и упомянутый первый заголовок сконфигурированы, чтобы декодироваться первым устройством, работающим согласно первому протоколу, причем упомянутый второй заголовок не сконфигурирован, чтобы декодироваться упомянутым первым устройством, и при этом преамбула, упомянутый первый заголовок и упомянутый второй заголовок сконфигурированы, чтобы декодироваться вторым устройством, работающим согласно второму протоколу; и средство для вывода кадра для передачи.
[0008] Некоторые аспекты настоящего раскрытия обеспечивают считываемый компьютером носитель, хранящий инструкции для генерирования кадра, содержащего преамбулу, первый заголовок и второй заголовок, при этом преамбула и упомянутый первый заголовок сконфигурированы, чтобы декодироваться первым устройством, работающим согласно первому протоколу, причем упомянутый второй заголовок не сконфигурирован, чтобы декодироваться упомянутым первым устройством, и при этом преамбула, упомянутый первый заголовок и упомянутый второй заголовок сконфигурированы, чтобы декодироваться вторым устройством, работающим согласно второму протоколу; и вывода кадра для передачи.
[0009] Некоторые аспекты настоящего раскрытия обеспечивают беспроводной узел. Беспроводной узел содержит по меньшей мере одну антенну, систему обработки, сконфигурированную с возможностью генерирования кадра, содержащего преамбулу, первый заголовок и второй заголовок, при этом преамбула и упомянутый первый заголовок сконфигурированы, чтобы декодироваться первым устройством, работающим согласно первому протоколу, причем упомянутый второй заголовок не сконфигурирован, чтобы декодироваться упомянутым первым устройством, и при этом преамбула, упомянутый первый заголовок и упомянутый второй заголовок сконфигурированы, чтобы декодироваться вторым устройством, работающим согласно второму протоколу; и интерфейс, сконфигурированный с возможностью вывода кадра для передачи посредством по меньшей мере одной антенны.
[0010] Аспекты настоящего раскрытия также обеспечивают различные способы, средства и компьютерные программные продукты, соответствующие устройствам и операциям, описанным выше по тексту.
Краткое описание чертежей
[0011] Фиг.1 представляет собой схему примерной беспроводной сети связи в соответствии с некоторыми аспектами настоящего раскрытия.
[0012] Фиг. 2А представляет собой блок-схему примерной точки доступа или пользовательского устройства в соответствии с некоторыми аспектами настоящего раскрытия.
[0013] Фиг. 2B иллюстрирует блок-схему точки доступа (обычно, первого беспроводного узла) и пользовательского устройства (обычно, второго беспроводного узла) в соответствии с некоторыми аспектами настоящего раскрытия.
[0014] Фиг. Фиг.3A иллюстрирует примерную часть кадра или кадр в соответствии с некоторыми аспектами настоящего раскрытия.
[0015] Фиг. 3В иллюстрирует примерный расширенный направленный мультигигабитный заголовок (EDMG) в соответствии с некоторыми аспектами настоящего раскрытия.
[0016] Фиг. 4А-4В иллюстрируют примерные кадры для передачи посредством сигнала мультиплексирования с ортогональным частотным разделением каналов (OFDM) в соответствии с некоторыми аспектами настоящего раскрытия.
[0017] Фиг. 5A-5D иллюстрируют примерные кадры для передачи посредством широкополосного сигнала единой несущей (SC WB) в соответствии с некоторыми аспектами настоящего раскрытия.
[0018] Фиг. 5E иллюстрирует примерный профиль мощности передачи для примерного кадра для передачи посредством широкополосного сигнала единой несущей (SC WB) в соответствии с некоторыми аспектами настоящего раскрытия.
[0019] Фиг. 6A-6D иллюстрируют примерные кадры для передачи посредством агрегированного сигнала единой несущей (SC) в соответствии с некоторыми аспектами настоящего раскрытия.
[0020] Фиг.7 иллюстрирует примерный кадр для передачи посредством множества (например, трех (3)) пространственных сигналов мультиплексирования с ортогональным частотным разделением каналов (OFDM) с множеством входов и множеством выходов (MIMO) в соответствии с некоторыми аспектами настоящего раскрытия.
[0021] Фиг. 8A-8C иллюстрируют примерные кадры для передачи посредством множества (например, двух (2), четырех (4) и восьми (8)) пространственных широкополосных сигналов единой несущей (SC WB) с множеством входов и множеством выходов (MIMO) в соответствии с некоторыми аспектами настоящего раскрытия.
[0022] Фиг.9А-9В иллюстрируют примерные кадры для передачи посредством множества (например, двух (2) и трех (3)) пространственных агрегированных сигналов единой несущей (SC) с множеством входов и множеством выходов (MIMO) в соответствии с некоторыми аспектами настоящего раскрытия.
[0023] Фиг. 10 иллюстрирует блок-схему примерного беспроводного устройства в соответствии с некоторыми аспектами настоящего раскрытия.
Подробное описание
[0024] Аспекты настоящего раскрытия обеспечивают подходы для выполнения оценки канала связанного канала, сформированного посредством связывания множества каналов посредством использования последовательностей обучения оценке канала, передаваемых в каждом из множества каналов.
[0025] Различные аспекты раскрытия более подробно описываются в дальнейшем в этом документе со ссылкой на прилагаемые чертежи. Однако это раскрытие может быть воплощено во многих различных формах и не должно истолковываться как ограниченное какой-либо конкретной структурой или функцией, представленной во всем этом раскрытии. Скорее, эти аспекты обеспечиваются таким образом, чтобы это раскрытие было полным и исчерпывающим, и полностью передало объем раскрытия специалистам в данной области техники. Основываясь на приведенных в этом документе подходах, специалист в данной области техники должен понимать, что объем раскрытия предназначен для охвата любого аспекта раскрытия, раскрытого в этом документе, независимо от того, реализуется ли он независимо от любого другого аспекта раскрытия или в сочетании с ним. Например, устройство может быть реализовано или способ может быть осуществлен на практике с использованием любого числа аспектов, изложенных в данном документе. Кроме того, объем раскрытия предназначен для охвата такого устройства или способа, которые осуществляются на практике с использованием другой структуры, функциональности, или структуры и функциональности в дополнение или не относящихся к различным аспектам раскрытия, изложенного в этом документе. Следует понимать, что любой аспект раскрываемого в этом документе раскрытия может быть воплощен одним или более элементами формулы изобретения.
[0026] Слово "примерный" используется в этом документе для обозначения "служащий в качестве примера, случая или иллюстрации". Любой аспект, описанный в этом документе как "примерный", не обязательно должен толковаться как предпочтительный или преимущественный по сравнению с другими аспектами.
[0027] Хотя конкретные аспекты описаны в этом документе, многие вариации и перестановки этих аспектов попадают в объем раскрытия. Хотя упоминаются некоторые выгоды и преимущества предпочтительных аспектов, объем раскрытия не ограничивается конкретными выгодами, использованием или целями. Скорее, аспекты раскрытия должны быть широко применимы к различным беспроводным технологиям, конфигурациям системы, сетям и протоколам передачи, некоторые из которых проиллюстрированы на примере на чертежах и в нижеследующем описании предпочтительных аспектов. Подробное описание и чертежи являются просто иллюстрацией раскрытия, а не ограничением, причем объем раскрытия задается прилагаемой формулой изобретения и ее эквивалентами.
ПРИМЕРНАЯ БЕСПРОВОДНАЯ СИСТЕМА СВЯЗИ
[0028] Описанные в этом документе способы могут быть использованы для различных систем широкополосной беспроводной связи, включая системы связи, которые основаны на схеме ортогонального мультиплексирования. Примеры таких систем связи включают в себя системы множественного доступа с пространственным разделением каналов (SDMA), множественного доступа с разделением каналов по времени (TDMA), множественного доступа с ортогональным частотным разделением (OFDMA), множественного доступа с частотным разделением единой несущей (SC-FDMA) и подобное. Система SDMA может использовать достаточно разные направления для одновременной передачи данных, принадлежащих нескольким пользовательским терминалам. Система TDMA может позволить нескольким пользовательским терминалам совместно использовать один и тот же частотный канал посредством разделения сигнала передачи на разные интервалы времени, каждый интервал времени назначается своему пользовательскому терминалу. Система OFDMA использует мультиплексирование с ортогональным частотным разделением каналов (OFDM), которое представляет собой подход модуляции, который делит общую пропускную способность системы на несколько ортогональных поднесущих. Эти поднесущие также могут называться тонами, бинами и так далее. С OFDM каждая поднесущая может быть независимо модулирована данными. Система SC-FDMA может использовать перемежающийся FDMA (IFDMA) для передачи на поднесущих, которые распределены по пропускной способности системы, локализованный FDMA (LFDMA) для передачи на блоке соседних поднесущих или усовершенствованный FDMA (EFDMA) для передачи на нескольких блоках соседних поднесущих. В общем, символы модуляции отправляются в частотной области с OFDM и во временной области с SC-FDMA.
[0029] Подходы в этом документе могут быть включены в (например, реализованы внутри или выполнены посредством) многообразие проводных или беспроводных устройств (например, узлов). В некоторых аспектах беспроводной узел, реализованный в соответствии с подходами в этом документе, может содержать точку доступа или терминал доступа.
[0030] Точка доступа ("AP") может содержать, быть реализована в качестве, или известна как узел B, контроллер сети с радиодоступом ("RNC"), развитый узел B (eNB), контроллер базовой станции ("BSC"), базовая станция приемопередатчика ("BTS"), базовая станция ("BS"), функция приемопередатчика ("TF"), маршрутизатор радиосвязи, приемопередатчик радиосвязи, базовый набор услуг ("BSS"), расширенный набор услуг ("ESS"), базовая радиостанция ("RBS") или другая терминология.
[0031] Терминал доступа ("AT") может содержать, быть реализован или известен как абонентская станция, абонентская установка, мобильная станция, удаленная станция, удаленный терминал, пользовательский терминал, пользовательский агент, пользовательское устройство, пользовательское оборудование, пользовательская станция или какая-либо другая терминология. В некоторых реализациях терминал доступа может содержать сотовый телефон, беспроводной телефон, телефон протокола инициирования сеанса ("SIP"), станцию местной линии радиосвязи ("WLL"), персональный цифровой помощник ("PDA"), карманное устройство, имеющее возможности беспроводного соединения, станцию ("STA") или другое подходящее устройство обработки, подключенное к беспроводному модему. Соответственно, один или несколько поясненных в этом документе аспектов могут быть включены в телефон (например, сотовый телефон или смартфон), компьютер (например, ноутбук), портативное устройство связи, переносное вычислительное устройство (например, помощник по персональным данным), развлекательное устройство (например, музыкальное или видеоустройство или спутниковую радиосвязь), устройство системы глобального позиционирования или любое другое подходящее устройство, которое сконфигурировано с возможностью осуществления связи посредством беспроводной или проводной среды. В некоторых аспектах узел является беспроводным узлом. Такой беспроводной узел может обеспечивать, например, возможность соединения для или с сетью (например, широкомасштабной сетью, такой как Интернет или сотовая сеть) посредством проводной или беспроводной линии связи.
[0032] Со ссылкой на нижеследующее описание следует понимать, что допускается не только связь между точками доступа и пользовательскими устройствами, но также допускается прямая (например, одноранговая) связь между соответствующими пользовательскими устройствами. Кроме того, устройство (например, точка доступа или пользовательское устройство) может изменять свое поведение между пользовательским устройством и точкой доступа в соответствии с различными условиями. Также, одно физическое устройство может играть несколько ролей: пользовательское устройство и точка доступа, несколько пользовательских устройств, несколько точек доступа, например, на разных каналах, разные интервалы времени или и то, и другое.
[0033] Фиг. 1 иллюстрирует блок-схему примерной беспроводной сети 100 связи в соответствии с некоторыми аспектами настоящего раскрытия. Сеть 100 связи содержит точку 102 доступа, базовую сеть 104, устаревшее пользовательское устройство 106, обновленное устаревшее пользовательское устройство 108 и пользовательское устройство 110 нового протокола.
[0034] Точка 102 доступа, которая может быть сконфигурирована для использования в беспроводной локальной сети (LAN), может способствовать обмену данными между пользовательскими устройствами 106, 108 и 110. Точка 102 доступа может дополнительно способствовать обмену данными между устройствами, связанными с базовой сетью 104, и любым одним или несколькими пользовательскими устройствами 106, 108 и 110.
[0035] В этом примере точка 102 доступа и устаревшее пользовательское устройство 106 обмениваются данными между собой с использованием устаревшего протокола. Один пример устаревшего протокола включает в себя Институт инженеров по электротехнике и радиоэлектронике (IEEE) 802.11ad. В соответствии с этим протоколом обмен данными между точкой 102 доступа и устаревшим пользовательским устройством 106 совершается посредством передачи кадров данных, которые соответствуют протоколу 802.11ad. Как обсуждается далее в этом документе, кадр данных 802.11ad включает в себя преамбулу, состоящую из последовательности короткого поля обучения (STF) и последовательности оценки канала (СЕ), заголовка, полезных данных и необязательного поля обучения формирования луча.
128
128
[0036] Последовательность STF включает в себя множество сцепленных последовательностей Голея (Ga), за которыми следует отрицательная последовательность Голея (-Ga), чтобы обозначить конец последовательности STF. Последовательность STF может содействовать приемнику в подготовке своей автоматической регулировки усиления (AGC), синхронизации и в наладке частоты для точного приема остальной части кадра и последующих кадров.
512
128
128
128
128
512
128
128
128
128
128
128
512
512
128
[0037] В случае режима передачи с единой несущей (SC) CEF включает в себя последовательность Gu (состоящую из следующих сцепленных последовательностей Голея (-Gb, -Ga, Gb, -Ga) с последующей последовательностью Gv (состоящей из следующих сцепленных последовательностей Голея (-Gb, Ga, -Gb, -Ga) и заканчивая последовательностью Gv (такой же, как -Gb). В случае режима передачи с мультиплексированием с ортогональным частотным разделением каналов (OFDM) CEF включает в себя последовательность Gv, за которой следует последовательность Gu, и заканчивается последовательностью Gv. CEF содействует приемнику в оценке функции переноса или частотной характеристики на канал, через который передается кадр данных 802.11ad.
[0038] Кадр данных 802.11ad заголовка включает в себя информацию о кадре. Такая информация включает в себя поле инициации шифровального устройства, которое точно определяет начальное значение для шифрования, применяемого к остальной части заголовка, и полезные данные в целях отбеливания данных. Заголовок также включает в себя поле схемы модуляции и кодирования (MCS) для указания одной из 12 заданных MCS, используемых для передачи части полезных данных передаваемого сигнала. Заголовок включает в себя поле длины для указания длины полезных данных в октетах. Заголовок дополнительно включает в себя поле длины обучения для указания длины необязательной последовательности обучения формированию луча в конце кадра. Дополнительно, заголовок включает в себя поле типа пакета для указания, относится ли необязательное поле формирования луча к передаче или приему. Кроме того, заголовок включает в себя поле контрольной суммы заголовка (HCS) для указания контрольной суммы циклического избыточного кода (CRC) (например, CRC-32) над битами заголовка.
[0039] Ссылаясь снова на Фиг. 1, устаревшее пользовательское устройство 106 способно декодировать весь кадр данных 802.11ad. Новый кадр, раскрытый в этом документе, который впоследствии может быть принят для нового стандарта или протокола, такого как разрабатываемый в настоящее время IEEE 802.11ay, обеспечивает некоторую функцию обратной совместимости. Как обсуждалось более подробно в этом документе, новый кадр включает в себя преамбулу (STF и CEF) и заголовок 802.11ad, но одну или несколько дополнительных частей, относящихся к предлагаемому новому протоколу. Соответственно, устаревшее пользовательское устройство 106 сконфигурировано с возможностью декодирования части заголовка и преамбулы 802.11ad нового кадра, но не сконфигурировано с возможностью декодирования оставшейся части нового кадра. Устаревшее пользовательское устройство 106 может декодировать данные в поле длины части устаревшего заголовка нового кадра, чтобы вычислить вектор распределения сети (NAV) для определения длины нового кадра в целях предотвращения конфликтов передачи.
[0040] Обновленное устаревшее пользовательское устройство 108 также работает в соответствии с устаревшим протоколом 802.11ad и может связываться с точкой 102 доступа с использованием кадров данных 802.11ad. Однако способность обработки кадров обновленного устаревшего пользовательского устройства 108 была обновлена для интерпретирования некоторых битов в устаревшем заголовке нового кадра, которые указывают атрибут нового кадра, как обсуждается далее в этом документе. В соответствии с устаревшим протоколом 802.11ad эти биты распределяются одному или нескольким менее значащим битам (LSB) из длины данных в устаревшем заголовке. То есть, в соответствии с новым кадром распределенные LSB из поля длины данных части устаревшего заголовка используются для указания разности мощности передачи между первой частью нового кадра и второй частью нового кадра в соответствии с определенным режимом передачи, ассоциированным с новым кадром. Эти биты позволяют обновленному устаревшему пользовательскому устройству предусмотреть разность мощности (увеличение) в целях управления помехами сигналов. Хотя в этом примере распределение битов длины LSB означает вышеупомянутую разность мощности, следует понимать, что эти биты могут быть распределены для других целей.
[0041] Пользовательское устройство 110 нового протокола может осуществлять связь с точкой 102 доступа с использованием нового кадра данных, где некоторые или все функции нового кадра могут быть приняты для протокола 802.11ay, находящегося в стадии разработки. Как обсуждается далее в этом документе, новый кадр данных включает в себя преамбулу и заголовок устаревшего 802.11ad с устаревшим заголовком, слегка модифицированным, чтобы указывать режим передачи, ассоциированный с новым кадром, и, как обсуждалось ранее, разность мощности передачи между первой частью нового кадра и второй частью нового кадра. Небольшая модификация для части устаревшего заголовка нового кадра может не повлиять на декодирование устаревшего заголовка устаревшим пользовательским устройством 106 и обновленным устаревшим пользовательским устройством 108. Например, биты в части устаревшего заголовка нового кадра для указания режима передачи являются зарезервированными битами в стандартном устаревшем заголовке 802.11ad.
[0042] В дополнение к части устаревшей преамбулы и заголовка новый кадр дополнительно содержит расширенный заголовок. Как более подробно описано в этом документе, расширенный заголовок содержит множество полей для указания различных атрибутов для нового кадра. Такие атрибуты включают в себя длину полезных данных, число блоков данных малой плотности с контролем по четности (LDPC), присоединяемых к расширенному заголовку, число пространственных потоков, число связанных каналов, самый левый (с самой низкой частотой) канал из связанных каналов, MCS для полезных данных нового кадра, разность мощности передачи между другой частью кадра и другую информацию. Как упомянуто выше по тексту, расширенный заголовок может быть дополнительно присоединен к полезным данным, которые не находятся в части полезной нагрузки нового кадра. Для коротких сообщений все полезные данные могут быть присоединены к расширенному заголовку, что позволяет избежать необходимости передавать "отдельную" часть полезных данных нового кадра, что добавляет существенные накладные затраты к кадру.
[0043] Новый кадр данных сконфигурирован, чтобы обеспечивать дополнительные функции для улучшения пропускной способности данных за счет использования более высоких схем модуляции данных, связывания каналов, агрегации каналов и улучшенной пространственной передачи посредством конфигурации антенн с множеством входов и множеством выходов (MIMO). Например, устаревший протокол 802.11ad включает в себя доступные схемы модуляции BPSK, QPSK и 16QAM. Согласно новому протоколу становятся доступными более высокие схемы модуляции, такие как 64QAM, 64APSK, 128APSK, 256QAM и 256APSK. Кроме того, множество каналов могут быть связаны или агрегированы для увеличения пропускной способности данных. Дополнительно, такие связанные или агрегированные каналы могут передаваться посредством множества пространственных передач с использованием конфигурации антенн MIMO.
[0044] Фиг. 2A иллюстрирует блок-схему примерного устройства 200 для беспроводной связи в соответствии с некоторыми аспектами настоящего раскрытия. Устройство 200 может быть примерной реализацией точки 102 доступа, устаревшего пользовательского устройства 106, обновленного устаревшего пользовательского устройства 108 и пользовательского устройства 110 нового протокола, обсуждавшегося ранее. Устройство 200 содержит систему 202 обработки кадров передачи (Tx), систему 206 обработки кадров приема (Rx) и интерфейс 208, связанный с одной или более антеннами.
[0045] Система 202 обработки кадров Tx принимает данные для передачи на удаленное устройство и параметры для точного определения кадра Tx, поддерживающего данные. На основе параметров кадра Tx система 202 обработки кадров Tx генерирует кадр передачи, включающий в себя данные, предназначенные для удаленного устройства. Интерфейс 208 сконфигурирован с возможностью вывода кадра передачи для передачи на удаленное устройство посредством одной или нескольких антенн. В случае нескольких антенн интерфейс 208 может выводить кадр передачи для передачи посредством пространственных передач с антеннами, находящимися в конфигурации MIMO.
[0046] Интерфейс 208 также сконфигурирован с возможностью приема сигнала, включающего в себя кадр данных, передаваемый удаленным устройством. Интерфейс 208 принимает сигнал посредством одной или нескольких антенн. В случае с несколькими антеннами сигнал может быть принят пространственным или направленным образом с антеннами, находящимися в конфигурации MIMO. Интерфейс 208 выводит кадр данных в систему 206 обработки кадров Rx. Система 206 обработки кадров Rx принимает параметры кадра, связанные с принятым кадром данных, и обрабатывает кадр для создания данных, включенных в кадр.
[0047] В случае, когда устройство 200 представляет собой примерную реализацию точки 102 доступа, которая в этом примере может осуществлять связь с пользовательскими устройствами с использованием устаревшего протокола 802.11ad и нового протокола 802.11ay, система 202 обработки кадров Tx и система 206 обработки кадров Rx сконфигурированы с возможностью обработки кадров приема и передачи как устаревшего протокола 802.11ad, так и нового протокола 802.11ay.
[0048] Аналогичным образом, в случае, когда устройство 200 представляет собой примерную реализацию пользовательского устройства 110 нового протокола, которое в этом примере может осуществлять связь с точкой 102 доступа с использованием устаревшего протокола 802.11ad и нового протокола 802.11ay, система 202 обработки кадров Tx и система 206 обработки кадров Rx сконфигурированы с возможностью обработки кадров приема и передачи как устаревшего протокола 802.11ad, так и нового протокола 802.11ay. Следует понимать, что пользовательское устройство 110 нового протокола не должно быть сконфигурировано с возможностью обработки кадров устаревшего 802.11ad, но может быть выполнено так, чтобы пользовательское устройство 110 могло осуществлять связь с точками доступа 802.11ad или другими устройствами 11ad.
[0049] В случае, когда устройство 200 представляет собой примерную реализацию пользовательского устройства 106 устаревшего 802.11ad, которое в этом примере может только осуществлять связь с точкой 102 доступа с использованием устаревшего протокола 802.11ad, система 202 обработки кадров Tx и система 206 обработки кадров Rx сконфигурированы с возможностью обработки кадров приема и передачи устаревшего 802.11ad для передачи и приема данных, а не кадра нового протокола 802.11ay. Однако пользовательское устройство 106 устаревшего 802.11ad может быть сконфигурировано с возможностью приема и декодирования частей устаревшего заголовка кадра нового протокола, например, для вычисления вектора распределения сети (NAV) для определения продолжительности кадра нового протокола в целях предотвращения конфликта передачи и определения, когда среда связи будет доступна для передачи кадра устаревшего 802.11ad.
[0050] Описание в предыдущем абзаце применяется к обновленному устаревшему пользовательскому устройству 108. Однако, как обсуждалось ранее, обновленное устаревшее пользовательское устройство 108 может быть сконфигурировано для декодирования определенных битов в части устаревшего заголовка кадра нового протокола. Такие биты могут быть зарезервированными битами и перераспределенными битами в кадре устаревшего 802.11ad. Эти биты указывают режим передачи нового кадра и разность мощности передачи между первой частью нового кадра (например, устаревшей преамбулой и заголовком, и расширенным заголовком согласно новому протоколу кадра) и второй частью нового кадра (например, преамбулой нового протокола, полезными данными и необязательной последовательностью обучения луча (TRN)) в режиме передачи широкой полосы единой несущей (SC WB) в соответствии с новым протоколом, как более подробно рассмотрено в этом документе. Обновленное устаревшее пользовательское устройство 108 использует информацию в этих битах, чтобы предусмотреть увеличение мощности в целях управления помехами.
[0051] Фиг.2B иллюстрирует блок-схему беспроводной сети 210 связи, включающей в себя точку 212 доступа (как правило, первый беспроводной узел) и пользовательское устройство 250 (как правило, второй беспроводной узел). Точка 212 доступа является сущностью передачи для нисходящей линии связи и сущностью приема для восходящей линии связи. Пользовательское устройство 250 является сущностью передачи для восходящей линии связи и сущностью приема для нисходящей линии связи. Используемый в этом документе термин "сущность передачи" является независимо управляемым устройством или устройством, способным передавать данные по беспроводному каналу, а "сущность приема" является независимо управляемым устройством или устройством, способным принимать данные по беспроводному каналу.
[0052] Следует понимать, что точка 212 доступа может альтернативно быть пользовательским устройством, а пользовательское устройство 250 может альтернативно быть точкой доступа.
[0053] Для передачи данных точка 212 доступа содержит процессор 220 данных передачи, построитель 222 кадра, процессор 224 передачи, множество приемопередатчиков с 226-1 по 226-N и множество антенн с 230-1 по 230-N. Точка 212 доступа также содержит контроллер 234 для управления операциями точки 212 доступа.
[0054] При работе процессор 220 данных передачи принимает данные (например, биты данных) из источника 215 данных и обрабатывает данные для передачи. Например, процессор 220 данных передачи может кодировать данные (например, биты данных) в кодированные данные и модулировать кодированные данные в символы данных. Процессор 220 данных передачи может поддерживать различные схемы модуляции и кодирования (MCS). Например, процессор 220 данных передачи может кодировать данные (например, с использованием кодирования малой плотности с контролем по четности (LDPC)) при любой из множества различных скоростей кодирования. Также, процессор 220 данных передачи может модулировать кодированные данные с использованием любой из множества различных схем модуляции, включая, но не ограничиваясь BPSK, QPSK, 16QAM, 64QAM, 64APSK, 128APSK, 256QAM и 256APSK.
[0055] В некоторых аспектах контроллер 234 может отправлять команду процессору 220 данных передачи, точно определяющую, какую схему модуляции и кодирования (MCS) использовать (например, на основе условий канала нисходящей линии связи), и процессор 220 данных передачи может кодировать и модулировать данные из источника 215 данных согласно точно определенным MCS. Следует принимать во внимание, что процессор 220 данных передачи может выполнять дополнительную обработку данных, такую как шифрование данных и/или другую обработку. Процессор 220 данных передачи выводит символы данных в построитель 222 кадра.
[0056] Построитель 222 строит кадр (также называемый пакетом) и вставляет символы данных в полезные данные кадра. Кадр может включать в себя устаревшую (первую) преамбулу (например, STF и CEF), устаревший заголовок, расширенный заголовок, (вторую) преамбулу нового протокола (например, второе STF и CEF), полезные данные и необязательную последовательность обучения луча (TRN). Преамбула может включать в себя последовательность короткого поля обучения (STF) и поле оценки канала (CEF), чтобы содействовать пользовательскому устройству 250 принимать кадр. Устаревший и расширенный заголовок может включать в себя информацию, относящуюся к данным в полезной нагрузке, такую как длина данных и MCS, используемые для кодирования и модуляции данных. Эта информация позволяет пользовательскому устройству 250 демодулировать и декодировать данные. Данные в полезной нагрузке могут быть разделены между множеством блоков, при этом каждый блок может включать в себя часть данных и защитный интервал (GI), чтобы содействовать приемнику с отслеживанием фазы. Построитель 222 кадра выводит кадр в процессор 224 передачи.
[0057] Процессор 224 передачи обрабатывает кадр для передачи по нисходящей линии связи. Например, процессор 224 передачи может поддерживать различные режимы передачи, такие как режим передачи с мультиплексированием с ортогональным частотным разделением каналов (OFDM) и режим передачи с единой несущей (SC). В этом примере контроллер 234 может отправлять команду в процессор 224 передачи, точно определяя, какой режим передачи использовать, и процессор 224 передачи может обрабатывать кадр для передачи согласно точно определенному режиму передачи. Процессор 224 передачи может применять маску спектра к кадру, так что частотная составляющая сигнала нисходящей линии связи удовлетворяет определенным спектральным требованиям.
[0058] В некоторых аспектах процессор 224 передачи может поддерживать передачу с множеством входов и множеством выходов (MIMO). В этих аспектах точка 212 доступа может включать в себя несколько антенн с 230-1 по 230-N и несколько приемопередатчиков с 226-1 по 226-N (например, по одному для каждой антенны). Процессор 224 передачи может выполнять пространственную обработку в отношении входящих кадров и обеспечивать множество потоков кадров передачи для множества антенн. Приемопередатчики с 226-1 по 226-N принимают и обрабатывают (например, преобразуют в аналоговые, усиливают, фильтруют и преобразуют с повышением частоты) соответствующие потоки кадров передачи для генерирования отдельных пространственно разнообразных сигналов передачи для передачи посредством антенн с 230-1 по 230-N соответственно.
[0059] Для передачи данных пользовательское устройство 250 содержит процессор 260 данных передачи, построитель 262 кадра, процессор 264 передачи, множество приемопередатчиков с 266-1 по 266-М и множество антенн с 270-1 по 270-M (например, одну антенну на приемопередатчик). Пользовательское устройство 250 может передавать данные в точку 212 доступа по восходящей линии связи и/или передавать данные на другое пользовательское устройство (например, для одноранговой связи). Пользовательское устройство 250 также содержит контроллер 274 для управления операциями пользовательского устройства 250.
[0060] При работе процессор 260 данных передачи принимает данные (например, биты данных) из источника 255 данных и обрабатывает (например, кодирует и модулирует) данные для передачи. Процессор 260 данных передачи может поддерживать различные MCS. Например, процессор 260 данных передачи может кодировать данные (например, с использованием кодирования LDPC) при любой из множества различных скоростей кодирования и модулировать кодированные данные с использованием любой из множества различных схем модуляции, включая, но не ограничиваясь, BPSK, QPSK, 16QAM, 64QAM, 64APSK, 128APSK, 256QAM и 256APSK. В некоторых аспектах контроллер 274 может отправлять команду процессору 260 данных передачи, точно определяющую, какую MCS использовать (например, на основе условий канала восходящей линии связи), и процессор 260 данных передачи может кодировать и модулировать данные из источника 255 данных согласно точно определенной MCS. Следует принимать во внимание, что процессор 260 данных передачи может выполнять дополнительную обработку данных. Процессор 260 данных передачи выводит символы данных в построитель 262 кадра.
[0061] Построитель 262 кадра строит кадр и вставляет принятые символы данных в полезные данные кадра. Кадр может включать в себя устаревшую преамбулу, устаревший заголовок, расширенный заголовок, преамбулу нового протокола, полезные данные и необязательную последовательность обучения луча (TRN). Преамбула устаревшего и нового протокола может включать в себя STF и CEF, чтобы содействовать точке 212 доступа и/или другому пользовательскому устройству в приема кадра. Устаревший и расширенный заголовок может включать в себя информацию, относящуюся к данным в полезной нагрузке, такую как длина данных и MCS, используемые для кодирования и модуляции данных. Данные в полезной нагрузке могут быть разделены между множеством блоков, где каждый блок может включать в себя часть данных и защитный интервал (GI), помогающий точке доступа и/или другому пользовательскому устройству с отслеживанием фазы. Построитель 262 кадра выводит кадр в процессор 264 передачи.
[0062] Процессор 264 передачи обрабатывает кадр для передачи. Например, процессор 264 передачи может поддерживать различные режимы передачи, такие как режим передачи OFDM и режим передачи WB SC. В этом примере контроллер 274 может отправлять команду в процессор 264 передачи, точно определяя, какой режим передачи использовать, и процессор 264 передачи может обрабатывать кадр для передачи согласно точно определенному режиму передачи. Процессор 264 передачи может применять маску спектра к кадру, так что частотная составляющая сигнала восходящей линии связи удовлетворяет определенным спектральным требованиям.
[0063] Приемопередатчики с 266-1 по 266-М принимают и обрабатывают (например, преобразуют в аналоговые, усиливают, фильтруют и преобразуют с повышением частоты) вывод процессора 264 передачи для передачи через одну или более антенн с 270-1 по 270-М. Например, приемопередатчик с 266-1 по 266-M может преобразовывать с повышением вывод процессора 264 передачи в сигнал передачи, имеющий частоту в диапазоне 60 ГГц.
[0064] В некоторых аспектах процессор 264 передачи может поддерживать передачу с множеством входов и множеством выходов (MIMO). В этих аспектах пользовательское устройство 250 может включать в себя несколько антенн с 270-1 по 270-M и несколько приемопередатчиков с 266-1 по 266-M (например, по одному для каждой антенны). Процессор 264 передачи может выполнять пространственную обработку в отношении входящего кадра и обеспечивать множество потоков кадров передачи для множества антенн с 270-1 по 270-M. Приемопередатчики с 266-1 по 266-М принимают и обрабатывают (например, преобразуют в аналоговые, усиливают, фильтруют и преобразуют с повышением частоты) соответствующие потоки кадров передачи для генерирования отдельных пространственно разнообразных сигналов передачи для передачи посредством антенн с 270-1 по 270-М.
[0065] Для приема данных точка 212 доступа содержит процессор 242 приема и процессор 244 данных приема. При работе приемопередатчики с 226-1 по 226-N принимают сигнал (например, от пользовательского устройства 250) и пространственно обрабатывают (например, преобразуют с понижением частоты, усиливают, фильтруют и преобразуют в цифровой) принятый сигнал.
[0066] Процессор 242 приема принимает выводы приемопередатчиков с 226-1 по 226-N и обрабатывает выводы для восстановления символов данных. Например, точка 212 доступа может принимать данные (например, от пользовательского устройства 250) в кадре. В этом примере процессор 242 приема может обнаруживать начало кадра с использованием устаревшей последовательности STF в преамбуле кадра. Процессор 242 приемника также может использовать STF для подстройки автоматической регулировки усиления (AGC). Процессор 242 приема также может выполнять оценку канала (например, с использованием CEF устаревшего и/или нового протокола в преамбуле кадра), и выполнять коррекцию канала в отношении принятого сигнала на основе оценки канала.
[0067] Кроме того, процессор 242 приемника может оценивать фазовый шум с использованием защитных интервалов (GI) в полезной нагрузке и сокращать фазовый шум в принимаемом сигнале на основе оцененного фазового шума. Фазовый шум может быть вызван шумом от гетеродина в пользовательском устройстве 250 и/или шумом от гетеродина в точке 212 доступа, используемой для преобразования частоты. Фазовый шум также может включать в себя шум от канала. Процессор 242 приема также может восстанавливать информацию (например, схему MCS) из заголовка кадра и отправлять информацию контроллеру 234. После выполнения коррекции канала и/или сокращения фазового шума процессор 242 приема может восстанавливать символы данных из кадра и выводить восстановленные символы данных в процессор 244 данных приема для дальнейшей обработки.
[0068] Процессор 244 данных приема принимает символы данных из процессора 242 приема и указание соответствующей схемы MSC от контроллера 234. Процессор 244 данных приема демодулирует и декодирует символы данных для восстановления данных согласно указанной схеме MSC и выводит восстановленные данные (например, биты данных) в накопитель 246 данных для хранения и/или дальнейшей обработки.
[0069] Как обсуждалось выше по тексту, пользовательское устройство 250 может передавать данные с использованием режима передачи OFDM или режима передачи WB SC. В этом случае процессор 242 приема может обрабатывать сигнал приема согласно выбранному режиму передачи. Кроме того, как обсуждалось выше по тексту, процессор 264 передачи может поддерживать передачу с множеством входов и множеством выходов (MIMO). В этом случае точка 212 доступа включает в себя множество антенн с 230-1 по 230-N и множество приемопередатчиков с 226-1 по 226-N (например, по одному для каждой антенны). Каждый приемопередатчик принимает и обрабатывает (например, преобразует с понижением частоты, усиливает, фильтрует, преобразует с повышением частоты) сигнал от соответствующей антенны. Процессор 242 приема может выполнять пространственную обработку в отношении выходов приемопередатчиков с 226-1 по 226-N для восстановления символов данных.
[0070] Для приема данных пользовательское устройство 250 содержит процессор 282 приема и процессор 284 данных приема. При работе приемопередатчики с 266-1 по 266-М принимают сигнал (например, от точки 212 доступа или другого пользовательского устройства) через соответствующие антенны с 270-1 по 270-М, и обрабатывают (например, преобразуют с понижением частоты, усиливают, фильтруют и преобразуют в цифровой) принятый сигнал.
[0071] Процессор 282 приема принимает выводы приемопередатчиков с 266-1 по 266-M и обрабатывает выводы для восстановления символов данных. Например, пользовательское устройство 250 может принимать данные (например, от точки 212 доступа или другого пользовательского устройства) в кадре, как описано выше по тексту. В этом примере процессор 282 приема может обнаруживать начало кадра с использованием устаревшей последовательности STF в преамбуле кадра. Процессор 282 приема также может выполнять оценку канала (например, с использованием устаревшего CEF и/или CEF нового протокола кадра), и выполнять коррекцию канала в отношении принятого сигнала на основе оценки канала.
[0072] Кроме того, процессор 282 приема может оценивать фазовый шум с использованием защитных интервалов (GI) в полезной нагрузке и сокращать фазовый шум в принимаемом сигнале на основе оцененного фазового шума. Процессор 282 приема также может восстанавливать информацию (например, схему MCS) из заголовка кадра и отправлять информацию контроллеру 274. После выполнения коррекции канала и/или сокращения фазового шума процессор 282 приема может восстанавливать символы данных из кадра и выводить восстановленные символы данных в процессор 284 данных приема для дальнейшей обработки.
[0073] Процессор 284 данных приема принимает символы данных из процессора 282 приема и указание соответствующей схемы MSC от контроллера 274. Процессор 284 данных приема демодулирует и декодирует символы данных для восстановления данных согласно указанной схеме MSC и выводит восстановленные данные (например, биты данных) в накопитель 286 данных для хранения и/или дальнейшей обработки.
[0074] Как обсуждалось выше по тексту, точка 212 доступа или другое пользовательское устройство может передавать данные с использованием режима передачи OFDM или режима передачи SC. В этом случае процессор 282 приема может обрабатывать сигнал приема согласно выбранному режиму передачи. Кроме того, как обсуждалось выше по тексту, процессор 224 передачи может поддерживать передачу с множеством входов и множеством выходов (MIMO). В этом случае пользовательское устройство 250 может включать в себя несколько антенн и несколько приемопередатчиков (например, по одному для каждой антенны). Каждый приемопередатчик принимает и обрабатывает (например, преобразует с понижением частоты, усиливает, фильтрует, преобразует с повышением частоты) сигнал от соответствующей антенны. Процессор 282 приема может выполнять пространственную обработку в отношении выходов приемопередатчиков для восстановления символов данных.
[0075] Как показано на Фиг. 2B, точка 212 доступа также содержит память 236, связанную с контроллером 234. Память 236 может хранить инструкции, которые при исполнении контроллером 234 побуждают контроллер 234 выполнять одну или более операций, описанных в этом документе. Аналогично, пользовательское устройство 250 также содержит память 276, связанную с контроллером 274. Память 276 может хранить инструкции, которые при исполнении контроллером 274 побуждают контроллер 274 выполнять одну или более операций, описанных в этом документе.
ФОРМАТ КАДРА, ПРИСУЩИЙ УСОВЕРШЕНСТВОВАННЫМ КАДРАМ
[0076] Фиг. 3А иллюстрирует схему примерного кадра или части 300 кадра в соответствии с некоторыми аспектами раскрытия. Как описано в этом документе, все форматы кадров, описанные в этом документе, начинаются с устаревших полей (например, 802.11ad): L-STF+L-CEF+L-заголовок. Эти поля могут быть декодированы устаревшими пользовательскими устройствами и устройствами нового протокола (например, точками доступа и пользовательскими устройствами). После устаревших полей передача включает в себя одно или несколько различных полей, которые могут быть частью нового протокола (например, разрабатываемого в настоящее время протокола 802.11ay, также известного как "NG60"). В соответствии с новым протоколом могут использоваться несколько опций: передача кадров с использованием мультиплексирования с ортогональным частотным разделением каналов (OFDM), широкой полосы единой несущей (SC WB), агрегированной единой несущей (SC), причем каждый из них имеет различные опции и форматы. Все вышеупомянутые новые опции протокола начинаются с расширенного направленного мультигигабитного заголовка (EDMG) с необязательными присоединяемыми полезными данными. Устаревшие устройства не могут декодировать заголовок EDMG, но устройства нового протокола могут декодировать заголовок EDMG.
[0077] Согласно схеме, x- или горизонтальная ось представляет время, а y- или вертикальная ось представляет собой частоту. Согласно устаревшему протоколу (например, 802.11ad) в целях обратной совместимости, устаревшая часть L-STF кадра 300 может иметь продолжительность 1,16 микросекунд (мкс), устаревшая часть L-CEF может иметь продолжительность 0,73 мкс, и устаревшая часть L-заголовка может иметь продолжительность 0,58 мкс. Заголовок EDMG может иметь продолжительность 0,29 мкс или более. В случае, когда кадр 300 является полным кадром (а не частью кадра), кадр 300 может быть передан через одночастотный устаревший канал и может включать в себя полезные данные, присоединяемые к заголовку EDMG. Такая конфигурация может быть полезна для коротких сообщений, поскольку нет необходимости в отдельных полезных данных согласно новому формату кадра, который может потреблять накладные затраты для передачи.
[0078] Устаревший L-заголовок точно определяет различные параметры и может быть декодирован всеми станциями (устаревшими устройствами, обновленными устаревшими устройствами, устройствами нового протокола и точками доступа), находящимися в диапазоне. Эти станции ожидают, когда они ждут приема сообщения или до передачи. Устаревший L-заголовок точно определяет кодовую схему модуляции (MCS), используемую при передаче данных, и количество передаваемых данных. Станции используют эти два значения для вычисления всей длины продолжительности любого из новых кадров, описанных в этом документе (например, включая L-STF, L-CES, L-заголовок, заголовок EDMG, STF (если включено), CEF (если включено), и полезные данные (если они включены), но исключая поле TRN), чтобы обновить вектор распределения сети (NAV). Это механизм, который позволяет станциям знать, что среда будет использоваться другим устройством (например, точкой доступа или пользовательским устройством), даже если они не могут декодировать сами данные или даже если они не являются предполагаемым приемником сообщение. Использование NAV является одним из механизмов, позволяющих избежать конфликтов с передаваемым сигналом.
[0079] В формате кадра устаревшего 802.11ad данные помещаются в блоки малой плотности с контролем по четности (LDPC), где размер соответствует скорости кода, а затем кодируются в блоки фиксированной длины (например, 672 бита). Результат сцепляется, а затем разбивается на блоки быстрого преобразования Фурье (FFT) (блоки символов модуляции) в соответствии с выбранной MCS (в основном, модуляции). В приемнике процесс полностью изменяется. Следует отметить, что в MCS с низкой скоростью передачи данных один блок LDPC будет требовать один или несколько блоков FFT, в то время как в MCS с высокой скоростью передачи данных один блок FFT может вмещать более одного блока LDPC. Это обсуждение имеет отношение к размещению данных LDPC, присоединяемых к заголовку EDMG, как описано более подробно в этом документе.
[0080] Фиг.3B иллюстрирует примерный заголовок 350 EDMG кадра или части 300 кадра в соответствии с некоторыми аспектами настоящего раскрытия. Заголовок EDMG точно определяет параметры кадра передачи (MCS, длину данных, режимы и так далее), которые используются приемником для возможности приема и декодирования кадра передачи. Нет необходимости в других станциях (не в станции-получателе) для демодуляции заголовка EDMG. Следовательно, заголовок EDMG и присоединяемые данные могут передаваться с высокой MCS, которая подходит для станции назначения.
длины полезных данных,
поле числа блоков LDPC заголовка EDMG,
пространственных потоков,
каналов,
смещения канала,
смещение канала
[0081] Заголовок 350 EDMG содержит: (1) поле  которое может включать в себя 24 бита, чтобы точно определять длину полезных данных в октетах во всех параллельных каналах независимо от того, присоединяются ли полезные данные к заголовку EDMG или находятся в отдельной части полезных данных; (2)  которое может включать в себя 10 бит, чтобы точно определять число блоков данных LDPC, присоединяемых к заголовку EDMG. Когда это значение равно нулю (0), это означает, что в заголовке EDMG имеется один (1) блок данных LDPC; (3) поле  которое может включать в себя 4 бита для представления числа (например, от 1 до 16) пространственных потоков, которые передаются; (4) поле  которое может включать в себя 3 бита, чтобы точно определять число связанных каналов (например, один (1)-(8) частотных каналов 802.11ad (а также дополнительные каналы, недоступные в 802.11ad)); и (5) поле  которое может включать в себя 3 бита, чтобы точно определять смещение первого канала из связанных каналов. Другими словами,  идентифицирует канал с самой низкой частотой среди связанных каналов. Это значение устанавливается на ноль (0), когда первый канал является каналом с самой низкой частотой среди всех доступных каналов или когда используется только один канал (то есть, нет связывания каналов).
поле MCS 11ay,
режима GI (защитного интервала),
режима FFT,
режима LDPC,
длинное поле CEF
[0082] Заголовок 350 EDMG дополнительно содержит: (6)  которое может включать в себя 6 бит для точного определения MCS, используемой в части полезных данных кадра. Следует обратить внимание, что данные, присоединяемые к заголовку EDMG, используют только MCS устаревшего 802.11ad (а не более высокие MCS, доступные только в соответствии с новым протоколом). MCS нового протокола может включать в себя схемы модуляции с более высокой пропускной способностью, превышающей ту, которая доступна в 802.11ad, например, 64QAM, 64APSK, 256QAM и 256 APSK; (7) поле  которое может содержать 1 бит для указания короткого или длинного GI. (8) поле  которое может включать в себя 1 бит для указания короткого или длинного блока FFT. (9) поле  которое может включать в себя 1 бит для сигнализации короткого или длинного блока LDPC. И (10) , которое может включать в себя 1 бит, который при установке указывает использование длинной последовательности оценки канала для MIMO; в случае, если количество пространственных потоков равно единице, этот бит является зарезервированным.
разности мощности,
[0083] Заголовок 350 EDMG дополнительно содержит: (11) поле  которое может включать в себя 4 бита, чтобы указывать разность в средней мощности между агрегированной передаваемой мощностью устаревшей части (L-STF, L-CEF и L-заголовка) и заголовком EDMG нового кадра, а также частью передачи SC WB кадра (STF+CEF+полезными данными). Эта разность может быть специфичной для поставщика. Некоторым передатчикам потребуется потеря мощности между агрегированной частью и частью SC WB из-за нелинейности PA. Это значение будет информировать приемник об ожидаемой разности в мощности, чтобы содействовать наладке автоматической регулировки усиления (AGC). Например, значение кодируется в дБ (например, 0000: 0 дБ, 0100: 4 дБ, 1111: 15 дБ или выше).
зарезервированные биты,
собственные биты,
CRC,
[0084] Заголовок 350 EDMG дополнительно содержит: (12)  которые могут включать в себя 22 бита, которые зарезервированы в это время. В это время передатчики должны установить их на 0. В будущем эти биты могут быть распределены по различным нуждам; (13)  которые могут включать в себя 8 запасных битов, которые могут использоваться поставщиком и не требуют совместимости. Приемники должны отбрасывать эти биты, пока они не знают, что они из себя представляют; и (14) поле  которое может включать в себя 16 бит для подписи заголовка EDMG. Это поле должно быть использовано приемником для подтверждения правильности принятого заголовка EDMG. Все биты (за исключением CRC) должны быть использованы для вычисления CRC.
[0085] Заголовок 350 EDMG может быть отправлен на каждый одновременно передаваемый канал, имеющий точно такое же содержимое. Это дублирование может быть использовано приемником для повышения вероятности правильного обнаружения. Приемник может использовать разные алгоритмы: Опция1: приемник декодирует только один канал (простой, но с наименьшей производительностью); Опция2: приемник декодирует только один канал за один раз. Если CRC проходит, тогда прекращается обработка CRC для дополнительного канала (каналов), если нет, то пробуется обработка CRC для дополнительного канала (каналов). Опция 2 лучше по производительности по сравнению с опцией 1, но требует последовательной обработки; и Опция3: приемник декодирует все каналы и выбирает тот, который имеет исправленный CRC. Опция 3 имеет такую же производительность, как и опция 2, но быстрее.
ДАННЫЕ, ПРИСОЕДИНЯЕМЫЕ К РАСШИРЕННОМУ ЗАГОЛОВКУ
[0086] Приемники согласно новому протоколу должны с точки зрения практического аспекта декодировать заголовок EDMG до того, как выборки для второго STF, второго CEF и отдельных данных и полезной нагрузке могут быть приняты. Причина заключается в том, что приемнику может потребоваться выполнить некоторые подстройки. Например, в режиме передачи SC WB второе STF передается в широкополосном (WB) режиме, и внешний интерфейс приемника должен быть повторно сконфигурирован с новыми фильтрами и другими параметрами. Использование модуляций нового протокола требует некоторых накладных затрат для использования в некоторых случаях (например, для обработки второго STF и/или второго CEF). Эти накладные затраты сокращают эффективность, особенно в коротких сообщениях.
[0087] Эффективная поддержка вышеизложенного побуждает нас предложить: (1) Использовать "запасной" период после заголовка EDMG, чтобы начать передачу конкретного количества полезных данных, чтобы позволить приемнику наладиться для приема секции передачи SC WB кадра; (2) Расширить данные, присоединяемые к заголовку EDMG по меньшей мере до 2 блоков LDPC и 2 блоков FFT до того, как модуляция будет изменена на поля нового протокола (включая STF и/или CEF); и опцию, чтобы расширить данные, присоединяемые к заголовку EDMG, свыше минимума (точно определенного выше по тексту) для повышения эффективности для коротких полезных данных.
[0088] Заголовок EDMG должен быть отправлен по каждому каналу, используемому для любой передачи, используя MCS устаревшего 802.11ad, точно определенную в устаревшем L-заголовке. К заголовку EDMG могут быть присоединены полезные данные (если эти данные должны быть отправлены). Данные, присоединяемые к заголовку EDMG, могут быть разделены (отделены) по всем используемым каналам.
[0089] Если в передаче используются полезные данные с использованием модуляций нового протокола, то заголовок EDMG и присоединяемые данные должны занимать по меньшей мере два блока FFT и по меньшей мере два блока LDPC (все это использует устаревшую MCS). Все блоки LDPC могут быть полностью заполнены в заголовке EDMG. Передатчик может расширить эту часть на большее количество блоков LDPC, до 1024 блоков LDPC (на канал, все каналы используют одну и ту же устаревшую MCS). Длина данных, присоединяемых к заголовку EDMG, соответствует числу блоков LDPC (точно определенному в поле числа заголовка EDMG блоков LDPC в заголовке EDMG на канал), умноженному на число каналов, и количеству бит на блоки LDPC. Длина данных в поле полезных данных нового протокола является остальной частью данных согласно длине, точно определенной в заголовке EDMG.
[0090] Если модуляция нового протокола не используется в передаче (например, при использовании коротких сообщений), тогда заголовок EDMG и присоединяемые полезные данные (если данные должны быть отправлены) должны занимать по меньшей мере один блок FFT и, по меньшей мере, один блок LDPC (все это с использованием устаревшей MCS). Полезные данные должны заполнять блоки LDPC, начиная с наименьшего индекса канала (например, сначала заполняется блок LDPC канала с самой низкой частотой, затем заполняется блок LDPC второго канала с самой низкой частотой и так далее). Длина, точно определенная в заголовке EDMG, относится к присоединяемым полезным данным, которые передаются после заголовка EDMG, когда не используется модуляция нового протокола.
[0091] Передатчик может выбирать большее число блоков LDPC, чтобы оптимизировать передачу для коротких пакетов (избегая секций нового протокола, таких как накладные затраты второго STF и второго CEF). Приемник должен сравнивать длину данных из этих блоков LDPC с длиной данных в заголовке EDMG, чтобы прослеживать, есть ли вообще секция полезных данных нового протокола, и если да, сам вычислять точный объем данных в секции полезных данных нового протокола. Следует обратить внимание, что блоки LDPC, включая данные и заголовок EDMG, полностью заполняются данными, если существуют полезные данные нового протокола.
[0092] Блок(и) FFT и блок(и) LDPC существуют из расчета на канал. Полезные данные, присоединяемые к заголовку EDMG, разбиваются между каналами, равномерно начиная с самого низкого канала циклическим способом из расчета на каждый байт. Если все полезные данные не могут быть ограничены частью, присоединяемой к заголовку EDMG, тогда эта часть сначала полностью заполняется до отправки данных посредством секции полезных данных нового протокола. Длина данных в заголовке EDMG точно определяет фактическое число октетов, независимо от того, где они расположены (например, присоединены ли к заголовку EDMG, или расположены в секции полезных данных нового протокола).
[0093] Нижеследующее обеспечивает несколько неограничивающих примеров относительно объема данных, доступных в секции данных, прикрепленной к заголовку EDMG, для 2 блоков LDPC или 2 блоков FFT:
[0094] Случай 1:
1 канал и устаревшая MCS-1 (это может быть случай минимального количества данных). В MCS-1 могут использоваться два блока LDPC. Эти два блока вмещают 336 бит и будут брать три блока FFT для передачи. В этом примере информационные поля (данные заголовка) в заголовке EDMG занимают 104 бита. Таким образом, полезные данные, присоединяемые к заголовку EDMG, составляют 232 бита (29 байтов) (то есть, 336 бит - 104 бита).
[0095] Случай 2:
4 канала и устаревшая MCS-12 (это может быть случаем наибольшего количества данных). В MCS-12 два блока FFT вмещают 3584 кодированных битов на канал, который может вмещать 5 блоков LDPC. При этой скорости кода в 5 блоках LDPC имеется 2520 информационных битов, из которых 104 бита заголовка будут использоваться для заголовка EDMG. Это оставляет 2416 бит для полезных данных в заголовке EDMG на канал. Следовательно, в этом случае посредством заголовка EDMG 4 каналов может быть передано всего 1214 байтов полезной нагрузки.
[0096] Случай 3:
2 канала и устаревшая MCS-8 (это может быть случаем промежуточного объема данных). В MCS-8 два блока FFT вмещают 1792 кодированных битов на канал, который может удерживать 2 блока LDPC. В двух блоках LDPC имеется 1008 информационных битов, из которых 104 предназначены для информации заголовка из заголовка EDMG. Это оставляет в общей сложности 904 бита для полезных данных в заголовке EDMG каждого канала. Для случая с двумя каналами может быть передано в общей сложности 228 байт полезных данных в заголовках EDMG.
ИЗМЕНЕНИЕ УСТАРЕВШЕГО ЗАГОЛОВКА ДЛЯ УКАЗАНИЯ РЕЖИМА ПЕРЕДАЧИ
[0097] Биты с 44 по 46, которые являются зарезервированными битами в устаревшем (например, 802.11ad) L-заголовке, могут быть использованы в части устаревшего L-заголовка кадра нового протокола для режима передачи сигнала для кадра нового протокола. Например, часть устаревшего L-заголовка сигнализирует об этом как кадр нового протокола посредством установки 3 битов (например, битов 44-46) на любое значение, отличное от всех нулей. Примеры значений битов и соответствующих режимов указываются в следующей таблице:
Биты
Режим
000
802.11ad (устаревший кадр)
001
SC-WB (кадр нового протокола)
010
SC-агрегированная (кадр нового протокола)
011
SC-дубликат (кадр нового протокола)
100
OFDM (кадр нового протокола)
Другие
Зарезервированный
ФОРМАТ КАДРА ДЛЯ OFDM
[0098] Фиг.4А-4В иллюстрируют примерные кадры 400 и 450 для передачи в соответствии с режимом передачи мультиплексирования с ортогональным частотным разделением каналов (OFDM) из расчета на другой аспект раскрытия. Формат кадра OFDM должен поддерживать преамбулу (L-STF и L-CEF) устаревшего 802.11ad и L-заголовок в качестве префикса для того, чтобы быть обратно совместимым. В дополнение, кадры 400 и 450 OFDM обычно передаются с некоторой отсрочкой, чтобы сокращать отношение пиковой к средней мощности (PARP), которое необходимо применять к самим устаревшим преамбулам.
[0099] В этом примере кадр 400 является примером кадра OFDM двух связанных каналов в соответствии с новым протоколом. Кадр 400 содержит первый (например, 802.11ad) частотный канал (более низкий канал, как показано) для передачи устаревшей преамбулы (L-STF и L-CEF), устаревшего L-заголовка и заголовка EDMG с необязательными присоединяемыми полезными данными. По существу, первый канал может иметь ширину полосы 1.76 ГГц. Кадр 400 дополнительно содержит второй канал (более верхний канал, как показано) для передачи устаревшей преамбулы (L-STF и L-CEF), устаревшего L-заголовка и заголовка EDMG. Передача устаревшей преамбулы (L-STF и L-CEF) и устаревшего L-заголовка в первом и втором каналах предназначена для обратной совместимости 802.11ad. Полезные данные, присоединяемые к заголовку EDMG первого канала, могут отличаться от полезных данных, присоединяемых к заголовку EDMG второго канала. По существу, второй канал также может иметь ширину полосы 1.76 ГГц.
[0100] Дополнительно, кадр 400 содержит канал заполнения промежутка (GF), расположенный в частоте между первым и вторым каналами. По существу, канал GF может иметь ширину полосы 0.44 ГГц. Поскольку общая ширина полосы для передачи равна 3,92 ГГц, высокочастотная часть первого канала перекрывается с низкочастотной частью канала GF на 20 МГц. Аналогично, высокочастотная часть канала GF перекрывается с низкочастотной частью второго канала на 20 МГц. Преамбула (STF-GF и CEF-GF) и заголовок-GF, передаваемый посредством канала GF, по существу могут быть сконфигурированы так же, как и устаревшая преамбула (L-STF и L-CEF) и устаревший L-заголовок, но заголовок EDMG и присоединяемые необязательные данные не могут быть избыточно переданы. Устаревшие устройства не могут декодировать преамбулу (STF-GF и CEF-GF) и заголовок-GF, передаваемый посредством канала GF, но устройства нового протокола могут декодировать такие поля. Передача устаревшей преамбулы и устаревшего L-заголовка посредством первого, GF и второго каналов по существу синхронизируется во времени. Аналогично, передача заголовков EDMG посредством первого и второго каналов по существу синхронизируется во времени.
[0101] Полезные данные кадра 400 передаются посредством связанного канала, имеющего полосу частот, которая включает в себя комбинацию полос частот первого, GF и второго каналов, связанных вместе по частоте. Как обсуждалось ранее, передача устаревшей преамбулы (L-STF и L-CEF), устаревшего L-заголовка и заголовка EDMG передается с использованием MCS, точно определенной в устаревшем протоколе 802.11ad. Данные в поле полезных данных передаются с использованием одной из MCS, точно определенной в соответствии с новым протоколом. Поскольку новый протокол включает в себя дополнительные MCS, кроме тех, которые точно определены в устаревшем 802.11ad, полезные данные могут быть переданы с использованием MCS, отличной от MCS, используемой для передачи устаревшей преамбулы (L-STF и L-CEF), устаревшего L-заголовка, и заголовок EDMG. Однако следует понимать, что MCS, используемые для передачи полезных данных протокола, могут быть такими же, как MCS, используемые для передачи устаревшей преамбулы (L-STF и L-CEF), устаревшего L-заголовка и заголовка EDMG, поскольку новый протокол может включать в себя MCS, общую с теми, которые точно определены в устаревшем протоколе (например, 802.11ad).
[0102] Кадр 450 является примером трехканального связанного кадра OFDM, который является структурно таким же, как двухканальный связанный кадр OFDM, но включает в себя дополнительный третий канал и дополнительный канал GF, расположенный в частоте между вторым и третьим каналами. Полезные данные передаются посредством связанного канала, имеющего полосу частот, которая включает в себя комбинацию полос частот первого, первого GF, второго, второго GF и третьего каналов, связанных вместе.
разности мощности
[0103] Заголовок EDMG для кадров 400 и 450 OFDM может быть по существу таким же, как и ранее обсуждаемый заголовок 350 EDMG, за исключением того, что биты поля  указаны как зарезервированные биты. Это может быть связано с тем, что кадр OFDM может быть передан с по существу равномерной средней мощностью на протяжении всего кадра.
[0104] Хотя кадры 400 и 450 являются примерами двухканального и трехканального связывания, следует понимать, что кадр может быть сконфигурирован аналогичным образом для обеспечения более трех связанных каналов.
ФОРМАТ КАДРА ДЛЯ SC WB
[0105] Фиг. 5A-5D иллюстрируют примерные кадры 500, 510, 520 и 530 для передачи с использованием режима передачи широкой полосы одной несущей (SC WB) в соответствии с аспектом раскрытия.
[0106] Секция передачи SC WB включает в себя три (3) подсекции, которые могут представлять STF, CEF и полезные данные, и необязательную последовательность обучения луча (TRN). STF построено на кодах Голея (как и в устаревшем L-STF). Во время этого периода ожидается, что приемник завершит: AGC, синхронизацию и приобретение частоты. STF использует последовательности Голея Ga и Gb в том же порядке, что и STF 802.11ad. Необязательно, последовательность Голея STF может иметь длину 128 (как в 802.11ad), или 256 или 512.
128
128
[0107] Вторая последовательность CEF использует аналогичную конструкцию последовательности Голея, как и устаревшее L-CEF 802.11ad, только заменяя последовательности длиной 128 последовательностями длиной 256 для кадра 510 с двумя связанными каналами, последовательностями длиной 512 для кадра 520 с тремя связанными каналами и последовательностями длиной 1024 для кадра 530 с четырьмя (или более) связанными каналами. Форматы последовательностей Голея длиной 256, 512 и 1024 являются следующими, используя сцепленные последовательности (||) Ga и Gb из стандарта 802.11ad:
256
128
128
256
128
128
Ga=[Ga || Gb] и Gb=[Ga || -Gb]
512
256
256
512
256
256
Ga=[Ga || Gb] и Gb=[Ga || -Gb]
1024
512
512
1024
512
512
Ga=[Ga || Gb] и Gb=[Ga || -Gb]
[0108] Полезные данные модулируются с использованием MSC, аналогичной 802.11ad, со следующими изменениями: (1) В дополнение к BPSK, QPSK и 16QAM задаются более высокие модуляции (и могут быть использованы): 64QAM, 64APSK, 128APSK, 256QAM, 256APSK; (2) Блок FFT может быть 512 (как в 802.11ad) или 768, 1024, 1536 или 2048; и (3) защитный интервал (GI) (расположенный между соседними блоками FFT) также может быть основан на коде Голея, как в 802.11ad, причем с большим количество поддерживаемых опций длины: 32, 64 (как в 802.11ad), 128 или 256.
[0109] Как обсуждалось ранее, последовательность обучения луча (TRN) является необязательной во всех случаях. Следует отметить, что если секция передачи SC WB (второе STF, второе CEF, полезные данные и TRN) не используется, то может быть обеспечено поле TRN в соответствии с 802.11ad. Когда используется секция передачи SB WB, оно использует опции TRN нового протокола (например, 802.11ay). Поле TRN нового протокола построено так же, как и в 802.11ad, с опциями для увеличения кодов Голея в 2 или 4 раза (например, с использованием последовательностей Голея длиной 256 или 512 вместо 128).
[0110] Что касается примерного кадра 500, этот случай является расширением кадра нового протокола для одного канала. Кадр 500 содержит устаревшую преамбулу (L-STF и L-CEF), устаревший L-заголовок и заголовок EDMG. Кадр 500 способствует новым MCS из нового протокола в передаче STF и полезных данных. Следует обратить внимание, что второе CEF отсутствует, поскольку для одного канала нет необходимости в переоценке канала. STF присутствует, поскольку приемник может улучшить наладку цепи приемника для более лучших комбинаций модуляции нового протокола.
[0111] Что касается примерного кадра 510, этот случай является расширением нового протокола для кадра с двумя связанными каналами. Кадр 510 содержит первый частотный канал (более нижний канал) для передачи устаревшей преамбулы (L-STF и L-CEF), устаревшего L-заголовка и заголовка EDMG. Кадр 510 дополнительно содержит второй частотный канал (более верхний канал) для передачи устаревшей преамбулы (L-STF и L-CEF), устаревшего L-заголовка и заголовка EDMG. Следует отметить, что данные, присоединяемые к заголовку EDMG первого канала, могут отличаться от данных, присоединяемых к заголовку EDMG второго канала. Информационные поля заголовка EDMG могут быть сконфигурированы в соответствии с ранее рассмотренным заголовком 350 EDMG. Секция передачи SC WB кадра 510, а именно STF, CEF, полезные данные и необязательная TRN, передаются по связанному каналу, имеющему полосу частот, содержащую по меньшей мере часть каждой из полос частот первого и второго каналов. Как обсуждалось ранее, передача устаревшей преамбулы (L-STF и L-CEF), устаревшего L-заголовка и заголовка EDMG использует MCS, точно определенную в устаревшем 802.11ad, и передача секции передачи SC WB использует MCS, точно определенную в новом протоколе, обе из которых могут быть разными.
[0112] Что касается примерного кадра 520, этот случай является случаем расширения кадра нового протокола для трех (3) связанных каналов. Что касается примерного кадра 530, этот случай является случаем расширения кадра нового протокола для четырех (4) связанных каналов. На основе этого обсуждения будет понятно, что кадр может быть сконфигурирован так, чтобы иметь любое число связанных каналов.
[0113] Когда станция передает по нескольким каналам, она может смещать время символа между каналами на любое количество времени с единственным ограничением, при котором максимальная разность между самым ранним и последним не будет превышать 1 время символа с частотой дискретизации 1,76 ГГц. Это означает, что максимальная разность может быть ограничена 0,568 нс. Основная причина делать это заключается в том, чтобы сократить агрегированное PAPR. Временная синхронизация между агрегированной секцией устаревшей MCS и передачей SC WB должна сохраняться относительно первого канала (с самой низкой частотой). Следует обратить внимание, что этот сдвиг может быть использован только для передач SC и не разрешен в режимах OFDM. Пример: в двухканальном режиме смещение может быть ½ символа, в трехканальном оно может быть 1/3 и 2/3 символов, а в четырехканальном ¼, ½ и ¾ символов соответственно.
[0114] Фиг. 5E иллюстрируют примерный профиль мощности передачи для любого из примерных кадров 510, 520 и 530 в соответствии с другим аспектом раскрытия. Как проиллюстрировано, уровень мощности передачи в секции передачи SC WB больше (или может быть равен) уровня мощности передачи агрегированной секции устаревшей MCS. Использование секции передачи SC WB и агрегированной секции устаревшей MCS накладывает различные отсрочки передатчика вследствие разностей PAPR и практических PA. Для любой схемы модуляции одна передача имеет меньшее PAPR, чем если бы одна и та же модуляция использовалась для двух или более агрегированных сигналов для того, чтобы сохранять амплитуду вектора ошибки (EVM) и/или маски передачи в соответствии. Следует отметить, что различные модуляции имеют различное PAPR, что требует различных отсрочек. Значение отсрочки зависит от реализации (в основном в отношении PA).
[0115] Для того, чтобы во многих случаях сохранять максимально возможную эффективность передачи нового протокола, устаревшая агрегированная секция, переданная в режиме агрегации, потребует более высокой отсрочки. Это отличие является проблемой, которая может повлиять на производительность приемника. Чтобы помочь приемникам облегчить ее, предлагается использовать два механизма, один для устаревших приемников и другой для целенаправленного приемника нового протокола. Передаваемое изменение мощности происходит при переключении из агрегированной секции в секцию SC WB, как показано на Фиг. 5E.
разности мощности
[0116] Целенаправленный приемник нового протокола обычно подстраивает цепочку приема в начале устаревшего L-STF. Если есть изменение мощности между устаревшей агрегированной секцией и секцией передачи SC WB, приемник может получить максимальную нагрузку. Приемник может подстраивать AGC во время STF, но это может сократить время других действий, таких как приобретение частоты и времени (в отношении сигнала SC WB). Чтобы помочь приемнику, поле  в заголовке EDMG точно определяет этап мощности (например, разность между уровнями мощности передачи секции передачи SC WB и агрегированной секции устаревшей MCS). Приемник может использовать его, чтобы предусмотреть требуемый этап AGC, таким образом сокращая вторую AGC.
[0117] Устаревшие приемники (802.11ad), которые принимают устаревшую преамбулу (L-STF и L-CEF) и L-заголовок, используют эти части для обновления NAV как один из способов предотвращения конфликта. Однако эти приемники также смотрят на принятую мощность, поскольку в некоторых случаях принимаемая мощность является достаточно низкой, чтобы обеспечить повторное использование среды. В этом случае этап мощности может ввести в заблуждение некоторые из приемников, если мощность находится вблизи границы. Обновление для устаревшего формата заголовка, как упоминалось ранее, описывает опцию для сигнализации этапа мощности. Устаревший приемник, который может декодировать эти биты (например, обновленный устаревший приемник или пользовательское устройство), может действовать в соответствии с ним, чтобы улучшить свою оценку мощности. Следует обратить внимание, что эта функция не является критичной для системы предотвращения конфликта, и устаревшие приемники могут работать без нее.
[0118] Поскольку режимы используют большинство зарезервированных битов, и есть необходимость в некоторых дополнительных битах (например, для этапа мощности сигнала в режиме SC WB), то в этих целях могут использоваться LSB поля длины данных. Во всех режимах нового протокола биты длины в устаревшем L-заголовке используются только для вычисления NAV. Посредством использования до 4 бит для всех MCS (и даже больше, если MSC-1 исключена), вычисление NAV не затрагивается. 3 бита LSB из длины устаревшего заголовка используются для сигнализации разности между уровнями мощности передачи устаревшей агрегированной секции (L-STF, L-CEF, L-заголовка и заголовка EDMG) и секции передачи SC WB (STF, CEF и полезных данных) в соответствии со следующей таблицей:
Биты
Разность мощности X [ДБ]
001
X <= 1
010
1 < X <= 2,5
011
2,5 < X <= 4
100
4 < X <= 5,5
101
5,5 < X <= 7
110
7 < X <= 8,5
111
8,5 < X
ФОРМАТ КАДРА ДЛЯ АГРЕГИРОВАННОЙ SC
[0119] Фиг. 6A-6D иллюстрируют примерные кадры 600, 610, 620 и 630 для передачи посредством режима передачи агрегированной единой несущей (SC) в соответствии с аспектом раскрытия. Передача в режиме агрегированной SC представляет собой агрегацию устаревших каналов 802.11ad. Поскольку новый протокол расширяет режимы 802.11ad, существует потребность в битах заголовка EDMG.
[0120] Форматы кадров как для агрегированной SC, так и для SC WB (как обсуждается далее в этом документе) аналогичны в их первой секции (устаревшем L-STF, устаревшем L-CEF, устаревшем L-заголовке и заголовке EDMG), и разные для остальной части передачи. Аналогичная часть сохраняется неизменной, поскольку она обратно совместима с 802.11ad для функции обратной совместимости. Это означает, что устаревшие (802.11ad) устройства смогут обнаружить ее и декодировать устаревший заголовок. Как обсуждалось ранее, эта функция позволяет устаревшим устройствам обновлять NAV, что является частью способа предотвращения конфликта. Кроме того, в режиме с канальным связыванием (CB) устаревшее L-STF, устаревшее L-CEF и устаревший L-заголовок передаются по всем используемым каналам, чтобы способствовать устаревшим устройствам на всех каналах в получении NAV.
[0121] Устаревшее (L-STF+L-CEF+L-заголовок) и заголовок EDMG должны передаваться с одной и той же мощностью по агрегированным каналам. Однако из-за ослаблений RF фактическая эффективная изотропная излучаемая мощность (EIRP) может различаться. Заголовок EDMG также передается по каналам 802.11ad. Как обсуждалось ранее, заголовок EDMG включает в себя информацию, которая является частью только передачи нового протокола, а также полезные данные нового протокола присоединяются к одному и тому же символу. Применяются следующие соображения: (1) применяются устаревшее L-STF и L-CEF (нет необходимости в дополнительном CEF); (2) MCS, как задано в устаревшем заголовке 802.11ad, применяется к полезным данным, присоединяемым к заголовку EDMG; (3) полезные данные, присоединяемые к заголовку EDMG, улучшают накладные затраты для коротких сообщений; (4) полезные данные, присоединяемые к заголовкам EDMG, разделяются по каналам в режимах со связыванием каналов (CB), чтобы улучшить накладные затраты; и (5) средняя мощность должна сохраняться одинаковой (это означает, что мощность L-STF, L-CEF, L-заголовка и заголовка EDMG является одинаковой) в каждом канале.
разности мощности
[0122] Кадр 600 является примером расширения нового протокола для случая с одним каналом. Оно способствует новым MCS нового протокола в передаче полезных данных и необязательной TRN. Кадр 610 является примером расширения нового протокола для случая с двумя агрегированными каналами. Оно также способствует новым MCS нового протокола в передаче полезных данных и необязательной TRN. Кадр 620 является примером расширения нового протокола для случая с тремя агрегированными каналами. Оно способствует новым MCS нового протокола в передаче полезных данных и необязательной TRN. И кадр 630 является примером расширения нового протокола для случая с четырьмя агрегированными каналами. Оно способствует новым MCS нового протокола в передаче полезных данных и необязательной TRN. Заголовок EDMG и присоединяемые полезные данные являются теми же, что описаны для режима передачи SC WB, за исключением того, что нет бит , вместо этого они могут быть зарезервированными битами.
[0123] Существуют две опции реализации для агрегированной SC: (1) Каждый канал является независимым; и (2) все каналы смешиваются. В этой первой опции каждый канал является независимым. То есть, MCS для полезных данных и необязательной TRN может быть разной в каждом канале. Блоки LDPC ограничены одним каналом, и каждый канал имеет свои собственные блоки. Передатчик может назначать разную мощность на канал, но мощность должна фиксироваться для всей передачи. В этом случае заголовок EDMG может быть различным в каждом канале (например, разные MCS на канал).
[0124] В этой второй опции все каналы связаны и смешаны. То есть, MCS для полезных данных и необязательной TRN является одинаковой для всех каналов. Блоки LDPC разбрасываются равномерно между каналами. Передатчик может (и должен) назначать разную мощность на один канал даже для вероятности обнаружения каждого канала, но мощность должна фиксироваться во время всей передачи. В этой опции заголовок EDMG может быть одинаковым в каждом канале.
ФОРМАТ КАДРА ДЛЯ MIMO
[0125] Для MIMO устаревшие секции (L-STF, L-CEF и L-заголовок) вместе с заголовком EDMG отправляются в каждую цепочку передачи. Подобно 802.11ac, задержка ΔT вставлена между всеми передачами устаревших секций и заголовком EDMG для предотвращения непреднамеренного формирования луча. Другими словами, передачи устаревших секций и заголовка EDMG отдельных передач сдвинуты относительно друг друга посредством задержки ΔT.
HTLTF
VHTLTF
P
[0126] Для оценки канала MIMO можно использовать различные подходы для того, чтобы оценить канал, не вызывая слишком много латентности и сохраняя по существу одно и то же SNR. Во-первых, это использование задержки между последовательностями. Если эта задержка составляет, по существу, 36,4 нс, то оценки канала могут быть разделены на приемнике, поскольку задержка канала не превышает 64 выборок на 1,76 ГГц. Во-вторых, это передача из нескольких ортогональных последовательностей с использованием отображения ортогональной Р-матрицы (P) для высокопроизводительного длинного поля обучения (HT-LTF), взятая из 802.11mc, раздел 20.3.9.4.6. В-третьих, это передача сопряженной и регулярной последовательности. В-четвертых, это передача из нескольких ортогональных последовательностей с использованием отображения P-матрицы () для сверх высокопроизводительного длинного поля обучения (VHT-LTF), как задано в 22.3.8.3.5 в 802.11mc. В-пятых, это увеличение длины оценки канала для увеличенной точности оценки MIMO. Увеличение длины производится с использованием подходов выше по тексту (четвертый подход) с теми же последовательностями Голея. Эта опция позволяет избежать использования сопряженной последовательности или последовательности задержки, поскольку она удваивает время интегрирования оценки канала.
ФОРМАТ КАДРА ДЛЯ OFDM MIMO
[0127] Фиг.7 иллюстрирует примерный кадр 700 для передачи из трех (3) потоков пространственной передачи в сигнале OFDM MIMO с использованием связывания каналов из трех (3) в соответствии с аспектом раскрытия. Каждая из пространственных передач может быть сконфигурирована аналогично той, что обсуждалась ранее в рассматриваемом кадре 450. Следует понимать, что каждая пространственная передача может включать в себя связывание каналов из двух или более, чем трех.
[0128] Передаваемая устаревшая секция (L-STF, L-CES и L-заголовок) и заголовок EDMG передаются с задержкой ΔT (например, ΔT=36,4 нс) между ними для предотвращения непреднамеренного формирования луча. Секция кадра 700 после заголовка EDMG может быть передана синхронизированным во времени способом MIMO. То есть, секция оценки канала (CEF, CEF-GF, CEF, CEF-GF и CEF) и полезные данные первой передачи (TX #1) могут быть переданы синхронизированным во времени (пространственным) способом MIMO с секцией оценки канала (CEF*, CEF*-GF, CEF*, CEF*-GF и CEF) и полезной нагрузкой второй передачи (TX #1), а также с секцией оценки канала (CEF, CEF-GF, CEF, CEF-GF и CEF) и полезной нагрузкой третьей передачи (TX #3).
[0129] Из-за задержки ΔT между соответствующими устаревшими секциями и заголовками EDMG и синхронизации во времени следующих секций (CES и полезных данных) между этими двумя частями кадров в первой и второй передачах TX #1 и TX #2 имеются промежутки. Эти промежутки проиллюстрированы в виде заштрихованных рамок для каждого из устаревших каналов и каналов заполнения промежутка. Передатчик, передающий кадр 700, может вставить ложный сигнал в каждый из этих промежутков, чтобы избежать изменения мощности передачи в пределах кадра 700.
[0130] Для случая MIMO до 2×2 (две пространственные передачи, каждая из которых имеет связывание каналов из двух), эта задержка используется для оценки канала MIMO посредством применения последовательности оценки канала (устаревшего) SISO из связывания каналов в OFDM. Для более чем двух потоков необходимо включить новую последовательность оценки канала, которая следует за сигнализацией заголовка EDMG. Эти последовательности оценки канала соответствуют тому же формату, что и для связывания каналов, при этом дополнительные измерения добавляются к оценке с использованием вышеприведенных подходов. Кадр 700 является примером связывания каналов из трех (3), и MIMO из трех (3) потоков пространственных передач.
ФОРМАТ КАДРА ДЛЯ WB SC MIMO
[0131] Фиг. 8A-8C иллюстрируют примерные кадры 800, 820 и 840 для передачи из двух (2), четырех (4) и восьми (8) пространственных потоков в сигнале SC WB MIMO в соответствии с аспектом раскрытия. Каждая из пространственных передач, как проиллюстрировано на Фиг. 8А и 8В, может быть сконфигурирована аналогично рассмотренному ранее кадру 510. Следует понимать, что каждая из пространственных передач на Фиг. 8А и 8В может включать в себя связывание каналов из трех или более, аналогично рассмотренным ранее кадрам 520 и 530.
[0132] Подобно кадру 700, из-за задержки ΔT предотвращения формирования луча между соответствующими устаревшими секциями (L-STF, L-CES и L-заголовком) и секциями заголовка EDMG передач TX #1 и TX #2 в кадре 800 и пространственных передач TX #1, TX #2, TX #3 и TX #4 в кадре 820, есть промежутки между двумя частями кадров в первых передачах TX #1 кадра 800, и в первой, второй и третьей передаче TX #1, TX #2 и TX #3 кадра 820. Эти промежутки проиллюстрированы в виде заштрихованных рамок для каждого из устаревших каналов и каналов заполнения промежутка. Передатчик, передающий кадр 800 или 820, может вставить ложный сигнал в каждый из этих промежутков, чтобы избежать изменения мощности передачи в пределах кадра 800 или 820 соответственно.
[0133] Также, подобно кадру 700, второе STF, второе CEF и полезные данные первой и второй передач TX #1 и TX #2 кадра 800 передаются синхронизированным во времени (пространственным) способом MIMO. Аналогичным образом, второе STF, второе CEF и полезные данные первой, второй, третьей и четвертой передачи с TX #1 по TX #4 кадра 820 передаются синхронизированным во времени (пространственным) способом MIMO.
[0134] Каждая из пространственных передач кадра 840, проиллюстрированного на Фиг. 8C, может быть сконфигурирована аналогично кадру 500, за исключением второго CEF (нового протокола) и более длинных его последовательностей (например, двух сцепленных CEF, двух сцепленных сопряженных CEF (CEF*), CEF, сцепленного с -CEF и CEF*, сцепленного с -CEF*). Использование различных комбинаций из CEF, CEF*, -CEF и -CEF* позволяет приемникам различать оценки каналов для различных пространственных передач. Из-за задержки ΔT предотвращения формирования луча передачи с TX #1 по TX #7 кадра 840 включают в себя ложные сигналы, передаваемые в промежутках (заштрихованной области) между секцией устаревший/EDMG и следующей секцией CEF, чтобы избежать изменения мощности передачи в кадре 840. Аналогичным образом, соответствующие секции CES и полезных данных передач с TX #1 по TX #7 кадра 840 передаются синхронизированным во времени (пространственным) способом MIMO.
[0135] Для SC WB передача разделяется на две стадии, перед началом второго STF и после него. Перед передачей второго STF передача MIMO включает в себя устаревшее L-STF, устаревшее L-CEF, устаревший L-заголовок и заголовок EDMG, так что каждая цепочка передачи отправляет этот же сигнал, просто задерживаемый 64 выборками при 1,76 ГГц (например, 36,4 нс). Это делается для гарантии того, что не произойдет непреднамеренного формирования луча. Во время L-STF все передающие антенны отправляют одни и те же данные. Затем во время поля оценки канала (CEF) каждая антенна отправляет отличную последовательность, чтобы позволить приемнику оценивать весь пространственный канал.
[0136] Кадр 800 является примером для двух (2) пространственных потоков и передачи со связыванием двух (2) каналов. Кадр 820 является примером для четырех (4) пространственных потоков и передачи со связыванием двух (2) каналов. Кадр 840 является примером для восьми (8) пространственных потоков и передачи с одним каналом.
ФОРМАТ КАДРА ДЛЯ АГРЕГИРОВАННОЙ SC MIMO
[0137] Фиг. 9А-9В иллюстрируют примерные кадры 900 и 920 для передачи двух (2) и трех (3) пространственных потоков в агрегированном режиме передачи MIMO в соответствии с аспектом раскрытия. Каждая из пространственных передач может быть сконфигурирована аналогично кадру двухканальной агрегированной SC, такому как ранее рассмотренный кадр 610. Следует понимать, что каждая пространственная передача может включать в себя агрегированные каналы, менее или более двух.
[0138] Аналогичным образом, каждая из пространственных передач, проиллюстрированных на Фиг. 9B, может быть сконфигурирована аналогично кадру двухканальной агрегированной SC, такому как кадр 610, за исключением второго CEF (нового протокола) и более длинных его последовательностей (например, двух сцепленных CEF, двух сцепленных сопряженных CEF (CEF*), CEF, сцепленного с -CEF, и CEF*, сцепленного с -CEF*). Использование различных комбинаций из CEF, CEF*, -CEF и -CEF* позволяет приемникам различать оценки каналов для различных пространственных передач.
[0139] Агрегированная SC MIMO использует тот же подход, что и в режиме передачи SC WB, то есть, три способа с разницей оценки канала в промежутке между полосой, которая не передается (которая в любом случае не связана с MIMO), поэтому основные последовательности представляют собой последовательности CEF 802.11ad, переданные несколько раз.
[0140] Примерный кадр 900 является примером для двухканального связывания с двумя (2) пространственными передачами MIMO. Тогда нет необходимости добавлять дополнительную последовательность CEF, потому что оценка канала MIMO делается с использованием CEF устаревшей преамбулы. Примерный кадр 920 является примером для случая из трех (3) пространственных передач MIMO, и затем для оценки пространственных каналов необходимы дополнительные последовательности CEF. Последовательности CEF подобны последовательности, используемой для SC WB выше по тексту. Подобно предыдущим кадрам MIMO из-за задержки ΔT предотвращения формирования луча, передача TX #1 в кадре 900 и передачи TX #1 и TX #2 в кадре 920 включают в себя ложные сигналы, передаваемые в промежутках (заштрихованной области) между секцией устаревший/EDMG и следующей секцией CEF и/или полезных данных, чтобы избежать изменения мощности передачи в кадре 900 или 920 соответственно.
[0141] Аналогично, соответствующие секции полезных данных передач с TX #1 по TX #2 кадра 900 передаются синхронизированным во времени (пространственным) способом MIMO. Аналогичным образом, соответствующие секции CEF и полезных данных передач с TX #1 по TX #3 кадра 920 передаются синхронизированным во времени (пространственным) способом MIMO.
[0142] Фиг. 10 иллюстрирует примерное устройство 1000 в соответствии с некоторыми аспектами настоящего раскрытия. Устройство 1000 может быть сконфигурировано для работы в точке доступа или пользовательском устройстве для выполнения одной или нескольких операций, описанных в этом документе. Устройство 1000 включает в себя систему 1020 обработки и память 1010, связанную с системой 1020 обработки. Память 1010 может хранить инструкции, которые при исполнении системой 1020 обработки побуждают систему 1020 обработки выполнять одну или более операций, описанных в этом документе. Ниже по тексту обеспечиваются примерные реализации системы 1020 обработки. Устройство 1000 также содержит интерфейс 1030 передачи/приема, связанный с системой 1020 обработки. Интерфейс 1030 (например, интерфейсная шина) может быть сконфигурирован с возможностью взаимодействия системы 1020 обработки с внешним интерфейсом радиочастоты (RF) (например, приемопередатчиками с 226-1 по 226-N, с 266-1 по 226-M), как рассмотрено в дальнейшем ниже по тексту.
[0143] В некоторых аспектах система 1020 обработки может включать в себя одно или более из следующего: процессор данных передачи (например, процессор 220 или 260 данных передачи), построитель кадра (например, построитель 222 или 262 кадра), процессор передачи (например, процессор 224 или 264 передачи) и/или контроллер (например, контроллер 234 или 274) для выполнения одной или более из операций, описанных в этом документе. В этих аспектах система 1020 обработки может генерировать кадр и выводить кадр на внешний интерфейс RF (например, приемопередатчик с 226-1 по 226-N или с 266-1 по 266-M) посредством интерфейса 1030 для беспроводной передачи (например, в точку доступа или пользовательскому устройству).
[0144] В некоторых аспектах система 1020 обработки может включать в себя одно или более из следующего: процессор приема (например, процессор 242 приема или 282), процессор данных приема (например, процессор 244 данных приема или 284) и/или контроллер (например, контроллер 234 и 274) для выполнения одной или более операций, описанных в этом документе. В этих аспектах система 1020 обработки может принимать кадр от внешнего интерфейса RF (например, приемопередатчиков с 226-1 по 226-N или с 266-1 по 266-M) посредством интерфейса 1030 и обрабатывать кадр согласно любому или более из аспектов, рассмотренных выше по тексту.
[0145] В случае пользовательского устройства, устройство 1000 может включать в себя пользовательский интерфейс 1040, связанный с системой 1020 обработки. Пользовательский интерфейс 1040 может быть сконфигурирован с возможностью приема данных от пользователя (например, посредством клавишной панели, мыши, джойстика, и так далее) и обеспечения данных системе 1020 обработки. Пользовательский интерфейс 1040 также может быть сконфигурирован с возможностью вывода данных из системы 1020 обработки пользователю (например, через устройство отображения, громкоговоритель и так далее). В этом случае данные могут подвергаться дополнительной обработке перед их выводом пользователю. В случае точки 212 доступа пользовательский интерфейс 1040 может быть пропущен.
[0146]Различные операции описанных выше по тексту способов могут выполняться посредством любого подходящего средства, способного выполнять соответствующие функции. Средство может включать в себя различные аппаратные и/или программные компоненты или компонент, и/или модуль (модули), включая в себя, но не ограничиваясь схемой, специализированной интегральной микросхемой (ASIC) или процессором. Обычно, когда есть операции, проиллюстрированные на фигурах, эти операции могут иметь компоненты "средство плюс функция" соответствующей эквивалентной величины с аналогичной нумерацией.
[0147] Например, некоторые примеры средств для генерирования кадра включают в себя систему 1020 обработки, систему 202 обработки кадров Tx, построитель 222 кадра и конструктор 262 кадра. Некоторые примеры средств для вывода кадра для передачи включают в себя интерфейс 1030 передачи/приема, интерфейс 208, процессор 224 передачи и процессор 264 передачи.
[0148] В некоторых случаях вместо фактической передачи кадра устройство может иметь интерфейс для вывода кадра для передачи (средство для вывода). Например, процессор может выводить кадр через интерфейс шины на внешний интерфейс радиочастоты (RF) для передачи. Аналогично, вместо того, чтобы фактически принимать кадр, устройство может иметь интерфейс для получения кадра, принятого с другого устройства (средство для получения). Например, процессор может получать (или принимать) кадр через интерфейс шины от внешнего интерфейса RF для приема.
[0149] Используемый в этом документе термин "определение" охватывает широкий спектр действий. Например, "определение" может включать в себя вычисление, расчет, обработку, извлечение, изучение, поиск (например, поиск в таблице, в базе данных или другой структуре данных), установление и подобное. Также, "определение" может включать в себя прием (например, прием информации), доступ (например, доступ к данным в памяти) и тому подобное. Кроме того, "определение" может включать в себя разрешение, выделение, выбор, создание и тому подобное.
[0150] Как используется в этом документе, фраза, относящаяся к "по меньшей мере один из» списка элементов, относится к любой комбинации этих элементов, включая отдельные детали. В качестве примера "по крайней мере один из: a, b или c" предназначается для охвата a, b, c, a-b, a-c, b-c и a-b-c, а также любой комбинации с кратными одного и того же элемента (например, a-a, a-a-a, a-a-b, a-a-c, a-b-b, a-c-c, b-b, b-b-b, b-b-c, c-c и c-c-c или любого другого порядка из a, b и c).
[0151] Различные иллюстративные логические блоки, модули и схемы, описанные в связи с настоящим раскрытием, могут быть реализованы или выполнены с помощью процессора общего назначения, цифрового сигнального процессора (DSP), специализированной интегральной схемы (ASIC), программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства (PLD), дискретной вентильной или транзисторной логики, дискретных компонентов аппаратных средств или любой их комбинации, предназначенной для выполнения функций, описанных в этом документе. Процессор общего назначения может быть микропроцессором, но, в качестве альтернативы, процессор может быть любым серийно выпускаемым процессором, контроллером, микроконтроллером или конечной машиной. Процессор также может быть реализован как комбинация вычислительных устройств, например, комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров вместе с ядром DSP, или любая другая такая конфигурация.
[0152] Следует понимать, что обработка, как описано в этом документе, может выполняться любыми цифровыми средствами, как обсуждалось выше по тексту, и любыми аналоговыми средствами или схемами.
[0153] Этапы способа или алгоритма, описанные в связи с настоящим раскрытием, могут быть воплощены непосредственно в аппаратном обеспечении, в программном модуле, исполняемом процессором, или в комбинации того и другого. Программный модуль может находиться в любой форме носителя данных, которая известна в данной области техники. Некоторые примеры носителей данных, которые могут быть использованы, включают в себя оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), флэш-память, память EPROM, память EEPROM, регистры, жесткий диск, съемный диск, CD-ROM и так далее. Программный модуль может содержать одну инструкцию или множество инструкций и может быть распределен по нескольким различным кодовым сегментам между различными программами и на нескольких носителях данных. Носитель данных может быть связан с процессором, так что процессор может считывать с него информацию и записывать информацию на носитель данных. В качестве альтернативы, носитель данных может быть неотъемлемой частью процессора.
[0154] Способы, раскрытые в этом документе, содержат один или несколько этапов или действий для достижения описанного способа. Этапы способа и/или действия могут быть взаимозаменяемы друг с другом без отклонения от объема формулы изобретения. Другими словами, если не определен точным образом специфический порядок этапов или действий, порядок и/или использование специфических этапов и/или действий могут быть модифицированы без отклонения от объема формулы изобретения.
[0155] Описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении, или любой их комбинации. Если реализовано в аппаратном обеспечении, примерная конфигурация аппаратного обеспечения может содержать систему обработки в беспроводном узле. Система обработки может быть реализована с использованием шинной архитектуры. Шина может включать в себя любое число соединительных шин и мостов в зависимости от конкретного применения системы обработки и общих конструктивных ограничений. Шина может связывать между собой различные схемы, включая процессор, считываемый компьютером носитель и интерфейс шины. Среди прочего, интерфейс шины может быть использован для подсоединения сетевого адаптера к системе обработки через шину. Сетевой адаптер может быть использован для реализации функций обработки сигналов уровня PHY. В случае любого из пользовательских устройств 106, 108 и 110 (см. Фиг. 1) пользовательский интерфейс (например, клавишная панель, устройство отображения, мышь, джойстик и так далее) также может быть подсоединен к шине. Шина также может связывать другие различные схемы, такие как источники синхронизации, периферийные устройства, регуляторы напряжения, схемы управления питанием и подобное, которые хорошо известны в данной области техники и поэтому не будут описаны ниже.
[0156] Процессор может отвечать за управление шиной и общей обработкой, включая исполнение программного обеспечения, хранящегося на считываемом компьютером носителе. Процессор может быть реализован с помощью одного или нескольких процессоров общего назначения и/или специального назначения. Примеры включают в себя микропроцессоры, микроконтроллеры, процессоры DSP и другие схемы, которые могут исполнять программное обеспечение. Программное обеспечение должно быть истолковано в широком смысле, чтобы означать инструкции, данные или любую их комбинацию, будь то программное обеспечение, программно-аппаратное обеспечение, промежуточное программное обеспечение, микрокод, язык описания аппаратного обеспечения или иное. Считываемый компьютером носитель может включать в себя, например, RAM (оперативное запоминающее устройство), флэш-память, ROM (постоянное запоминающее устройство), PROM (программируемое постоянное запоминающее устройство), EPROM (стираемое программируемое постоянное запоминающее устройство), EEPROM (электрически стираемое программируемое постоянное запоминающее устройство), регистры, магнитные диски, оптические диски, жесткие диски или любой другой подходящий носитель данных или любую их комбинацию. Считываемый компьютером носитель может быть воплощен в компьютерно-программном продукте. Компьютерно-программный продукт может содержать упаковочные материалы.
[0157] В аппаратной реализации считываемый компьютером носитель может быть частью системы обработки, отделенной от процессора. Однако, как понятно специалистам в данной области техники, считываемый компьютером носитель или любая его часть может быть внешней по отношению к системе обработки. В качестве примера считываемый компьютером носитель может включать в себя линию передачи, несущую волну, модулированную данными, и/или компьютерный продукт, отдельный от беспроводного узла, и ко всему из этого может быть осуществлен доступ процессором через интерфейс шины. В качестве альтернативы или в дополнение, считываемый компьютером носитель или любая его часть могут быть интегрированы в процессор, например, в случае с кешем и/или общими регистровыми файлами.
[0158] Система обработки может быть сконфигурирована как система обработки общего назначения с одним или несколькими микропроцессорами, обеспечивающими функциональность процессора, и внешней памятью, обеспечивающей по меньшей мере часть считываемого компьютером носителя, все связано вместе с другими поддерживающими схемами через внешнюю шинную архитектуру. В качестве альтернативы, система обработки может быть реализована с помощью ASIC (специализированной интегральной микросхемы), с помощью процессора, интерфейса шины, пользовательского интерфейса (в случае с терминалом доступа), поддерживающей схемы и по меньшей мере части считываемых компьютером носителей, интегрированных в один кристалл, или с помощью одной или нескольких FPGA (программируемых пользователем вентильных матриц), PLD (программируемых логических устройств), контроллеров, конечных машин, вентильной логики, дискретных аппаратных компонентов или любой другой подходящей схемы или любой комбинации из схем, которые могут выполнять различные функции, описанные во всем этом раскрытии. Специалисты в данной области техники поймут, как лучше всего реализовать описанную функциональность для системы обработки в зависимости от конкретного применения и общих конструктивных ограничений, налагаемых на общую систему.
[0159] Считываемый компьютером носитель может содержать некоторое число программных модулей. Программные модули включают в себя инструкции, которые при исполнении процессором побуждают систему обработки выполнять различные функции. Программные модули могут включать в себя модуль передачи и модуль приема. Каждый программный модуль может находиться в одном устройстве хранения или может быть распределен по нескольким устройствам хранения. В качестве примера, программный модуль может быть загружен в RAM с жесткого диска, когда происходит событие запуска. Во время исполнения программного модуля процессор может загрузить некоторые из инструкций в кеш, чтобы увеличить скорость доступа. Затем одна или более строк кеша могут быть загружены в общий регистровый файл для исполнения процессором. Ссылаясь на функциональность программного модуля ниже по тексту, следует понимать, что такая функциональность реализуется процессором при исполнении инструкций из этого программного модуля.
[0160] При реализации в программном обеспечении, функции могут быть сохранены или переданы по чему-либо как одна или более инструкций или код на считываемом компьютером носителе. Считываемые компьютером носители включают в себя как компьютерные носители данных, так и среду связи, включая любой носитель, который способствует передаче компьютерной программы из одного места в другое. Носитель данных может быть любым доступным носителем, к которому может быть осуществлен доступ компьютером. В качестве примера, но не ограничения, такие считываемые компьютером носители могут включать в себя RAM, ROM, EEPROM, CD-ROM или другое запоминающее устройство на оптическом диске, запоминающее устройство на магнитном диске или другие магнитные запоминающие устройства или любой другой носитель, который может использоваться для переноса или хранения желательного программного кода в форме инструкций или структур данных и к которому можно получать доступ с помощью компьютера. Также, любое соединение надлежащим образом именуется считываемым компьютером носителем. Например, если программное обеспечение передается с веб-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасная (IR), радио и микроволновая, то тогда коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасная, радио и микроволновая, включаются в определение носителя. Используемый в данном документе оптический и магнитный диск, включают в себя компакт диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск Blu-ray, где магнитные диски обычно воспроизводят данные магнитным образом, тогда как оптические диски воспроизводят данные оптическим образом с помощью лазеров. Таким образом, в некоторых аспектах считываемые компьютером носители могут содержать долговременные считываемые компьютером носители (например, материальные носители). Кроме того, для других аспектов считываемые компьютером носители могут содержать временные считываемые компьютером носители (например, сигнал). Комбинации вышеперечисленного также следует включать в число считываемых компьютером носителей.
[0161] Таким образом, некоторые аспекты могут содержать компьютерный программный продукт для выполнения операций, представленных в этом документе. Например, такой компьютерный программный продукт может содержать считываемый компьютером носитель, имеющий сохраненные (и/или закодированные) на нем инструкции, причем инструкции исполняются одним или более процессорами для выполнения описанных в этом документе операций. В некоторых аспектах компьютерный программный продукт может включать в себя упаковочный материал.
[0162] Кроме того, следует понимать, что модули и/или другие подходящие средства для выполнения описанных в этом документе способов и подходов могут быть загружены и/или иным образом получены пользовательским терминалом и/или базовой станцией, если это применимо. Например, такое устройство может быть связано с сервером, чтобы способствовать передачи средства для выполнения описанных в этом документе способов. В качестве альтернативы, различные способы, описанные в этом документе, могут быть обеспечены с помощью средства хранения (например, RAM, ROM, физического носителя данных, такого как компакт-диск (CD) или гибкий диск и так далее), так что пользовательский терминал и/или базовая станция могут получать различные способы после связывания или обеспечения средства хранения устройству. Более того, может быть использован любой другой подходящий подход для обеспечения способов и подходов, описанных в этом документе, для устройства.
[0163] Следует понимать, что пункты формулы изобретения не ограничены точной конфигурацией и компонентами, проиллюстрированными выше по тексту. Могут быть внесены различные модификации, изменения и вариации в компоновку, операцию и детали описанных выше по тексту способов и устройства без отклонения от объема формулы изобретения.