802.11ax-2021协议学习__$27-HE-PHY__$27.3.11-HE-preamble__$27.3.11.8-HE-SIG-B


PREV: TBD
NEXT: TBD


27.3.11.8.1 General

HE-SIG-B字段提供必要的信令,包括OFDMA和DL MU-MIMO资源分配信息,以便允许STA查找要在PPDU的HE modulated字段中使用的对应资源。HE-SIG-B字段的整数字段以无符号二进制格式传输,首先是LSB,其中LSB位于编号最低的位置。

动态分割(Dynamic split)定义为根据每个HE-SIG-B content channel中的Common字段在HE-SIG-B content channel上分割User字段,并且在HE-SIG-A中的HE-SIG-B Compression字段被设置为0时使用。

公平分割(Equitable split)被定义为当HE-SIG-A中的HE-SIG-B Compression字段被设置为1时,所使用的HE-SIG-B content channels上的User字段的分割。


27.3.11.8.2 HE-SIG-B content channels

20MHz HE MU PPDU的HE-SIG-B字段包含1个HE-SIG-B content channel。40MHz或更宽的HE MU PPDU的HE-SIG-B字段包含2个HE-SIG-B content channel。

HE-SIG-B content channel格式如图27-26所示,由一个Common字段(如果存在)和一个User Specific字段组成。

在这里插入图片描述

如果HE MU PPDU的HE-SIG-A字段中的HE-SIG-B Compression字段是1(指示全带宽MU-MIMO传输),则不存在Common字段,即HE-SIG-B content channel仅由User Specific字段组成。如果HE_MU PPDU的HE-SIG-A字段中的HE-SIG-B Compression字段为0,则Common字段存在于HE-SIG-B content channel中。

HE-SIG-B content channel的Common字段包含RU资源分配相关信息,例如用于PPDU的HE modulated字段中的RU分配、MU-MIMO的RU分配,以及MU-MIMO分配中的用户数量。Common字段的定义参见27.3.11.8.3。

HE-SIG-B content channel中的User Specific字段包含PPDU中的所有用户关于如何解码其有效载荷的信息。如图27-26所示,User Specific由User Block字段构成,这些字段又包含User字段。User Specific字段的定义参见27.3.11.8.4。

HE-SIG-B内容示例参见协议附录Z。


27.3.11.8.3 Common field

如果HE MU PPDU的HE-SIG-A字段中的HE-SIG-B Compression字段为1,则本章节不适用。

Common字段格式参见表27-24。

RU996有2个HE-SIG-B content channel,每个HE-SIG-B content channel有2个连续RU Allocation子字段,分别被标记为第一RU Allocation子字段和第二RU Allocation子字段。RU484有2个HE-SIG-B content channel,每个HE-SIG-B content channel有1个RU Allocation子字段。其他更小的RU仅有1个HE-SIG-B content channel,且其中仅有1个RU Allocation子字段。如果160MHz或80+80MHz PPDU中存在Common字段,则不允许使用RU2×996,并且不能由RU Allocation子字段指示。

Table 27-24 — Common field

SubfiledNumber of
subfields
Number of
bits per
subfield
Description
RU AllocationN8N=1,如果HE-SIG-A中的Bandwith字段是0、1
(指示20MHz或40MHz HE MU PPDU)
N=2,如果HE-SIG-A中的Bandwith字段是2、4、5
(指示80MHz HE MU PPDU)
N=4,如果HE-SIG-A中的Bandwith字段是3、6、7
(指示160MHz或80+80MHz HE MU PPDU)

对于20MHz频率子信道的HE-SIG-B content channel中的
每个RU Allocation字段指示要在频域中的HE MU PPDU的
HE modulated字段中使用的RU分配,包括RU的大小和它们
在频域中所处的位置,并且指示计算分配给每个RU的用户数
量所需的信息,其中RU的子载波索引满足表27-25中的条件。
Center 26-tone RU0 or 11如果HE-SIG-A中的Bandwith字段指示大于40MHz,
则Center 26-tone RU字段存在,否则不存在。

如果HE-SIG-A中的Bandwith字段是2、4、5(80MHz):
1,表示用户被分配到Center 26-tone RU(见图27-7),并且
其User字段存在于HE-SIG-B content channel 1中;
0,否则。
相同的值应用于2个HE-SIG-B content channel。

