ПЕРЕДАЮЩЕЕ УСТРОЙСТВО И ПРИЕМНОЕ УСТРОЙСТВО
TRANSMITTING DEVICE AND RECEIVING DEVICE

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к передающему устройству и приемному устройству.
УРОВЕНЬ ТЕХНИКИ
[0002] Сеть диапазона миллиметровых волн 60 ГГц (60 ГГц mmW), которая не требует лицензии, привлекает все возрастающее внимание. Беспроводная HD технология является первым 60 ГГц mmW стандартом, который обеспечивает возможность аудио, видео и мульти-гигабитной беспроводной потоковой передачи данных даже между домашними электронными устройствами, персональными компьютерами и портативными продуктами.
[0003] Например, технология WiGig была разработана в качестве другой мульти-гигабитной технологии беспроводной связи, которая работает в диапазоне частот 60 ГГц mmW. Технология WiGig была стандартизована IEEE (Институтом инженеров по электротехнике и электронике) как стандарт IEEE 802.11ad. Технология WiGig использует широкую ширину полосы канала 2,16 ГГц и, таким образом, может обеспечивать скорости передачи данных PHY (физического уровня) до 6,7 Гбит/с.
[0004] Рабочая группа IEEE 802.11 разработала беспроводной интерфейс IEEE 802.11ay в качестве технологии WiGig следующего поколения, которая может поддерживать скорости передачи данных PHY, превышающие 100 Гбит/с. В IEEE 802.11ay проводится исследование по использованию многоканальной технологии, использующей множество каналов.
[0005] Наряду с 802.11ad, уровень MAC (управление доступом к среде) в 802.11ay поддерживает, например, централизованные архитектуры для инфраструктуры BSS (базовый набор служб) и PBSS (персональный BSS). Здесь, например, центральный координатор AP (точек доступа) или PCP (точек управления персонального BSS) передает кадры DMG (направленного мульти-гигабитного) маяка или кадры уведомления на STA (терминалы) в сети, чтобы планировать распределения на одном или более каналах (например, с шириной полосы канала 2,16 ГГц).
Список цитируемых источников
Непатентные документы
[0006] NPL 1: IEEE 802.11-15/1358r6, Specification Framework for TGay, October 2016
NPL 2: IEEE 802.11-16/1208r0, Scheduling Allocation on Multi-channels in 11ay, September 2016
NPL 3: IEEE Std 802.11adTM-2012, Section 8.4.2.134 Extended Schedule Element, Page 149-151, December 2012
NPL 4: IEEE Std 802.11adTM-2012, Section 9.33.6 Channel Access in Scheduled DTI, page 251-254, December 2012
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
[0007] Однако исследование выполнения эффективного планирования в среде, в которой сосуществует множество стандартов, оказалось неэффективным.
[0008] Неограничивающие варианты осуществления настоящего изобретения вносят вклад в создание передающего устройства и приемного устройства, которые могут выполнять эффективное планирование для распределений на одном или более каналах в сети.
[0009] Передающее устройство в соответствии с одним аспектом настоящего изобретения содержит: схему формирования сигнала передачи, которая формирует по меньшей мере один из первого типа элемента планирования, соответствующего распределению, затрагивающему один канал, и второго типа элемента планирования, соответствующего распределению, затрагивающему множество каналов, и которая формирует кадр MAC, включающий в себя сформированный первый тип или второй тип элемента планирования; и схему передачи, которая передает кадр MAC по первому каналу. Когда распределение, затрагивающее множество каналов, включает в себя первый канал, схема формирования сигнала передачи формирует первый тип элемента планирования, включающего в себя всю информацию из информации в отношении распределения, затрагивающего множество каналов, и формирует второй тип элемента планирования, включающего в себя информацию различия, указывающую сформированный первый тип элемента планирования, и когда распределение, затрагивающее множество каналов, не включает в себя первый канал, схема формирования сигнала передачи исключает формирование первого типа элемента планирования и формирует второй тип элемента планирования, включающего в себя всю информацию из информации в отношении распределения, затрагивающего множество каналов.
[0010] Следует отметить, что общие или конкретные аспекты могут быть реализованы как система, способ, интегральная схема, компьютерная программа или носитель записи или могут быть реализованы как произвольное сочетание системы, устройства, способа, интегральной схемы, компьютерной программы и носителя записи.
[0011] Один аспект настоящего изобретения состоит в том, чтобы содействовать выполнению эффективного планирования для распределений на одном или более каналах в сети.
[0012] Дополнительные выгоды и преимущества одного аспекта настоящего изобретения будут очевидны из описания и чертежей. Выгоды и/или преимущества индивидуально обеспечиваются некоторыми вариантами осуществления и признаками в описании и на чертежах, которые не требуется все обеспечивать, чтобы получить один или более тех же самых признаков.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0013] [Фиг. 1] Фиг. 1 является схемой, иллюстрирующей один пример беспроводной сети, включающей в себя PCP/AP и множество STA.
[Фиг. 2] Фиг. 2 является схемой, иллюстрирующей один пример планирования распределения для первичного канала в интервале маяка в беспроводной сети.
[Фиг. 3] Фиг. 3 является схемой, иллюстрирующей один пример ширин полос канала при формировании канала.
[Фиг. 4] Фиг. 4 является схемой, иллюстрирующей один пример планирования распределений на одном или более каналах в интервале маяка в беспроводной сети.
[Фиг. 5] Фиг. 5 является схемой, иллюстрирующей один пример формата ESE.
[Фиг. 6] Фиг. 6 является схемой, иллюстрирующей один пример формата EDMG_ESE.
[Фиг. 7] Фиг. 7 является схемой, иллюстрирующей первый пример EDMG_ESE и ESE для распределений на одном или более каналах, иллюстрируемых на Фиг. 4.
[Фиг. 8] Фиг. 8 является схемой, иллюстрирующей один пример формата EDMG_ESE в соответствии с первым вариантом осуществления настоящего изобретения.
[Фиг. 9] Фиг. 9 является схемой, иллюстрирующей один пример форматов полей распределения каналов на основе IS и на основе CS, включенных в EDMG_ESE в соответствии с первым вариантом осуществления настоящего изобретения.
[Фиг. 10] Фиг. 10 является схемой, иллюстрирующей один пример планирования распределений на одном или более каналах в интервале маяка в соответствии с первым вариантом осуществления настоящего изобретения.
[Фиг. 11] Фиг. 11 является схемой, иллюстрирующей, в первом варианте осуществления настоящего изобретения, один пример ESE и EDMG_ESE, передаваемых по первичному каналу (CH1) на фиг. 10.
[Фиг. 12] Фиг. 12 является упрощенной блок-схемой PCP/AP в соответствии с первым вариантом осуществления настоящего изобретения.
[Фиг. 13] Фиг. 13 является подробной блок-схемой PCP/AP в соответствии с первым вариантом осуществления настоящего изобретения.
[Фиг. 14] Фиг. 14 является упрощенной блок-схемой STA в соответствии с первым вариантом осуществления настоящего изобретения.
[Фиг. 15] Фиг. 15 является подробной блок-схемой STA в соответствии с первым вариантом осуществления настоящего изобретения.
[Фиг. 16] Фиг. 16 является схемой, иллюстрирующей один пример формата EDMG_ESE в соответствии с первой модификацией первого варианта осуществления настоящего изобретения.
[Фиг. 17] Фиг. 17 является схемой, иллюстрирующей один пример формата EDMG_ESE в соответствии с второй модификацией первого варианта осуществления настоящего изобретения.
[Фиг. 18] Фиг. 18 является схемой, иллюстрирующей один пример форматов полей распределения каналов на основе IS и на основе CS, включенных в EDMG_ESE в соответствии с вторым вариантом осуществления настоящего изобретения.
[Фиг. 19] Фиг. 19 является схемой, иллюстрирующей один пример формата EDMG_ESE в соответствии с третьим вариантом осуществления настоящего изобретения.
[Фиг. 20] Фиг. 20 является схемой, иллюстрирующей, в третьем варианте осуществления настоящего изобретения, один пример ESE и EDMG_ESE передаваемых по первичному каналу (CH1) на фиг. 10.
[Фиг. 21] Фиг. 21 является схемой, иллюстрирующей один пример формата каждого поля распределения каналов, включенного в EDMG_ESE в соответствии с четвертым вариантом осуществления настоящего изобретения.
осуществлениЕ ИЗОБРЕТЕНИя
[0014] Настоящее изобретение может быть лучше понято с помощью чертежей и вариантов осуществления, описанных ниже. Варианты осуществления, описанные здесь, представляют собой лишь практические примеры, используются для описания некоторых возможных применений и использований в настоящем изобретении и не должны толковаться как ограничивающие настоящее изобретение по отношению к альтернативным вариантам осуществления, не описанным в явном виде в настоящем документе.
[0015] Имеется один или более центральных контроллеров в каждой из многих систем беспроводной связи. Центральные контроллеры определяют, например, зону обслуживания беспроводной сети, беспроводной частотный канал, политику разрешения доступа для устройства и согласование с другой соседней беспроводной сетью, а также обычно играют роль шлюзов к сетям внутренней инфраструктуры. Примеры центральных контроллеров включают в себя базовую станцию или eNB (развитый Узел B) в сотовой беспроводной сети или PCP или AP (что может далее называться "PCP/AP") в WLAN (беспроводная LAN).
[0016] Хотя система WLAN, основанная на IEEE 802.11, и технология, связанная с ней, будут описываться в каждом варианте осуществления, описанном ниже, настоящее изобретение не ограничено этим и может также применяться к большому числу систем беспроводной связи.
[0017] В WLAN, основанной на IEEE 802.11, несколько сетей работают в инфраструктурном режиме, то есть большое количество трафика в сети передается через PCP/AP. Соответственно, STA, которая соединяется с WLAN, сначала выполняет согласование членства в сети с PCP/AP посредством процессов, называемых ассоциированием и аутентификацией.
[0018] Фиг. 1 является схемой, иллюстрирующей один пример беспроводной сети 100, включающей в себя PCP/AP 110 и множество STA 120 (120a, 120b и 120c). PCP/AP 110 соответствует стандарту IEEE 802.11ay и называется EDMG (расширенная направленная мульти-гигабитная) _PCP/AP. Некоторые из множества STA могут соответствовать стандарту IEEE 802.11ay, а другие STA могут соответствовать стандарту IEEE 802.11ad.
[0019] В нижеследующем описании STA и PCP/AP, которые соответствуют стандарту IEEE 802.11ay, называются "EDMG_STA" и "EDMG_PCP/AP", соответственно, и STA и PCP/AP, которые соответствуют стандарту IEEE 802.11ad, называются "DMG_STA" и "DMG_PCP/AP", соответственно.
[0020] PCP/AP 110 осуществляет связь с каждым DMG_STA через первичный канал. PCP/AP 110 осуществляет связь с каждым EDMG_STA через один или более каналов, включающих в себя первичный канал, или один или более каналов, не включающих в себя первичный канал. Первичный канал является каналом, который является общим для операций множества STA 120, включая EDMG_STA и DMG_STA в беспроводной сети 100. Например, PCP/AP 110 назначает, в качестве первичного канала, один из множества каналов, имеющих ширину полосы 2,16 ГГц (каналы далее называются «каналами 2,16 ГГц») и уведомляет другие EDMG_STA и DMG_STA в BSS о назначенном канале.
[0021] В беспроводной сети 100, доступ к каналу множеством STA 120 выполняется в интервале маяка и регулируется с использованием планирования. PCP/AP 110 может выполнять планирование и может сообщать информацию планирования на множество STA 120 с использованием кадра DMG маяка или кадра уведомления, передаваемого по первичному каналу. Множество STA 120 принимает информацию планирования и осуществляют доступ к среде в запланированном периоде с использованием правила доступа, специфического для периода.
[0022] Фиг. 2 является схемой, иллюстрирующей один пример планирования распределения для первичного канала в интервале маяка 200 в беспроводной сети 100. Горизонтальная ось на фиг. 2 представляет ось времени, и планирование на фиг. 2 представляет распределения в направлении времени.
[0023] Интервал 200 маяка содержит DTI (интервал передачи данных) 250. DTI 250 содержит, например, множество запланированных распределений 254, таких как распределения 254a, 254b и 254c. Каждое из распределений 254 распределяется по первичному каналу (CH1) в беспроводной сети 100.
[0024] Информация планирования для множества распределений 254 в DTI 250 включена в расширенный элемент планирования (ESE) в кадре DMG маяка или кадр уведомления или EDMG_ESE в кадре DMG маяка или кадре уведомления.
[0025] ESE определен стандартом IEEE 802.11ad. ESE декодируется как в DMG_STA, так и в EDMG_STA. EDMG_ESE определен стандартом IEEE 802.11ay. Хотя EDMG_ESE декодируется посредством EDMG_STA, для DMG_STA является затруднительным декодировать EDMG_ESE. Кадр DMG маяка передается по первичному каналу в BTI (интервал передачи маяка). Кадр уведомления передается по первичному каналу в ATI (интервал передачи уведомления). BTI и ATI (не проиллюстрированы) оба обеспечиваются перед DTI 250 в том же самом интервале 200 маяка.
[0026] Далее будет приведено описание агрегирования каналов (связывания каналов), поддерживаемого стандартом IEEE 802.11ay.
[0027] Фиг. 3 является схемой, иллюстрирующей один пример ширин каналов в формировании каналов. Горизонтальная ось на фиг. 3 представляет частоту, и вертикальная ось представляет ширину полосы каждого канала в формировании каналов.
[0028] Стандарт IEEE 802.11ay поддерживает связывание каналов по меньшей мере двух каналов 2,16 ГГц и агрегирование непрерывных и прерывистых каналов двух или менее каналов 2,16 ГГц или двух или менее каналов шириной полосы 4,32 ГГц (каналов 4,32 ГГц).
[0029] Поле сигнализации в канале поля EDMG Заголовок A в EDMG SU PPDU (EDMG однопользовательском PHY протокольном блоке данных) или EDMG MU PPDU (EDMG многопользовательском PHY протокольном блоке данных) используется, чтобы указывать распределение каналов.
[0030] Например, в 1-битном поле агрегации каналов, «0» установлен для 2,16 ГГц, 4,32 ГГц, 6,48 ГГц или 8,64 ГГц PPDU. Также, в 1-битном поле агрегации каналов, «1» установлено для агрегации двух 2,16 ГГц каналов или агрегации двух 4,32 ГГц каналов.
[0031] Например, 8-битное поле BW указывает ширину полосы PPDU. Восемь битов соответствуют, на фиг. 3, каналам #1-#8 2,16 ГГц каналов. Бит, соответствующий каналу, используемому для передачи PPDU, установлен в «1».
[0032] Таким образом, стандарт IEEE 802.11ay поддерживает выполнение связи с использованием одного или более каналов. Ниже будет приведено описание распределения на одном или более каналах.
[0033] Фиг. 4 является схемой, иллюстрирующей один пример планирования распределений на одном или более каналах в интервале 400 маяка в беспроводной сети 100. Горизонтальная ось на фиг. 4 представляет ось времени, и планирование на фиг. 4 представляет распределения на каждом канале в направлении времени. Каналы (CH1, CH2 и CH3) на фиг. 4 являются, например, 2,16 ГГц каналами.
[0034] Интервал 400 маяка содержит DTI 450. DTI 450 содержит, например, множество запланированных распределений 454, то есть, распределения 454a, 454b и 454c. Каждое из запланированных распределений 454 планируется на любом одном канале или двух или более каналах. Каждое распределение (например, распределение 454b) не должно включать в себя первичный канал (CH1) в беспроводной сети 100.
[0035] Например, распределение 454a запланировано на первичном канале (CH1) и CH2, который не является первичным каналом. Распределение 454b также запланировано на CH2 и CH3, которые не являются первичными каналами. Распределение 454c запланировано на первичном канале (CH1) и CH3, который не является первичным каналом.
[0036] Также, на фиг. 4, ресурс (область Y1 на фиг. 4) во времени, соответствующем времени распределения 454b, причем этот ресурс включен в первичный канал (CH1), является нераспределенным ресурсом. Ресурс (область Y2 на фиг. 4) во времени, соответствующем времени распределения 454c, причем этот ресурс включен в CH2, является нераспределенным ресурсом. Ресурс (область Y3 на фиг. 4) во времени, соответствующем времени распределения 454a, причем этот ресурс включен в CH3, является нераспределенным ресурсом.
[0037] Информация планирования для множества запланированных распределений 454 в DTI 450 включена в ESE в кадре DMG маяка или кадре уведомления или EDMG_ESE в кадре DMG маяка или кадре уведомления.
[0038] Более конкретно, в любом из распределений, часть информации планирования включена в ESE, и оставшаяся информация планирования включена в EDMG_ESE в том же самом кадре DMG маяка или кадре уведомления. Другими словами, EDMG_ESE включает в себя информацию различия для ESE для распределения либо для того же самого кадра DMG маяка, либо кадра уведомления.
[0039] EDMG_ESE определяется стандартом IEEE 802.11ay. Хотя EDMG_ESE декодируется посредством EDMG_STA, для DMG_STA сложно декодировать EDMG_ESE. Кадр DMG маяка передается по первичному каналу в BTI. Кадр уведомления передается по первичному каналу в ATI. BTI и ATI оба обеспечены перед DTI 450 в том же самом интервале 400 маяка.
[0040] Как описано выше, в планировании для одного или более каналов информация планирования включена в ESE и EDMG_ESE. ESE декодируется посредством как DMG_STA, так и EDMG_STA, а EDMG_ESE декодируется посредством EDMG_STA, но для DMG_STA сложно декодировать EDMG_ESE. Далее, форматы ESE и EDMG_ESE будут описаны с использованием фиг. 5 и 6.
[0041] <Формат ESE>
Фиг. 5 является схемой, иллюстрирующей один пример формата ESE 300. ESE 300 содержит поле 302 ID элемента, поле 304 длины и поля 306 распределения (306-1-306-n) (n является целым, большим или равным 1).
[0042] Поля 306 распределения включают в себя информацию планирования для конкретного распределения. Каждое из полей 306 распределения содержит поле 312 управления распределением, поле 314 управлением BF (формированием диаграммы направленности), поле 316 AID (идентификатор ассоциации) источника, поле 318 AID получателя, поле 320 начала распределения, поле 322 длительности блока распределения, поле 326 числа блоков и поле 328 периода блока распределения. В дополнение, поле 312 управления распределением содержит множество полей, включая поле 332 ID распределения и поле 334 типа распределения.
[0043] Поле 302 ID элемента содержит значение для однозначной идентификации ESE 300. Соответственно, каждый STA 120 может определить, является или нет формат ESE 300 форматом ESE, обращаясь к значению поля 302 ID элемента. Поле 304 длины специфицирует число октетов в полях 306 распределения. Поле 334 типа распределения указывает, находится ли механизм доступа к каналу во время распределения в CBAP (период доступа на конкурентной основе) или в SP (период обслуживания).
[0044] Поле 316 AID источника устанавливает информацию, которая специфицирует STA, который начинает доступ к каналу во время распределения SP или CBAP. Также, поле 316 AID источника может быть установлено, в распределении CBAP, на AID широковещательной передачи, если все STA могут выполнять передачу во время распределения CBAP. Поле 318 AID получателя устанавливает информацию, которая специфицирует STA, которое осуществляет связь с STA источника в распределении. Также, поле 318 AID получателя может быть установлено в AID широковещательной передачи, когда все STA могут осуществлять связь с STA источника в распределении.
[0045] Поле 332 ID распределения, когда оно установлено в ненулевое значение, идентифицирует распределение времени передачи от AID источника к AID получателя. За исключением распределений CBAP с использованием AID источника широковещательной передачи и AID получателя широковещательной передачи, кортеж (tuple) (набор значений AID источника, AID получателя и ID распределения) однозначно идентифицирует распределение. Для распределений CBAP с использованием AID источника широковещательной передачи и AID получателя широковещательной передачи, ID распределения установлен в ноль.
[0046] Поле 320 начала распределения указывает время, в которое начинается SP или CBAP. Поле 322 длительности блока распределения указывает длительность временного блока, для которого выполняется распределение SP или CBAP и который не может пересекать границы интервала маяка. Поле 326 числа блоков содержит число временных блоков, которые составляют распределение. Поле 328 периода блока распределения содержит время начала двух непрерывных временных блоков, принадлежащих одному и тому же распределению.
[0047] Поле 320 начала распределения, поле 322 длительности блока распределения, поле 326 числа блоков и поле 328 периода блока распределения являются полями, содержащими информацию для идентификации компоновки распределения во временной области.
[0048] <Формат EDMG_ESE>
Фиг. 6 является схемой, иллюстрирующей один пример формата EDMG_ESE 500. EDMG_ESE 500 содержит поле 502 ID элемента, поле 504 длины, поле 506 расширения ID элемента, поле 508 числа распределений и поля 510 (510-1-510-N (N - целое, большее или равное 1)) распределения каналов.
[0049] На фиг. 6, один пример длины (размера) каждого поля указывается числом октетов или числом битов. На каждом чертеже, описанном ниже, аналогично, один пример длины (размера) каждого поля указывается числом октетов или числом битов.
[0050] Поле 502 ID элемента и поле 506 расширения ID элемента содержат значения для однозначной идентификации EDMG_ESE 500. Соответственно, каждый STA 120 может определять, является или нет формат EDMG_ESE 500 форматом EDMG_ESE, обращаясь к значениям поля 502 ID элемента и поля 506 расширения ID элемента.
[0051] Поле 504 длины специфицирует число октетов в поле 506 расширения ID элемента, поле 508 числа распределений и полях 510 распределения каналов. Поле 508 числа распределений указывает число полей 510 распределения каналов.
[0052] Поля 510 распределения каналов содержат, каждое, информацию планирования различия (информацию поступательного планирования) для конкретного распределения. Поля 510 распределения каналов содержат, каждое, поле 512 ключа распределения, поле 514 агрегации каналов, поле 516 BW (ширины полосы) и зарезервированное поле 518. Поле 512 ключа распределения включает в себя поле 522 ID распределения, поле 524 AID источника и поле 526 AID получателя. Поле 512 ключа распределения используется для идентификации распределения.
[0053] Поле 514 агрегации каналов и поле 516 BW специфицируют ширину полосы, занятую распределением. Например, поле 514 агрегации каналов, которое составляет 1 бит, устанавливается в «0» для распределения, которое занимает один канал 2,16 ГГц, 4,32 ГГц, 6,48 ГГц или 8,64 ГГц, и устанавливается в «1» для распределения, которое занимает два канала. Агрегация каналов может занимать два не-смежных канала 2,16 ГГц (например, каналы #1 и #3 на фиг. 3) или два не-смежных канала 4,32 ГГц (например, каналы #9 и #12 на фиг. 3) или может занимать два смежных канала 2,16 ГГц (например, каналы #1 и #2 на фиг. 3) или два смежных канала 4,32 ГГц (например, каналы #9 и #11 на фиг. 3).
[0054] Поле 516 BW, которое составляет 8 битов, указывает ширину полосы распределения. Например, восемь битов (биты 0-7) соответствуют каналам 2,16 ГГц, имеющим номера каналов 1-8, соответственно. Когда бит установлен в 1, это указывает, что соответствующий канал 2,16 ГГц используется для распределения.
[0055] Когда EDMG_ESE 500 (см. фиг. 6) существует в переданном кадре DMG маяка или кадре уведомления, ESE 300 (см. фиг. 5) также существует в том же самом кадре.
[0056] EDMG_STA декодирует EDMG_ESE 500 и ESE 300 и сравнивает значения полей, включенных в каждое поле 510 распределения каналов, со значениями полей, включенных в каждое поле 306 распределения, чтобы тем самым определить, следует или нет игнорировать (отбросить) поле 510 распределения каналов.
[0057] Когда значение поля 522 ID распределения, значение поля 524 AID источника и значение поля 526 AID получателя в поле 512 ключа распределения в одном поле 510 распределения каналов (например, поле 510-1 распределения каналов), которое существует в EDMG_ESE 500, не совпадают ни с каким из значения поля 332 ID распределения, значения поля 316 AID источника и значения поля 318 AID получателя, соответственно, в поле 306 распределения, которое существует в ESE 300 в том же самом кадре, поле распределения (в этом примере, поле 510-1 распределения каналов), включенное в EDMG_ESE 500, игнорируется.
[0058] То есть, когда поле 306 распределения, в котором значение поля 522 ID распределения и значение поля 332 ID распределения совпадают друг с другом, значение поля 524 AID источника и значение поля 316 AID источника совпадают друг с другом, и значение поля 526 AID получателя и значение поля 318 AID получателя совпадают друг с другом, не существует совсем, поле 510-1 распределения каналов игнорируется (отбрасывается).
[0059] Фиг. 7 является схемой, иллюстрирующей первый пример EDMG_ESE 500 и ESE 300 для распределений на одном или более каналах, иллюстрируемых на фиг. 4. EDMG_ESE 500 и ESE 300 на фиг. 7 включены в кадр DMG маяка или кадр уведомления, передаваемый по первичному каналу (CH1 на фиг. 4).
[0060] На фиг. 7, поля, которые являются аналогичными полям на фиг. 5 и 6, обозначены теми же самыми ссылочными позициями, и их описания не приводятся. Поля 306-1-306-3 распределения, включенные в ESE 300 на фиг. 7, содержат информацию планирования для распределений 454a, 454b и 454c, соответственно, на фиг. 4. Поля 510-1-510-3 распределения каналов, включенные в EDMG_ESE 500 на фиг. 7, содержат информацию планирования различия (отмеченную как «различие» на фиг. 7) для распределений 454a, 454b и 454c, соответственно, на фиг. 4. Информация планирования различия также называется «информацией инкрементного планирования».
[0061] DMG_PCP/AP, расположенный в первичном канале и в смежной сети, поддерживает декодирование ESE 300, но не поддерживает декодирование всего EDMG_ESE 500. Соответственно, DMG_PCP/AP ошибочно обрабатывает распределение 454b, не включающее в себя первичный канал, как если бы распределение 454b было распределено на первичном канале. Это объясняется тем, что DMG_PCP/AP идентифицирует компоновку распределения 454b во временной области с использованием поля 306-2 распределения, в то время как DMG_PCP/AP не идентифицирует ширины полос, занятые распределением 454b (каналами, включенными в распределение 454b). Соответственно, DMG_PCP/AP определяет, что ESE 300 и EDMG_ESE 500, включенные в кадр DMG маяка или кадр уведомления, распределены на первичном канале.
[0062] В результате, для DMG_PCP/AP в соседней сети сложно распределить ресурс (область Y1 на фиг. 4) в первичном канале для STA в качестве другого распределения, таким образом, снижая эффективность использования канала первичного канала.
[0063] Ввиду вышеизложенной проблемы, настоящее изобретение обеспечивает эффективное планирование для распределений без снижения эффективности использования каналов.
[0064] В соответствии с настоящим изобретением, PCP/AP 110 может передавать кадр DMG маяка или кадр уведомления по первичному каналу. В качестве альтернативы, PCP/AP 110 может последовательно передавать кадры DMG маяка или кадры уведомления по первичному каналу или одному или более непервичным каналам.
[0065] PCP/AP 110 может также передавать, в BTI, множество кадров DMG маяка во время переключения направления передачи (луча передачи). Например, когда луч передачи переключается 30 путями для передачи 30 DMG маяков, PCP/AP 110 передает 15 DMG маяков первой половины в произвольном BTI в произвольном интервале маяка, выполняет передачу данных DTI на последующей стадии и затем передает 15 DMG маяков последней половины в BTI в следующем интервале маяка. 15 DMG маяков первой половины и 15 DMG маяков последней половины могут передаваться с использованием наборов лучей, имеющих разные направленности. Аналогично, PCP/AP 110 может передавать, в ATI, множество кадров уведомления во время переключения направления передачи (луча передачи). Множество кадров уведомления может отдельно передаваться по множеству интервалов маяка.
[0066] (Первый вариант осуществления)
В соответствии с первым вариантом осуществления настоящего изобретения, когда кадр DMG маяка или кадр уведомления, включающий в себя ESE и EDMG_ESE, передается по первичному каналу, вся информация планирования для каждого распределения, которое не включает в себя первичный канал, включена в EDMG_ESE. Часть информации планирования для каждого распределения, включающего в себя первичный канал, включена в ESE, и оставшаяся информация планирования включена в EDMG_ESE.
[0067] В описании ниже, кадр DMG маяка или кадр уведомления, включающий в себя ESE и EDMG_ESE, при необходимости называется «кадром MAC». Также кадр MAC, включающий в себя ESE и EDMG_ESE, не ограничен кадром DMG маяка или кадром уведомления.
[0068] Фиг. 8 является схемой, иллюстрирующей один пример формата EDMG_ESE 800 в соответствии с первым вариантом осуществления настоящего изобретения. EDMG_ESE 800 содержит поле 802 ID элемента, поле 804 длины, поле 806 расширения ID элемента, поле 808 числа распределений и поля 810 (810-1-810-N (N - целое число, большее или равное 1)) распределения каналов.
[0069] Поле 802 ID элемента и поле 806 расширения ID элемента однозначно идентифицируют EDMG_ESE 800. Поле 804 длины специфицирует число октетов в поле 806 расширения ID элемента, поле 808 числа распределений и полях 810 распределения каналов. Поле 808 числа распределений указывает число полей 810 распределения каналов.
[0070] Каждое из полей 810 (810-1-810-N) распределения каналов содержит либо всю информацию планирования (полное поле) для конкретных распределений, либо информацию планирования различия (инкрементное, разностное поле). В каждом поле 810 распределения каналов, содержащем всю информацию планирования, число октетов установлено в размер 17, и в каждом поле 810 распределения каналов, содержащем информацию планирования различия, число октетов установлено в размер 5.
[0071] Поле 810 распределения каналов, содержащее информацию планирования различия для конкретного распределения, и поле 810 распределения каналов, содержащее всю информацию планирования для конкретного распределения, будут описаны с использованием фиг. 9. Далее, каждое поле распределения каналов, содержащее информацию планирования различия для конкретного распределения, называется «полем распределения каналов на основе IS (инкрементная (разностная) сигнализация)», и каждое поле распределения каналов, содержащее всю информацию планирования для конкретного распределения, называется «полем распределения каналов на основе CS (полная сигнализация)».
[0072] Фиг. 9 является схемой, иллюстрирующей один пример форматов полей распределения каналов на основе IS и на основе CS, включенных в EDMG_ESE 800, в соответствии с первым вариантом осуществления настоящего изобретения.
[0073] Поле распределения каналов на основе IS содержит поле 912 ключа распределения, поле 914 агрегации каналов, поле 916 BW, поле 918 сигнализации различия и зарезервированное поле 920.
[0074] Поле распределения каналов на основе CS содержит поле 912 ключа распределения, поле 914 агрегации каналов, поле 916 BW, поле 918 сигнализации различия и зарезервированное (Reserved) поле 920 в качестве полей (см. кадр X), которые являются теми же самыми, что и в поле распределения каналов на основе IS. Поле распределения каналов на основе CS дополнительно включает в себя поле 334 типа распределения, поле 314 управления BF, поле 320 начала распределения, поле 322 длительности блока распределения, поле 326 числа блоков и поле 328 периода блока распределения.
[0075] Поле 912 ключа распределения, поле 914 агрегации каналов и поле 916 BW аналогичны полю 512 ключа распределения, полю 514 агрегации каналов и полю 516 BW, соответственно, на фиг. 6.
[0076] Также, размер (число битов) зарезервированного поля 920 уменьшается на число битов соответственно 1 биту в поле сигнализации различия из зарезервированного поля 518 на фиг. 6. Соответственно, хотя, в поле распределения каналов на основе IS, поле сигнализации различия добавляется к полю 510 распределения каналов на фиг. 6, их размеры равны друг другу.
[0077] Поле 918 сигнализации различия указывает, на чем из IS и CS основано поле распределения каналов. Например, когда поле распределения каналов является полем на основе IS, то есть, полем распределения каналов на основе IS, поле 918 сигнализации различия установлено в «1». Когда поле распределения каналов является полем на основе CS, то есть полем распределения каналов на основе CS, поле 918 сигнализации различия установлено в «0».
[0078] Поле 334 типа распределения, поле 314 управления BF, поле 320 начала распределения, поле 322 длительности блока распределения, поле 326 числа блоков и поле 328 периода блока распределения аналогичны полям, включенным в каждое поле 306 распределения на фиг. 5.
[0079] Поле распределения каналов на основе IS имеет поля, включенные в каждое поле 510 распределения каналов на фиг. 6, и содержит информацию планирования различия для конкретного распределения. Информация планирования различия включает в себя, например, информацию о каналах, включенных в конкретное распределение (каналах, занятых конкретным распределением).
[0080] Поле распределения каналов на основе IS имеет поля, включенные в каждое поле 510 распределения каналов на фиг. 6, и поля, включенные в каждое поле 306 распределения на фиг. 5, и содержит всю информацию планирования для конкретного распределения. Вся информация планирования включает в себя, например, информацию о каналах, включенных в конкретное распределение (каналах, занятых конкретным распределением), и информацию для идентификации компоновки конкретного распределения во временной области.
[0081] Ниже будет дано описание одного примера планирования и одного примера ESE и EDMG_ESE для планирования.
[0082] Фиг. 10 является схемой, иллюстрирующей один пример планирования распределений на одном или более каналах в интервале 1100 маяка в соответствии с первым вариантом осуществления настоящего изобретения. Горизонтальная ось на фиг. 10 представляет временную ось, и планирование на фиг. 10 указывает распределения на каналах в направлении времени. Каждый канал на фиг. 10 является, например, каналом 2,16 ГГц.
[0083] На фиг. 10, распределения 454a-454c в DTI 450, включенные в интервал 1100 маяка, аналогичны распределениям на фиг. 4. Фиг. 4 и фиг. 10 отличаются друг от друга в кадре 1101 MAC, который передается в интервале, предусмотренном перед DTI 250.
[0084] EDMG_PCP/AP передает кадр 1101 MAC по первичному каналу.
[0085] EDMG_PCP/AP может одновременно передавать кадры MAC по первичному каналу, например, с использованием агрегации каналов. В качестве альтернативы, EDMG_PCP/AP может последовательно передавать кадры MAC по первичному каналу, например, посредством фрагментации BTI.
[0086] ESE включает в себя поля распределения для сигнализации информации планирования для распределений, включающих в себя первичный канал, по которому передаются кадры MAC.
[0087] EDMG_ESE включает в себя поле распределения каналов на основе CS для сигнализации информации планирования для каждого распределения, не включающего в себя канал, по которому передаются кадры MAC, и поле распределения каналов на основе IS для сигнализации информации планирования для каждого распределения, включающего в себя канал, по которому передаются кадры MAC.
[0088] Например, EDMG_ESE, включенное в кадр 1101 MAC, передаваемый по CH1, включает в себя поле распределения каналов на основе CS для сигнализации информации планирования для распределения 454b, не включающего в себя CH1, и поля распределения каналов на основе IS для сигнализации информации планирования для распределений 454a и 454c, включающих в себя CH1.
[0089] Ниже ESE и EDMG_ESE, включенные в кадр 1101 MAC, передаваемый по CH1 на фиг. 10, будут описаны с использованием фиг. 11.
[0090] Фиг. 11 является схемой, иллюстрирующей в первом варианте осуществления настоящего изобретения один пример ESE 1200 и EDMG_ESE 800, передаваемых по первичному каналу (CH1) на фиг. 10. На фиг. 11, составные части, которые аналогичны составным частям на фиг. 5 и 8, обозначены теми же самыми ссылочными позициями, и их описания не приводятся.
[0091] ESE 1200 имеет поле 306-1 распределения для сигнализации информации планирования для распределения 454a, включающего в себя первичный канал (CH1), и поле 306-2 распределения для сигнализации информации планирования для распределения 454c, включающего в себя первичный канал (CH1). ESE 1200, с другой стороны, не имеет поле распределения для сигнализации информации планирования для распределения 454b, не включающего в себя первичный канал (CH1).
[0092] EDMG_ESE 800 имеет поле (различие) 810-1 распределения каналов на основе IS для сигнализации информации планирования для распределения 454a, включающего в себя первичный канал (CH1), поле (полное) 810-2 распределения каналов на основе CS для сигнализации информации планирования для распределения 454b, не включающего в себя первичный канал (CH1), и поле (различие) 810-3 распределения каналов на основе IS для сигнализации информации планирования для распределения 454c.
[0093] DMG_PCP/AP, расположенный в первичном канале (CH1) и в смежной сети, принимает кадр 1101 MAC, включающий в себя ESE 1200 и EDMG_ESE 800 на фиг. 11, и декодирует ESE 1200, чтобы получить информацию планирования для распределений 454a и 454c. С другой стороны, поскольку ESE 1200 на фиг. 11 не имеет информации планирования для распределения 454b, DMG_PCP/AP не получает информацию планирования для распределения 454b. Соответственно, DMG_PCP/AP может выполнить другое распределение (распределение, отличное от фиг. 10) на ресурсе (область Y1 на фиг. 10) во времени, соответствующем времени распределения 454b, причем ресурс включен в первичный канал (CH1).
[0094] Также, хотя ESE 1200 на фиг. 11 не имеет информации планирования для распределения 454b, EDMG_ESE 800 на фиг. 11 имеет поле 810-2 распределения каналов на основе CS, содержащее всю информацию планирования для распределения 454b, и таким образом, EDMG_STA может получить информацию планирования для всех распределений, включая распределение 454b, посредством декодирования ESE 1200 и EDMG_ESE 800 на фиг. 11.
[0095] Далее будет приведено описание конфигурации PCP/AP и конфигурации STA в соответствии с первым вариантом осуществления, описанным выше.
[0096] <Конфигурация PCP/AP>
Фиг. 12 является упрощенной блок-схемой PCP/AP 2000 в соответствии с первым вариантом осуществления настоящего изобретения. PCP/AP 2000 может быть, например, PCP/AP 110 на фиг. 1. PCP/AP 2000 содержит схему 2010 формирования сигнала передачи и схему 2020 передачи. Схема 2010 формирования сигнала передачи имеет функцию формирования сигнала передачи, а схема 2020 передачи имеет функцию передачи сформированного сигнала.
[0097] Фиг. 13 является детальной блок-схемой PCP/AP 2000 в соответствии с первым вариантом осуществления настоящего изобретения. PCP/AP 2000 содержит схему 2002 управления, схему 2004 планирования, схему 2006 обработки сообщения, схему 2010 формирования сигнала передачи и схему 2020 передачи. Схема 2010 формирования сигнала передачи содержит схему 2012 формирования сообщения, и схема 2020 передачи содержит схему 2022 обработки PHY и множество антенн 2024.
[0098] Схема 2002 управления является контроллером протокола MAC и управляет общими операциями протокола MAC. Например, схема 2002 управления управляет операциями протокола MAC, поддерживаемыми стандартом IEEE 802.11ad и стандартом IEEE 802.11ay.
[0099] Под управлением схемы 2002 управления, схема 2004 планирования планирует временное распределение каналов.
[0100] Под управлением схемы 2002 управления, схема 2012 формирования сообщения принимает информацию планирования от схемы 2004 планирования и формирует соответствующее сообщение управления, данных или администрирования, такое как кадр MAC (кадр DMG маяка или кадр уведомления). EDMG_ESE и ESE, включенные в кадр MAC, формируются в соответствии с вышеописанным вариантом осуществления.
[0101] Сигнал передачи, включающий в себя сформированное сообщение, подвергается обработке PHY, выполняемой схемой 2022 обработки PHY, и затем передается посредством множества антенн 2024.
[0102] Схема 2006 обработки сообщения анализирует сообщение приема, принятое посредством множества антенн 2024 и схемы 2022 обработки PHY, и выводит проанализированное сообщение на схему 2002 управления.
[0103] <Конфигурация STA>
Фиг. 14 является упрощенной блок-схемой STA 2100 в соответствии с первым вариантом осуществления настоящего изобретения. STA 2100 может быть одним из множества STA 120 в беспроводной сети 100 на фиг. 1. STA 2100 содержит схему 2110 приема и схему 2120 обработки сигнала приема. Схема 2110 приема имеет функцию приема сигнала, передаваемого при помощи PCP/AP 2000. Схема 2120 обработки сигнала приема имеет функцию обработки принятого сигнала.
[0104] Фиг. 15 является детальной блок-схемой STA 2100 в соответствии с первым вариантом осуществления настоящего изобретения. STA 2100 содержит схему 2102 управления, схему 2104 формирования сообщения, схему 2110 приема и схему 2120 обработки сигнала приема. Схема 2110 приема содержит схему 2122 обработки PHY и множество антенн 2124. Схема 2120 обработки сигнала приема содержит схему 2112 обработки сообщения.
[0105] Схема 2102 управления является контроллером протокола MAC и управляет общими операциями протокола MAC.
[0106] Под управлением схемы 2102 управления, схема 2104 формирования сообщения формирует сообщение управления, данных или администрирования, такое как кадр MAC.
[0107] Сигнал передачи, включающий в себя сформированное сообщение, подвергается обработке PHY, выполняемой схемой 2122 обработки PHY, и затем передается посредством множества антенн 2124.
[0108] Под управлением схемы 2102 управления, схема 2112 обработки сообщения анализирует сообщение управления, данных или администрирования, принятое посредством множества антенн 2124 и схемы 2122 обработки PHY, и подает проанализированное сообщение на схему 2102 управления. EDMG_ESE и ESE, включенные в кадр MAC, формируются в соответствии с вариантом осуществления, описанным выше.
[0109] <Краткое описание первого варианта осуществления>
В первом варианте осуществления, описанном выше, EDMG_ESE, включенный в кадр MAC, передаваемый по первичному каналу, включает в себя всю информацию планирования для каждого распределения, не включающего в себя (не занимающего) первичный канал, и ESE не включает в себя информацию планирования для каждого распределения, не включающего в себя (не занимающего) первичный канал. При этой конфигурации, DMG_PCP/AP, расположенный в первичном канале и в соседней сети, декодирует ESE, чтобы тем самым позволить избежать интерпретирования распределения, не включающего в себя первичный канал, в качестве распределения, включающего в себя первичный канал. Это позволяет DMG_PCP/AP более эффективно выполнять планирование для первичного канала, таким образом, повышая эффективность использования канала первичного канала.
[0110] Также, в первом варианте осуществления, первые четыре поля сигнализации (или пять полей сигнализации, включая зарезервированное поле) в поле распределения каналов на основе IS являются теми же самыми, что и первые четыре поля сигнализации (или пять полей сигнализации, включая зарезервированное поле) в поле распределения каналов на основе CS. В результате, приемное устройство (например, STA) может обрабатывать первые четыре поля сигнализации в каждом поле распределения каналов таким же образом, позволяя тем самым упростить обработку в приемном устройстве.
[0111] <Первая модификация первого варианта осуществления>
В первом варианте осуществления, описанном выше, было приведено описание примера, в котором поле 918 сигнализации различия (см. фиг. 9) используется для указания того, на чем из IS и CS основано каждое поле 810 распределения каналов (см. фиг. 8). В первой модификации первого варианта осуществления, будет приведено описание примера, в котором способ, отличный от способа с использованием поля 918 сигнализации различия, используется для указания того, на чем из IS и CS основано каждое поле распределения каналов.
[0112] Фиг. 16 является схемой, иллюстрирующей один пример формата EDMG_ESE 1300 в соответствии с первой модификацией первого варианта осуществления настоящего изобретения. EDMG_ESE 1300 содержит поле 1302 ID элемента, поле 1304 длины, поле 1306 расширения ID элемента, поле 1308 числа распределений на основе IS, поля 1310 (1310-1-1310-M) распределения каналов на основе IS, и поля 1320 (1320-M+1-1320-N) распределения каналов на основе CS. M является целым число, большим или равным 1, и N является целым числом, большим или равным M+1.
[0113] Поле 1302 ID элемента и поле 1306 расширения ID элемента однозначно идентифицируют EDMG_ESE 1300. Поле 1304 длины специфицирует число октетов в поле 1306 расширения ID элемента, поле 1308 распределений на основе числа IS, множество полей 1310 распределения каналов на основе IS и множество полей 1320 распределения каналов на основе CS. Поле 1308 числа распределений на основе IS указывает число полей 1310 распределения каналов на основе IS.
[0114] Поля 1310 распределения каналов на основе IS последовательно обеспечены вслед за полем 1308 числа распределений на основе IS и перед полями 1320 распределения каналов на основе CS. Каждое 1310 поле распределения каналов на основе IS аналогично полю распределения каналов на основе IS на фиг. 9, за исключением того, что поле 918 сигнализации различия не включено.
[0115] Поля 1320 распределения каналов на основе CS последовательно обеспечены вслед за полями 1310 распределения каналов на основе IS. Каждое поле 1320 распределения каналов на основе CS аналогично полю распределения каналов на основе CS на фиг. 9, за исключением того, что поле 918 сигнализации различия не включено.
CS
[0116] На основе значений поля 1304 длины и поля 1308 числа распределений на основе IS, число полей 1320 распределения каналов на основе CS, N, вычисляется в соответствии с уравнением (1). Длина каждого поля 1310 распределения каналов на основе IS и длина каждого поля 1320 распределения каналов на основе CS известны и составляют, например, 5 и 17, соответственно, на фиг. 16.
CS
N=(«значение поля 1304 длины» - 2 – «значение поля 1308 числа распределений на основе IS» × «длина поля 1310 распределения каналов на основе IS»)/«длина поля 1320 распределения каналов на основе CS»
Уравнение (1)
CS
[0117] В уравнении (1) «- 2» в числителе на правой стороне соответствует длине (1 октет на фиг. 16) поля 1306 расширения ID элемента и длине (1 октет на фиг. 16) поля 1308 числа распределений на основе IS. То есть, в числителе на правой стороне уравнения (1), длины полей, отличных от полей 1320 распределения каналов на основе CS, извлекаются из значения поля 1304 длины, чтобы тем самым вычислить полную длину множества полей 1320 распределения каналов на основе CS. Длина в числителе в уравнении (1) делится на длину одного поля 1320 распределения каналов на основе CS, чтобы тем самым вычислить число полей 1320 распределения каналов на основе CS, N.
CS
[0118] В первой модификации первого варианта осуществления, то, чем из IS и CS является каждое поле распределения каналов, определяется на основе положений полей 1310 распределения каналов на основе IS и полей 1320 распределения каналов на основе CS в EDMG_ESE 1300, значения поля 1308 числа распределений на основе IS (т.е., числа полей распределения на основе IS), и числа полей 1320 распределения каналов на основе CS, N, вместо обеспечения поля 918 сигнализации различия в каждом поле распределения каналов.
[0119] Поскольку поле сигнализации различия не обеспечено в EDMG_ESE 1300 в первой модификации первого варианта осуществления, возможно уменьшить размер каждого поля распределения каналов на 1 бит.
[0120] <Вторая модификация первого варианта осуществления>
Во второй модификации первого варианта осуществления будет приведено описание еще одного другого примера, в котором способ, отличный от способа, использующего поле 918 сигнализации различия (см. фиг. 9), используется для указания того, на чем из IS и CS основано каждое поле распределения каналов.
[0121] Фиг. 17 является схемой, иллюстрирующей один пример формата EDMG_ESE 1400 в соответствии со второй модификацией первого варианта осуществления настоящего изобретения. EDMG_ESE 1400 содержит поле 1402 ID элемента, поле 1404 длины, поле 1406 расширения ID элемента, поле 1408 числа распределений на основе CS, поля 1410 (1410-1-1410-M) распределения каналов на основе CS и поля 1420 (1420-M+1-1420-N) распределения каналов на основе IS. M является целым числом, большим или равным 1, и N является целым числом, большим или равным M+1.
[0122] Поле 1402 ID элемента и поле 1406 расширения ID элемента однозначно идентифицируют EDMG_ESE 1400. Поле 1404 длины специфицирует число октетов в поле 1406 расширения ID элемента, поле 1408 числа распределений на основе CS, множество полей 1410 распределения каналов на основе CS и множество полей 1420 распределения каналов на основе IS. Поле 1408 числа распределений на основе CS указывает число полей 1410 распределения каналов на основе CS.
[0123] Поля 1410 распределения каналов на основе CS последовательно обеспечены вслед за полем 1408 числа распределений на основе CS и перед полем 1420 распределения каналов на основе CS. Каждое поле 1410 распределения каналов на основе CS аналогично полю распределения каналов на основе IS на фиг. 9, за исключением того, что поле 918 сигнализации различия не включено.
[0124] Поля 1420 распределения каналов на основе IS последовательно обеспечены вслед за полями 1410 распределения каналов на основе CS. Каждое поле 1420 распределения каналов на основе IS аналогично полю распределения каналов на основе IS на фиг. 9, за исключением того, что поле 918 сигнализации различия не включено.
IS
[0125] На основе значений поля 1404 длины и поля 1408 числа распределений на основе CS, число полей 1420 распределения каналов на основе IS, N, вычисляется в соответствии с уравнением (2). Длина каждого поля 1410 распределения каналов на основе CS и длина каждого поля 1420 распределения каналов на основе IS известны и составляют, например, 17 и 5, соответственно, на фиг. 17.
IS
N=(«значение поля 1404 длины» - 2 – «значение поля 1408 числа распределений на основе CS» × «длина поля 1410 распределения каналов на основе CS»)/«длина поля 1420 распределения каналов на основе IS»
Уравнение (2)
IS
[0126] Во второй модификации первого варианта осуществления, то, чем из IS и CS является каждое поле распределения каналов, определяется на основе положений полей 1410 распределения каналов на основе CS и полей 1420 распределения каналов на основе IS в EDMG_ESE 1400, значения поля 1408 числа распределений на основе CS (т.е., числа полей распределения на основе CS) и числа полей 1320 распределения каналов на основе IS, N, вместо обеспечения поля сигнализации различия в каждом поле распределения каналов.
[0127] В EDMG_ESE 1400 во второй модификации первого варианта осуществления, поскольку поле сигнализации различия не предусмотрено, размер каждого поля распределения каналов может быть уменьшен на один бит.
[0128] (Второй вариант осуществления)
Фиг. 18 является схемой, иллюстрирующей один пример форматов полей распределения каналов на основе IS и на основе CS, включенных в EDMG_ESE, в соответствии со вторым вариантом осуществления настоящего изобретения. На фиг. 18, составные части, которые аналогичны составным частям на фиг. 9, обозначены теми же самыми ссылочными позициями, и их описания не приводятся.
[0129] Формат поля распределения каналов на основе IS на фиг. 18 содержит поле 1010 режима передачи и поле 1012 управления MIMO (множество входов/множество выходов) BF, в дополнение к формату поля распределения каналов на основе IS на фиг. 9. Формат поля распределения каналов на основе IS может содержать параметры для выполнения формирования лучей во время их распределения.
[0130] Формат поля распределения каналов на основе CS на фиг. 18 содержит поле 1010 режима передачи и поле 1012 управления MIMO BF, в дополнение к формату поля распределения каналов на основе CS на фиг. 9.
[0131] Поле 1010 режима передачи указывает, какая из передачи SISO (один вход/один выход), передачи SU-MIMO (однопользовательский MIMO) и передачи MU-MIMO DL (многопользовательский MIMO нисходящей линии связи) должна начинаться в распределении.
[0132] Поле 1012 управления MIMO BF содержит сигнализацию различия, относящуюся к обучению MIMO BF для поля 314 управления BF в ESE 300.
[0133] Например, поле 1012 управления MIMO BF содержит первую сигнализацию для указания, требуется или нет обучение SU-MIMO BF для линии связи инициатора, вторую сигнализацию для указания, требуется или нет обучение SU-MIMO BF для линии связи ответчика, и третью сигнализацию для указания, требуется или нет обучение DL MU-MIMO BF. Поле 1012 управления MIMO BF может также содержать дополнительный параметр в отношении обучения SU-MIMO BF для линии связи инициатора, дополнительный параметр в отношении обучения SU-MIMO BF для линии связи ответчика и дополнительный параметр в отношении обучения DL MU-MIMO BF. Когда передача SISO начинается в распределении, поле 1012 управления MIMO BF обрабатывается как зарезервированное поле 920 в поле распределения каналов.
[0134] Параметры, содержащиеся в поле 1012 управления MIMO BF, то есть, параметры для сигнализации различия, относящейся к обучению MIMO BF для поля 314 управления BF, не ограничены обучением BF и могут использоваться для передачи данных MIMO. Например, параметры, содержащиеся в поле 1012 управления MIMO BF, включают в себя параметр в отношении управления направленностью антенны и параметр в отношении числа потоков MIMO.
[0135] <Краткое описание второго варианта осуществления>
Во втором варианте осуществления настоящего изобретения, первые шесть полей сигнализации (или первые семь полей сигнализации, включая зарезервированное поле) в поле распределения каналов на основе IS являются теми же самыми, что и первые шесть полей сигнализации (или первые семь полей сигнализации, включая зарезервированное поле) в поле распределения каналов на основе CS. В результате, приемное устройство (например, STA) может обрабатывать первые шесть полей сигнализации в каждом поле распределения каналов тем же самым образом, тем самым позволяя упростить обработку в приемном устройстве.
[0136] Также, во втором варианте осуществления настоящего изобретения, поскольку каждое поле распределения в EDMG_ESE имеет поле режима передачи и поле управления MIMO BF, приемное устройство (например, EDMG_STA), которое декодирует EDMG_ESE, может выполнять переключение режима передачи и обучение BF.
[0137] Поле управления MIMO BF, включенное в EDMG_ESE, является полем для сообщения параметров в отношении функций расширения, добавленных стандартом IEEE 802.11ay. Функциями расширения являются, например, передача данных и обучение BF с использованием MIMO. ESE является элементом планирования, определенным стандартом IEEE 802.11ad, и таким образом, не сообщает параметры в отношении функций расширения, добавленных стандартом IEEE 802.11ay.
[0138] Например, когда обучение BF в функциях расширения выполняется по первичному каналу, количество данных кадра маяка может быть уменьшено, поскольку каждое поле распределения каналов на основе IS включает в себя поле управления MIMO BF.
[0139] Когда обучение BF в функциях расширения не выполняется в распределении, включающем в себя первичный канал (т.е., когда поле управления BF не специфицирует никакую функцию расширения), не требуется, чтобы кадр маяка включал в себя EDMG_ESE. Когда кадр маяка не включает в себя EDMG_ESE, возможно уменьшить количество данных кадра маяка.
[0140] (Третий вариант осуществления)
Каждое поле распределения каналов в EDMG_ESE в соответствии с третьим вариантом осуществления настоящего изобретения имеет поле сигнализации, которое является тем же самым, что и в поле распределения в ESE, в дополнение к полю AID источника, полю AID получателя и полю ID распределения.
[0141] Например, каждое поле распределения каналов в EDMG_ESE включает в себя поле типа распределения или поле длительности блока распределения в качестве поля общей сигнализации.
[0142] Когда кадр MAC, включающий в себя ESE и EDMG_ESE, передается по первичному каналу, поле общей сигнализации в поле распределения каналов для распределения, не включающего в себя первичный канал, причем поле распределения каналов включено в EDMG_ESE, установлено в действительное значение. С другой стороны, поле общей сигнализации в поле распределения для распределения, не включающего в себя первичный канал, причем поле распределения включено в ESE, установлено в недействительное значение.
[0143] Например, когда поле общей сигнализации является полем длительности блока распределения, поле длительности блока распределения в поле распределения для распределения, не включающего в себя первичный канал, причем поле распределения включено в ESE, установлено в 0, что является недействительным значением.
[0144] Также, например, когда поле общей сигнализации является полем типа распределения, поле типа распределения в поле распределения для распределения, не включающего в себя первичный канал, причем поле распределения включено в ESE, установлено в одно значение (например, одно из 2, 3, 4, 5, 6 и 7), что не указывает ни CBAP, ни SP.
[0145] В распределении, включающем в себя первичный канал, поле общей сигнализации в поле распределения каналов в EDMG_ESE и поле общей сигнализации в поле распределения в ESE оба установлены в действительные значения.
[0146] Фиг. 19 является схемой, иллюстрирующей один пример формата EDMG_ESE 1500 в соответствии с третьим вариантом осуществления настоящего изобретения. EDMG_ESE 1500 содержит поле 1502 ID элемента, поле 1504 длины, поле 1506 расширения ID элемента, поле 1508 числа распределений и поля 1510 (1510-1-1510-N (N является целым числом, большим или равным 1)) распределения каналов.
[0147] Поле 1502 ID элемента и поле 1506 расширения ID элемента однозначно идентифицируют EDMG_ESE 1500. Поле 1504 длины специфицирует число октетов в поле 1506 расширения ID элемента, поле 1508 числа распределений и полях 1510 распределения каналов. Поле 1508 числа распределений указывает число полей 1510 распределения каналов.
[0148] Хотя пример, в котором EDMG_ESE 1500 содержит поле 1508 числа распределений, будет описан на фиг. 19, EDMG_ESE 1500 не должен содержать поле 1508 числа распределений. Например, число распределений, N, может вычисляться с использованием N=(«Поле длины» - 1)/«Длина (7 в примере фиг. 19) поля 1510 распределения».
[0149] Каждое поле 1510 распределения каналов содержит информацию планирования различия для конкретного распределения. Каждое поле 1510 распределения каналов содержит поле 1602 ключа распределения, поле 1604 агрегации каналов, поле 1606 BW и поле 1608 длительности блока распределения. Поле 1602 ключа распределения, поле 1604 агрегации каналов и поле 1606 BW аналогичны полю 512 ключа распределения, полю 514 агрегации каналов и полю 516 BW на фиг. 6.
[0150] Поле 1608 длительности блока распределения является полем общей сигнализации и аналогично полю 322 длительности блока распределения в ESE 300 на фиг. 5. В качестве альтернативы, поле 1608 длительности блока распределения может замещаться полем типа распределения, которое аналогично полю 334 типа распределения в ESE 300 на фиг. 3.
[0151] Далее, будет приведено описание одного примера ESE и EDMG_ESE для планирования. Пример, иллюстрируемый на фиг. 10, включен здесь для планирования.
[0152] ESE и EDMG_ESE, включенные в кадр 1101 MAC, передаваемый по CH1 на фиг. 10, будут описаны с использованием фиг. 20.
[0153] Фиг. 20 является схемой, иллюстрирующей, в третьем варианте осуществления настоящего изобретения, один пример ESE 2300 и EDMG_ESE 1500, передаваемых по первичному каналу (CH1) на фиг. 10. На фиг. 20, составные части, которые аналогичны составным частям на фиг. 5 и 19, обозначены теми же самыми ссылочными позициями, и их описания не приводятся.
[0154] ESE 2300 имеет поле 306-1 распределения для сигнализации информации планирования для распределения 454a, включающего в себя первичный канал (CH1), поле 306-2 распределения для сигнализации информации планирования для распределения 454b, не включающего в себя первичный канал (CH1), и поле 306-3 распределения для сигнализации информации планирования для распределения 454c, включающего в себя первичный канал (CH1).
[0155] EDMG_ESE 1500 имеет поле 1510-1 распределения каналов для сигнализации информации планирования различия для распределения 454a, включающего в себя первичный канал (CH1), поле 1510-2 распределения каналов для сигнализации информации планирования различия для распределения 454b, не включающего в себя первичный канал (CH1), и поле 1510-3 распределения каналов для сигнализации информации планирования различия для распределения 454c, включающего в себя первичный канал (CH1).
[0156] Поле 322 длительности блока распределения в поле 306-2 распределения для распределения 454b, не включающего в себя первичный канал (CH1), причем поле 306-2 распределения включено в ESE 2300, установлено в 0. Поля 322 длительности блока распределения (не проиллюстрированы) в полях 306-1 и 306-3 распределения установлены в действительные значения. Также, поля 1608 длительности блока (см. фиг. 19), добавленные к полям 1510 распределения каналов в EDMG_ESE 1500, установлены в действительные значения.
[0157] DMG_PCP/AP, расположенный в первичном канале (CH1) и в соседней сети, принимает кадр 1101 MAC, включающий в себя ESE 2300 и EDMG_ESE 1500 на фиг. 20, и декодирует ESE 2300, чтобы получить информацию планирования для распределений 454a и 454c. Также, при распознавании того, что поле 322 длительности блока распределения в поле 306-2 распределения для распределения 454b установлено в 0, DMG_PCP/AP определяет, что распределение 454b является, на практике, распределением, которое не планируется на первичном канале (CH1). Соответственно, DMG_PCP/AP может выполнять другое распределение для ресурса (область Y1 на фиг. 10) во времени, соответствующем времени распределения 454b, причем ресурс включен в первичный канал (CH1).
[0158] Также, хотя поле 322 длительности блока распределения в поле 306-2 распределения для распределения 454b, причем поле 306-2 распределения включено в ESE 2300 на фиг. 20, установлено в 0, поле 1608 длительности блока распределения (не проиллюстрировано), установленное в действительное значение, включено в поле 1510-2 распределения каналов для распределения 454b, причем поле 1510-2 распределения каналов включено в EDMG_ESE 1500 на фиг. 20. Соответственно, EDMG_STA может получить информацию планирования для всех распределений, включающих в себя распределение 454b, путем декодирования ESE 2300 и EDMG_ESE 1500 на фиг. 20.
[0159] <Краткое описание третьего варианта осуществления>
В третьем варианте осуществления, описанном выше, каждое поле 1510 распределения каналов в EDMG_ESE 1500 имеет поле общей сигнализации (например, поле типа распределения или поле длительности блока распределения), которое является общим для полей 306 распределения в ESE, в дополнение к полю AID источника, полю AID получателя и полю ID распределения.
[0160] Поле общей сигнализации в отношении каждого распределения, не включающего в себя (не занимающего) первичный канал, причем поле общей сигнализации включено в ESE, включенный в кадр MAC, передаваемый по первичному каналу, установлено в недействительное значение, и поле общей сигнализации в EDMG_ESE установлено в действительное значение.
[0161] При этой конфигурации, DMG_PCP/AP, расположенный в первичном канале и в соседней сети, может избежать интерпретирования распределения, не включающего в себя первичный канал, как распределения, включающего в себя первичный канал, путем декодирования ESE. Это позволяет DMG_PCP/AP более эффективно выполнять планирование для первичного канала, таким образом повышая эффективность использования канала первичного канала.
[0162] (Четвертый вариант осуществления)
Фиг. 21 является схемой, иллюстрирующей один пример формата каждого поля распределения каналов, включенного в EDMG_ESE, в соответствии с четвертым вариантом осуществления настоящего изобретения. На фиг. 21, составные части, которые аналогичны составным частям на фиг. 19, обозначены теми же самыми ссылочными позициями, и их описания не приводятся.
[0163] Формат поля распределения каналов на фиг. 21 содержит поле 1720 режима передачи и поле 1722 управления MIMO BF в дополнение к формату поля 1510 распределения каналов на фиг. 19.
[0164] Поле 1720 режима передачи указывает, какую из передачи SISO, передачи SU-MIMO и передачи DL MU-MIMO следует запускать в распределении.
[0165] Поле 1722 управления MIMO BF включает в себя сигнализацию различия, относящуюся к обучению MIMO BF для поля управления BF в ESE 300.
[0166] Например, поле 1722 управления MIMO BF содержит первую сигнализацию для указания, требуется или нет обучение SU-MIMO BF для линии связи инициатора, вторую сигнализацию для указания, требуется или нет обучение SU-MIMO BF для линии связи ответчика, и третью сигнализацию для указания, требуется или нет обучение DL MU-MIMO BF. Поле 1722 управления MIMO BF может также содержать дополнительный параметр в отношении обучения SU-MIMO BF для линии связи инициатора, дополнительный параметр в отношении обучения SU-MIMO BF для линии связи ответчика и дополнительный параметр в отношении обучения DL MU-MIMO BF. Когда передача SISO начинается в распределении, поле 1722 управления MIMO BF обрабатывается как зарезервированное поле в поле распределения каналов для распределения.
[0167] <Краткое описание четвертого варианта осуществления>
В четвертом варианте осуществления настоящего изобретения, поскольку каждое поле распределения в EDMG_ESE имеет поле режима передачи и поле управления MIMO BF, приемное устройство (например, EDMG_STA), которое может декодировать EDMG_ESE, может выполнять переключение режима передачи и обучения BF.
[0168] Форматы кадров, описанные выше в вариантах осуществления, являются примерами, и настоящее изобретение не ограничено ими. Например, порядок полей, включенных в кадры, и/или размеры полей могут изменяться.
[0169] Хотя примеры, в которых настоящее изобретение реализовано при помощи аппаратных средств, были описаны в вариантах осуществления, приведенных выше, настоящее изобретение может быть реализовано при помощи программного обеспечения. Также, схема для реализации интегральной схемы не ограничена схемой для LSI и может быть реализована специализированной схемой или универсальным процессором. Также могут использоваться FPGA (программируемая вентильная матрица), которая может программироваться после производства LSI, или реконфигурируемый процессор, который позволяет осуществлять реконфигурацию соединений или настроек ячеек схемы в LSI.
[0170] В дополнение, когда технология интеграции схемы, которая замещает LSI, такая как применение биотехнологии или тому подобного, станет доступной по мере развития полупроводниковой технологии или другой производной технологии, эта технология может также использоваться для интеграции функциональных блоков.
[0171] Каждый вариант осуществления, описанный выше, может использоваться для сотового телефона, смартфона, планшетного терминала и телевизионного терминала, которые передают или принимают по меньшей мере одно из видео, изображений, текста и звука.
[0172] Хотя различные варианты осуществления были описаны выше со ссылкой на чертежи, очевидно, что настоящее изобретение не ограничено такими примерами. Специалистам в данной области техники должно быть понятно, что различные вариации и модификации могут быть предложены в пределах объема, изложенного в формуле изобретения, и следует понимать, что эти вариации и модификации также естественно принадлежат техническому объему настоящего изобретения. Также, составные элементы в вариантах осуществления, описанных выше, могут произвольно комбинироваться вместе в пределах объема без отклонения от сущности настоящего изобретения.
[0173] <Краткое описание настоящего изобретения>
Передающее устройство в настоящем изобретении содержит: схему формирования сигнала передачи, которая формирует по меньшей мере одно из первого типа элемента планирования, соответствующего распределению, затрагивающему один канал, и второго типа элемента планирования, соответствующего распределению, затрагивающему множество каналов, и которая формирует кадр MAC, включающий в себя сформированный первый тип или второй тип элемента планирования; и схему передачи, которая передает кадр MAC по первому каналу. Когда распределение, затрагивающее множество каналов, включает в себя первый канал, схема формирования сигнала передачи формирует первый типа элемента планирования, включающего в себя всю информацию из информации в отношении распределения, затрагивающего множество каналов, и формирует второй тип элемента планирования, включающего в себя информацию различия, указывающую сформированный первый тип элемента планирования, и когда распределение, затрагивающее множество каналов, не включает в себя первый канал, схема формирования сигнала передачи исключает формирование первого типа элемента планирования и формирует второй тип элемента планирования, включающего в себя всю информацию из информации в отношении распределения, затрагивающего множество каналов.
[0174] В передающем устройстве в настоящем изобретении, первый типа элемента планирования является расширенным элементом планирования, который соответствует стандарту IEEE 802.11ad, и второй тип элемента планирования является расширенным EDMG (расширенным направленным мульти-гигабитным) элементом планирования, который соответствует стандарту IEEE 802.11ay.
[0175] В передающем устройстве в настоящем изобретении, кадр MAC является либо кадром DMG маяка, либо кадром уведомления.
[0176] В передающем устройстве в настоящем изобретении, второй тип элемента планирования содержит одно или более полей распределения, соответствующих распределению, затрагивающему множество каналов; каждое поле распределения включает в себя информацию планирования для соответствующего распределения; и поле распределения содержит поле сигнализации, указывающее, какая из всей информации из информации планирования для распределения, затрагивающего множество каналов, и информации планирования различия для распределения, затрагивающего множество каналов, включена, причем информация планирования различия является информацией различия, указывающей сформированный первый тип элемента планирования.
[0177] Приемное устройство в настоящем изобретении содержит: схему приема, которая принимает кадр MAC от передающего устройства по первому каналу, кадр MAC включает в себя по меньшей мере одно из первого типа элемента планирования, соответствующего распределению, затрагивающему один канал, и второго типа элемента планирования, соответствующего распределению, затрагивающему множество каналов; и схему обработки сигналов, которая определяет распределение, затрагивающее множество каналов, с использованием элемента планирования, включенного в кадр MAC. В отношении первого типа элемента планирования и/или второго типа элемента планирования, включенных в кадр MAC, передаваемый от передающего устройства, когда распределение, затрагивающее множество каналов, не включает в себя первый канал, передающее устройство исключает формирование первого типа элемента планирования и формирует второй тип элемента планирования, включающего в себя всю информацию из информации в отношении распределения, затрагивающего множество каналов, и когда распределение, затрагивающее множество каналов, включает в себя первый канал, передающее устройство формирует первый тип элемента планирования, включающего в себя всю информацию из информации в отношении распределения, затрагивающего множество каналов, и формирует второй тип элемента планирования, включающего в себя информацию различия, указывающую сформированный первый тип элемента планирования.
[0178] В приемном устройстве в настоящем изобретении, первый тип элемента планирования является расширенным элементом планирования, который соответствует стандарту IEEE 802.11ad, и второй тип элемента планирования является EDMG (расширенным направленным мульти-гигабитным) расширенным элементом планирования, который соответствует стандарту IEEE 802.11ay.
[0179] В приемном устройстве в настоящем изобретении, кадр MAC является либо кадром DMG маяка, либо кадром уведомления.
[0180] В приемном устройстве в настоящем изобретении, второй тип элемента планирования содержит одно или более полей распределения, соответствующих распределению, затрагивающему множество каналов; каждое поле распределения включает в себя информацию планирования для соответствующего распределения; и поле распределения содержит поле сигнализации, указывающее некоторую из всей информации из информации планирования для соответствующего распределения или информации планирования различия для распределения, затрагивающего множество каналов, причем информация планирования различия является информацией различия, указывающей сформированный первый тип элемента планирования.
Промышленная применимость
[0181] Настоящее изобретение может применяться к способу для планирования распределений на одном или более каналах в многопользовательской системе беспроводной связи.
Список условных обозначений
[0182]
2000 PCP/AP
2002, 2102 схема управления
2004 схема планирования
2010 схема формирования сигнала передачи
2020 схема передачи
2100 STA
2110 схема приема
2120 схема обработки сигнала приема
2006, 2112 схема обработки сообщения
2012, 2104 схема формирования сообщения
2024, 2124 антенна
2022, 2122 схема обработки PHY