下行PPDU的发送与接收方法及装置与流程

文档序号:17658283发布日期:2019-05-15 22:12阅读:1443来源:国知局
下行PPDU的发送与接收方法及装置与流程

本发明涉及通信技术领域,并且更具体地,涉及下行ppdu的发送与接收方法及装置。



背景技术:

为了大幅提升wlan系统的业务传输速率,电气和电子工程师协会(ieee,instituteofelectricalandelectronicsengineers)802.11ax标准将会在现有正交频分复用(ofdm,orthogonalfrequencydivisionmultiplexing)技术的基础上,进一步采用正交频分多址(ofdma,orthogonalfrequencydivisionmultipleaccess)技术。ofdma技术将空口无线信道时频资源划分成多个正交的时频资源块(ru,resourceunit),ru之间在时间上可以是共享的,而在频域上是正交的。

ofdma技术支持多个节点同时发送和接收数据。当接入点需要与站点传输数据时,基于ru或ru组进行资源分配;在同一时刻为不同的sta分配不同的信道资源,使多个sta高效地接入信道,提升信道利用率。

在现有的wi-fi系统中,包括基于ieee802.11a的legacy系统和基于ieee802.11n的ht系统,上行数据传输都是单点对单点传输,如图1所示,即在同一时间、同一个信道或者说同一段频谱,只有一个sta向ap传输数据;下行数据传输也是单点对单点传输,即在同一时间、同一段频谱,ap只向一个sta进行传输。而在下一代wi-fi系统,或者说hew系统中,引入ofdma技术后,上行数据传输将不再是单点对单点传输,而是多点对单点传输,如图2所示,即在同一时间、同一个信道或者说同一段频谱,有多个sta同时向ap传输数据;下行数据传输也不再是单点对单点传输,而是单点对多点传输。

对基于ofdma的wlan系统而言,需要高效地向sta指示时频资源。



技术实现要素:

本发明实施例提供下行ppdu的发送与接收方法及装置,能够支持减小资源调度对传输资源的开销。

本发明实施方式提供了多种用于解决上述技术问题的方案,其中,一种无线物理层协议数据单元ppdu的发送方法,发送装置获得无线物理层协议数据单元ppdu,所述ppdu还包括高效信令字段a和高效信令字段b,he-sigb;所述he-siga中包含:用于指示所述he-sig-b的ofdm符号的个数的字段;其中,所述he-sigb的字段传输采用不同的mcs,或者,是否使用dcm,或者不同的带宽时,所述用于指示所述he-sig-b的ofdm符号的个数的字段中的同一个值指示的ofdm符号的个数不同;发送所述ppdu,以便于接收装置参考所述不同的mcs,或者,是否使用dcm,或者不同的带宽,基于用于指示所述he-sig-b的ofdm符号的个数的字段的值,确定所述he-sig-b的ofdm符号的个数。

相应的,本发明实施方式还提供了可以用于执行上述方法的装置,以及,接收侧的方法与装置,此处不再赘述。本发明实施方式也提供了相应的计算机可读存储介质,用于实现各个实施方式中提到的方法之一。

根据本发明实施例的ppdu的发送方法和装置,通过,从而能够合理高效的完成wlan系统中ofdma的传输。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是wlan系统中的单点对单点的传输的简单示意图。

图2是另一个wlan系统(例如hew)系统中的多点对单点的传输。

图3是本发明实施方式中一个下行多站点ppdu帧的结构简单示意图(遵循802.11ax)。

图4是一个he-sig-b内容信道的结构示意图。

图5是一种发送装置的简单结构示意图。

图6是一种接收装置的简单结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

缩略语

各个实施方式中的发送装置,例如,可以是wlan中的接入点(ap,accesspoint),ap也可称之为无线访问接入点或桥接器或热点等,其可以接入服务器或通信网络。

作为接收装置,例如,可以是wlan中的用户站点(sta,station),sta还可以称为用户,可以是无线传感器、无线通信终端或移动终端,如移动电话(或称为“蜂窝”电话)和具有无线通信功能的计算机。例如,可以是便携式、袖珍式、手持式、计算机内置的,可穿戴的,或者车载的无线通信装置,它们与无线接入网交换语音、数据等通信数据。

应理解,以上列举的适用本发明实施例的方法100的系统仅为示例性说明,本发明并不限定于此,例如,还可以列举:全球移动通讯系统(gsm,globalsystemofmobilecommunication),码分多址(cdma,codedivisionmultipleaccess)系统,宽带码分多址(wcdma,widebandcodedivisionmultipleaccesswireless),通用分组无线业务(gprs,generalpacketradioservice),长期演进(lte,longtermevolution)系统。

相应地,网络设备可以是接种接入点,本发明并不限定。终端设备可以是移动终端(mobileterminal)、移动用户设备等,如移动电话(或称为“蜂窝”电话)。