如果HE-SIG-A中的Bandwith字段是3、6、7(160MHz或80+80MHz):
对于HE-SIG-B content channel 1,
1,表示用户被分配到较低频率80MHz的Center 26-tone RU;
0,否则。
对于HE-SIG-B content channel 2,
1,表示用户被分配到较高频率80MHz的Center 26-tone RU;
0,否则。
CRC14如果HE-SIG-A中的Bandwith字段指示带宽大于40MHz,
则在bit 0 ~ N×8上计算CRC,否则在bit 0 ~ N×8-1上计算CRC。
参见27.3.11.7.3。
Tail16用于终止卷积解码器的网格,设置为0。

在这里插入图片描述

对于由HE-SIG-B content channel中的第一个或唯一的RU Allocation子字段所指的RU,RU Allocation字段对与其相同的HE-SIG-B content channel中贡献给User Specific字段的每个RU的User字段的数量进行编码。如表27-26中所述,该编码被标记为用户数Nuser(r, c),其中RU即r,HE-SIG-B content channel即c。

对于由HE-SIG-B content channel中的两个RU Allocation字段所指的RU(例如,160MHz或80+80MHz PPDU中的RU996),HE-SIG-B content channel中第二RU Allocation对与其相同的HE-SIG-B content channel中贡献给User Specific字段的每个RU的零个附加User字段进行编码。

在HE MU PPDU中,未分配给用户的RU可以按照如下指示:

  • HE-SIG-B字段的Common字段中的Center 26-tone RU字段被设置为0(参见表27-24)。
  • HE-SIG-B字段的Common字段中的RU Allocation字段被设置为在16 ~ 31之间或在96 ~ 113之间的值(参见表27-26)。
  • 在两个HE-SIG-B content channel的每个Common字段中处于相同位置的两个RU Allocation子字段被设置为114(参见表27-26)。
  • HE-SIG-B字段的User字段中的STA-ID子字段设置为2046(参见26.11.1和27.3.11.8.4)。

PPDU的HE modulated字段中对应于未分配RU的子载波不应被调制。

如果一个RU是未分配的RU,则为其分配零个用户。否则,根据RU大小和Nuser(r, c)确定分配给RU r的用户数量,如下所示:

  • 如果RU r是RU26或RU52,则一个用户被分配给该RU。
  • 如果RU r是RU106或RU242,则分配给该RU的用户数量是Nuser(r, c)。
  • 如果RU r是RU484或更大的RU,则分配给该RU的用户数量等于在两个HE-SIG-B content channel上该RU的User字段的数量求和,即Nuser(r, 1) + Nuser(r, 2)。

【注1】两个content channel(Nuser(r, 1) 和 Nuser(r, 2))之间User字段的确切动态划分未指定,可用于减少content channel之间User字段数量的任何差异。
【注2】如果每个RU的用户数大于1,则使用MU-MIMO对RU中的用户进行多路复用。

对于RU996,对于每个HE-SIG-B content channel,第一个8bit RU Allocation字段指代的RU可以使用范围208 ~ 215(二进制表示中的11010y2y1y0)中的值,如表27-26所示,其中y2y1y0指示在相应content channel中的User字段的数量;而第二个8bit RU Allocation字段应设置为115(二进制表示中的01110011)。

【注3】尽管RU996的用户在每个HE-SIG-B content channel上有两个RU Allocation字段,但每个用户仅由一个User字段描述,该字段位于一个HE-SIG-B content channel中。

如表27-24和表27-25中所定义的,Center 26-tone RU字段在两个HE-SIG-B content channel中携带相同的值。在HE-SIG-B content channel 1中携带对应于Center 26-tone RU的User字段。

在这里插入图片描述
在这里插入图片描述

在表27-26中定义了从8bit RU Allocation字段到RU分配的映射,以及在与RU Allocation字段相同的HE-SIG-B content channel中每个RU贡献给User Specific字段的User字段的数量。

如果40MHz PPDU中的单个RU与子载波范围[-244:-3]和[3:244]重叠,则相应content channel中的相应RU Allocation字段都应指代相同的RU。

