УСТРОЙСТВО БЕСПРОВОДНОЙ СВЯЗИ И СПОСОБ БЕСПРОВОДНОЙ СВЯЗИ
WIRELESS COMMUNICATION DEVICE AND METHOD FOR WIRELESS COMMUNICATION

Область техники, к которой относится изобретение
[0001] Настоящее раскрытие относится к устройству беспроводной связи и способу беспроводной связи для генерирования и передачи протокольного блока данных физического слоя (PPDU).
Уровень техники
[0002] Беспроводная связь, использующая 60-ГГц полосу миллиметровых волн (далее именуемая «связь полосы миллиметровых волн») привлекла внимания потому, например, что она является не требующей лицензии. WiGig (Беспроводной Гигабит) является одним из стандартов для такой связи полосы миллиметровых волн и является стандартом беспроводной связи, одобренным IEEE (Институт Инженеров по Электротехнике и Радиоэлектронике) в качестве стандарта IEEE 802.11ad (см. NLP 1).
[0003] Технология, определяемая посредством WiGig (далее именуемая «технология WiGig»), обеспечивает мульти-гигабитную высокоскоростную цифровую передачу. В дополнение, технология WiGig дополняет и расширяет слой MAC (Управление Доступом к Среде) у IEEE 802.11. Кроме того, технология WiGig обладает совместимостью сверху вниз (также именуемой «обратная совместимость») со стандартом IEEE 802.11 WLAN.
[0004] В дополнение, технология WiGig поддерживает централизованную сетевую архитектуру, такую как Инфраструктурный BSS (Базовый Набор Услуг) и PBSS (Персональный BSS), в слое MAC. Отметим, что понятие «централизованная сетевая архитектура» относится к сетевой структуре, при которой центральный координатор, такой как точка доступа (AP) или точка управления персонального BSS (PCP), передает маяк, чтобы синхронизировать все станции (STA) в сети. В дополнение, технология WiGig достигает направленной передачи посредством более широкого использования BF (формирование диаграммы направленности антенны), чем другие технологии IEEE 802.11 WLAN, работающие в 2.4-ГГц или 5-ГГц полосе частот.
[0005] Как описано выше, WiGig привлек внимание потому, что он обладает многими преимуществами, такими как высокоскоростная связь, обратная совместимость, поддержка централизованной сетевой архитектуры и формирование диаграммы направленности антенны.
[0006] Общим использование технологии WiGig является замена проводной связи, которая осуществляется посредством использования кабеля в проводном цифровом интерфейсе с беспроводной связью. Например, посредством использования технологии WiGig, может быть предоставлена беспроводная линия USB (Универсальная Последовательная Шина) для мгновенной синхронизации и беспроводная линия HDMI (зарегистрированная торговая марка) (Интерфейс для Мультимедиа Высокой Четкости) для потоковой передачи видео между терминалами, такими как интеллектуальные телефоны и планшеты.
Список цитирования
Непатентная литература
[0007] NLP 1: IEEE 802.11ad-2012
Сущность изобретения
[0008] Тем не менее, самые современные проводные цифровые интерфейсы, такие как USB 3.5 или HDMI (зарегистрированная торговая марка) 1.3, обеспечивают передачу данных вплоть до нескольких десятков Гбит/с. Вследствие этого, требуется дальнейшее развитие технологии WiGig с тем, чтобы обеспечивать скорость передачи данных сравнимую с самыми современными проводными цифровыми интерфейсами в беспроводной связи.
[0009] Вследствие этого, аспект настоящего раскрытия предоставляет устройство беспроводной связи и способ беспроводной связи, выполненные с возможностью дальнейшего увеличения скорости передачи данных в технологии WiGig, при этом сохраняя обратную совместимость со стандартом IEEE 802.11 WLAN.
[0010] В соответствии с аспектом настоящего раскрытия, устройство беспроводной связи включает в себя: генератор PPDU, который генерирует протокольный блок данных физического слоя, включающий в себя унаследованную преамбулу, унаследованный заголовок, не-унаследованный заголовок, поле данных, и информацию идентификации, указывающую, что включен не-унаследованный заголовок, и передатчик, который передает сгенерированный протокольный блок данных физического слоя.
[0011] Следует отметить, что общие или особые примерные варианты осуществления могут быть реализованы в качестве системы, способа, интегральной микросхемы, компьютерной программы, запоминающего носителя информации, или любого выборочного их сочетания.
[0012] В соответствии с настоящим раскрытием, устройство беспроводной связи может увеличивать скорость передачи данных, при этом сохраняя обратную совместимость со стандартом IEEE 802.11 WLAN.
Краткое описание чертежей
[0013] [Фиг. 1] Фиг. 1 иллюстрирует пример формата LF PPDU PHY-слоя управления, который является базовой технологией, используемой настоящим раскрытием.
[Фиг. 2] Фиг. 2 иллюстрирует пример структуры унаследованного заголовка, который является базовой технологией, используемой настоящим раскрытием.
[Фиг. 3] Фиг. 3 является структурной схемой, иллюстрирующей пример конфигурации процессора передачи полосы частот исходных сигналов у устройства унаследованного WiGig, который является базовой технологией, используемой настоящим раскрытием.
[Фиг. 4] Фиг. 4 иллюстрирует пример структуры кодового слова LDPC заголовка, которая является базовой технологией, используемой настоящим раскрытием.
[Фиг. 5] Фиг. 5 является структурной схемой, иллюстрирующей пример конфигурации устройства беспроводной связи (устройства NG60 WiGig) в соответствии с первым вариантом осуществления.
[Фиг. 6] Фиг. 6 иллюстрирует пример формата MF PPDU PHY-слоя управления в соответствии с первым вариантом осуществления.
[Фиг. 7] Фиг. 7 иллюстрирует пример структуры NG60 заголовка в соответствии с первым вариантом осуществления.
[Фиг. 8] Фиг. 8 является структурной схемой, иллюстрирующей пример конфигурации процессора передачи полосы частот исходных сигналов в соответствии с первым вариантом осуществления.
[Фиг. 9] Фиг. 9 иллюстрирует пример структуры кодового слова LDPC унаследованного заголовка в соответствии с первым вариантом осуществления.
[Фиг. 10] Фиг. 10 иллюстрирует пример структуры кодового слова LDPC NG60 заголовка в соответствии с первым вариантом осуществления.
[Фиг. 11] Фиг. 11 является структурной схемой, иллюстрирующей пример конфигурации процессора приема полосы частот исходных сигналов в соответствии с первым вариантом осуществления.
[Фиг. 12] Фиг. 12 иллюстрирует другой пример способа для передачи MF PPDU PHY-слоя управления в соответствии с первым вариантом осуществления.
[Фиг. 13] Фиг. 13 является структурной схемой, иллюстрирующей пример конфигурации устройства NG60 WiGig (устройство NG60 WiGig) в соответствии со вторым вариантом осуществления.
[Фиг. 14] Фиг. 14 иллюстрирует пример формата MF PPDU PHY-слоя управления в соответствии со вторым вариантом осуществления.
[Фиг. 15] Фиг. 15 иллюстрирует пример структуры NG60 заголовка в соответствии со вторым вариантом осуществления.
[Фиг. 16] Фиг. 16 иллюстрирует другой пример структуры NG60 заголовка в соответствии со вторым вариантом осуществления.
[Фиг. 17] Фиг. 17 иллюстрирует пример структуры кодового слова LDPC заголовка в соответствии со вторым вариантом осуществления.
[Фиг. 18] Фиг. 18 иллюстрирует другой пример способа для передачи MF PPDU PHY-слоя управления в соответствии со вторым вариантом осуществления.
Описание вариантов осуществления
[0014] Варианты осуществления настоящего раскрытия описываются подробно ниже со ссылкой на сопроводительные чертежи.
[0015] Сначала описывается краткое содержание существующей технологии WiGig, описанной в NLP 1, которая является базовой технологией, на которой основаны варианты осуществления настоящего раскрытия. Чтобы пояснить отличие между существующей технологией WiGig и технологией WiGig в соответствии с настоящим раскрытием, слово «унаследованный» прикрепляется к понятиям, которые относятся к существующей технологии WiGig по необходимости.
[0016] (Обзор унаследованной WiGig)
Технология унаследованного WiGig может обеспечивать скорость передачи данных PHY-слоя (физического слоя) вплоть до 6.7 Гбит/с посредством использования стандартной полосы пропускания в 2.16ГГц. В унаследованном WiGig, физический слой поддерживает три схемы модуляции: модуляция управления, модуляция для одной несущей (SC), и модуляция с OFDM (Ортогональное Мультиплексирование с Частотным Разделением). Физические слои, модулируемые посредством использования этих схем модуляции, именуются «PHY-слой управления», «PHY-слой для SC» и «PHY-слой с OFDM», соответственно.
[0017] PHY-слой управления главным образом используется, чтобы передавать кадр управления/расширения, который относится к предварительному формированию диаграммы направленности антенны (BF). Примеры кадра управления/расширения включают в себя кадр охвата сектора (sector sweep) (SSW), кадр обратной связи SSW, кадр протокола улучшения конфигурации диаграммы направленности антенны (BRP), и направленный мульти-гигабитный (DMG) кадр маяка.
[0018] В дополнение PHY-слой управления используется, чтобы передавать кадр управления, относящийся к предотвращению конфликтов. Примеры кадра управления включают в себя кадр RTS (Запрос-на-Передачу), кадр DMG CTS (Готовность-к-Передаче: передача разрешена), и кадр DMG DTS (Отказ-в-Передаче: передача отклонена).
[0019] В отличие от PHY-слоя для SC и PHY-слоя с OFDM, PHY-слой управления использует одну схему модуляции и кодирования (MCS) с очень низкой скоростью передачи данных PHY-слоя около 27.5Мбит/с. В результате, PHY-слой управления технологии унаследованного WiGig может обеспечивать беспроводную передачу гораздо более надежно, чем PHY-слой для SC и PHY-слой с OFDM.
[0020] <Формат PPDU PHY-слоя управления>
Ниже описывается формат кадра физического слоя в унаследованном WiGig. Отметим, что в следующем описании, формат физического слоя в унаследованном WiGig именуется «LF PPDU PHY-слоя управления». Где понятие «LF» относится к унаследованному формату, а понятие «PPDU» относится к протокольному блоку данных физического слоя.
[0021] Фиг. 1 иллюстрирует примера формата LF PPDU PHY-слоя управления.
[0022] Как иллюстрируется на Фиг. 1, LF PPDU 10 PHY-слоя управления включает в себя унаследованную преамбулу 11, унаследованный заголовок 12, и поле 13 данных в данной очередности. При использовании в целях улучшения конфигурации диаграммы направленности антенны, LF PPDU 10 PHY-слоя управления дополнительно опционально включает в себя подполе 14 AGC (Автоматическая Регулировка Усиления) и подполе 15 TRN-R/T после поля 13 данных.
[0023] Унаследованная преамбула 11 обладает информацией для идентификации LF PPDU 10 PHY-слоя управления, изложенной в ней. Унаследованная преамбула 11 включает в себя STF 16 (короткое обучающее поле) и CEF 17 (поле оценки канала).
[0024] STF 16 является полем, которое используется для обнаружения пакета, автоматической регулировки усиления (AGC), оценки смещения частоты, синхронизации, и указания типа кадра. STF 16 является построенным, используя 50 предварительно определенных последовательностей Голея Ga128 и Gb128. Длина каждой из последовательностей Голея Ga и Gb равна 128.
[0025] Например, форма волны STF 16 задается следующим выражением (1)
[0026] [Математическое выражение 1]
[0027] В выражении (1), Tc является временем чипа SC, которое составляет 0.57 наносекунды. «mod» представляет собой операцию деления по модулю. Полседовательности Голея Ga128(n) и Gb128(n) определяются в диапазоне 0≤n≤127. Для n вне данного диапазона, последовательности Голея Ga128(n) и Gb128(n) устанавливаются в 0.
[0028] CEF 17 является полем, которое используется для оценки канала. CEF 17 построено, используя девять последовательностей Голея, каждая длиной равной 128.
[0029] Например, форма волны CEF 17 задается следующим выражением (2).
[0030] [Математическое выражение 2]
512
512
[0031] В выражении (2) Gu и Gv определяются следующими выражениями (3), например.
[0030] [Математическое выражение 3]
512
128
128
128
128
Gu=[-Gb-GaGb-Ga]
512
128
128
128
128
Gv=[-GbGa-Gb-Ga]... (3)
[0033] Унаследованный заголовок 12 включает в себя множество полей и имеет разные типы фрагментов информации касательно подробностей LF PPDU 10 PHY-слоя управления, изложенной в нем. Структура унаследованного заголовка 12 описывается более подробно ниже.
[0034] Поле 13 данных состоит из данных полезной нагрузки блока служебных данных PHY-слоя (далее именуемого «PSDU»).
[0035] Подполе 14 AGC и подполе 15 TRN-R/T обладают информацией касательно улучшения конфигурации диаграммы направленности антенны, изложенной в них.
[0036] Фиг. 2 иллюстрирует пример структуры унаследованного заголовка 12.
[0037] Как иллюстрируется на Фиг. 2, унаследованный заголовок 12 включает в себя зарезервированное поле, поле инициализации скремблера, поле длины, поле типа пакета, поле длины обучения, поле реверсирования передачи, поле зарезервированного бита, и поле контрольной последовательности заголовка (HCS). Разрядность и описание каждого из полей иллюстрируются на Фиг. 2.
[0038] Например, поле длины у унаследованного заголовка 12 указывает количество октетов данных в PSDU. Поле длины обучения у унаследованного заголовка 12 указывает длину подполя 14 AGC и подполя 15 TRN-R/T. Поле типа пакета у унаследованного заголовка 12 указывает, какое одно из поля TRN-R и поля TRN-T существует в подполе 15 TRN-R/T.
[0039] Устройство беспроводной связи, поддерживающее унаследованный WiGig (далее именуемое «устройство унаследованного WiGig») добавляет унаследованную преамбулу 11 и унаследованный заголовок 12 перед данными полезной нагрузки у PSDU, который должен быть передан, и генерирует LF PPDU 10 PHY-слоя управления формата, иллюстрируемого на Фиг. 1. Затем, устройство унаследованного WiGig выполняет обработку передачи полосы частот исходных сигналов, такую как скремблирование, кодирование, модуляция, и расширение, над сгенерированным LF PPDU 10 PHY-слоя управления. Впоследствии, устройство унаследованного WiGig выводит сгенерированный LF PPDU 10 PHY-слоя управления из антенны радиосвязи.
[0040] <Конфигурация устройства унаследованного WiGig>
Фиг. 3 является структурной схемой, иллюстрирующей пример конфигурации процессора (передатчика) передачи полосы частот исходных сигналов у устройства унаследованного WiGig.
[0041] На Фиг. 3, процессор 20 передачи полосы частот исходных сигналов устройства унаследованного WiGig включает в себя скремблер 21, кодер 22 LDPC (с малой плотностью проверок на четность), модулятор 23, и средство 24 расширения.
[0042] Скремблер 21 скремблирует биты унаследованного заголовка 12 и поля 13 данных у LF PPDU 10 PHY-слоя управления (см. Фиг. 1) в соответствии с предварительно определенным правилом скремблирования.
[0043] Регистр сдвига скремблера 21 инициализируется в соответствии с полем инициализации скремблера (см. Фиг. 2) у наследованного заголовка 12. В результате, скремблер 21 продолжает скремблировать биты, начиная с бита поля длины у унаследованного заголовка 12 (бит непосредственно после поля инициализации скремблера) до конца поля 13 данных без повторной установки регистра сдвига.
[0044] Затем, скремблер 21 выводит, на кодер 22 LDPC, LF PPDU 10 PHY-слоя управления с фрагментом унаследованного заголовка 12, следующим за полем длины, и фрагментом поля 13 данных, которые скремблированы.
[0045] Кодер 22 LDPC выполняет кодирование LDPC (кодирование с коррекцией ошибки) над битами унаследованного заголовка 12 и битами поля 13 данных у LF PPDU 10 PHY-слоя управления, выведенного от скремблера 21 с приблизительной кодовой скоростью равной 1/2. Кодирование LDPC выполняется в соответствии с предварительно определенным правилом кодирования. В результате, кодер 22 LDPC генерирует множество кодовых слов LDPC. Затем, кодер 22 LDPC выводит, в модулятор 23, LF PPDU 10 PHY-слоя управления с LDPC-кодированным фрагментом унаследованного заголовка 12 и LDPC-кодированным фрагментом поля 13 данных.
[0046] Отметим, что в нижеследующем описании, первое кодовое слово LDPC, а именно, кодовое слово LDPC, включающее в себя биты унаследованного заголовка 12, именуется «кодовым словом LDPC заголовка». В дополнение, второе кодовое слово LDPC, а именно, кодовое слово LDPC, включающее в себя биты фрагмента поля 13 данных, именуется «кодовым словом LDPC данных».
[0047] Фиг. 4 иллюстрирует пример структуры кодового слова LDPC заголовка.
[0048] Как иллюстрируется на Фиг. 4, кодовое слово 30 LDPC заголовка сформировано из битов 31 заголовка, битов 32 данных, и битов 33 четности, скомпонованных в данной очередности.
[0049] Биты 31 заголовка имеют длину в 5 октетов и представляют собой кодовое слово LDPC унаследованного заголовка 12. Биты 32 данных имеют длину в 6 октетов и представляют собой кодовое слово LDPC первого фрагмента поля 13 данных. Биты 33 четности имеют длину в 21 октет и представляют собой биты четности прикрепленные для кодирования с коррекцией ошибки, которое должно быть выполнено над битами 31 заголовка и битами 32 данных.
[0050] Модулятор 23 модулирует описанное выше множество кодовых слов LDPC (кодовое слово LDPC заголовка и кодовое слово LDPC данных), включенных в LF PPDU 10 PHY-слоя управления, выводимый из кодера 22 LDPC, посредством использования DBPSK (Дифференциальная Двоичная Фазовая Манипуляция). В результате, модулятор 23 преобразует каждое из множества кодовых слов LDPC в поток комплекса точек созвездия. Затем, модулятор 23 выводит, на средство 24 расширения, LF PPDU 10 PHY-слоя управления с модулированными фрагментами унаследованного заголовка 12 и поля 13 данных.
[0051] Средство 24 расширения расширяет каждую из точек созвездия, включенных в поток, включенный в LF PPDU 10 PHY-слоя управления, выводимый из модулятора 23, посредством использования предварительно определенной последовательности Голея Ga32 с длиной равной 32. Затем, средство 24 расширения выводит, на антенну радиосвязи (не иллюстрируется), предусмотренную в устройстве унаследованного WiGig, LF PPDU 10 PHY-слоя управления с расширенными фрагментами унаследованного заголовка 12 и поля 13 данных.
[0052] Например, форма волны рассеянной точки созвездия задается следующим выражением (4).
[0053] [Математическое выражение 4]
[0054] В выражении (4), d(k) определяется следующим выражением (5).
[0055] [Математическое выражение 5]
d(k)=s(k)×d(k-1)
k
s(k)=2c-1 … (5)
k
[0056] Отметим, что s(0) является первым битом унаследованного заголовка 12. d(-1) устанавливается в 1, когда используется в дифференциальном кодировании. {c, k=0,1,2,…} являются кодированными битами в множестве кодовых слов LDPC.
[0057] Антенна радиосвязи устройства унаследованного WiGig (не иллюстрируется на Фиг. 3) беспроводным образом передает LF PPDU 10 PHY-слоя управления, выводимый из средства 24 расширения.
[0058] Таким образом, устройство унаследованного WiGig на передающей стороне выполняет обработку передачи полосы частот исходных сигналов, включающую в себя скремблирование, кодирование LDPC, модуляцию, и расширение над фрагментом от унаследованного заголовка 12 до поля 13 данных в LF PPDU 10 PHY-слоя управления и передает LF PPDU 10 PHY-слоя управления.
[0059] В дополнение, если принятый сигнал включает в себя LF PPDU 10 PHY-слоя управления, устройство унаследованного WiGig на принимающей стороне обнаруживает унаследованную преамбулу 11 из принятого сигнала и извлекает LF PPDU 10 PHY-слоя управления.
[0060] Впоследствии, устройство унаследованного WiGig на принимающей стороне выполняет процесс вычисления, который является обратным процессу вычисления, который выполняется устройством унаследованного WiGig на передающей стороне, над фрагментом от середины унаследованного заголовка 12 до поля 13 данных извлеченного LF PPDU 10 PHY-слоя управления. Т.е., устройство унаследованного wiGig на принимающей стороне выполняет обработку приема полосы частот исходных сигналов, включающую в себя обратное расширение, демодуляцию, декодирование LDPC, и дескремблирование над фрагментом. Таким образом, устройство унаследованного WiGig восстанавливает LF PPDU 10 PHY-слоя управления, чтобы получить исходный LF PPDU 10 PHY-слоя управления.
[0061] Впоследствии, устройство унаследованного WiGig на принимающей стороне извлекает биты поля 13 данных из восстановленного LF PPDU 10 PHY-слоя управления.
[0062] Как описано выше, в технологии унаследованного WiGig, PPDU PHY-слоя управления, который должен быть передан и принят на физическом слое, передается с помощью закодированного фрагмента от унаследованного заголовка 12 до поля 13 данных. Затем, посредством обнаружения унаследованной преамбулы 11 и декодирования унаследованного заголовка 12, может быть декодировано и извлечено поле 13 данных.
[0063] <Краткое содержание настоящего раскрытия>
Ниже описывается WiGig следующего поколения в соответствии с настоящим раскрытием. WiGig следующего поклонения в соответствии с настоящим раскрытием является технологией, которая увеличивает скорость передачи данных, в сравнении с унаследованным WiGig, при этом сохраняя обратную совместимость со стандартом IEEE 802.11 WLAN. Чтобы пояснить отличие от существующей технологии WiGig, понятие «NG60» (следующее поколение 60ГГц) прикрепляется к понятиям, которые относятся к технологии WiGig в соответствии с настоящим раскрытием по необходимости.
[0064] Технология NG60 WiGig в соответствии с настоящим раскрытием обеспечивает увеличение скорости передачи данных посредством поддержки передачи, которая позволяет использовать переменную полосу пропускания.
[0065] В дополнение, обратная совместимость с унаследованным WiGig (включая обратную совместимость со стандартом IEEE 802.11 WLAN) обеспечивается посредством использования формата с унаследованной преамбулой 11 и унаследованным заголовком 12.
[0066] По этой причине, NG60 WiGig определяет смешанного формата (MF) PPDU, в котором унаследованного формата PPDU, включающий в себя вышеупомянутый LF PPDU 10 PHY-слоя управления, объединяется с форматом, соответствующим передачи, используя переменную полосу пропускания. Отметим, что LF PPDU PHY-слоя управления передается через стандартную полосу пропускания.
[0067] Подобно унаследованного формата PPDU, смешанного формата PPDU может поддерживать три схемы модуляции: модуляция управления, модуляция для одной несущей, и модуляция с OFDM. Т.е., смешанного формата PPDU может иметь три типа: MF PPDU PHY-слоя управления, MF PPDU PHY-слоя для SC, и MF PPDU PHY-слоя с OFDM.
[0068] В соответствии с настоящим раскрытием, описываются формат MF PPDU PHY-слоя управления из числа смешанного формата PPDU у NG60 WiGig и обработка передачи и приема формата. MF PPDU PHY-слоя управления у NG60 WiGig соответствует LF PPDU 10 PHY-слоя управления (см. Фиг. 1) у унаследованного WiGig.
[0069] В MF PPDU PHY-слоя управления, NG60 заголовок (не-унаследованный заголовок) с информацией касательно передачи, которая позволяет использовать переменную полосу пропускания, излагаемый здесь, и поле данных располагаются в данной очередности после унаследованной преамбулы 11 и унаследованного заголовка 12, иллюстрируемых на Фиг. 1 (см. Фиг. 6 и 14). Т.е., NG60 заголовок и поле данных располагаются в фрагменте, соответствующем полю 13 данных у LF PPDU 10 PHY-слоя управления. Т.е., MF PPDU PHY-слоя управления включает в себя NG60 заголовок без изменения структуры LF PPDU 10 PHY-слоя управления у унаследованного WiGig, в котором унаследованная преамбула 11 и унаследованный заголовок 12 располагаются наверху.
[0070] Таким образом, NG60 WiGig может сохранять обратную совместимость с унаследованным WiGig. Т.е., устройство унаследованного WiGig может декодировать унаследованный фрагмент (т.е., унаследованную преамбулу 11 и унаследованный заголовок 12, даже когда устройство унаследованного WiGig принимает MF PPDU PHY-слоя управления.
[0071] В дополнение, если принятый PPDU PHY-слоя управления включает в себя NG60 заголовок, устройству NG60 WiGig требуется обнаружить и извлечь NG60 заголовок. Т.е., устройству NG60 WiGig требуется отличать MF PPDU PHY-слоя управления от LF PPDU 10 PHY-слоя управления.
[0072] Вследствие этого, в NG60 WiGig, MF PPDU PHY-слоя управления включает в себя информацию идентификации, указывающую на то, что NG60 заголовок включен в физический слой.
[0073] Такая информация идентификации может быть предоставлена посредством, например, поворота фазы модуляции DBPSK в начальной позиции NG60 заголовка или посредством установки предварительно определенной информации идентификации формата в предварительно определенной позиции PPDU.
[0074] Подробности устройства NG60 WiGig описываются ниже для каждого из случая, где информация идентификации предоставляется в NG60 заголовке посредством поворота фазы модуляции DBPSK, и случая, где информация идентификации предоставляется в NG60 заголовке посредством использования информации идентификации формата, который изложен в PPDU PHY слоя управления.
[0075] (Первый вариант осуществления)
В качестве первого варианта осуществления настоящего раскрытия сначала описывается устройство NG60 WiGig, используемое в случае, где информация идентификации предоставляется в NG60 заголовке посредством поворота фазы модуляции DBPSK.
[0076] <Конфигурация устройства>
Фиг. 5 является структурной схемой, иллюстрирующей пример конфигурации устройства беспроводной связи (устройства NG60 WiGig) в соответствии с настоящим вариантом осуществления.
[0077] Устройство беспроводной связи в соответствии с настоящим вариантом осуществления включает в себя, например, CPU (Центральный Блок Обработки), запоминающий носитель информации, такой как ROM (Постоянная Память), который хранит программу управления, рабочую память, такую как RAM (Память с Произвольным Доступом), и схему связи (ни одно из них не иллюстрируется). В данном случае, функция каждого из блоков устройства беспроводной связи обеспечивается посредством, например, CPU, исполняющего программу управления.
[0078] На Фиг. 5, устройство 100 беспроводной связи, которое является устройством NG60 WiGig в соответствии с настоящим вариантом осуществления, включает в себя контроллер 200, процессор 300 передачи, блок 400 антенны с множеством антенн радиосвязи, и процессор 500 приема.
[0079] Контроллер 200 выполняет разнообразные типы обработки данных верхнего слоя, осуществляет обмен данными между физическим слоем и верхним слоем, и беспроводным образом передает и принимает данные посредством использования процессора 300 передачи, блока 400 антенны, и процессора 500 приема. Контроллер 100 включает в себя генератор 210 PPDU.
[0080] Генератор 210 PPDU генерирует MF PPDU PHY-слоя управления из данных полезной нагрузки у PSDU и передает сгенерированный MF PPDU PHY-слоя управления посредством использования процессора 300 передачи и блока 400 антенны.
[0081] <Формат PPDU>
Ниже описывается формат PPDU PHY-слоя управления в NG60 WiGig, т.е., формат MF PPDU PHY-слоя управления, генерируемого посредством генератора 210 PPDU.
[0082] Фиг. 6 иллюстрирует пример формата MF PPDU PHY-слоя управления. Фиг. 6 соответствует Фиг. 1.
[0083] Как иллюстрируется на Фиг. 6, MF PPDU 600 PHY-слоя управления имеет унаследованную преамбула 601, унаследованный заголовок 602, первое поле 603 заполнения, NG60 заголовок 604, и второе поле 605 заполнения, скомпонованные в данной очередности. В дополнение, MF PPDU 600 PHY-слоя управления имеет NG60 STF 606, множество NG60 CEF 607, и поле 608 данных, скомпонованные в данной очередности после второго поля 605 заполнения.
[0084] Отметим, что при использовании для улучшения конфигурации диаграммы направленности антенны MF PPDU 600 PHY-слоя управления может дополнительно иметь подполе 609 AGC и подполе 610 TRN-R/T после поля 608 данных. Т.е., подполе 609 AGC и подполе 610 TRN-R/T являются опциональными.
[0085] Унаследованная преамбула 601 имеет форму волны точно такую же, как форма волны унаследованной преамбулы 11 у LF PPDU 10 PHY-слоя управления.
[0086] Унаследованный заголовок 602 имеет точно такую же конфигурацию, что и унаследованный заголовок 12 у LF PPDU 10 PHY-слоя управления (см. Фиг. 2).
[0087] Первое поле 603 заполнения и второе поле 605 заполнения являются зонами, которые вставляются чтобы, например, отрегулировать длину данных.
[0088] NG60 заголовок 604 предоставляет информацию касательно подробностей MF PPDU 600 PHY-слоя управления сам по себе или совместно с унаследованным заголовком 602. Подробности структуры NG60 заголовка 604 описываются ниже.
[0089] NG60 STF 606 является зоной, используемой для переобучения автоматической регулировки усиления (AGC).
[0090] Поскольку NG60 STF 606 используется для такого переобучения и его функция проще, NG60 STF 606 может быть сделано короче чем STF 16 у LF PPDU 10 PHY-слоя управления (см. Фиг. 1).
[0091] Например, NG60 STF 606 может быть сформировано посредством использования 25 последовательностей Голея Gb128, каждая длиной равной 128. Например, NG60 STF 606 имеет форму волны заданную следующим выражением (6).
[0092] [Математическое выражение 6]
[0093] Множество NG60 CEF 607 являются зоной, используемой для оценки канала множества пространственно-временных потоков, генерируемых для поля 608 данных посредством процессора 300 передачи на последующей стадии. Каждое из множества NG60 CEF 607 может быть сформировано точно таким же образом, как унаследованное CEF 17 (см. Фиг. 1) у LF PPDU 10 PHY-слоя управления. Т.е., NG60 CEF 607 могут иметь форму волны заданную вышеупомянутыми выражениями (2) и (3).
[0094] Количество NG60 CEF 607 в одном MF PPDU 600 PHY-слоя управления определяется посредством количества пространственно-временных потоков, генерируемых из поля 608 данных.
[0095] Например, количество (N) NG60 CEF 607 (см. Фиг. 6) больше или равно количеству пространственно-временных потоков, генерируемых из поля 608 данных. Например, когда количество пространственно-временных потоков равно 2, количество NG60 CEF 607 (см. Фиг. 6) может быть установлено равным 2. В качестве альтернативы, когда количество пространственно-временных потоков равно 3, количество NG60 CEF 607 (см. Фиг. 6) может быть установлено равным 4.
[0096] Поле 608 данных хранит данные полезной нагрузки PSDU. Поле 608 данных является фрагментом данных, который должен быть передан посредством использования множества пространственно-временных потоков.
[0097] Подполе 609 AGC и подполе 610 TRN-R/T обладают информацией касательно улучшения конфигурации диаграммы направленности антенны, изложенной в нем.
[0098] Т.е., генератор 210 PPDU получает данные полезной нагрузки PSDU, которые должны быть переданы, и устанавливает данные полезной нагрузки в качестве поля 608 данных. Затем, генератор 210 PPDU добавляет фрагмент из унаследованной преамбулы 601 во множество NG60 CEF 607 перед полем 608 данных с тем, чтобы сгенерировать MF PPDU 600 PHY-слоя управления.
[0099] Фиг. 7 иллюстрирует пример структуры NG60 заголовка 604. Фиг. 7 соответствует Фиг. 2.
sts
[0100] Как иллюстрируется на Фиг. 7, NG60 заголовок 604 имеет поле CBW (информация о полосе пропускания канала), поле длины, поле N, поле зарезервированного бита, и поле HCS. Разрядность и описание каждого из полей иллюстрируются на Фиг. 7.
sts
[0101] Например, поле CBW у NG60 заголовка 604 указывает полосу пропускания канала. Поле длины у NG60 заголовка 604 указывает количество октетов данных в PSDU. N у NG60 заголовка 604 указывает количество пространственно-временных потоков, генерируемых из поля 608 данных.
[0102] Отметим, что генератор 210 PPDU устанавливает значение в поле длины унаследованного заголовка 602 при этом учитывая весь фрагмент от первого поля 603 заполнения до поля 608 данных. Таким образом, по приему MF PPDU 600 PHY-слоя управления, устройство унаследованного WiGig может корректно определять количество октетов данных в PSDU.
LH
NH
[0103] Используемое в данном документе значение в поле длины унаследованного заголовка 602 именуется значением L унаследованного поля длины, а значение поля длины NG60 заголовка 604 именуется значением L NG60 поля длины.
NH
LH
[0104] Генератор 210 PPDU вычисляет сумму значения L NG60 поля длины, длины первого поля 603 заполнения, NG60 заголовка 604, и второго поля 605 заполнения (т.е., 17 октетов), и эквивалентную длину NG60 STF 606 и NG60 CEF 607. Затем, генератор 210 PPDU устанавливает значение L унаследованного поля длины равным вычисленной сумме.
sts
sts
[0105] Как описано ниже, процессор 310 передачи полосы частот исходных сигналов выполняет модуляцию DBPSK и кодирование LDPC с приблизительной кодовой скоростью равной 1/2. Вследствие этого, эквивалентная длина NG60 STF 606 и NG60 CEF 607 равна значению, полученному посредством деления фактической длины NG60 STF 606 и NG60 CEF 607 на 64, т.е., 6.25+N×2.25 октетов. Здесь, как описано выше, N является количеством пространственно-временных потоков, генерируемых из поля 608 данных.
LH
[0106] Вследствие этого, значение L унаследованного поля длины задается, например, следующим выражением (7).
[0107] [Математическое выражение 7]
LH
NH
sts
L=L+23.25+N×2.25 … (7)
LH
NH
LH
[0108] Очевидно, что значение L унаследованного поля длины всегда больше значения L NG60 поля длины. В дополнение, как иллюстрируется на Фиг. 2, значение L унаследованного поля длины меньше или равно 1023 октетам. Соответственно, следующее выражение (8) получается из выражения (7).
[0109] [Математическое выражение 8]
sts
NH
N×2.25≤999.75-L … (8)
sts
NH
[0110] Т.е., количество N пространственно временных потоков, генерируемых из поля 608 данных, зависит от значения L NG60 поля длины. Другими словами, схема пространственно-временного кодирования (STC), используемая для передачи поля 608 данных, зависит от длины поля 608 данных.
NH
LH
LH
NH
[0111] Вследствие этого, генератор 210 PPDU устанавливает значение L NG60 поля длины и значение L унаследованного поля длины таким образом, чтобы согласовывать со способом пространственно-временного кодирования (STC) (количество Nsts пространственно-временных потоков), который используется чтобы передавать поле 608 данных. Т.е., генератор 210 PPDU генерирует MF PPDU 600 PHY-слоя управления со значением L унаследованного поля длины и значением L NG60 поля длины, которые удовлетворяют выражениям (7) и (8).
[0112] Отметим, что в случае MF PPDU 600 PHY-слоя управления, до тех пор пока NG60 заголовок 606 не будет правильно декодирован на принимающей стороне, информация о полосе пропускания канала (CBW) не может быть обнаружена и, вследствие этого, сложно декодировать пространственно-временной поток. Таким образом, несмотря на то, что фрагмент от NG60 STF 606 до подполя 610 TRN-R/T может быть передан, используя переменную полосу пропускания, фрагмент от унаследованной преамбулы 601 до второго поля 605 заполнения должен быть передан, используя стандартную полосу пропускания.
[0113] <Конфигурация процессора передачи>
Процессор 300 передачи, иллюстрируемый на Фиг. 5, выполняет предварительно определенную обработку передачи полосы частот исходных сигналов над MF PPDU 600 PHY-слоя управления (см. Фиг. 6), который выводится из контроллера 200. Затем, процессор 300 передачи выводит MF PPDU 600 PHY-слоя управления в блок 400 антенны. Процессор 300 передачи включает в себя процессор 310 передачи полосы частот исходных сигналов и RF внешний интерфейс 320 передачи.
[0114] Процессор 310 передачи полосы частот исходных сигналов выполняет обработку передачи полосы частот исходных сигналов, такую как скремблирование, кодирование LDPC, модуляция DBPSK, расширение, и пространственно-временное кодирование, над MF PPDU 600 PHY-слоя управления. Затем, процессор 310 передачи полосы частот исходных сигналов выводит, на RF внешний интерфейс 320 передачи, MF PPDU 600 PHY-слоя управления, подвергнутый обработке передачи полосы частот исходных сигналов.
[0115] Следует отметить, что процессор 310 передачи полосы частот исходных сигналов выполняет модуляцию DBPSK над кодовым словом LDPC у NG60 заголовка 604 с 90-градусным поворотом фазы, например. Т.е., процессор 310 передачи полосы пропускания исходных сигналов поворачивает фазу сигнала модуляции фрагмента NG60 заголовка 604 на 90 градусов по отношению к фазе сигнала модуляции другого фрагмента. Величина поворота фазы не ограничивается 90 градусами. Например, величина поворота может составлять -90 градусов. Любая другая величина поворота может быть использована, если принимающее устройство может отличать точку созвездия сигнала модуляции фрагмента NG60 заголовка 604 от точки созвездия сигнала модуляции другого фрагмента.
[0116] <Конфигурация процессора передачи полосы частот исходных сигналов>
Фиг. 8 является структурной схемой, иллюстрирующей пример конфигурации процессора 310 передачи полосы частот исходных сигналов. Фиг. 8 соответствует Фиг. 3.
[0117] Как иллюстрируется на Фиг. 8, процессор 310 передачи полосы частот исходных сигналов включает в себя скремблер 311, кодер 312 LDPC, модулятор 313, средство 314 расширения, и кодер 315 STC.
[0118] Скремблер 311 скремблирует биты унаследованного заголовка 602, первого поля 603 заполнения, NG60 заголовка 604, второго поля 605 заполнения, и поле 608 данных (см. Фиг. 6) у MF PPDU 600 PHY-слоя управления, который выводится из контроллера 200, в соответствии с тем же самым правилом скремблирования, как и унаследованный WiGig.
[0119] Регистр сдвига скремблера 311 инициализируется в соответствии с полем инициализации скремблера (см. Фиг. 2) у унаследованного заголовка 602. В результате, скремблер 311 последовательно скремблирует фрагмент после поля длины у унаследованного заголовка 602 (сразу после поля инициализации скремблера), первое поле 603 заполнения, NG60 заголовок 604, второе поле 605 заполнения, и поле 608 данных без повторной установки регистра сдвига.
[0120] Затем, скремблер 311 выводит, на кодер 312 LDPC, MF PPDU 600 PHY-слоя управления с фрагментом унаследованного заголовка 602 от поля длины до второго поля 605 заполнения и фрагментом поля 608 данных, которые скремблированы.
[0121] Кодер 312 LDPC выполняет кодирование LDPC над MF PPDU 600 PHY-слоя управления, который выводится из скремблера 311, с приблизительной кодовой скоростью равной 1/2 в соответствии с тем же самым правилом кодирования, как для унаследованного WiGig, чтобы сгенерировать множество кодовых слов LDPC. Затем, кодер 312 LDPC выводит, на модулятор 313, MF PPDU 600 PHY-слоя управления с фрагментом от унаследованного заголовка 602 до второго поля 605 заполнения и фрагментом поля 608 данных, которые являются кодированными LDPC.
[0122] В нижеследующем описании, первое кодовое слов LDPC, т.е., кодовое слово LDPC, включающее в себя биты унаследованного заголовка 602, именуется «кодовым словом LDPC унаследованного заголовка». Второе кодовое слово LDPC, т.е., кодовое слово LDPC, включающее в себя биты NG60 заголовка 604, именуется «кодовым словом LDPC NG60 заголовка». Каждое из третьих кодовых слов LDPC и последующих кодовых слов LDPC, т.е., кодовое слово LDPC, которое не включает в себя биты унаследованного заголовка 602 и биты NG60 заголовка 604, именуется «кодовым словом LDPC данных».
[0123] Т.е., кодовое слово LDPC унаследованного заголовка и кодовое слово LDPC NG60 заголовка генерируются точно таким же образом, как кодовое слово LDPC заголовка технологии унаследованного WiGig. В дополнение, кодовое слово LDPC данных генерируется точно таким же образом, как кодовое слово LDPC данных технологии унаследованного WiGig.
[0124] Фиг. 9 иллюстрирует пример структуры кодового слова LDPC унаследованного заголовка. В дополнение, Фиг. 10 иллюстрирует пример структуры кодового слова LDPC NG60 заголовка. Каждая из Фиг. 9 и 10 соответствуют Фиг. 4.
[0125] Как иллюстрируется на Фиг. 9, кодовое слово 620 LDPC унаследованного заголовка имеет биты 621 унаследованного заголовка, биты 622 первого заполнения, и биты 623 четности, расположенные в данной очередности.
[0126] Биты 621 унаследованного заголовка имеют длину в 5 октетов и представляют собой кодовое слово LDPC унаследованного заголовка 602, иллюстрируемого на Фиг. 6. Биты 622 первого заполнения имеют длину в 6 октетов и представляют собой кодовое слово LDPC первого поля 603 заполнения, иллюстрируемого на Фиг. 6. Биты 623 четности имеют длину в 21 октет и представляют собой биты четности, используемые для кодирования с коррекцией ошибки, которое выполняется над битами 621 унаследованного заголовка и битами 622 первого заполнения.
[0127] В дополнение, как иллюстрируется на Фиг. 10, кодовое слово 630 LDPC NG60 заголовка включает в себя биты 631 NG60 заголовка, биты 632 второго заполнения, и биты 633 четности в данной очередности.
[0128] Биты 631 NG60 заголовка имеют длину в 5 октетов и представляют собой кодовое слово LDPC NG60 заголовка 604, иллюстрируемого на Фиг. 6. Биты 632 второго заполнения имеют длину в 6 октетов и представляют собой кодовое слово LDPC второго поля 605 заполнения, иллюстрируемого на Фиг. 6. Биты 633 четности имеют длину в 21 октет и представляют собой биты четности, используемые для кодирования с коррекцией ошибки битов 631 NG60 заголовка и битов 632 второго заполнения.
[0129] Модулятор 313, иллюстрируемый на Фиг. 8, модулирует множество кодовых слов LDPC (кодовое слово LDPC унаследованного заголовка, кодовое слово LDPC NG60 заголовка, кодовое слово LDPC данных), включенных в MF PPDU 600 PHY-слоя управления, который выводится из кодера 312 LDPC, посредством использования DBPSK и преобразует множество кодовых слов LDPC в поток комплекса точек созвездия.
[0130] Отметим, что модулятор 313 выполняет модуляцию DBPSK над кодовым словом LDPC NG60 заголовка с поворотом фазы на, например, 90 градусов. Т.е., модулятор 313 устанавливает фазу сигнала модуляции кодового слова LDPC NG60 заголовка в фазу, повернутую на 90 градусов по отношению к фазе сигнала модуляции другого фрагмента. Величина поворота фазы не ограничивается 90 градусами. Например, величина поворота может быть -90 градусов. Любая другая величина поворота может быть использована, если принимающее устройство может отличить точку созвездия сигнала модуляции фрагмента NG60 заголовка 604 от точки созвездия сигнала модуляции другого фрагмента.
[0131] Модулятор 313 включает в себя первый блок 316 модуляции и второй блок 317 модуляции.
[0132] Первый блок 316 модуляции выполняет модуляцию DBPSK сходную с той, что у унаследованного WiGig, над множеством кодовых слов LDPC отличных от кодового слова LDPC NG60 заголовка, т.е., кодовым словом LDPC унаследованного заголовка и кодовым словом LDPC данных.
[0133] Второй блок 317 модуляции выполняет модуляцию DBPSK над кодовым словом LDPC NG60 заголовка посредством использования фазы, полученной посредством поворота фазы, используемой в модуляции DBPSK первого блока 316 модуляции на, например, 90 градусов. Величина поворота фазы не ограничивается 90 градусами. Например, величина поворота может быть -90 градусами. Любая другая величина поворота может быть использована, если принимающее устройство может отличить точку созвездия сигнала модуляции фрагмента NG60 заголовка 604 от точки созвездия сигнала модуляции другого фрагмента.
[0134] Отметим, что модулятор 313 выборочно использует первый блок 316 модуляции и второй блок 317 модуляции для каждого из множества кодовых слов LDCP на основании, например, сигнала управления, генерируемого контроллером 200.
[0135] Таким образом, с повернутой фазой фрагмента NG60 заголовка 604, модулятор 313 выводит, на средство 314 расширения, MF PPDU 600 PHY-слоя управления с модулированным фрагментом от унаследованного заголовка 602 до второго поля 605 заполнения и модулированным фрагментом поля 608 данных. Отметим, что в MF PPDU 600 PHY-слоя управления, фаза фрагмента NG60 заголовка 604 повернута.
[0136] Средство 314 расширения расширяет точки созвездия потока, включенного в MF PPDU 600 PHY-слоя управления, который выводится из модулятора 131, посредством использования последовательности Голея Ga32. Затем, средство 314 расширения выводит, на кодер 315 STC, MF PPDU 600 PHY-слоя управления с расширенным фрагментом от унаследованного заголовка 602 до второго поля 605 заполнения и расширенным фрагментом поля 608 данных.
[0137] Кодер 315 STC выполняет известный процесс пространственно-временного кодирования, используя, например, код Аламоути над расширенными точками созвездия, соответствующими кодовому слову LDPC данных, чтобы генерировать множество пространственно-временных потоков из поля 608 данных. Затем, кодер 315 STC передает RF внешнему интерфейсу 320 передачи, MF PPDU 600 PHY-слоя управления с фрагментом от унаследованного заголовка 602 до второго поля 605 заполнения, который расширен, и фрагментом поля 608 данных, который расширен, и подвергнут процессу формирования пространственно-временного потока.
[0138] RF внешний интерфейс 320 передачи преобразует MF PPDU 600 PHY-слоя управления, который выводится из процессора 310 передачи полосы частот исходных сигналов, иллюстрируемого на Фиг. 5, в радиосигнал в 60-ГГц полосе посредством использования множества антенн радиосвязи, предусмотренных в блоке 400 антенны, и выводит радиосигнал. В это время, RF внешний интерфейс 320 передачи передает множество пространственно-временных потоков, сгенерированных из поля 608 данных параллельно и по-отдельности. В дополнение, как описано выше, в MF PPDU 600 PHY-слоя управления, фаза фрагмента NG60 заголовка 604 повернута.
[0139] Отметим, что когда устройство унаследованного WiGig принимает такой MF PPDU 600 PHY-слоя управления, фрагмент от первого поля 603 заполнения до поля 608 данных (см. Фиг. 6) обрабатывается как фрагмент поля 13 данных LF PPDU 10 PHY-слоя управления (см. Фиг. 1).
[0140] <Конфигурация процессора приема>
Процессор 500 приема выполняет предварительно определенную обработку приема полосы частот исходных сигналов над принятым сигналом, который выводится из блока 400 антенны, и выводит сигнал на контроллер 200. Процессор 500 приема включает в себя RF внешний интерфейс 510 приема и процессор 520 приема полосы частот исходных сигналов.
[0141] RF внешний интерфейс 510 приема принимает радиосигнал, переданный от другого устройства беспроводной связи, используя множество антенн радиосвязи, предусмотренных в блоке 400 антенны, и выводит принятый сигнал на процессор 520 приема полосы частот исходных сигналов.
[0142] Отметим, что принятый сигнал может включать в себя MF PPDU 600 PHY-слоя управления, переданный от устройства NG60 WiGig (устройства с точно такой же конфигурацией, как устройство 100 беспроводной связи). Как описано выше, MF PPDU 600 PHY-слоя управления имеет фрагмент от унаследованного заголовка 602 до второго поля 605 заполнения, иллюстрируемый на Фиг. 6, и фрагмент поля 608 данных, которые модулированы с повернутой фазой фрагмента NG60 заголовка 604.
[0143] Если принятый сигнал является MF PPDU 600 PHY-слоя управления, процессор 520 приема полосы частот исходных сигналов выполняет обработку приема полосы частот исходных сигналов, такую как пространственно-временное декодирование, обратное расширение, демодуляция DBPSK, декодирование LDPC, и дескремблирование, над принятым сигналом. Затем, процессор 520 приема полосы частот исходных сигналов выводит, на контроллер 200, MF PPDU 600 PHY-слоя управления, подвергнутый обработке приема полосы частот исходных сигналов.
[0144] <Конфигурация процессора приема полосы частот исходных сигналов>
Фиг. 11 является структурной схемой, иллюстрирующей пример конфигурации процессора 520 приема полосы частот исходных сигналов.
[0145] Как иллюстрируется на Фиг. 11, процессор 520 приема полосы частот исходных сигналов включает в себя средство 521 оценки канала, декодер 522 STC, средство 523 обратного расширения, демодулятор 524, декодер 525 LDPC, и дескремблер 526.
[0146] Процессор 520 приема полосы частот исходных сигналов сначала декодирует фрагменты, соответствующие NG60 заголовку 604 и унаследованному заголовку 602 принятого сигнала и получает исходный NG60 заголовок 604 и унаследованный заголовок 602. Затем, процессор 520 приема полосы частот исходных сигналов декодирует фрагмент, соответствующий полю 608 данных принятого сигнала на основании информации в полученном NG60 заголовке 604 и унаследованном заголовке 602.
[0147] Далее, стадия декодирования фрагментов, соответствующих NG60 заголовку 604 и унаследованному заголовку 602, именуется «стадией декодирования заголовка». В дополнение, стадия декодирования фрагмента, соответствующего полю 608 данных, после стадии декодирования заголовка, именуется «стадией декодирования данных».
[0148] Сначала описывается функция каждого из блоков процессора 520 приема полосы частот исходных сигналов на стадии декодирования заголовка.
[0149] Если принятый сигнал, который выводится из RF внешнего интерфейса 510 приема, включает в себя MF PPDU 600 PHY-слоя управления, средство 521 оценки канала выполняет оценку канала на основании информации в NG60 CEF 607 (см. Фиг. 6) принятого сигнала. Затем, средство 521 оценки канала выводит результат оценки канала на декодер 522 STC и демодулятор 524.
[0150] Декодер 522 STC выводит, на средство 523 обратного расширения, принятый сигнал, который выводится из RF внешнего интерфейса 510 приема, и удерживает тот же самый сигнал для обработки, которая должна быть выполнена на стадии декодирования данных.
[0151] Средство 523 обратного расширения выполняет обратное расширение над фрагментом, соответствующим от унаследованного заголовка 602 до второго поля 605 заполнения в принятом сигнале, который выводится из декодера 522 STC. Отметим, что такое обратное расширение является арифметическим процессом, который является обратным расширению, которое выполняется средством 314 расширения процессора 310 передачи полосы частот исходных сигналов. Затем, средство 523 обратного расширения выводит, на демодулятор 524, принятый сигнал с подвергнутым обратному расширению фрагментом, соответствующим от унаследованного заголовка 602 до второго поля 605 заполнения.
[0152] Демодулятор 524 осуществляет демодуляцию подвергнутого обратному расширению фрагмента принятого сигнала, выведенного из средства 523 обратного расширения, на основании результата оценки канала, выполненной средством 521 оценки канала (результат оценки, используя CEF 17 (см. Фиг. 1)). Отметим, что такая демодуляция является арифметической операцией, которая является обратной модуляции, выполняемой модулятором 313 процессора 310 передачи полосы частот исходных сигналов. Т.е., демодулятор 524 выполняет демодуляцию DBPSK над фрагментом, соответствующим кодовому слову LDPC NG60 заголовка посредством использования фазы, полученной посредством поворота фазы, используемой для демодуляции DBPSK, выполняемой над другим фрагментом, на, например, 90 градусов.
[0153] Демодулятор 524 включает в себя первый блок 527 демодуляции и второй блок 528 демодуляции.
[0154] Первый блок 527 демодуляции выполняет арифметическую операцию, которая является обратной модуляции DBPSK, которая выполняется первым блоком 316 модуляции над фрагментом, соответствующим унаследованному заголовку 602 и первому полю 603 заполнения в принятом сигнале, который выводится из средства 523 обратного расширения. Таким образом, первый блок 527 демодуляции осуществляет демодуляцию фрагмента принятого сигнала.
[0155] Второй блок 528 демодуляции выполняет арифметическую операцию, которая является обратной модуляции DBPSK, которая выполняется вторым блоком 317 модуляции, над фрагментами принятого сигнала, который выводится из средства 523 обратного расширения, которые соответствуют NG60 заголовку 604 и второму полю 605 заполнения. Таким образом, второй блок 528 демодуляции осуществляет демодуляцию фрагментов.
[0156] Отметим, что демодулятор 524 выборочно использует первый блок 527 демодуляции и второй блок 528 демодуляции для принятого сигнала, который выводится из средства 523 обратного расширения, на основании, например, сигнала управления, генерируемого контроллером 200.
[0157] Сигнал, который выводится из первого блока 527 демодуляции, соответствует унаследованному заголовку, первому полю 603 заполнения, и второму полю 605 заполнения. В дополнение, сигнал, который выводится из второго блока 528 демодуляции, соответствует NG60 заголовку 604. Соответственно, демодулятор 524 может идентифицировать фрагмент, соответствующий NG60 заголовку 604 в принятом сигнале и извлечь фрагмент. Демодулятор 524 выводит, на декодер 525 LDPC, сигнал приема с подвергнутым демодуляции фрагментом от унаследованного заголовка 602 до второго поля 605 заполнения с фрагментом, соответствующим указываемому NG60 заголовку 604.
[0158] Декодер 525 LDPC выполняет декодирование LDPC над подвергнутым демодуляции фрагментом принятого сигнала, который выводится из демодулятора 524. Отметим, что такое декодирование является обратным кодированию LDPC, которое выполняется кодером 312 LDPC процессора 310 передачи полосы частот исходных сигналов, иллюстрируемого на Фиг. 8. Затем, декодер 525 LDPC выводит, на дескремблер 526, принятый сигнал с LDPC-декодированным фрагментом, соответствующим от унаследованного заголовка 602 до второго поля 605 заполнения.
[0159] Дескремблер 526 дескремблирует LDPC-декодированный фрагмент принятого сигнала, который выводится из декодера 525 LDPC. Отметим, что такое дескремблирование является арифметической операцией, которая является обратной скремблированию, которое выполняется скремблером 311 процессора 310 передачи полосы частот исходных сигналов, иллюстрируемым на Фиг. 8. Затем, дескремблер 526 выводит, на декодер 522 STC, биты исходного NG60 заголовка 604, полученные посредством дескремблирования. Таким образом, завершается стадия декодирования заголовка.
[0160] Отметим, что как описано выше, подробности MF PPDU 600 PHY-слоя управления могут быть получены из унаследованного заголовка 602 и NG60 заголовка 604.
[0161] Ниже описывается функция каждого из блоков процессора 520 приема полосы частот исходных сигналов на стадии декодирования данных.
[0162] Декодер 522 STC выполняет пространственно-временное декодирование над фрагментом принятого сигнала, соответствующим полю 608 данных, на основании битов NG60 заголовка 604, которые выводятся из дескремблера 526, и результата оценки канала, которая выполняется средством 521 оценки канала (результат оценки используя NG60 CEF 607 (см. Фиг. 6)). Отметим, что пространственно-временное декодирование является арифметической операцией, которая является обратной пространственно-временному кодированию, которое выполняется кодером 315 STC процессора 310 передачи полосы частот исходных сигналов, иллюстрируемого на Фиг. 8. Затем, декодер 522 STC выводит результат пространственно-временного декодирования на средство 523 обратного расширения.
[0163] Средство 523 обратного расширения, первый блок 527 демодуляции демодулятора 524, декодер 525 LDPC, и дескремблер 526 выполняют обработку, которая является точно такой же, как обработка, которая выполняется над унаследованным заголовком 602 и подобно стадии декодирования заголовка.
[0164] Таким образом, дескремблер 526 получает биты исходного поля 608 данных и выводит полученные биты поля 608 данных на контроллер 200 совместно с информацией касательно унаследованного заголовка 602 и NG60 заголовка 604. Такие биты поля 608 данных анализируются и обрабатываются контроллером 200, иллюстрируемым на Фиг. 5.
[0165] <Результат настоящего варианта осуществления>
Как описано выше, устройство 100 беспроводной связи в соответствии с настоящим вариантом осуществления может генерировать и передавать MF PPDU 600 PHY-слоя управления. MF PPDU 600 PHY-слоя управления является PPDU PHY-слоя управления с фрагментом, соответствующим полю данных у PPDU PHY-слоя управления унаследованного WiGig, где фрагмент обладает данными, которые должны быть переданы, используя переменную полосу пропускания, и NG60 заголовку 604 с информацией касательно передачи посредством использования переменной полосы пропускания изложенной в нем. В дополнение, MF PPDU 600 PHY-слоя управления является PPDU PHY-слоя управления, модулированным посредством поворота фазы фрагмента, соответствующего NG60 заголовку 604 на, например, 90 градусов по отношению к фазе другого фрагмента.
[0166] В дополнение, по приему MF PPDU 600 PHY-слоя управления, устройство 100 беспроводной связи в соответствии с настоящим вариантом осуществления может идентифицировать NG60 заголовок 604 на основании описанного выше поворота фазы и декодировать данные, передаваемые используя переменную полосу пропускания. Т.е., устройство 100 беспроводной связи может определять, является ли принятый сигнал LF PPDU 10 PHY-слоя управления или MF PPDU 600 PHY-слоя управления на основании информации идентификации, заданной в NG60 заголовке 604.
[0167] Соответственно, устройство 100 беспроводной связи в соответствии с настоящим вариантом осуществления может поддерживать передачу, которая позволяет использовать переменную полосу пропускания при этом сохраняя обратную совместимость с унаследованным WiGig. Т.е., технология NG60 WiGig может увеличивать надежность передачи данных и увеличивать скорость передачи данных. В дополнение, устройство 100 беспроводной связи в соответствии с настоящим вариантом осуществления может передавать и принимать MF PPDU 600 PHY-слоя управления отличая его от LF PPDU 10 PHY-слоя управления.
[0168] Отметим, что по приему LF PPDU 10 PHY-слоя управления, устройство 100 беспроводной связи непосредственно выводит фрагмент поля 13 данных (Фиг. 1) у LF PPDU 10 PHY-слоя управления на контроллер 200. Т.е., на стадии декодирования заголовка, устройство 100 беспроводной связи осуществляет демодуляцию унаследованного заголовка 602. В дополнение, на стадии декодирования данных, устройство 100 беспроводной связи выполняет обратное расширение, демодуляцию DBPSK, декодирование LDPC, и дескремблирование над фрагментом, соответствующим полю 13 данных, не выполняя пространственно-временного декодирования.
[0169] В качестве альтернативы, устройство 100 беспроводной связи может включать в себя как процессор приема для выполнения обработки на основании LF PPDU PHY-слоя управления, так и процессор приема для выполнения обработки на основании MF PPDU PHY-слоя управления. Затем, если PPDU PHY-слоя управления включен в принятый сигнал, устройство 100 беспроводной связи может обрабатывать принятый сигнал посредством использования обоих процессоров приема параллельно, до тех пор, пока не идентифицируется формат.
[0170] <Другой пример способа передачи>
Отметим, что когда доступен канал с полосой пропускания канала большей, чем стандартная полоса пропускания, устройство 100 беспроводной связи может передавать MF PPDU 600 PHY-слоя управления посредством использования такого канала.
[0171] Например, процессор 310 передачи полосы частот исходных сигналов делает (M-1) копии (M является натуральным числом больше 1) фрагмента от унаследованной преамбулы 601 до второго поля 605 заполнения в канале с полосой пропускания канала, которая является M-кратной стандартной полосой пропускания. Затем, процессор 310 передачи полосы частот исходных сигналов применяет соответствующее смещение частоты к каждой копии, мультиплексирует исходные данные и (M-1) копии в частотном направлении по упомянутому выше каналу, и передает исходные данные и (M-1) копии одновременно.
[0172] Фиг. 12 является схемой, иллюстрирующей пример передачи MF PPDU 600 PHY-слоя управления (см. Фиг. 6) по каналу с полосой пропускания канала, которая является удвоенной стандартной полосой пропускания. Фиг. 12 соответствует Фиг. 6.
1
1
2
2
[0173] Как иллюстрируется на Фиг. 12, предполагается, что полоса 641 пропускания канала является удвоенной стандартной полосой 642 пропускания. В данном случае, процессор 310 передачи полосы частот исходных сигналов устанавливает смещение частоты фрагмента от унаследованной преамбулы 601 до второго поля 605 заполнения (исходные данные) на, например, 50% стандартной полосы пропускания. В дополнение, процессор 310 передачи полосы частот исходных сигналов устанавливает смещение частоты фрагмента от унаследованной преамбулы 601 до второго поля 605  заполнения (скопированные данные) на -50% стандартной полосы пропускания.
[0174] Таким образом, посредством эффективного использования полосы пропускания канала, технология NG60 WiGig может дополнительно улучшать надежность передачи данных. Отметим, что по приему множества наборов фрагментов от унаследованной преамбулы 601 до второго поля 605 заполнения, процессор 520 приема полосы частот исходных сигналов устройства 100 беспроводной связи на принимающей стороне может совмещать эти наборы данных.
[0175] (Второй вариант осуществления)
Устройство NG60 WiGig, используемое, когда информация идентификации предоставляется в NG60 заголовке посредством установки информации идентификации формата в PPDU PHY-слоя управления, описывается ниже в качестве второго варианта осуществления настоящего раскрытия.
[0176] <Конфигурация устройства>
Фиг. 13 является структурной схемой, иллюстрирующей пример конфигурации устройства беспроводной связи (устройство NG60 WiGig) в соответствии с настоящим вариантом осуществления. Фиг. 13 соответствует Фиг. 5 в соответствии с первым вариантом осуществления. Те же самые элементы, как те, что на Фиг. 5, обозначаются теми же самыми цифровыми обозначениями, и описания элементов не повторяются.
[0177] Несмотря на то, что не проиллюстрировано, устройство беспроводной связи в соответствии с настоящим вариантом осуществления включает в себя, например, CPU, запоминающий носитель информации, такой как ROM, хранящий программу управления, рабочую память, такую как RAM, и схему связи. В данном случае, функция каждого из элементов устройства беспроводной связи обеспечивается, например, CPU, исполняющим программу управления.
[0178] Как иллюстрируется на Фиг. 13, устройство 100a беспроводной связи имеет контроллер 200a, процессор 300a передачи, блок 400 антенны, и процессор 500a приема.
[0179] Контроллер 200a включает в себя генератор 210a PPDU вместо генератора 210 PPDU в соответствии с первым вариантом осуществления. Процессор 300a передачи включает в себя процессор 310a передачи полосы частот исходных сигналов вместо процессора 310 передачи полосы частот исходных сигналов в соответствии с первым вариантом осуществления. Процессор 500a приема имеет процессор 520a приема полосы частот исходных сигналов вместо процессора 520 приема полосы частот исходных сигналов в соответствии с первым вариантом осуществления.
[0180] Генератор 210a PPDU генерирует MF PPDU PHY-слоя управления из данных полезной нагрузки у PSDU и передает сгенерированный MF PPDU PHY-слоя управления посредством использования процессора 300 передачи и блока 400 антенны. Отметим, что генератор 210a PPDU генерирует MF PPDU PHY-слоя управления с форматом, который отличается от первого варианта осуществления.
[0181] <Формат PPDU PHY-слоя управления>
Фиг. 14 является схемой, иллюстрирующей пример формата MF PPDU PHY-слоя управления в соответствии с настоящим вариантом осуществления. Фиг. 14 соответствует Фиг. 1 и Фиг. 6 первого варианта осуществления.
[0182] Как иллюстрируется на Фиг. 14, MF PPDU 700 PHY-слоя управления настоящего варианта осуществления включает в себя унаследованную преамбулу 701, унаследованный заголовок 702, NG60 заголовок 703, NG60 STF 704, множество NG60 CEF 705, и поле 706 данных в данной очередности.
[0183] Отметим, что при использовании для улучшения конфигурации диаграммы направленности антенны, MF PPDU 700 PHY-слоя управления может дополнительно включать в себя подполе 707 AGC и подполе 708 TRN-R/T после поля 706 данных. Т.е., подполе 707 AGC и подполе 708 TRN-R/T являются опциональными.
[0184] MF PPDU 700 PHY-слоя управления в соответствии с настоящим вариантом осуществления не включает в себя первое поле 603 заполнения и второе поле 605 заполнения (см. Фиг. 6), которые предусмотрены в MF PPDU 600 PHY-слоя управления в соответствии с первым вариантом осуществления.
[0185] Унаследованная преамбула 701 имеет ту же самую форму волны как и унаследованная преамбула 11 в LF PPDU 10 PHY-слоя управления.
[0186] Унаследованный заголовок 702 имеет точно такую же конфигурацию, что и унаследованный заголовок 12 у LF PPDU 10 PHY-слоя управления (см. Фиг. 2).
[0187] NG60 заголовок 703 предоставляет информацию касательно подробностей MF PPDU 700 PHY-слоя управления сам по себе или совместно с унаследованным заголовком 702. Подробности структуры NG60 заголовка 703 описываются ниже.
[0188] NG60 STF 704 является зоной, которая используется для переобучения автоматической регулировки усиления (AGC). Т.е., NG60 STF 704 имеет точно такую же форму волны, что и NG60 STF 606 (см. Фиг. 6) в MF PPDU 600 PHY-слоя управления в соответствии с первым вариантом осуществления.
[0189] Множество NG60 CEF 705 являются зоной, которая используется для оценки канала множества пространственно-временных потоков, генерируемых из поля 706 данных. Т.е., множество NG60 CEF 705 имеют точно такую же форму волны, что и множество NG60 CEF 607 (см. Фиг. 6) в MF PPDU 600 PHY-слоя управления в соответствии с первым вариантом осуществления.
[0190] Поле 706 данных хранит данные полезной нагрузки у PSDU. Т.е., поле 706 данных, соответствует полю 608 данных (см. Фиг. 6) в MF PPDU 600 PHY-слоя управления в соответствии с первым вариантом осуществления.
[0191] Подполе 707 AGC и подполе 708 TRN-R/T обладают информацией касательно улучшения конфигурации диаграммы направленности антенны изложенной в них. Т.е., подполе 707 AGC и подполе 708 TRN-R/T обладают формами волны сходными с теми, что у подполя 609 AGC и подполя 610 TRN-R/T (см. Фиг. 6) в MF PPDU 600 PHY-слоя управления в соответствии с первым вариантом осуществления, соответственно.
[0192] Т.е., генератор 210a PPDU генерирует MF PPDU 700 PHY-слоя управления со структурой, сгенерированный посредством удаления первого поля 603 заполнения и второго поля 605 заполнения из MF PPDU 600 PHY-слоя управления в соответствии с первым вариантом осуществления.
[0193] Отметим, что в отличие от NG60 заголовка 604 в соответствии с первым вариантом осуществления, NG60 заголовок 703 у MF PPDU 700 PHY-слоя управления имеет информацию идентификации формата, указывающую, что он является фрагментом NG60 заголовка 703, изложенного в нем. Информация идентификации формата является предварительно определенной последовательностью.
[0194] Фиг. 15 является схемой, иллюстрирующей пример структуры NG60 заголовка 703. Фиг. 15 соответствует Фиг. 7 в соответствии с первым вариантом осуществления. Фиг. 16 является схемой, иллюстрирующей другой пример структуры NG60 заголовка 703. Применительно к NG60 заголовку 703 может быть адаптирована любая из структуры, иллюстрируемой на Фиг. 15, и конфигурация, иллюстрируемая на Фиг. 16.
[0195] Как иллюстрируется на Фиг. 15, NG60 заголовок 703 обладает структурой сходной с той, что у NG60 заголовка 604 (см. Фиг. 7) в соответствии с первым вариантом осуществления, за исключением того, что поле идентификации формата предусмотрено перед полем CBW. В дополнение, как иллюстрируется на Фиг. 16, NG60 заголовок 703 обладает структурой сходной с той, что у NG60 заголовка 604 в соответствии с первым вариантом осуществления, за исключением того, что NG60 заголовок 703 включает в себя поле идентификации формата/CBW вместо поля CBW. Описания тех же самых полей не повторяются.
[0196] Поле идентификации формата, иллюстрируемое на Фиг. 15, имеет 8-битную информацию, предварительно определенно изложенную в нем в качестве информации идентификации, указывающей начальную позицию NG60 заголовка 703. Т.е., в случае структуры, иллюстрируемой на Фиг. 15, информация идентификации формата и информация о полосе пропускания канала сигнализируются раздельно.
[0197] Поле идентификации формата/CBW, иллюстрируемое на Фиг. 16, имеет 8-битную информацию, излагаемую в нем, которая служит в качестве информации идентификации начальной позиции NG60 заголовка 703 и информации, указывающей полосу пропускания канала (CBW) одновременно. Т.е., в случае структуры, иллюстрируемой на Фиг. 16, информация идентификации формата и информация о полосе пропускания канала сигнализируются вместе.
[0198] Информация, излагаемая в поле CBW или поле идентификации формата/CBW может быть одной из множества предварительно определенных последовательностей, таких как последовательности Голея Ga8 с длиной равной 8.
[0199] Посредством использования такой структуры, NG60 заголовок MF PPDU 700 PHY-слоя управления может быть идентифицирован на принимающей стороне посредством обнаружения информации идентификации. Таким образом, исключается необходимость в повороте фазы в момент модуляции как в первом варианте осуществления.
[0200] Отметим, что генератор 210a PPDU устанавливает значение поля длины унаследованного заголовка 602 с учетом всего фрагмента от NG60 заголовка 703 до поля 706 данных. В результате, по приему MF PPDU 700 PHY-слоя управления, устройство унаследованного WiGig может корректно определять количество октетов данных у PSDU.
LH
NH
[0201] Используемое в данном документе, как описано в первом варианте осуществления, значение поля длины унаследованного заголовка 702 именуется значением L унаследованного поля длины, а значение поля длины NG60 заголовка 703 именуется значением L NG60 поля длины.
sts
LH
NH
LH
[0202] В соответствии со способом вычисления, описанным в первом варианте осуществления, эквивалентная длина NG60 STF 704 и NG60 CEF 705 составляет 6.25+N×2.25 октета. Вследствие этого, значение L унаследованного поля длины является суммой значения L NG60 поля длины, длины NG60 заголовка 703 (т.е., 6 октетов), и эквивалентной длины NG60 STF 704 и NG60 CEF 705. Т.е., значение L унаследованного поля длины задается, например, следующим выражением (9).
[0203] [Математическое выражение 9]
LH
NH
sts
L=L+12.25+N×2.25 … (9)
[0204] Вследствие этого, в соответствии с логикой, описанной в первом варианте осуществления, получается следующее выражение (10).
[0205] [Математическое выражение 10]
sts
NH
N×72≤1010.75-L … (10)
LH
NH
[0206] Генератор 210a PPDU генерирует MF PPDU 600 PHY-слоя управления таким образом, что значение L унаследованного поля длины и значение L NG60 поля длины удовлетворяют выражениям (9) и (10).
[0207] Отметим, что подобно MF PPDU 600 PHY-слоя управления первого варианта осуществления, в случае MF PPDU 700 PHY-слоя управления, фрагмент от унаследованной преамбулы 701 до NG60 заголовка 703 должен быть передан, используя стандартную полосу пропускания.
[0208] <Конфигурация процессора передачи полосы частот исходных сигналов>
Процессор 310a передачи полосы частот исходных сигналов имеет точно такую же конфигурацию, что и процессор 310 передачи полосы частот исходных сигналов (см. Фиг. 8) в соответствии с первым вариантом осуществления за исключением фрагмента модулятора 313.
[0209] Отметим, что описанный выше процесс скремблирования, который выполняется процессором 310a передачи полосы частот исходных сигналов, применяется к фрагменту поля длины у унаследованного заголовка 702 в MF PPDU 700 PHY-слоя управления и последующему фрагменту и фрагменту от поля длины у NG60 заголовка 703 до поля 706 данных. В дополнение, описанные выше процессы, такие как кодирование, модуляция, и расширение, выполняемые процессором 310a передачи полосы частот исходных сигналов, применяются к фрагментам унаследованного заголовка 702, NG60 заголовка 703, и поля 706 данных в MF PPDU 700 PHY-слоя управления.
[0210] Вследствие этого, например, кодер 312 LDPC выводит кодовое слово LDPC, включающее в себя биты унаследованного заголовка 702 и NG60 заголовка 604 (далее именуемое «кодовым словом LDPC заголовка») и кодовое слово LDPC данных, не включающее в себя битов унаследованного заголовка 702 и NG60 заголовка 703.
[0211] Отметим, что как описано выше, процессор 310a передачи полосы частот исходных сигналов не выполняет процесса скремблирования по зоне поля идентификации формата или поля идентификации формата/CBW у NG60 заголовка 703, которая обладает информацией идентификации NG60 заголовка 703 (далее именуемой как «зона описания информации идентификации»), изложенной в ней. Процессор 310a передачи полосы частот исходных сигналов останавливает выполнение процесса скремблирования по описанной выше зоне на основании, например, сигнала управления, который генерируется контроллером 200a и который указывает позицию зоны описания информации идентификации.
[0212] Фиг. 17 является схемой, иллюстрирующей пример структуры кодового слова LDPC заголовка. Фиг. 17 соответствует Фиг. 4 и Фиг. 9 первого варианта осуществления.
[0213] Как иллюстрируется на Фиг. 17, кодовое слово 720 LDPC заголовка имеет биты 721 унаследованного заголовка, биты 722 NG60 заголовка, и биты 723 четности, расположенные в данной очередности.
[0214] Биты 721 унаследованного заголовка имеют длину в 5 октетов и представляют собой кодовое слово LDCP унаследованного заголовка 702. Биты 722 NG60 заголовка имеют длину в 6 октетов и представляют собой кодовое слово LDCP NG60 заголовка 703. Биты 723 четности имеют длину в 21 октет и представляют собой биты четности, которые используются для кодирования с коррекцией ошибки битов 721 унаследованного заголовка и битов 722 NG60 заголовка.
[0215] Модулятор в соответствии с настоящим вариантом осуществления (не проиллюстрирован) обладает точно такой же конфигурацией, что и модулятор 313 в соответствии с первым вариантом осуществления, за исключением того, что модулятор не включает в себя второй блок 317 модуляции.
[0216] NG60 заголовок 703 может быть идентифицирован посредством присутствия зоны описания информации идентификации в NG60 заголовке 703. Вследствие этого, в отличие от первого варианта осуществления, модулятор в соответствии с настоящим вариантом осуществления не применяет поворот фазы модуляции DBPSK к фрагменту NG60 заголовка 703.
[0217] Т.е., модулятор в соответствии с настоящим вариантом осуществления модулирует все из кодового слова 720 LDPC заголовка (см. Фиг. 17) и кодового слова LDPC данных, которые выводятся из кодера 312 LDPC, посредством использования одной и той же DBPSK и преобразует кодовые слова в поток комплекса точек созвездия. Другими словами, модулятор в соответствии с настоящим вариантом осуществления выполняет одну и ту же модуляцию DBPSK над фрагментом NG60 заголовка 703 и фрагментом отличным от NG60 заголовка 703, который включает в себя унаследованный заголовок 702.
[0218] <Конфигурация процессора приема полосы частот исходных сигналов>
Процессор 520a приема полосы частот исходных сигналов, иллюстрируемый на Фиг. 13, имеет точно такую же конфигурацию, как и процессор 520 приема полосы частот исходных сигналов (см. Фиг. 11) в соответствии с первым вариантом осуществления за исключением фрагмента демодулятора 524.
[0219] Отметим, что описанный выше процесс дескремблирования, который выполняется процессором 520a приема полосы частот исходных сигналов применяется к фрагменту MF PPDU 700 PHY-слоя управления после поля длины унаследованного заголовка 702 и фрагменту от поля длины NG60 заголовка 703 до поля 706 данных. В дополнение, описанная выше обработка, такая как декодирование, демодуляция, и обратное расширение, которая выполняется процессором 520a приема полосы частот исходных сигналов, применяется к фрагментам унаследованного заголовка 702, NG60 заголовка 703, и поля 706 данных MF PPDU 700 PHY-слоя управления.
[0220] Демодулятор в соответствии с настоящим вариантом осуществления (не иллюстрируется) имеет точно такую же конфигурацию, что и демодулятор 524 первого варианта осуществления за исключением того, что демодулятор не включает в себя второй блок 528 демодуляции.
[0221] NG60 заголовок 703 может быть идентифицирован на принимающей стороне на основании присутствия зоны описания информации идентификации у NG60 заголовка 703 вместо поворота фазы во время модуляции NG60 заголовка 703. Вследствие этого, в отличие от первого варианта осуществления, демодулятор в соответствии с настоящим вариантом осуществления не выполняет поворот фазы демодуляции DBPSK для NG60 заголовка 703 на стадии декодирования заголовка.
[0222] Впоследствии, на стадии декодирования заголовка, дескремблер 526 обнаруживает информацию идентификации, изложенную в зоне описания информации идентификации, и выводит биты NG60 заголовка 703 на декодер 522 STC на основе обнаруженной информации идентификации. Дескремблер 526 обнаруживает зону описания информации идентификации на основании, например, сигнала управления, который генерируется контроллером 200a и который указывает позицию зоны описания информации идентификации. В качестве альтернативы, дескремблер 526 может обнаруживать зону описания информации идентификации на основании позиции STF 16 (см. Фиг. 1).
[0223] Впоследствии, подобно первому варианту осуществления, процессор 500a приема выполняет обработку стадии декодирования данных.
[0224] <Результат настоящего варианта осуществления>
Как описано выше, устройство 100a беспроводной связи в соответствии с настоящим вариантом осуществления выполнено с возможностью генерирования MF PPDU 700 PHY-слоя управления с информацией идентификации для идентификации NG60 заголовка 703 в поле данных PPDU PHY-слоя управления у унаследованного WiGig и передачи сгенерированного MF PPDU 700 PHY-слоя управления.
[0225] В дополнение, по приему MF PPDU 700 PHY-слоя управления, устройство 100a беспроводной связи в соответствии с настоящим вариантом осуществления выполнено с возможностью идентификации NG60 заголовка 703 на основании описания информации идентификации и декодирования данных, которые являются целью передачи, которая позволяет использовать переменную полосу пропускания.
[0226] Соответственно, посредством адаптации устройство 100a беспроводной связи в соответствии с настоящим вариантом осуществления может поддерживать передачу используя переменную полосу пропускания не выполняя поворот фазы при модуляции и демодуляции, при этом сохраняя обратную совместимость с унаследованным WiGig.
[0227] В дополнение, устройство 100a беспроводной связи в соответствии с настоящим вариантом осуществления выполнено с возможностью обнаружения NG60 заголовка 703 при обработке первого кодового слова LDCP (т.е., кодового слова 720 LDCP заголовка), поскольку кодовое слово 720 LDCP заголовка включает в себя биты унаследованного заголовка 702 и NG60 заголовка 703. В противоположность, в соответствии с первым вариантом осуществления, сложно обнаружить NG60 заголовок 604 до тех пор, пока не будет обработано второе кодовое слово LDCP (т.е., кодовое слово 630 LDCP NG60 заголовка).
[0228] Вследствие этого, в сравнении с первым вариантом осуществления, устройство 100a беспроводной связи в соответствии с настоящим вариантом осуществления выполнено с возможностью идентификации MF PPDU PHY-слоя управления раньше из принятого сигнала. Таким образом, может быть сокращено энергопотребление.
[0229] В дополнение, MF PPDU 700 PHY-слоя управления у устройства 100a беспроводной связи в соответствии с настоящим вариантом осуществления не имеет первого поля 603 заполнения и второго поля 605 заполнения, которые присутствуют в MF PPDU 600 PHY-слоя управления в соответствии с первым вариантом осуществления. Вследствие этого, устройство 100a беспроводной связи в соответствии с настоящим вариантом осуществления может удалять причину чрезмерных служебных данных и улучшать эффективность передачи данных в сравнении с первым вариантом осуществления.
[0230] Отметим, что по приему LF PPDU 10 PHY-слоя управления, устройство 100a беспроводной связи непосредственно выводит фрагмент (Фиг. 1) поля 13 данных LF PPDU 10 PHY-слоя управления на контроллер 200. В качестве альтернативы, как описано в первом варианте осуществления, устройство 100a беспроводной связи может включать в себя как процессор приема для LF PPDU PHY-слоя управления, так и процессор приема для MF PPDU PHY-слоя управления и обрабатывать принятый сигнал посредством использования обоих процессоров приема параллельно до тех пор, пока не идентифицируется формат.
[0231] <Другой пример способа передачи>
В дополнение, в соответствии с настоящим вариантом осуществления, MF PPDU 700 PHY-слоя управления может быть передан посредством использования канала с полосой пропускания канала большей, чем стандартная полоса пропускания.
[0232] Фиг. 18 иллюстрирует пример передачи MF PPDU 700 PHY-слоя управления (см. Фиг. 14) через канала с полосой пропускания канала, которая является удвоенной стандартной полосой пропускания. Фиг. 18 соответствует Фиг. 14 и Фиг. 12 первого варианта осуществления.
1
1
2
2
[0233] Как иллюстрируется на Фиг. 18, предполагается, что полоса 741 пропускания канала является удвоенной стандартной полосой 742 пропускания. В данном случае, например, процессор 310a передачи полосы частот исходных сигналов устанавливает смещение частоты фрагмента от унаследованной преамбулы 701 до NG60 заголовка 703 (исходные данные) в 50% стандартной полосы пропускания. Затем, процессор 310 передачи полосы частот исходных сигналов устанавливает смещение частоты фрагмента от унаследованной преамбулы 701 до NG60 заголовка 703 (скопированные данные) в -50% стандартной полосы пропускания.
[0234] <Другой пример позиции информации идентификации>
В дополнение, позиция зоны описания информации идентификации и формат описания информации идентификации не ограничиваются описанными выше примерами. Например, устройство 100a беспроводной связи на передающей стороне может описывать информацию идентификации, используя проверку контрольной последовательности заголовка (HCS). В данном случае, если проверка HCS у NG60 заголовка 703 является успешной, устройство 100a беспроводной связи на принимающей стороне определяет, что был принят MF PPDU PHY-слоя управления. Тем не менее, если проверка HCS не является успешной, устройство 100a беспроводной связи на принимающей стороне определяет, что был принят LF PPDU PHY-слоя управления.
[0235] (Модификации вариантов осуществления)
Несмотря на то, что описанные выше варианты осуществления были описаны со ссылкой на пример, в котором конфигурация системы передачи, соответствующей NG60 WiGig, и конфигурация системы приема, соответствующей NG60 WiGig, раскрываются в одном устройстве, конфигурация этим не ограничивается. Т.е., конфигурация системы передачи, соответствующей NG60 WiGig, и конфигурация системы приема, соответствующей NG60 WiGig, могут быть расположены в разных устройствах беспроводной связи.
[0236] (Обзор настоящего раскрытия)
В соответствии с настоящим раскрытием, устройство беспроводной связи включает в себя генератор PPDU, который генерирует протокольный блок данных физического слоя, включающий в себя унаследованную преамбулу, унаследованный заголовок, не-унаследованный заголовок, поле данных, и информацию идентификации, указывающую, что включен не-унаследованный заголовок, и передатчик, который передает сгенерированный протокольный блок данных физического слоя.
[0237] Отметим, что в устройстве беспроводной связи, информация идентификации может быть информацией идентификации формата, включенной в верхний фрагмент не-унаследованного заголовка.
[0238] В дополнение, в устройстве беспроводной связи, не-унаследованный заголовок может быть расположен непосредственно после унаследованного заголовка в протокольном блоке данных физического слоя.
[0239] В дополнение, в устройстве беспроводной связи, не-унаследованный заголовок может дополнительно включать в себя информацию касательно полосы пропускания канала, и информация идентификации формата и информация касательно полосы пропускания канала, могут быть индивидуально описаны в не-унаследованном заголовке.
[0240] В дополнение, в устройстве беспроводной связи, не-унаследованный заголовок может дополнительно включать в себя информацию касательно полосы пропускания канала, и информация идентификации формата и информация касательно полосы пропускания канала могут быть совместно описаны в одном поле в не-унаследованном заголовке.
[0241] В дополнение, в устройстве беспроводной связи, каждая из информации идентификации формата и информации касательно полосы пропускания канала может быть описана в не-унаследованном заголовке посредством использования последовательности, и последовательность может быть выбрана из числа множества последовательностей предварительно определенных в соответствии со множеством полос пропускания канала.
[0242] В дополнение, в устройстве беспроводной связи, передатчик может включать в себя кодер, который выполняет кодирование с коррекцией ошибки над протокольным блоком данных физического слоя, и модулятор, который выполняет модуляцию кодированного с коррекцией ошибки протокольного блока данных физического слоя. Кодер может кодировать унаследованный заголовок и не-унаследованный заголовок в одном кодовом слове, а модулятор может отображать кодированный унаследованный заголовок и кодированный не-унаследованный заголовок в одном и том же созвездии.
[0243] В дополнение, в устройстве беспроводной связи, передатчик может включать в себя скремблер, который выполняет скремблирование над протокольным блоком данных физического слоя, сгенерированным генератором PPDU, и кодер, который выполняет кодирование с коррекцией ошибки над скремблированным протокольным блоком данных физического слоя. Скремблирование может не выполняться над информацией идентификации.
[0244] В дополнение, в устройстве беспроводной связи, передатчик может включать в себя модулятор, который модулирует протокольный блок данных физического слоя, сгенерированный генератором PPDU, и модулятор может модулировать не-унаследованный заголовок посредством использования фазы, которая отличается от фазы, используемой чтобы модулировать одно из следующего: унаследованную преамбулу и унаследованный заголовок.
[0245] Способ беспроводной связи в соответствии с настоящим раскрытием включает в себя этапы, на которых: генерируют протокольный блок данных физического слоя, включающий в себя унаследованную преамбулу, унаследованный заголовок, не-унаследованный заголовок, поле данных, и информацию идентификации, указывающую, что включен не-унаследованный заголовок, и передают сгенерированный протокольный блок данных физического слоя.
Промышленная применимость
[0246] Настоящее раскрытие полезно в качестве устройства беспроводной связи и способа беспроводной связи, выполненных с возможностью увеличения скорости передачи данных в технологии WiGig.
Список цифровых обозначений
[0247] 10 LF PPDU PHY-слоя управления
11, 601, 701 унаследованная преамбула
12, 602, 702 унаследованный заголовок
13, 608, 706 поле данных
14, 609, 707 подполе AGC
15, 610, 708 подполе TRN-R/T
16 STF
17 CEF
20, 310, 310a процессор передачи полосы частот исходных сигналов
21, 311 скремблер
22, 312 кодер LDCP
23, 313 модулятор
24, 314 средство расширения
30, 720 кодовое слово LDCP заголовка
32 биты части поля данных
33, 623, 633, 723 биты четности
100, 100a устройство беспроводной связи
200, 200a контроллер
210, 210a генератор PPDU
300, 300a процессор передачи
315 кодер STC
316 первый блок модуляции
317 второй блок модуляции
320 RF внешний интерфейс передачи
400 блок антенны
500, 500a процессор приема
510 RF внешний интерфейс приема
520, 520a процессор приема полосы частот исходных сигналов
521 средство оценки канала
522 декодер STC
523 средство обратного расширения
524 демодулятор
525 декодер LDPC
526 дескремблер
527 первый блок демодуляции
528 второй блок демодуляции
600, 700 MF PPDU PHY-слоя управления
603 первое поле заполнения
604, 703 NG60 заголовок
605 второе поле заполнения
606, 704 NG60 STF
607, 705 NG60 CEF
620 кодовое слово LDCP унаследованного заголовка
621, 721 биты унаследованного заголовка
622 биты первого заполнения
630 кодовое слово LDCP NG60 заголовка
631, 722 биты NG60 заголовка
632 биты второго поля заполнения