本发明各个实施方式中的由ap发送的下行ppdu,遵循802.11ax标准,可以保证对传统wi-fi系统中传输帧格式的兼容性。如图3所示,该ppdu的帧格式包括传统前导部分legacy-preamble和高效信令字段a(highefficiencysignalfielda,he-sig-a)和高效信令字段b(highefficiencysignalfieldb,he-sig-b),高效段短训练序列域(highefficiencyshorttrainingfield,he-stf)、高效长训练序列域(highefficiencylongtrainingfield,he-ltf)和数据字段,其中legacy-preamble包括传统短训练序列域(legacy-shorttrainingfield,l-stf)、传统长训练序列域(legacy-longtrainingfield,l-ltf)、传统信令域(legacy-signalfield,l-sig)。

需要说明的是,基于he-sig-a包含的一个子字段的指示,he-sig-b字段包含的ofdm符号的个数是可以变的,而位于he-sig-b字段前面的字段都是包含固定的ofdm符号个数。例如,he-sig-a包含2个ofdm符号数。前述提到he-sig-a中的子字段,用于指示he-sig-b字段包含的ofdm符号的个数,该子字段的长度是固定的,占用4个比特,例如b18-b21。

本发明实施方式中,传输带宽为20m,40m,80m及160m以及四种基于80m和160m带宽打孔模式。20m带宽可能被分成的资源块包括26资源块,52资源块,106资源块以及242资源块,可以由以上若干不同资源块拼凑成20m,最多可以划分成9个26资源块(含有26个子载波,是所有种类资源块最小的一种);40m带宽可能被分成的资源块包括26资源块,52资源块,106资源块,242资源块以及484资源块,可以由以上若干不同资源块拼凑成40m,最多可以划分成18个26资源块;80m带宽可能被分成的资源块包括26资源块,52资源块,106资源块,242资源块,484资源块以及996资源块,可以由以上若干不同资源块拼凑成80m,最多可以划分成37个26资源块;160m带宽可能被分成的资源块包括26资源块,52资源块,106资源块,242资源块,484资源块,996资源块以及996*2资源块,可以由以上若干不同资源块拼凑成160m,最多可以划分成74个26资源块。具体的,可以参考802.11ax标准,此处不再赘述。

在传输过程中,如果带宽大于基础信道20mhz,传统前导码,rl-sig以及he-siga在每20mhz上复制传输。但是,he-sig-b在各个20mhz上采用[1212]的方式传输。具体来讲,当带宽等于20m时,he-sig-b只含有1个he-sig-b内容信道,并且该he-sig-b内容信道在20m信道上传输。当带宽大于20m时,he-sig-b只含有2个he-sig-b内容信道,每个he-sig-b内容信道包含的ofdm符号数一致。其中,一个he-sig-b内容信道在奇数20m信道上传输((简称为he-sig-b1)),包含该多个奇数的20m资源分配信息(位于共有信息字段commonfield)以及在多个奇数20m上传输的站点信息字段(位于站点专有字段userspecificfield)。另一个he-sig-b内容信道在偶数20m信道上传输(简称为he-sig-b2),包含该多个偶数20m资源分配信息以及在多个偶数20m上传输的站点信息字段。另外2个he-sig-b内容信道包含的比特数需相等,如果一个比另一个长,则短的he-sig-b内容信道需填充比特对齐。

参考图4,he-sig-b的内容信道包括共有信息字段commonfield以及站点专有字段userspecificfield,其中共有信息字段包含8*n比特的奇数或偶数20m资源分配信息(n为奇数或偶数20m的个数),1比特80m带宽或者160m带宽内80mhz中间的26资源块是否被使用指示,4比特循环冗余校验码字段以及6比特尾比特字段;站点专有字段又包含站点块字段,而除最后一个站点块字段,每个站点块字段又包含2个站点信息字段,循环冗余校验码字段以及尾比特字段。最后一个站点块字段可能包括1个或2个站点字段,4比特循环冗余校验码字段以及6比特尾比特字段。其中站点信息字段包含21比特。因此站点专有字段包含z*21+ceil(z/2)*10比特,其中z为该he-sig-b内容信道包含的站点个数(包括哑站点,哑站点为除共有字段中指示的未使用资源块的其他某个未被使用的资源块对应的站点)),ceil()为向上取整。

因此整个he-sig-b内容信道包含的比特数为

8*n+a+10+z*21+ceil(z/2)*10公式1

其中当带宽为80m或160m,a=1,否则a=0。

共有信息字段含有资源分配信息,将带宽频谱资源划分成若干资源块。而站点专有信息字段包括的站点信息字段与被划分成的若干资源块一一对应。比如带宽频谱资源划分成2个资源块,站点专有信息字段包括的站点字段为站点1信息字段,和站点2信息字段,其意义是站点1的数据在第一个资源块传输,站点2的数据在第二个资源块上传输。

如果下行ofdma调用多个站点,则意味着每个he-sig-b内容信道含有的信息比特数过多,导致最后he-sig-b字段包含的ofdm符号数过多。因此需在he-sig-a字段花很多的比特数指示后面紧跟的he-sig-b字段的ofdm符号个数,然而he-sig-a包含的比特数是有限的。

具体的,以在802.11ax草稿2.0版本中规定的he-sig-a为例,802.11ax下行多站点ppdu帧中he-sig-a字段如下:

其中在现有的802.11ax草稿2.0版本的he-sig-a1中,当b22值为0时,b18-b21的值为he-sig-b的符号个数-1,当b22值为1时,b18-b21的值为参与多用户多输入多输出传输的站点个数-1。也就是说he-sig-a花了4比特指示he-sig-b的符号数,最多能指示16个ofdm符号数。