如果80MHz PPDU中的单个RU与子载波范围[-500:–259]、[-258:–17]、[17:258]或[259:500]中的一个以上重叠,则相应content channel中的相应RU Allocation字段都应指代相同的RU。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
【表注1】如果是大于242个子载波的RU,y2y1y0=000-111表示HE-SIG-B content channel中包含相应8bit RU Allocation字段的User字段的数量。否则,y2y1y0=000-111指示在RU106、RU242或低频率RU106(如果存在两个RU106,并且在两个RU106之间分配了一个RU26)中复用的用户数量。二进制向量y2y1y0指示在RU中复用的用户数Nuser (r,c) =22 × y2 + 21 × y1 + y0 + 1。
【表注2】z2z1z0=000-111表示如果存在两个RU106并且在RU106之间分配了一个RU26,则在较高频率的RU106中复用的用户数量。二进制向量z2z1z0指示在RU中复用的用户数Nuser (r,c) =22 × z2 + 21 × z1 + z0 + 1。
【表注3】类似地,y1y0=00-11表示在低频RU106中多路复用的用户数量。二进制向量y1y0表示在RU中多路传输用户数Nuser (r,c)=21 × y1 + y0 + 1。
【表注4】类似地,z1z0=00-11表示在较高频率的RU106中多路复用的用户数量。二进制向量z1z0表示在RU中多路传输用户数Nuser (r,c) =21 × z1 + z0 + 1。
【表注5】#1到#9(从左到右)按绝对频率的递增顺序排列。
【表注6】x1x0=00-11,x4x3x2x1x0=00000-11111
【表注7】“-”表示该RU中没有用户,即Nuser (r,c)=0。
【表注8】对于作为RU106或更大RU的RU r,如果字母(例如y2y1y0或z2z1z0)存在于RU Allocation字段中,则Nuser(r,c)由上面的RU Allocation字段中的字母指示;否则Nuser(r,c)=0。
【表注9】对于作为RU26或RU52的RU r,Nuser(r,c)=1。

如果160MHz或80+80MHz PPDU中的单个RU与子载波范围[-1012:–771]、[-770:–529]、[-495:–254]、[-253:–12]、[12:253]、[254:495]、[529:770]或[771:1012]中的一个以上重叠,则相应content channel中的相应RU Allocation字段均应指向同一RU。

在表27-26中,“Number of entries”列是指RU Allocation字段值的数量,这些值指的是要在频域中使用的相同RU分配,但是每个RU的User字段数量不同。HE-SIG-B content channel的RU Allocation字段和Center 26-tone RU字段所指示的每个RU的User字段的数目指示HE-SIG-B content channel的User Specific字段中的User字段数目。

对于大于242个子载波的RU的MU-MIMO分配,在HE-SIG-B content channel 1和HE-SIGB content channel 2之间的User字段的动态分割由AP决定(根据具体情况),并且由AP使用每个HE-SIG-B content channel中的RU Allocation字段指示。示例参见见附录Z。

pre-HE modulated字段(见图27-23)不在preamble被puncture的20MHz子信道中传输(参见27.3.7)。

如果HE MU PPDU的HE-SIG-A字段中的Bandwith字段是4、5、6或7,则如表27-20中所定义,preamble的一个或多个20MHz子信道进行puncture。如果构成RU484所在的40MHz子信道的两个相邻20MHz子信道被puncture,则与这两个20MHz子通道相对应的RU Allocation字段的B7-B0应均设置为113(RU242为空),或均设置为114(见表27-26),以指示preamble在这两个20MHz子通道中都被puncture。没有将其相应RU Allocation字段的B7-B0设置为114的每个puncture的20MHz子信道的RU Allocation字段的B7-B0应设置为113。

如果center 26-tone RU跨接的两个20MHz子信道中的任一个子信道preamble被puncture,则preamble被puncture的80MHz、160MHz或80+80MHz HE MU PPDU中的center 26-tone RU不应被分配给用户。


27.3.11.8.4 User Specific field

