本发明涉及无线通信技术领域,并且更具体地,涉及传输信息的方法、接入点和站点。
背景技术:
随着移动互联网的发展和智能终端的普及,数据流量快速增长。无线局域网(WLAN,Wireless Local Area Network)凭借高速率和低成本方面的优势,成为主流的移动宽带接入技术之一。
为了大幅提升WLAN系统的业务传输速率,下一代电气和电子工程师协会(IEEE,Institute of Electrical and Electronics Engineers)802.11ax标准将会在现有正交频分复用(OFDM,Orthogonal Frequency Division Multiplexing)技术的基础上,进一步采用正交频分多址(OFDMA,Orthogonal Frequency Division Multiple Access)技术。OFDMA技术将空口无线信道时频资源划分成多个正交的时频资源块(RB,Resource Block),RB之间在时间上可以是共享的,而在频域上是正交的。在802.11ax中,我们将分配给各用户的传输带宽称为资源块,因此后续仅用“资源块”来表示。
技术实现要素:
本发明实施例提供一种发送无线局域网信息的方法,以降低峰值平均功率比。
一方面,提供了一种发送无线局域网分组结构的方法,
确定分组结构,所述分组结构包括HE-SIGA和HE-SIGB,所述HE-SIGA中包含指示信息,其中,当前传输方式为整个带宽的MU-MIMO或单用户传输时,所述指示信息用于用于指示调度的用户的个数;在其他的传输方式下,所述指示信息用于指示所述HE-SIGB的符号个数;
发送所述分组结构。
相应的,提供了一种接收无线局域网分组结构的方法,
接收分组结构,所述分组结构包括HE-SIGA和HE-SIGB,所述中包含HE-SIGA 指示信息,其中,当前传输方式为整个带宽的MU-MIMO或单用户传输时,所述指示信息用于用于指示调度的用户的个数;在其他的传输方式下,所述指示信息用于指示所述HE-SIGB的符号个数;
根据所述分组结构中的调度的用户的个数或者所述HE-SIGB的符号个数进行处理。
另一方面,一种发送无线局域网分组结构的方法,
确定分组结构,所述分组结构包括HE-SIGB,所述HE-SIGB包含公共域和逐个站点域,所述公共域中包含一种资源块分配信息,所述资源分配信息用于指示在后续的所述逐个站点域中没有对应的用户调度信息;
发送所述分组结构。
相应的,一种接收无线局域网分组结构的方法,其特征在于,
接收分组结构,所述分组结构包括HE-SIGB,所述HE-SIGB包含公共域和逐个站点域,所述公共域中包含一种资源块分配信息,所述资源分配信息用于指示在后续的所述逐个站点域中没有对应的用户调度信息;
根据所述分组结构中的包含资源块分配信息进行处理。
又一方面,一种发送无线局域网分组结构的方法,确定分组结构,所述分组结构包括HE-SIGA和HE-SIGB,所述HE-SIGA中包含:用于指示HE-SIGB的公共域中包含资源块分配的指示信息RA的个数的信息;
发送所述分组结构。
相应的,一种接收无线局域网分组结构的方法,接收分组结构,所述分组结构包括HE-SIGA和HE-SIGB,所述HE-SIGA中包含:用于指示HE-SIGB的公共域中包含资源块分配的指示信息RA的个数的信息;
根据所述分组结构中的包含RA的个数的信息进行处理。
采用本发明实施方式提供的方法,在下一代无线局域网中,可以节省信令开销。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性 劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种无线局域网的简单示意图;
图2a 2b为本发明实施例采用OFDMA传输方式的20M带宽下的tone plan;
图3、4分别为本发明实施例采用OFDMA传输方式的不同带宽下的tone plan;
图5为本发明实施例一种多用户传输方式下的分组结构PPDU的数据结构简单示意图;
图6为分组结构PPDU中HE-SIG-A的结构的简单示意图;
图7为分组结构PPDU中HE-SIG-B的一种可能的结构;
图8为分组结构PPDU中的一种可能的资源分配方式(公共域)的简单示意图;
图9为分组结构PPDU中的另一种可能的资源分配方式(公共域)的简单示意图;
图10a为单用户模式下的调度信息结构(逐个站点域)的简单示意图;
图10b为多用户模式下的调度信息结构(逐个站点域)的简单示意图;
图11为80M时前导码部分的一种传输方式的简单示意图;
图12为80M时HE-SIGB部分的一种传输方式的简单示意图;
图13、14、15分别为一种HE-SIGA和HE-SIGB的内容及传输方式的简单示意图;
图16为HE-SIGA一种较优的结构简单示意图;
图17、18、19、20、21、22分别为一种HE-SIGA和HE-SIGB的内容及传输方式的简单示意图;
图23、24分别为HE-SIGA一种较优的结构简单示意图;
图25、26、27分别为一种HE-SIGA和HE-SIGB的内容及传输方式的简单示意图;
图28是本发明一实施例的接入点的框图;
图29是本发明一实施例的站点的框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提 下所获得的所有其他实施例,都应属于本发明保护的范围。
为方便理解,将下面实施方式中可能出现的术语解释如下:
接入点(AP,Access Point),也可称之为无线访问接入点或桥接器或热点等,其可以接入服务器或通信网络。
站点(STA,Station),还可以称为用户,可以是无线传感器、无线通信终端或移动终端,如支持WiFi通讯功能的移动电话(或称为“蜂窝”电话)和具有 无线通信功能的计算机。例如,可以是支持WiFi通讯功能的便携式、袖珍式、手持式、计算机内置的,可穿戴的,或者车载的无线通信装置,它们与无线接入网交换语音、数据等通信数据。
参考图1,为一种无线局域网的网络架构图包含上述接入点AP101和至少一个站点STA102。上述系统中的各装置可以遵循下一代无线局域网的标准协议,例如802.11ax。
802.11ax可能的资源块大小
802.11ax中资源块的大小有多种尺寸,包括26个子载波大小的资源块,52个子载波大小的资源块,106个子载波大小的资源块,242个子载波大小的资源块…。
在20MHz带宽下的资源块大小限定为26,52,106,242。如图2a所示,中间26大小的资源块跨越直流子载波,直流子载波为图中中间的小缝(子载波编号为-1,0,1)。第一层为9个26大小资源块的位置分布,第二层为4个52和1个26大小资源块的位置分布,第三层为2个106和1个26大小资源块的位置分布,第四层为1个242大小资源块的位置分布,242大小的资源块即为整个20M带宽。20MHz频谱分块图可以为这4层中任意资源块组合而成242个子载波大小的频谱,其中一个例子如图2b所示,20M带宽被分成了四个资源块(106+26+52+52)。AP做调度时,给各用户只能分配其中一个资源块,但可以将多个用户分配到同一个资源块上,这些共享资源块的用户通过MU-MIMO(multi-user Multiple Input Multiple Output,多用户输入输出)的方式在各自的空间流上进行数据传输。
40MHz带宽的资源块限定为26,52,106,242,484。如图3所示,中间小缝为直流子载波。第一层为18个26大小资源块的位置分布,第二层为8个52和2个26大小资源块的位置分布,第三层为4个106和2个26大小资源块的位置分布,第四层为2个242大小资源块的位置分布,242大小的资源块即为20M带宽,第五层为1个484大小资源块的位置分布,484大小的资源块即为40M带宽。40MHz频谱分块图可以为这5层中任意资源块组合而成484个子载波大小的频谱,每个用户只能分配其中一个资源块。
80MHz带宽的资源块限定为26,52,106,242,484和996。如图4所示,80MHz带宽分块图分为6层,中间26大小的资源块跨越直流子载波,中间小缝为直流子载波。第一层为37个26大小资源块的位置分布,第二层为16个52和5个26大 小资源块的位置分布,第三层为8个106和5个26大小资源块的位置分布,第四层为4个242和1个26大小资源块的位置分布,242大小的资源块即为20M带宽,第五层为2个484和1个26大小资源块的位置分布,484大小的资源块即为40M带宽,第六层为1个996大小资源块的位置分布,996大小的资源块即为80M带宽。80MHz频谱分块图可以为这6层中任意资源块组合而成996个子载波大小的频谱,每个用户只能分配其中一个资源块。
802.11ax可能的分组结构
图5为802.11ax中一种可能的分组结构(多用户传输时的分组结构PPDU),展示了AP通过DL(Downlink,下行)OFDMA方式利用多个资源块同时向多个STA进行数据传输。其中,几个STA还可以共享同一个资源块,通过MU-MIMO的方式,在各自的空间流上进行数据传输。
802.11ax的分组结构(Packet structure)中,首先包含了传统前导码,包括传统短训练字段(Legacy Short Training Field,L-STF),传统长训练字段(Legacy Long Training Field,L-LTF),传统信令字段(Legacy Signal Field,L-SIG),用来保证后向兼容性,使得以前版本标准的STA可以读懂传统前导码部分。除此之外,还包括传统信令字段的重复(Repeated L-SIG),用于802.11ax进行自动检测以及L-SIG鲁棒性的增强。如图6所示,HE-SIG-A(High Efficient Signal Field A,高效信令字段A),用来承载带宽,AP标识符(AP ID,也被叫做BSS Color,BSS颜色)等本BSS(Basic Service Set,基本服务集)以及OBSS(Overlapped BSS,重叠基本服务集)内STA都会读取的信息;HE-SIG-B(High Efficient Signal Field B,高效信令字段B),主要用来承载本BSS内STA会读取的资源调度信息。后续为HE-STF(High Efficient Short Training Field,高效短训练序列)和HE-LTF(High Efficient Long Training Field,高效长训练序列),分别用来进行MIMO(Multiple Input Multiple Output,多输入)的AGC(Automatic Gain Control,自动增益控制)和信道测量。其中HE-LTF字段可能包含多个HE-LTF符号,用来进行多个空时流上的信道测量。最后是Data部分,用来承载MAC帧。
802.11ax中下行多用户传输可能的资源指示方式(HE-SIGB的内容)
如图5所示,AP将整个带宽分为多个资源块,利用多个资源块对多个STA进行数据传输。为了让STA得知自己是否为目的STA;还需要让目的STA得知数据所在的位置以及接收数据的物理层参数,AP需要在分配资源块之前进行资源调度信息的指示,对于下行多用户传输,通常在HE-SIG-B中包含多用户的资源调度信息,指示多个STA进行数据的接收。图7是HE-SIG-B一种可能的结构,其包括公共域(common part)和逐个站点域(dedicated part)。公共域包含所有目的STA都需要读取的一些公共信息,如资源块分配的指示信息(Resource allocation Signaling,RA Signaling);而逐个站点域包含了每个STA或者在同一资源块内一组STA需要读取的调度信息。
公共域中的资源分配指示信息有多种可能的结构,其中一种较为高效的方式是通过存表的方式把所有可能的组合通过索引的方式存在一张表里。在802.11ax中目前定义了多种资源块的大小,按照子载波的个数分为26,52,106,242,484,996等(详查背景技术1.1.2)。图8是针对20MHz的总带宽所有可能的OFDMA资源块的组合方式,对于20MHz,资源块的大小可能为26,52,106,242,一共有25种情况,对应25个序列索引,然后只需要在公共部分携带ceil(log225)=5比特就可以携带20MHz所有可能的情况,其中ceil表示向上取整;对于总带宽为40MHz,80MHz,160MHz的情况,对每个20MHz分别进行多个索引号的指示(多个RA Signaling)。
在另外的一些方案中,在OFDMA资源分配指示时,同时指示多用户MIMO
(Multiple-user MIMO,MU-MIMO)传输的情况,即在某个资源块上包含多个用户,将具体包含的用户个数也指示出来(如图9所示);当资源块足够大,如106个时,会允许进一步利用MU MIMO在该资源块进行多用户传输。为此,有一些实施方式提出包含更加全面的分配方式的表格,与前一种相比,需要更多的比特进行指示。其中,标有1-8的资源块为满足传输MU-MIMO的资源块,表格中会针对1个用户至8各用户的每一种情况分别设计索引。
图9的资源分配方式表格也是基于20M生成的,表中除了包含对满足MU-MIMO大小的资源块上用户数的指示外,还包含大于242大小资源块的指示(墨绿色和大红色的两种情况)。对于总带宽为40MHz,80MHz,160MHz的情况,对每个20MHz分别进行多个索引号的指示(多个RA Signaling)。
逐个站点域中的各用户调度信息有两种可能的结构,如图10a和图10b所示。 图10a的结构表示的是单用户模式下的调度信息结构,单用户模式即,当前这个STA是独自占用一个资源块的;图10b表示的是多用户模式下的调度信息结构,多用户模式即,当前这个STA不是独占一个资源块的,还有其他的一些STA通过MU-MIMO的方式和当前这个STA共享一个资源块。
图10a的结构中包含站点标识(STA Identifier,STA ID)或站点部分标识(STA Partial Identifier,STA PAID),调制与编码策略(Modulation and Coding Scheme;简称:MCS)用于指示调制与编码策略,空时流数(Number of Space-Time Stream;简称:NSTS)用于指示使用的空时流个数,编码方式(Coding)用于指示是否使用LDPC编码方式;空时分组编码(Space Time Block Coding;简称:STBC)为用来指示是否采用STBC;波束成形(Beamforming,TxBF)用于指示是否采用了波束成形技术。除此之外,还可以包括循环冗余码(Cyclic Redundancy Code;简称:CRC)用来保存CRC校验比特;尾部比特(Tail)用来存放二进制循环卷积码(Binary Convolution Code;简称:BCC)的6个比特的尾部。
图10b的结构中包含站点标识(STA Identifier,STA ID)或站点部分标识(STA Partial Identifier,STA PAID),调制与编码策略(Modulation and Coding Scheme;简称:MCS)用于指示调制与编码策略,第一个空时流的位置(first Streamindex)用于指示使用的第一个空时流是第几个(因为STA只在自己所在的空间流上进行数据传输,所以需要知道自己空间流的起始位置),空时流数(Number of Space-Time Stream;简称:NSTS)用于指示使用的空时流个数,编码方式(Coding)用于指示是否使用LDPC编码方式。除此之外,还可以包括循环冗余码(Cyclic Redundancy Code;简称:CRC)用来保存CRC校验比特;尾部比特(Tail)用来存放二进制循环卷积码(Binary Convolution Code;简称:BCC)的6个比特的尾部。
HE-SIGB的结构
当传输带宽大于20M时,前导码部分在每个20M上都需要传输。对于传统前导码、重复L-SIG及高效信令字段A部分,是在每个20M上复制传输;对于高效信令字段B部分,是采用部分复制的传输模式。以80M传输为例,前导部分的传输方式具体如图11所示。
可以看到,如图12所示,HE-SIGB在奇数20M和偶数20M上携带不同的内容,而奇数20M(第1个20M和第3个20M)上携带相同的内容,偶数20M(第2个20M 和第4个20M)上携带相同的内容。记奇数20M上的HE-SIGB为SIGB-1,偶数20M上的HE-SIGB为SIGB-2。SIGB-1和SIGB-2中包含的内容参见背景技术1.1.4的介绍,包括公共域和逐个站点域。SIGB-1包含第一个20M和第三个20M的资源分配指示信息(RA signaling)和在第一个和第三个20M上传输的用户的调度信息。SIGB-2包含第二个20M和第四个20M的资源分配指示信息(RA signaling)和在第二个和第四个20M上传输的用户的调度信息。对于20M的传输带宽,仅包含一个HE-SIGB(SIGB-1)。对于40M的传输带宽,包含SIGB-1和SIGB-2,但SIGB-1和SIGB-2都仅包含一个20M上的资源分配模式指示和用户调度信息,SIGB-1包含第一个20M(奇数20M),SIGB-2包含第二个20M(偶数20M)。
总的来说,还需要一些方案来节省HE-SIGA或者HE-SIGB的开销。
较优实施例一
在较优实施例一中,可以复用HE-SIGA的部分字段,进而省略HE-SIGB公共域的用户个数指示。
参考图6,在一般的情况下,HE-SIGA的结构中,“#sym HE-SIGB”用于指示HE-SIGB的符号个数。
在较优实施例一中,当前传输方式为整个带宽的MU-MIMO或单用户传输时,“#sym HE-SIGB”用于指示当前调度的用户个数,不再用于指示HE-SIGB的符号个数。这时,在HE-SIGB公共域中不包含用于指示当前调度用户个数的信息,这样可以节省一些开销。
在这个方案中,在HE-SIGA中包含HE-SIGB MCS的指示,再加上“#sym HE-SIGB”指示的当前调度的用户个数,这样,在需要时,在发送侧或者接收侧,也可以根据当前调度的用户个数等计算出HE-SIGB的符号个数。简言之,复用“#sym HE-SIGB”这个域,不会导致相关的信息量的缺失。
具体的,接收端在获知“#sym HE-SIGB”表示调度的用户个数时,可以知道总调度用户信息的比特开销,因为每个用户调度信息的比特开销是固定的。结合HE-SIGA中指示的HE-SIGB MCS,接收端可以知道总调度用户信息所占的HE-SIGB符号个数,进而正确知道HE-SIGB结束的位置。
参考图13,为本实施方式中的一种较优的HE-SIGA/B结构。
在HE-SIGA中包含传当前输方式为非OFDMA的指示,以及被调度的用户的个 数的指示;在HE-SIGB中不包含资源块分配信息,不包含用户的个数的信息,包含
需要说明的是,较优实施例一中,针对的是当前传输是一种特殊情况,即整个带宽的MU-MIMO或单用户传输的方式,或者,当前HE-SIGB公共域的资源分配指示信息是可以省略的情况。具体如何知道当前是一种特殊情况,可以采用在HE-SIGA中包括传输模式指示的方法,也可以是其他可能的实现方法,例如本发明较优实施例三或者五。该传输模式指示用于指示当前传输是OFDMA的传输方式还是非OFDMA的传输方式,其中非OFDMA的传输方式即整个带宽的MU-MIMO或单用户传输。
具体的,由于整个带宽的MU-MIMO或单用户传输,总用户的个数不会超过8个。本较优实施方式有如下实例:
例1:“#sym HE-SIGB”字段占4个比特,其中可以使用前2个bit指示SIGB-1上调度用户的个数,使用后2个bit指示SIGB-2上调度的用户的个数,即每个SIGB上逐个站点域包含的用户个数。参见前述HE-SIGB(SIGB-1和SIGB-2)的介绍。上述指示方式可以适用于带宽大于20M的情况。
例2:也可以使用“#sym HE-SIGB”字段的所有或部分的bit来指示HE-SIGB中包含的调度用户的总个数。当然,“#sym HE-SIGB”字段所占比特不限于4位,例如可以是3个比特。上述方法可以适用于各种带宽的情况。
例3:也可以使用“#sym HE-SIGB”字段的所有或部分的bit来指示SIGB-1和SIGB-2上包含调度用户个数中较多的用户个数。上述方法可以适用于各种带宽的情况。
较优实施例二
在较优实施例二中,提出一种方法,其中包括一种特殊的资源块分配信息(即特殊的RA)。所述特殊的RA用于指示在后续的逐个站点域中没有对应的用户调度信息。这种特殊的RA指示可以在逻辑上被理解为当前这个资源块上的用户数为0,或者,当前是一个无效的资源分配模式。
接收端读到这种特殊的资源分配模式的指示后,即知道对于该20M,在逐个用户站点域中没有与之对应的用户调度信息。此时,接收端忽略这个资源分配模式指示信息。
以图14为例具体说明,RA-1指示后续的逐个站点域中没有RA-1对应的用户调度信息,可RA-1可以指示真实的或虚假的资源分配模式,例如当前是一个40M或20M的资源块,其包含0个用户;或者,RA-1可以理解为一个无效的资源分配模式,没有后续的用户调度信息与之对应。接收端可以直接忽略该无效的资源分配模式指示信息。RA-2则包含了真实的资源分配模式,即484大小的资源块上包含4个用户的MU-MIMO。通过这样的方式,在SIGB-1上仅包含了第三个20M上的6个用户调度信息,SIGB-2上包含了第二个(以及第一个)和第四个20M上的6个用户调度信息。相比图,15,图14的HE-SIGB在长度上节省了一个用户调度信息的开销。
下面通过与如图15的例子的详细比较,以说明上述较优实施方式的效果。在例子中,同样的,AP调度了4个用户使用40M(484资源块)的MU-MIMO,6个用户使用20M(52+26+26+26+26+26资源块)的OFDMA,2个用户的使用20M(242资源块)的MU-MIMO。参考前述图9所示关于RA的指示方法,如果不采用本较优实施方式,可以知道RA-1将会指示第一个20M上使用的是一个484大小的资源块(40M),包含n1个用户;RA-2会指示第二个20M上使用的是一个484的资源块(40M),包含n2个用户;RA-1/2指示的是同一个484的资源块(40M),RA里包含的用户个数n1+n2=4。这4个用户使用了一个484的资源块,即2个20M,因此这4个用户的调度信息可以认为是属于任意一个20M的。RA-3会指示第三个20M上被分成了6个资源块,分别是52+26+26+26+26+26大小的资源块,每一个资源块被1个用户使用,总共有6个用户。RA-4会指示第四个20M上使用的是一个242大小的资源块(20M),包含2个用户。
由于RA的指示中,不包含0个用户的情况,因此在图15中,RA-1指示的用户个数的n1和RA-2指示的用户个数的n2至少要大于等于1。这就使得对应RA-1或RA-2,在逐个站点域需要包含至少一个用户调度信息。然而我们可以看到第三个20M上已经有6个用户,即SIGB-1已经需要包含第三个20M上的6个用户调度信息。而第一第二和第四个20M上加起来的用户个数也是6个,因此通过我们的较优实施方式,如图14,可以让SIGB-1仅包含第三个20M上的6个用户,SIGB-2包含剩下6个用户的调度信息。这样,可以使得整体的HE-SIGB符号最少。
进一步的,上述特殊的资源分配模式的指示可以采用各种可能的具体的指示方法。
例如,RA的指示采用前面提到的根据存储的表格进行索引指示的方式,在资源分配模式表中包括一种所述特殊的资源分配模式,传输该模式对应的索引则表示当前是一种特殊的资源分配模式。所述特殊的索引号可以为一个未用的索引号。
又例如,对于不采用存表方式的RA指示,具体可以采用一个资源指示比特特殊的组合,或者,其中一个比特来表示前述特殊资源分配模式。
较优实施例三
在本较优实施方式中,在HE-SIGA中包含:用于指示HE-SIGB的公共域中包含RA的个数的信息。参考图16,为HE-SIGA一种较优的结构简单示意图。
接收端收到HE-SIGA中所述的RA个数指示信息后,可以根据所述RA个数指示信息获得SIGB-1和SIGB-2的公共域的长度,进而对SIGB-1和SIGB-2公共域进行正确译码。
有了RA的个数的信息,可以不包含当前传输模式的指示。换言之,RA的个数的信息可以用于指示当前的传输模式。换言之,当HE-SIGA中包含的RA的个数为0时,即指示当前传输模式为非OFDMA的传输方式,即整个带宽的MU-MIMO或单用户传输。RA的个数为大于0时,例如1或者2,即指示当前传输模式为OFDMA的传输方式。
参考图17,为采用较优实施例三指示的一种HE-SIGA/B结构的简单示意图。
参考图18,为采用较优实施例三指示的另一种HE-SIGA/B结构的简单示意图。与图19的情况相比较,显然可以可以看到,节约了信令。并且,由于整个80M被分成了2个484大小(40M)的资源块,因此在HE-SIGA中的模式指示信息为OFDMA,即SIGB-1和SIGB-2的公共域需要按照正常的结构包含RA-1/3和RA-2/4。图18的方案通过指示SIGB中包含的RA的个数为1,以及,SIGB-1上仅包含RA-1,SIGB-2上仅包含RA-4,接收端已经可以获得当前带宽的分配信息。
参考图20,为较优实施例三指示的又一种HE-SIGA/B结构。这个实例中资源块分配的情况和前述图14中所指示的资源块分配的情况一致。
较优的,“HE-SIGB公共域中包含的RA的个数”的指示,对于不同传输带宽,可以占用不同数量的比特数。
例如,当前传输带宽为20M或40M,该指示占用1bit。因为SIGB-1和SIGB-2最多仅包含1个RA,因此公共域包含RA的个数只有0个或1个两种情况。
例如,当前传输带宽为80M,该指示占用2bit。因为SIGB-1和SIGB-2最多可以包含2个RA,因此公共域包含RA的个数可以有0个,1个或2个三种情况。
例如,当前传输带宽为160M时,该指示占用3bit。因为SIGB-1和SIGB-2最多可以包含4个RA,因此公共域包含RA的个数可以是0个,1个,2个,3个或4个五种情况。
另一个例子,对于传输带宽为80M时,使用2bit指示SIGB-1上包含的RA个数,可以是0个,1个,2个或3个,四种情况。
另一个例子,传输带宽为160M时,使用3个比特表示SIGB-1上包含的RA个数,可以是0个,1个,2个,3个,4个,5个,6个,7个,八种情况。
更具体的,对于160M时HE-SIGB公共域仅包含2个RA的情况,参考图21:
另一种可能的结构如下图22所示。
较优实施例三和较优实施例一或者较优实施例二都是可以结合的。例如,较优实施例三中指示RA的个数为0,则可以使用较优实施例一中复用SIGA的“#sym HE-SIGB”域来指示HE-SIGB中逐个站点域包含的调度用户的个数。又例如,较优实施例三中指示RA的个数为2,根据具体的调度情况可以令RA-1为一种特殊的资源分配模式,使得HE-SIGB逐个用户域的开销最小。
特别的,对于较优实施例三,可替换的,在HE-SIGA中针对SIGB-1和SIGB-2分别指示所包含的RA个数。如下图23所示。在这种情况下,SIGB-1和SIGB-2的长度可以不同,因为包含的RA个数可能不同。
特别的,对于较优实施例三,可替换的,在HE-SIGA中指示SIGB-1或SIGB-2中包含的RA个数,如下图24所示。若指示SIGB-1中包含的RA个数,则SIGB-2中包含的RA个数等于当前传输带宽总的RA个数减去SIGB-1中包含的RA个数。在这种情况下,SIGB-1和SIGB-2的长度可以不同,因为包含的RA个数可能不同。
上述各实施方式在一定程度上减少了SIGB中的信令开销。
较优实施例四
本较优实施方式中,参考图25,在HE-SIGB中包含:用于指示当前在SIGB-1上指示了哪些20M的资源分配信息和用户调度信息的信息。上述指示可以是采用位图bitmap的方式,每一个bit对应当前传输带宽中的每一个20M,所述每一比特用于指示对应的20M的用户调度信息是否包含在当前的SIGB上。
较优的,参考图26,结合较优实施例三在HE-SIGA中的指示,为应用较优实施例四的一个例子。可以看到,在图26的例子中,SIGB-1和SIGB-2公共域中各包含一个4bit的bitmap指示,由于80M上有4个20M,每一个bit对应每一个20M,该比特用于指示对应的20M的用户调度信息是否包含在当前这个SIGB上。例如,当bitmap中的该比特上指示为1时,表示该比特对应的20M的用户调度信息包含在当前这个SIGB上。当bitmap中该比特上的指示为0时,表示该比特对应的20M的用户调度信息不包含在当前这个SIGB上。当然,值0,1的意义反过来也是成立的。
还可以看到,采用了较优实施例四的方法,SIGB-1和SIGB-2可以不再采用下面的方式:第奇数个20M上的用户调度信息在SIGB-1上,第偶数个20M上的用户调度信息在SIGB-2上。
当然较优的,可以采用在SIGB-1上包含第奇数个20M上的用户调度信息,SIGB-2上包含第偶数个20M上的用户调度信息,那么HE-SIGB公共域中的bitmap可以是较短的比特。例如,对于80M的情况,SIGB-1上最多包含2个RA指示(第一个20M和第三个20M的RA),因此用2比特bitmap即可,所述2个比特在SIGB-1上分别表示第一个和第三个20M,在SIGB-2上分别表示第二个和第四个20M。
对于160M的传输,由于有8个20M,该bitmap为8比特,每个比特对应每个20M。若果还是保证SIGB-1上包含奇数20M上的指示信息,SIGB-2上包含偶数20M上的指示信息,则对于160M仅需要4比特的bitmap。可以看到,所述bitmap的长度取决于HE-SIG-A中的带宽指示。
接收端收到该bitmap指示,如图26所示,读到SIGB-1上的“1100”表示SIGB-1上传输了第一个和第二个20M信道的用户调度信息,读到SIGB-2上的“0011”表示SIGB-2上传输了第三个和第四个20M信道的用户调度信息。
较优实施例五
较优实施例五中,在HE-SIGA中包含SIGB模式指示信息,所述SIGB模式指示信息用于指示HE-SIGB中包含的指示信息类型,或者,用于指示HE-SIGB公共域指示信息的组合。其中,HE-SIGB中包含的指示信息类型,例如HE-SIGB公共域包含一个资源分配模式指示,或是一个调度用户个数的指示+一个资源分配模式的指示,或两个调度用户个数的指示,或两个资源分配模式的指示等。
较优实施例五中所述的SIGB模式指示信息,可以在HE-SIGA中包括新的字段指示,也可以通过重复L-SIG的极性或HE-SIGA的相位旋转等方式隐式携带。
如图27,为采用较优实施例五模式指示的一种HE-SIGA/B结构的简单示意图。
具体的,假设用户个数(user number)的指示需要x1比特,RA的个数的指示需要x2比特,那么HE-SIGB公共域的不同组合长度共有y种可能,前述SIGB模式指示的开销为ceil(log2(y))。
一个例子:
对于带宽为20M来说,y=2(公共域长度=0,公共域长度=x2)或y=2(公共域长度=x1,公共域长度=x2),这里公共域长度=0是考虑了结合较优实施例一的技术,将用户个数的指示放在SIGA的“#sym HE-SIGB”域里指示。
对于y=2的情况,SIGB模式指示占用1个比特。当所述模式指示为第一值时,公共域长度=0或x1,表示当前这个20M作为一整个大的资源块,被分给了一组用户做MU-MIMO/SU传输;当所述模式指示为第二值时,公共域长度=x2,表示当前这个20M被分成了多个小的资源块。
对于带宽为40M来说,y=2(公共域长度=0,公共域长度=x2)或y=2(公共域长度=x1,公共域长度=x2),这里公共域长度=0也是考虑了结合较优实施例一的技术,将用户个数的指示放在SIGA的“#sym HE-SIGB”域里指示。对于y=2的情况,仅需要1个比特进行模式指示。当所述模式指示为第一值时,公共域长度=0或x1,表示当前这个40M作为一整个大的资源块,被分给了一组用户做MU-MIMO/SU传输;当所述模式指示为第二值时,表示其他情况,对应公共域长度=x2。
对于带宽为80M来说,y=5(包含如下几种情况:公共域长度=0,公共域长度=x2+x2,公共域长度=x1+x2,公共域长度=x2+x1,公共域长度=x1+x1)或(公共域长度=x1,公共域长度=x2+x2,公共域长度=x1+x2,公共域长度=x2+x1,公共域长度=x1+x1)。对于y=5的情况,需要3个比特进行模式指示。当所述模式指示为第一值时,公共域长度=0或x1,表示当前这个80M作为一整个大的资源块,被分给了一组用户做MU-MIMO传输;当所述模式指示为第二值时,公共域长度=x1+x1,表示当前这个80M被分成了2个40M的资源块,每一个40M的资源块都被分给了一组用户做MU-MIMO/SU传输。当所述模式指示为第三值时,公共域长度=x1+x2,表示当前这个80M的前40M作为一个大的资源块,被分给了一组用户做MU-MIMO/SU 传输。当所述模式指示为第四值时,公共域长度=x2+x1,表示当前这个80M的后40M作为一个大的资源块,被分给了一组用户做MU-MIMO/SU传输。当所述模式指示为第五值时,表示其余情况,对应公共域长度=x2+x2,比如每个20M都做MU-MIMO传输,或部分20M做MU-MIMO传输,部分20M做OFDMA传输等等。对于图27所示的情况,即对应公共域长度为x1+x2的情况。
上述括号中用逗号分开的为公共域长度的几种情况,例如y=2(公共域长度=0,公共域长度=x2),是说,HE-SIGB公共域的不同组合长度共有2种可能,一种是公共域长度为0,另一种是公共域长度为x2。其他类似的地方不赘述。
需要说明的是:
较优实施例五中,HE-SIGA中可以包含当前传输方式是OFDMA或者非OFDMA的传输方式,这时,较优实施例五中的模式指示仅需要ceil(log2(y-1))比特的指示开销。
相应的,另一实施方式提供了一种无线局域网分组结构的处理装置(未示出),应用于采用OFDMA技术的无线局域网,包含处理单元,用于执行前述实施中的方法。具体的帧的结构与内容,可以参考前述各实施方式,此处不再赘述。处理单元可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。容易理解的,上述HE-LTF的处理装置,可以位于接入点或者站点。
图28是本发明另一实施例的接入点的框图。图28的接入点包括接口101、处理单元102和存储器103。处理单元102控制接入点100的操作。存储器103可以包括只读存储器和随机存取存储器,并向处理单元102提供指令和数据。存储器103的一部分还可以包括非易失行随机存取存储器(NVRAM)。接入点100的各个组件通过总线系统109耦合在一起,其中总线系统109除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图15中将各种总线都标为总线系统109。
上述本发明实施例揭示的发送前述各种帧的方法可以应用于处理单元102中, 或者由处理单元102实现。在实现过程中,上述方法的各步骤可以通过处理单元102中的硬件的集成逻辑电路或者软件形式的指令完成。处理单元102可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器103,处理单元102读取存储器103中的信息,结合其硬件完成上述方法的步骤。
图29是本发明另一实施例的站点的框图。该站点包括接口111、处理单元112和存储器113。处理单元112控制站点110的操作。存储器113可以包括只读存储器和随机存取存储器,并向处理单元112提供指令和数据。存储器113的一部分还可以包括非易失行随机存取存储器(NVRAM)。站点110的各个组件通过总线系统119耦合在一起,其中总线系统119除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图16中将各种总线都标为总线系统119。
上述本发明实施例揭示的接收前述各种帧的方法可以应用于处理单元112中,或者由处理单元112实现。在实现过程中,上述方法的各步骤可以通过处理单元112中的硬件的集成逻辑电路或者软件形式的指令完成。处理单元112可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器113,处理单元112读取存储器113中的信息,结合其硬件完成上述方法的步骤。
具体地,存储器113存储使得处理单元112执行如前述实施方式中提到的方法。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应理解,在本发明实施例中,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字STA线(DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(CD)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。