然而,上述技术方案中存在如下问题:

通过计算,当he-sig-b采用mcs0和双载波调制时,16个ofdm符号数能承载208比特数据;当he-sig-b采用mcs0,或者mcs1和双载波调制时,16个ofdm符号数含有416比特数据;当he-sig-b采用mcs1,或者mcs2和双载波调制时,16个ofdm符号数含有832比特数据;以上比特数据不包含导频比特。

当带宽为160m时,包含4个奇数和偶数20m。基于公式1,若he-sig-b采用mcs0和双载波调制时,则

8*n+a+10+ceil(x)*21+ceil(ceil(x)*/2)*10<=208公式2

其中n=4,a=1,x为该160m带宽he-sig-b总共含有的站点信息字段数目,值得注意的是,该x是基于2个he-sig-b内容信道含有相同的站点信息字段数目。如果2个he-sig-b内容信道包含的站点字段数目不同,短的he-sig-b内容信道需填充垃圾比特来与另一个长的he-sig-b内容信道在长度上对齐,因此实际he-sig-b包含的站点信息字段数目是小于x的。通过计算,得出x<=12。因此,若he-sig-b采用mcs0和双载波调制时,则160m带宽最多允许调用站点数不能超过12个。

然而160m,80m以及40m带宽最多能被划分成74个,32个和18个资源块,每个资源块的类型都是最小26资源块,即分别允许可以调度74,32和18个站点。然而现有he-sig-b符号个数上限限制下行ofdma调度的站点个数最多为12,从而降低的ofdma技术带来的多用户分集增益。值得注意的是,20m带宽由于最能只能被划分成9个资源块,因此不受现有he-sig-b符号个数上限限制。

实施方式一

前述技术方案中提到,现有的he-sig-a1字段中的he-sig-b符号数字段b18-b21最多能指示16个he-sig-b中包含的ofdm符号数,导致80m或者160m带宽最多能调度仅能最多指示12个站点。如果下行ofdma调度的站点过多,导致he-sig-b的符号数多于16,然而这时接收机仍按he-sig-a1字段中的he-sig-b符号数字段指示执行,导致接收机误判he-sig-b结束比特位(结束的位置),以致数据包接收错误。

为了避免上述问题,提供了本发明实施方式,包括:

在发送侧:

101、发送装置获得无线物理层协议数据单元ppdu,所述ppdu还包括高效信令字段a,he-siga,和,高效信令字段b,he-sigb;所述he-siga中包含:用于指示所述he-sig-b中的ofdm符号的个数的字段(例如字段b18-b21);

其中,对于he-sig-a1的字段中的用于指示he-sig-b符号个数字段(例如字段b18-b21),当上述字段的值为特定值时(例如he-siga中的b18-b21为15时,即“1111”),用于指示he-sig-b中包含的ofdm符号的个数大于等于16;当上述字段的值为其他值时,用于指示he-sig-b中包含的ofdm符号数目本身。例如,当he-siga中的b18-b21为0到14中的任意一个时,he-sig-b中包含的ofdm符号的个数等于所述段b18-b21的值+1。

102、发送所述ppdu,以便于接收装置至少根据所述he-siga中包含的用于指示所述he-sig-b中的ofdm符号的个数的字段确定he-sig-b结束的位置。

在接收侧,包括:

103、接收无线物理层协议数据单元ppdu,所述ppdu还包括高效信令字段a,he-siga,和高效信令字段b,he-sigb;所述he-siga中包含:用于指示所述he-sig-b中的ofdm符号的个数的字段(例如字段b18-b21)。

具体的,he-siga还可以包括下述信息之一或者组合,he-sigb采用的mcs,或者,he-sigb是否使用dcm,或者he-sigb当前的带宽。

104、接收装置根据接收到的所述he-siga,确定he-sigb中的ofdm符号的个数(或者,确定he-sigb字段结束的位置)。

具体的,根据接收到的he-sig-a1字段,如果he-sig-b符号数字段(即b18-b21)的值为0~14时,则直接确定后面紧跟的he-sig-b字段的ofdm符号个数m,具体的,m为he-sig-a1的字段中he-sig-b符号数字段(即b18-b21)的值+1;如果he-sig-b符号数字段(即b18-b21)的值为15时,则通过读取he-sig-b中的共有字段,获取站点个数信息,从而根据所述站点个数信息推断he-sig-b中包含的ofdm符号的个数。

一个例子中,上述推断的方法包括:由于he-sig-b字段包含2个he-sig-b内容信道,即前述介绍的he-sig-b1和he-sig-b2。这样,he-sig-b字段的ofdm符号个数取决于含有最多站点信息字段的he-sig-b内容信道。因此,接收装置需要读取2个he-sig-b内容信道的各自包含的共有字段,根据两个共有字段中含有的每20m的8比特资源分配信息,累加每个被划分成的资源块上的站点个数,从而得到每个he-sig-b内容信道包含的站点信息字段(包含除共有字段指示的未被使用的资源块在内的其他未被使用的资源块,此时计该情况下站点信息字段个数为1)。