HE-SIG-B content channel的User Specific字段由零个或多个User Block字段组成,后面跟着padding(如果存在),如图27-26所示。每个非最后一个User Block字段由两个User字段组成,这两个User字段包含用于解码其有效载荷的两个STA的信息。最后一个User Block字段包含一个或两个User字段,这取决于HE-SIG-B content channel中的用户数量。如果HE MU PPDU的HE-SIG-A字段中的HE-SIG-B Compression字段为0,则用户数量由同一HE-SIG-B content channel中的RU Allocation字段和Center 26-tone RU字段指示。如果HE MU PPDU的HE-SIG-A字段中的HE-SIG-B Compression字段为1,则用户数量由HE-SIG-B字段中的number of HE-SIG-B Symbols Or MU-MIMO users字段指示。

如果HE MU PPDU的HE-SIG-A字段中的HE-SIG-B Compression字段是1(指示full-bandwith全带宽MU-MIMO传输)并且HE MU PPDU HE-SIG-B字段中的number of HE-SIG-B Symbols Or MU-MIMO users字段是0(指示1个用户),则HE-SIG-B字段中的User Specific字段由包含用于非MU MIMO分配的一个User字段的单个User Block字段组成,如表27-28所示。

User Block字段定义如表27-27所示。

在这里插入图片描述

如果HE MU PPDU的HE-SIG-A字段中的HE-SIG-B Compression字段为0,则对于RU大于242个子载波的MU-MIMO分配,AP在HE-SIG-B content channel 1和HE-SIGB content channel 2之间执行User字段的动态分割,如27.3.11.8.3中所述。

如果HE MU PPDU的HE-SIG-A字段中的HE-SIG-B Compression字段为1,则对于大于20MHz的带宽,AP在两个HE-SIG-B content channel之间执行User字段的公平分割,即K个用户MU-MIMO PPDU的User字段k被携带在HE-SIG-B content channel c中,其中c定义如等式(27-20)。

在这里插入图片描述

由于单个STA不需要解码多个用户的数据(见26.5.1.2),因此使STA能够解码其数据的信令仅在一个User字段中携带。

HE-SIG-B content channel中User Specific字段中User字段的顺序使用以下三步确定:
a) 如果HE MU PPDU的HE-SIG-A字段中的HE-SIG-B Compression字段为1,则绕过该第一步骤。否则,HE-SIG-B content channel的User Specific字段中的User字段被分组为User字段集合,其中每个集合包括由一个RU Allocation子字段或Center 26-tone RU指示的User字段。这些集合的顺序如下:

  1. 如果HE-SIG-A字段中的Bandwith字段为0或1,则只有一个集合;因此,不需要在该第一步骤中进行排序。
  2. 如果HE-SIG-A字段中的Bandwith字段是2、4或5,则由第一RU Allocation字段指示的User字段的集合之后是由第二RU Allocation指示的User字段的集合;反过来,如果center 26-tone RU被分配,则其User字段被附加为仅HE-SIG-B content channel 1的最后User字段。
  3. 如果HE-SIG-A字段中的Bandwith字段是3、6或7,则由第一RU Allocation字段指示的User字段的集合之后是由第二RU Allocation指示的User字段的集合;接着是由第三RU Allocation字段指示的User字段的集合,然后是由第四RU Allocation指示的User字段的集合。如果分配了跨越子载波[-528:-516, -508:-496]的center 26-tone RU,则其User字段被附加到HE-SIG-B content channel 1。如果分配了跨越子载波[496:508, 516:528]的center 26-tone RU,则其User字段作为最后的User字段附加到HE-SIG-B content channel 2。

b) 如果HE MU PPDU的HE-SIG-A字段中的HE-SIG-B Compression字段为1,则绕过该第二步骤。否则,由RU Allocation字段指示的User字段的每个子集应通过递增RU的频率来排序,即表27-26中的#1到#9。

c) 在不考虑HE-SIG-B Compression字段值的情况下,同一RU中User字段的排序应遵循表27-30。

这样,RU Allocation字段、Center 26-tone RU字段(如果存在)、以及用户的User字段在HE-SIG-B content channel的User Specific字段中的位置指示用户的RU分配。

如果HE MU PPDU的HE-SIG-A字段中的Bandwith字段(见表27-20)是4或5(preamble puncturing),则HE-SIG-B content channle 1和2应当按照上述没有preamble puncturing的80MHz PPDU构建。