通过含有最多站点信息字段的he-sig-b内容信道(另一个he-sig-b内容信道会通过填充与该he-sig-b内容信道在长度上对齐),基于公式1获得该he-sig-b内容信道的比特数,再根据he-sig-b采用的mcs以及是否使用dcm获得每个ofdm符号含有的比特数,从而获得该he-sig-b内容信道包含的ofdm符号的个数。最终获得he-sig-b字段包含的符号数。

为了方便理解举一个例子说明上述方案。以一个带宽为80m的信道下行ofdmappdu为例,该80m信道依次包含:带宽为20m的第一信道、第二信道、第三信道和第四信道。基于802.11axdraft2.0的he-sig-b共有字段中的资源分配信息表,每个he-sig-b内容信道中的共有字段包含:2个资源分配序列,该资源分配序列针对每个20m信道,每个资源分配序列长度为8比特;以及,长度为1比特的80m中间26资源块是否使用的指示,长度为4比特的循环冗余校验码,以及,长度为6比特的尾比特。由于资源分配序列,以及80m中间26资源块是否使用的指示与每he-sig-b内容信道含有的站点信息个数相关,因此下面假设仅考虑这两个因素。假设he-sig-b采用mcs0和dcm传输,并且:

he-sig-b内容信道1(简称he-sig-b1)的资源分配序列为“00000000”“11001001”“0”,上述三个序列指示的意思:第一个序列指示第一20m信道被分为9个26资源块,每个26资源块只有1个站点传输;第二个序列指示第三个和第四个20m被合成一个484资源块,该484资源块传输的站点中,有2个站点的信息字段位于所述he-sig-b1。第三个序列指示80m带宽的中间26资源块未被使用,但不存在对应的哑站点信息字段。

he-sig-b内容信道2(简称he-sig-b2)的资源分配序列为“00000001”“11001101”“0”,上述三个序列指示的意思:第一个序列指示第二20m被分为7个26资源块和1个52资源块,每个26和52资源块只有1个站点传输;第二个序列和第四个20m对应,指示第三个和第四个20m被合成一个484资源块,该484资源块传输的站点中,有6个站点的站点信息字段位于he-sig-b2。第三个序列指示80m带宽的中间26资源块未被使用,但不存在对应的哑站点信息字段。

以上序列指示的意义是基于802.11axdraft2.0。

接收并正确译码上述2个he-sig-b内容信道,获知he-sig-b内容信道1含有的站点信息字段个数11个,he-sig-b内容信道2含有的站点信息字段个数14个。因此站点以14个(两者中的较大的)站点信息字段计算he-sig-b的个数,基于公式1,he-sig-b包含的信息比特数为391比特,其中n=2,z=14,a=1。采用mcs0和dcm的he-sigb的每个ofdm符号含有13比特,因此接收机可以获知he-sig-b需要31个ofdm符号。

实施方式二:

可以替换的另一种实施方式中,也可以解决he-sig-a中的字段不足以指示he-sig-bofdm符号的个数的问题。

在本实施方式中,he-sig-a以及he-sig-b中的字段与功能与前述的说明相同。为了避免下行ofdma调度的站点过多,导致he-sig-b符号数导致超过he-sig-a1字段中he-sig-b符号数字段b18-b21指示的最大个数16的冲突,可以限制下行ofdma调度的最多的站点个数。

例如,对于160m或80带宽,he-sig-b采用最低速率传输,及采用mcs0以及dcm,即he-sig-b允许包含的比特数为16*13=208比特。基于公式1,160m或80m带宽允许调用的最多站点个数为x

8*n+a+10+ceil(x/2)*21+ceil(ceil(x/2)/2)*10<=208

公式3

其中n=4或n=2,a=1。通过计算得到x=12。

又例如,对于40带宽,he-sig-b采用最低速率传输,及采用mcs0以及dcm,即he-sig-b允许包含的比特数为16*13=208比特。基于公式1,40带宽允许调用的最多站点个数为x

8*n+a+10+ceil(x/2)*21+ceil(ceil(x/2)/2)*10<=208

公式3

其中n=1,a=0。通过计算得到x=14。

值得注意的是,该x是基于2个he-sig-b内容信道含有相同的站点信息字段数目。如果2个he-sig-b内容信道包含的站点字段数目不同,短的he-sig-b内容信道需填充垃圾比特来与另一个长的he-sig-b内容信道在长度上对齐,因此实际he-sig-b包含的站点信息字段数目是小于x的。

考虑到dcm在802.11ax为可选特性,当不支持dcm时,he-sig-b最低速率传输为mcs0,即he-sig-b允许包含的比特数为16*26=416比特。基于前面同样的计算,对于160m或80带宽最多允许调度的站点个数为28个。40m或20带宽最多允许调度的站点个数大于所述带宽可能被划分成的资源块个数,因此不需要限定允许调度的最多的站点个数。

综合以上,可以采取下述方案避免下行ofdma调度的站点过多,导致he-sig-b中的ofdm符号个数超过he-sig-a1字段中he-sig-b符号个数字段(即b18-b21)所能指示的最大个数(即16)的问题:

1.当he-sig-b采用dcm时,对于160m或80m带宽,最大允许调度的站点个数为12个,对于40m带宽,最大允许调度的站点个数为14个;或者,替换为,对于160m或80m或40m带宽,最大允许调度的站点个数都为12个,其他带宽无限制。

2.当he-sig-b不采用dcm时,对于160m或80m带宽,最大允许调度的站点个数为28个,其他带宽无限制。

值得注意的是,上述站点个数是对应he-sig-b的站点信息个数,也就说上个站点个数包含哑站点个数以及真正参与调度传输的站点个数。

当然,一个替换的方案中,也可以无论he-sig-b是否采用dcm传输,直接按照限制1执行即可。也就是说,无论是否采用dcm传输,对于160m或80m带宽,最大允许调度的站点个数为12个,对于40m带宽,最大允许调度的站点个数为14个。或者替换为,对于160m或80m或40m带宽,最大允许调度的站点个数都为12个。

实施方式三:

为了解决前述技术问题,本发明实施方式提供了一个的高效的指示he-sigb的结束位置(等同于,获得ofdm符号的个数)的方法。在发送侧:

一种无线物理层协议数据单元ppdu的发送方法,

301、发送装置生成无线物理层协议数据单元ppdu,所述ppdu中包括高效信令字段b,he-sigb,所述he-sigb包含共有信息字段commonfield以及站点专有字段userspecificfield,站点专有字段userspecificfield中包括一个或者多个站点信息字段;在最后一个站点信息字段之后,包括:用于指示所述he-sigb结束的信息;

302、发送所述ppdu,以便于接收装置根据所述用于指示所述he-sigb结束的信息确定所述he-sigb结束的位置。

在具体的例子中,所述ppdu还包括高效信令字段a,所述he-siga中包含:用于指示所述he-sig-b的ofdm符号的个数的字段;其中,所述用于指示所述he-sig-b的ofdm符号的个数的字段的一个特定值用于指示:所述he-sigb中包含所述用于指示所述he-sigb结束的信息;所述用于指示所述he-sig-b的ofdm符号的个数的字段的其他值(除特定值以外的任意一个)用于指示:所述he-sigb中不包含所述用于指示所述he-sigb结束的信息。

更具体的,所述用于指示所述he-sigb结束的信息的长度与所述站点信息字段的长度相同。一个例子中,所述用于指示所述he-sigb结束的信息以长度为11比特的特殊站点标识aid开始,例如,2044或者2043;其他的10比特,可以使用其中若干比特,比如7或8比特,或全部比特指示he-sigb的符号的个数。如此站点接收时,只需正确译码自己所在的一个he-sig-b内容信道时,就知道he-sig-b的符号数。在接收侧,相应的,一种无线物理层协议数据单元ppdu的接收方法,包括:

303、接收装置接收无线物理层协议数据单元ppdu,所述ppdu中包括高效信令字段b,he-sigb,所述he-sigb包含共有信息字段commonfield以及站点专有字段userspecificfield,站点专有字段userspecificfield中包括一个或者多个站点信息字段;在最后一个站点信息字段之后,包括:用于指示所述he-sigb结束的信息;

304、接收装置至少根据所述用于指示所述he-sigb结束的信息确定所述he-sigb结束的位置。

具体的,所述ppdu还包括高效信令字段a,所述he-siga中包含:用于指示所述he-sig-b的ofdm符号的个数的字段;其中,所述用于指示所述he-sig-b的ofdm符号的个数的字段为一个特定值或者其他值;所述接收装置根据所述特定值,读取所述he-sigb中的所述用于指示所述he-sigb结束的信息,以确定所述he-sigb结束的位置;或者,按照所述其他值指示的所述he-sig-b的ofdm符号的个数确定所述he-sig-b结束的位置。

如发送侧的方法所述,所述用于指示所述he-sigb结束的信息的长度与所述站点信息字段的长度相同。具体的例子中,所述用于指示所述he-sigb结束的信息以长度为11比特的特殊站点标识aid开始。。

实施方式四

另外一种实施方式中,提供了一种无线物理层协议数据单元ppdu的发送方法,包括:

401、发送装置获得无线物理层协议数据单元ppdu,所述ppdu还包括高效信令字段a,he-siga,和高效信令字段b,he-sigb;所述he-siga中包含:用于指示所述he-sig-b中的ofdm符号的个数的字段(例如字段b18-b21);

其中,所述he-sigb的字段传输采用不同的mcs,或者,是否使用dcm((dualcarriermodulation,双载波调制)),或者不同的带宽时,所述用于指示所述he-sig-b的ofdm符号的个数的字段中的同一个值指示的ofdm符号的个数不同;

402、发送所述ppdu,以便于接收装置参考所述不同的mcs,或者,是否使用dcm,或者不同的带宽,基于用于指示所述he-sig-b的ofdm符号的个数的字段的值,确定所述he-sig-b的ofdm符号的个数。

具体的,上述用于指示所述he-sig-b的ofdm符号的个数的字段针对不用的情况指示不同的ofdm符号的个数,包括:

he-sig-b的符号个数=ceil(用于指示所述he-sig-b的ofdm符号的个数的字段的值+1)*系数因子,其中,所述系数因子取决于所述he-sigb的字段传输采用的mcs,是否使用dcm以及采用的带宽;其中,所述he-siga中包含所述he-sigb的字段传输采用的mcs、是否使用dcm以及采用的带宽的指示(例如,分别由he-sig-a1字段中b1-b3,b4和b15-17比特分别指示)。

在接收侧,包括:

403、接收无线物理层协议数据单元ppdu,所述ppdu还包括高效信令字段a,he-siga,和高效信令字段b,he-sigb;所述he-siga中包含:用于指示所述he-sig-b中的ofdm符号的个数的字段(例如字段b18-b21)。

具体的,he-siga还可以包括下述信息之一或者组合,he-sigb采用的mcs,或者,he-sigb是否使用dcm,或者he-sigb使用的工作带宽。

404、接收装置参考所述不同的mcs,或者,是否使用dcm,或者所述he-sigb使用的工作带宽,基于用于指示所述he-sig-b的ofdm符号的个数的字段的值,确定所述he-sig-b的ofdm符号的个数。

下面具体的进行说明,当he-sigb字段传输采用mcs0以及dcm,每个ofdm符号数含有数据子载波(不包含导频)为13比特;

在he-sigb字段传输采用mcs0且无dcm,或者,采用mcs1以及dcm的情况下,每个ofdm符号数含有数据子载波(不包含导频)为26比特;

在he-sigb字段传输采用mcs1且无dcm,或者采用mcs2以及dcm的情况下,每个ofdm符号数含有数据子载波(不包含导频)为52比特。

例1:带宽为160m时(其中包括2种160m内打孔模式)

基于公式1,以当前带宽160m被划分成最多74个资源块为例,he-sig-b内容信道含有的信息比特数为1010比特,其中公式1中n=4,a=1以及z=37。

因此,根据上述不同的mcs和有无dcm的情况下每个ofdm符号数含有数据子载波的数量,可以得到:

对于he-sigb字段传输采用mcs0以及dcm,需要的he-sig-b的ofdm符号数为78个;

对于he-sigb字段传输采用mcs0(无dcm)或者mcs1以及dcm,需要的he-sig-b的ofdm符号数为39个;

对于he-sigb字段传输采用mcs1(无dcm)或者mcs2以及dcm,需要的he-sig-b的ofdm符号数为20个;

对其他情况,需要的he-sig-b的ofdm符号数小于16个,不受he-sig-a1中用于指示he-sig-b的ofdm符号的个数的字段的长度的限制(例如字段b18-b21)。

基于上述计算,在带宽为160m,he-sigb字段传输采用mcs0以及dcm的情况,系数因子为4.875。即,he-sig-b的ofdm符号个数=ceil{(b18-b21的值+1)*4.875}。具体的,he-siga1中b18-b21的值与其实质指示的he-sig-b中的ofdm符号个数的对应关系如下表1。

表1

在带宽为160m,he-sigb字段传输采用mcs0且无dcm的情况,或者,在带宽为160m,采用mcs1以及dcm的情况,系数因子为2.4375,即he-sig-b的符号个数=ceil{(b18-b21的值+1)*2.4375},上述对应关系如下表2。

表2

在带宽为160m,he-sigb字段传输采用mcs1且无dcm的情况,或者,带宽为160m,采用mcs2以及dcm的情况,则系数因子为1.25,即he-sig-b的符号个数=ceil{(b18-b21的值+1)*1.25},具体对应关系如下表3。

表3

在带宽为160m,且he-sig字段采用其他速率传输的情况下,(根据mcs和dcm的情况,或者说,在前述提到的情况以外),系数因子为1。即,其他情况下,he-siga1中b18-b21的值与其实质指示的he-sig-b中的ofdm符号个数相同。

例2、带宽为80m(包括2种80m内打孔模式)

基于公式1,以带宽80m被划分成最多37个资源块为例,he-sig-b内容信道含有的信息比特数为511比特。其中公式1中n=2,a=1以及z=18。因此,根据上述不同的mcs和有无dcm的情况下,每个ofdm符号数含有数据子载波的数量,可以得到:

对于带宽80m,he-sigb字段传输采用mcs0以及dcm的情况,需要的he-sig-b的符号数为39个;对于带宽80m,he-sigb字段传输采用mcs0且无dcm,或者,对于带宽80m且采用mcs1以及dcm的情况,需要的he-sig-b的符号数为20个;对其他情况,需要的he-sig-b的符号数小于16个,即小于he-sig-a1中的用于指示he-sig-b符号个数的字段能指示的值,因而不受限制。

因此基于上述计算,当带宽80m,he-sigb字段传输采用mcs0以及dcm,则系数因子为2.4375,即he-sig-b的符号个数=ceil{(b18-b21的值+1)*2.3475}。具体的,he-siga1中b18-b21的值与其实质指示的he-sig-b中的ofdm符号个数的对应关系可以参考前述表2。

当he-sigb字段传输采用mcs0(无dcm)或者mcs1以及dcm,则系数因子为1.25,即he-sig-b的符号个数=ceil{(b18-b21的值+1)*1.25},具体对应关系如前述表3。

当he-sig字段采用其他速率传输(取决于mcs和dcm),则系数因子为1。即,he-siga1中b18-b21的值与其实质指示的he-sig-b中的ofdm符号个数相同。

例3:带宽为40m

基于公式1,以最大带宽40m被划分成最多18个资源块为例,he-sig-b内容信道含有的信息比特数为257比特,其中公式1中n=1,a=0以及z=9。因此对于he-sigb字段传输采用mcs0以及dcm,需要的he-sig-b的符号数为20个;对其他情况,需要的he-sig-b的符号数小于16个,不受he-sig-a1种he-sig-b符号数字段限制。

因此基于上述计算,当he-sigb字段传输采用mcs0以及dcm,则系数因子为1.25,即he-sig-b的符号个数=ceil{(b18-b21的值+1)*1.25},具体对应关系如表3。

当he-sig字段采用其他速率传输(取决于mcs和dcm),则系数因子为1。即,he-siga1中b18-b21的值与其实质指示的he-sig-b中的ofdm符号个数相同。

例4:带宽为20m

当he-sig字段采用任一速率传输(取决于mcs和dcm),则系数因子为1。即,带宽为20m时,he-siga1中b18-b21的值与其实质指示的he-sig-b中的ofdm符号个数相同。

综合上面提到的4种情况,在一种具体的实施方式中,802.11ax协议规定he-sig-b的符号个数=ceil(he-sig-a中b18-b21的值+1)*系数因子,该系数因子取决于he-sig-a字段中mcs,dcm字段和带宽字段。该系数因子不限于上述提到的4.875,2.4375,1.25等值,只要保证乘以系数因子后的最大值大于需求的he-sigb符号数即可。当然最大值过大,将导致he-sig-b过多的冗余符号,增加开销。

在另一种方式中:802.11ax协议规定he-sig-b的符号个数=ceil(b18-b21的值+1)*系数因子,该系数因子取决于he-sig-a字段中mcs,dcm字段。该系数因子以最大带宽160情况下规定的系数因子为准,但20m带宽例外。在20m带宽下,系数因子为1。

可以替换的另一种实施方式中:

基于802.11ax草稿2.0,he-sig-a1字段中的用于指示he-sig-b符号个数的字段m(即b18-b21)和用于指示he-sig-b压缩的字段(b22)用于联合的指示he-sigb的ofdm符号个数。

具体的,当he-sig-b压缩字段b22=0,he-sig-b符号个数等于he-sig-b字段(b18-b21)的值+1。此时最小值为1,最大值为16;

当he-sig-b压缩字段b22=1且当he-sig-b字段(b18-b21)的值<=7,参与全带宽的mu-mimo站点个数等于所述字段m(b18-b21)的值+1;当he-sig-b压缩字段(b22)=1且当所述字段m(b18-b21)的值>7,he-sig-b中的ofdm符号个数等于he-sig-b字段b18-b21的值+1+8,此时最小值为17,最大值为24。综上所述,he-sig-a1字段中he-sig-b符号字段b18-b21和he-sig-b压缩字段b22联合指示he-sigb的符号数范围为1~24。

具体的例子,上述指示的值可以仅适用于:除了he-sig-b采用mcs0和dcm,或者mcs0(非dcm)或者mcs1和dcm以外的其他速率传输。当然,也可以适用于全部的传输速率。

其他例子中,针对上述he-sig-b采用mcs0和dcm,或者mcs0(非dcm)或者mcs1和dcm,3种情况(或者针对上述情况决定的速率),包括:

前面已经提到,基于802.11ax草稿2.0,he-sig-a1字段中的he-sig-bmcs字段(b1-b3)用来指示he-sig-b的mcs。其中,b1-b3的值0~5分别指示he-sig-b采用mcs0~5,另外b1-b3的值6和7为保留位。

具体的,当b1-b3值为0时,指示he-sig-b符号采用mcs0,此时he-sig-b符号数为he-sig-a1字段b18-b21和he-sig-b压缩字段(b22)联合指示的值。此时最小值为1,最大值为24。

当b1-b3值为6时,指示he-sig-b符号采用mcs0,此时he-sig-b符号数为he-sig-a1字段(b18-b21)和he-sig-b压缩字段(b22)联合指示的值+24,此时最小值为25,最大值为48。

当he-sig-a1字段中的dcm字段(b4)为1时,指示he-sig-b采用dcm,下述3种情况下,he-sig-a1字段b18-b21和he-sig-b压缩字段b22联合指示的值乘以系数因子2,作为指示的he-sig-b的符号个数。否则,前述联合指示的值为指示的he-sig-b的符号个数,或者说乘以系数因子1。具体包括:

当b1-b3值为0且b4=1时,指示he-sig-b符号采用mcs0和dcm,此时he-sig-b符号数为(he-sig-a1字段b18-b21和he-sig-b压缩字段b22联合指示的值)*2,此时最小值为2,最大值为48;

当b1-b3值为6且b4=1时,指示he-sig-b符号采用mcs0和dcm,此时he-sig-b符号数为(he-sig-a1字段b18-b21和he-sig-b压缩字段b22联合指示的值+24)*2,此时最小值为50,最大值为96;