如果HE MU PPDU的HE-SIG-A字段中的Bandwith字段是6或7(preamble puncturing),则HE-SIG-B content channle 1和2应当按照上述没有preamble puncturing的160MHz PPDU构建。

8bit RU Allocaion字段和User字段位置到用户数据的映射示例如图27-27所示。RU Allocation字段指示一个RU106后面五个RU26的排列,并且指示RU106包含三个User字段,即RU106支持使用MU-MIMO对三个用户进行复用。User Specific字段中的8个User字段因此映射到6个RU,前三个User字段指示第一个RU106中的MU-MIMO分配,随后是对应于五个RU26中每一个的User字段。

User字段的内容不同,取决于该字段是针对RU中non-MU-MIMO分配中的用户还是针对RU中MU-MIMO分配中的用户。无论该分配是针对non-MU-MIMO还是MU-MIMO分配中的用户,User字段的大小都是相同的。

表27-28中定义了non-MU-MIMO分配的User字段格式。

在这里插入图片描述

在这里插入图片描述

表27-29中定义了MU-MIMO分配的User字段格式。

在这里插入图片描述

用于MU-MIMO分配的User字段包括4bit Spatial Configuration子字段,其指示每个用户的空间流的数量和MU-MIMO配置中的空间流总数。表27-30中,该字段是通过与RU中使用MU-MIMO复用的用户数(Nuser)相对应的条目来构造的。

如果HE-SIG-A字段中的HE-SIG-B Compression字段为0并且在小于或等于242个子载波的RU中使用MU-MIMO,则MU-MIMO分配中的用户数量(Nuser)等于在相同HE-SIG-B content channel中的Common字段的RU Allocation字段相关联的每个RU的User字段的数量。

如果HE-SIG-A字段中的HE-SIG-B Compression字段为0并且在大于242个子载波的RU中使用MU-MIMO,则AP执行将与27.3.11.8.3中所述的相同MU-MIMO分配相对应的User字段动态分割为两个HE-SIG-B content channel,并且用户的数量(Nuser)被计算为由每个HE-SIG-B content channel中的8bit RU Allocation子字段为RU指示的User字段的数量之和。

如果HE-SIG-A字段中的HE-SIG-B Compression字段为1,则用户数量Nuser通过HE-SIG-A字段中的Number Of HE-SIG-B Symbols Or MU-MIMO Users字段指示,并且AP根据等式(27-20)来执行User字段的公平分割。

RU内的User字段位置被定义为逻辑连续:与HE-SIG-B content channel 1中的RU对应的最后一个User字段后面紧接着是与HE-SIG-B content channel 2中的同一RU对应的第一个User字段。

在这里插入图片描述

对于给定值的Nuser,Spatial Configuration字段的4bit使用如下:与MU-MIMO分配的User字段中指示的11bit ID相匹配的STA-ID的STA,使用与4bit Spatial Configuration字段相对应的行和与User Specific字段中的User字段位置相对应的列,来导出分配给它的空间流的数量(number of spatial streams)。用户的起始流索引(starting stream index)是通过对用户的User字段位置指示的列之前的列中的NSTS求和来计算的。

表27-30中列标题NSTS[s](s=1,2,3,…)确定的用户排序应与等式(27-38)、等式(27-59)和等式(27-108)中的用户索引u(u=0,1,2,…)相同,即u=s–1。

空间流的总数(total NSTS)是通过对由Spatial Configuration字段指示的行的所有列求和来计算的,并且在表27-30的“Total NSTS”列中指示。


27.3.11.8.5 Encoding and modulation

每个HE-SIG-B content channel的Common字段中的bits应以R=1/2的速率进行BCC编码。

在User Specific字段中,每个HE-SIG-B content channel的每个User Block字段应以速率R=1/2进行BCC编码。如果HE-SIG-B content channel中的User字段的数量是奇数,则CRC和Tail比特被立即添加在最后一个User字段之后;在最后一个User Block字段中只有一个User字段(见表27-27)。在与每个HE-SIG-B content channel中的最终User Block字段相对应的Tail比特之后立即附加Padding比特,以向上取整到每个HE-SIG-B OFDM symbol的数据比特的下一个倍数。Padding比特可以被设置为任何值。进一步的Padding比特被附加到每个HE-SIG-B content channel,使得在不同20MHz频带中编码和调制之后的OFDM symbol的数量在同一OFDM symbol处结束。对于Common字段和User Block字段,使用17.3.5.6中描述的编码器以R=1/2的速率对information比特、tail比特和padding比特(如果存在)进行BCC编码。如果HE-SIG-B-MCS的编码率不等于1/2,则每个字段的卷积编码器输出比特被级联,然后级联的比特流被puncture,如17.3.5.6中所述。

编码比特按照27.3.12.8进行交织。交织比特被映射到来自HE-SIG-A字段中指定的HE-SIG-B-MCS的星座点,并且具有分别按照17.3.5.8和17.3.5.9中描述的步骤插入的pilot导频。每个HE-SIG-B OFDM符号应具有52个数据tone。

HE-SIG-B使用的保护间隔应为0.8μs。

如果HE-SIG-A字段中的HE-SIG-B Compression字段为0,则HE-SIG-B字段中OFDM symbol的数量(用NSYM,HE-SIG-B表示)应由HE MU PPDU的HE-SIG-A字段中Number Of HE-SIG-B Symbols Or MU-MIMO Users字段指示(见27.3.11.7.2)。

如果HE-SIG-A字段中的HE-SIG-B Compression字段为1,则基于HE-SIG-B content channel中的User字段的数量、HE-SIG-B字段的HE-MCS、是否将DCM应用于HE-SIG-B字段以及HE MU PPDU的带宽来计算HE-SIG-B字段中的OFDM symbol的数量,所有这些都分别由Number Of HE-SIG-B Symbols Or MU-MIMO Users字段指示、HE-SIG-B MCS字段、HE-SIG-B DCM字段和Bandwith字段(包含在HE MU PPDU的HE-SIG-A字段中)(参见27.3.11.7.2)。

对于HE-SIG-B content channel c(c=1或2),用dk,n,c表示分配给第nth个符号的第kth个数据子载波的复数。在频率段iSeg和发射链iTX上发射的HE-SIG-B字段的时域波形由方程(27-21)给出。

在这里插入图片描述
在这里插入图片描述

根据等式(27-21)和27.3.11.8.2,20MHz PPDU包含一个HE-SIG-B content channel,如图27-28所示。

在这里插入图片描述

根据等式(27-21)和27.3.11.8.2,40MHz PPDU包含两个HE-SIG-B content channel,每个信道占用20MHz频率段,如图27-29所示。HE-SIG-B content channel 1占用频率较低的20MHz频率子信道,HE-SIG-B content channel 2占用频率较高的20MHz频率子信道。

在这里插入图片描述

根据等式(27-21)和27.3.11.8.2,80MHz PPDU包含两个HE-SIG-B content channel,每个信道重复一次,如图27-30所示。HE-SIG-B content channel 1占用频率最低的20MHz频率子信道,并在频率第三低的20MHz频带上复制;HE-SIG-B content channel 2占据频率第二低的20MHz频率段,并在频率最高的20MHz子信道上复制。

在这里插入图片描述

根据等式(27-21)和27.3.11.8.2,160MHz PPDU包含两个HE-SIG-B content channel,每个信道重复四次,如图27-31所示。HE-SIG-B content channel 1占用频率最低的20MHz频率子信道,并在频率第三、第五和第七低的20MHz子信道上复制;HE-SIG-B content channel 2占用频率第二低的20MHz频率子信道,并在频率第四、第六和第八低的20MMHz频率子信道上复制。

在这里插入图片描述

如果HE MU PPDU的HE-SIG-A字段中的Bandwith字段(见表27-20)为4或5(preamble被puncture),则HE-SIG-B content channel到20MHz段的映射应与80MHz PPDU的映射相同(见图27-30),但应排除puncture的20MHz信道。

如果HE MU PPDU的HE-SIG-A字段中的Bandwith字段(见表27-20)为6或7(preamble被puncture),则HE-SIG-B content channel到20MHz段的映射应与160MHz PPDU的映射相同(见图27-31),但应排除puncture的20MHz信道。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值