当b1-b3值为1且b4=1时,指示he-sig-b符号采用mcs1和dcm,此时he-sig-b符号数为(he-sig-a1字段b18-b21和he-sig-b压缩字段b22联合指示的值)*2,此时最小值为2,最大值为48。

可以替换的另一种实施方式中:

基于802.11ax草稿2.0,he-sig-a1字段中he-sig-bmcs字段b1-b3用来指示he-sig-b的mcs,其中b1-b3的值0~5分别指示he-sig-b采用mcs0~5,另外b1-b3的值6和7为保留位。

当b1-b3值为0时,指示he-sig-b符号采用mcs0,此时he-sig-b符号数为he-sig-a1字段b18-b21的值+1,此时最小值为1,最大值为16。

当b1-b3值为6时,指示he-sig-b符号采用mcs0,此时he-sig-b符号数为he-sig-a1字段b18-b21的值+1+16,此时最小值为17,最大值为32。

当b1-b3值为7时,指示he-sig-b符号采用mcs0,此时he-sig-b符号数为he-sig-a1字段b18-b21的值+1+32,此时最小值为33,最大值为48。

当he-sig-a1字段中dcm字段b4为1时,指示he-sig-b采用dcm,以上3种情况的he-sig-a1字段b18-b21(单独)指示的符号个数乘以系数因子2,否则保持不变或者说乘以系数因子1,具体包括:

当b1-b3值为0且b4=1时,指示he-sig-b符号采用mcs0,此时he-sig-b符号数为(he-sig-a1字段b18-b21的值+1)*2,此时最小值为2,最大值为32;

当b1-b3值为6且b4=1时,指示he-sig-b符号采用mcs0,此时he-sig-b符号数为(he-sig-a1字段b18-b21的值+1+16)*2,此时最小值为34,最大值为64;

当b1-b3值为7且b4=1时,指示he-sig-b符号采用mcs0,此时he-sig-b符号数为(he-sig-a1字段b18-b21的值+1+32)*2,此时最小值为66,最大值为96。

本发明其他实施方式提供了能够实施前述各个方法之一的装置。可选地,该发送装置500为ap或者ap上的芯片,该接收装置600为终端或者终端上的芯片。

本发明实施例可应用于各种通信设备。

参考图5,设备500的发射机可以包括发射电路、功率控制器、编码器及天线,并且,设备500还可以包括接收机,接收机可以包括接收电路、功率控制器、解码器及天线。

处理器还可以称为cpu。存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失行随机存取存储器(nvram)。具体的应用中,设备500可以嵌入或者本身可以就是例如网络设备等无线通信设备,还可以包括容纳发射电路和接收电路的载体,以允许设备500和远程位置之间进行数据发射和接收。发射电路和接收电路可以耦合到天线。设备500的各个组件通过总线耦合在一起,其中,总线除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。当然,总线可以是替换的其他连接电路。但是为了清楚明起见,在图中将各种总线都标为总线。具体的不同产品中解码器可能与处理单元集成为一体。

处理器可以实现或者执行本发明方法实施例中的公开的各步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,解码器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用解码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。

应理解,在本发明实施例中,该处理器可以是中央处理单元(centralprocessingunit,简称为“cpu”),该处理器还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。

该总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统。

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

根据本发明实施例的发送装置500可对应于本发明实施例的方法中的发送端(例如,ap),并且,发送装置500中的各单元即模块和上述其他操作和/或功能分别为了各个实施方式中的相应流程,为了简洁,在此不再赘述。

图6示出了根据本发明实施例的接收装置600的示意性框图,该接收装置600应用于无线局域网,该装置600包括:

总线610;当然,可以是替换的其他连接电路;

与所述总线相连的处理器620;

与所述总线相连的存储器630;

与所述总线相连的接收机640;

其中,所述处理器通过所述总线,调用所述存储器中存储的程序,以用于前述各个实施方式中提到的方法,此处不再赘述。

可选地,该发送端为网络设备,该设备600为终端设备。

本发明实施例可应用于各种通信设备。

设备600的接收机可以包括接收电路、功率控制器、解码器及天线,并且,设备600还可以包括发射机,接收机可以包括发射电路、功率控制器、编码器及天线。

处理器还可以称为cpu。存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失行随机存取存储器(nvram)。具体的应用中,设备600可以嵌入或者本身可以就是例如终端设备等无线通信设备,还可以包括容纳发射电路和接收电路的载体,以允许设备600和远程位置之间进行数据发射和接收。发射电路和接收电路可以耦合到天线。设备600的各个组件通过总线耦合在一起,其中,总线除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚明起见,在图中将各种总线都标为总线。具体的不同产品中解码器可能与处理单元集成为一体。

处理器可以实现或者执行本发明方法实施例中的公开的各步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,解码器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用解码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。

应理解,在本发明实施例中,该处理器可以是中央处理单元(centralprocessingunit,简称为“cpu”),该处理器还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。

该总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统。

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

根据本发明实施例的装置600可对应于本发明实施例的方法中的接收端(例如,终端设备),并且,装置600中的各单元即模块和上述其他操作和/或功能分别为了实现前述各个实施方式的方法的相应流程,为了简洁,在此不再赘述。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

该功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者发送端等)执行本发明各个实施例该方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以该权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1