一种数据传输方法及装置与流程

文档序号:17355148发布日期:2019-04-09 21:34阅读:694来源:国知局
一种数据传输方法及装置与流程

本申请实施例涉及通信技术领域,更具体的说,涉及数据传输方法及装置。



背景技术:

wlan(wirelesslocalareanetwork,无线局域网)从802.11a/g开始数据分组(packet,也称作物理层协议数据单元,physicallayerprotocoldataunit,ppdu)采用ofdm(orthogonalfrequencydivisionmultiplexing,正交频分复用)的调制方式,整个传输带宽分配给一个sta(station,站点)。802.11ax在ofdm的基础上进一步引入了ofdma(orthogonalfrequencydivisionmultipleaccess,正交频分多址),可以将整个带宽分配给多个sta。

请参见图1所示,图1所示的为现有技术中多用户多个时间块的ppdu的结构示意图。为了将整个数据分组的带宽分配给多个sta,需要重新设计he-sig-b(highefficientsignalfieldb,高效信令字段b)。其中,he-sig-b包括ru(resourceunit,资源单元)的分配(allocation)、ts(timesegment,时间块)的指示信息和每个ts中sta的逐个站点字段。he-sig-b的ru的分配用于指示频率维度上的资源单元的分配情况,he-sig-b的ts的指示信息用于时间维度上资源单元的分配情况。

例如,在图1中,首先,he-sig-b指示该数据分组存在2个ts,即ts1和ts2;然后,he-sig-b分别指示每个ts的起始值,比如ts1从第1个ofdm符号开始,ts2从第10个ofdm符号开始;其次,he-sig-b指示ts1中频率维度上的资源单元的分配和ts2中频率维度上的资源单元的分配;再次,he-sig-b指示ts1中的逐个站点的资源指示信息,按照sta1、sta2和sta3的顺序进行指示;最后,he-sig-b指示ts2中的逐个站点的资源指示信息,按照sta4、sta5和sta6的顺序进行指示。

基于上述数据分组的方式而言,通过he-sig-b的ts的指示信息统一的对时间维度的资源单元进行分配,从而导致每个频率维度上的资源单元的时间块的数量和时间块的长度完全相同,所以这种数据分组的存储数据的方式具有较强的局限性,无法灵活的适应不同场景下的传输需求。



技术实现要素:

本申请实施例提供一种数据传输方法及装置,以使数据分组结构可以灵活的适应不同场景下的传输需求。

本申请实施例是这样实现的:

第一方面,本申请实施例提供了一种数据传输方法,该方法包括:

接入点生成物理层协议数据单元ppdu,在ppdu的目标站点的站点信息中存在目标标识时,目标标识用于指示目标站点所属的资源单元中时间块的长度;

接入点向目标站点发送ppdu。

在第一方面中,在资源单元中存在多个时间块时,可以利用目标标识来指示目标站点所属的资源单元中时间块的长度,从而可以灵活的分配资源单元中每个时间块的长度。因此,本申请实施例提供的方案可以适应不同场景下的传输需求。

在一种可能的实现方式中,在ppdu的目标站点的站点信息中存在目标标识时,目标标识用于指示目标站点所属的资源单元中时间块的长度,包括:

在ppdu的目标站点的站点信息中存在目标标识时,目标标识用于指示ppdu中存在目标字段,目标字段用于指示目标站点所属的资源单元中每个时间块的长度。

在一种可能的实现方式中,在ppdu的目标站点的站点信息中存在目标标识时,目标标识用于指示目标站点所属的资源单元中时间块的长度,包括:

在ppdu的目标站点的空间配置信息为目标标识时,目标标识用于指示根据目标站点所属的资源单元中的站点数量和资源单元的总符号数确定资源单元中目标站点所在的时间块的长度。

在一种可能的实现方式中,在ppdu的目标站点的站点信息中存在目标标识时,目标标识用于指示目标站点所属的资源单元中时间块的长度,包括:

在ppdu的目标站点的空间配置信息为目标标识时,目标标识用于指示根据目标站点所属的资源单元的总符号数和目标标识对应的时间长度因子确定资源单元中目标站点所在的时间块的长度。

在一种可能的实现方式中,目标标识对应的目标信息用于指示资源单元中每个时间块的空时流数。

在一种可能的实现方式中,在ppdu的目标站点占用至少两个资源单元时,ppdu中目标站点的指示信息用于指示至少两个资源单元中统一承载一个物理层服务数据单元psdu或者分别承载不同的psdu。

第二方面,本申请实施例提供了一种数据传输方法,该方法包括:

接入点生成多用户多个时间块物理层协议数据单元mumtsppdu,mumtsppdu包括总体公共域、时间块公共域和逐个站点域,总体公共域用于指示mumtsppdu的公共信息,时间块公共域用于指示mumtsppdu中每个时间块的公共信息,逐个站点域用于指示mumtsppdu中每个资源单元存储的站点的信息;

接入点向目标站点发送mumtsppdu。

在一种可能的实现方式中,总体公共域包括上行传输或下行传输ul/dl、长度length、传输机会txop、空间复用spatialreuse、带宽bw、指示前向差错控制之前的填充因子的字段pre-fecpaddingfactor、数据包扩展消歧比特pedisambiguity、多普勒doppler、时间块ts个数、高效信令字段b的调制与编码策略清单he-sig-bmcslist、指示高效信令字段b是否采用双载波调制清单he-sig-bdcmlist、指示高效信令字段b是否进行压缩的清单he-sig-bcompressionlist和he-sig-b的符号数或多用户多输入多输出mu-mimo用户数量清单中的至少一种。

在一种可能的实现方式中,时间块公共域包括ts长度、保护间隔和长训练序列gi+ltf、指示是否采用空时编码stbc、非常高效长训练序列的符号数numberofvhe-ltfsymbols、低密度奇偶校验码时用来指示是否存在额外的符号ldpcextrasymbolsegment和资源单元分配ruallocation中的至少一种。

在一种可能的实现方式中,在mumtsppdu的目标站点占用至少两个资源单元时,mumtsppdu中目标站点的指示信息用于指示至少两个资源单元中统一承载一个psdu或者分别承载不同的psdu。

第三方面,本申请实施例提供了一种数据传输方法,该方法包括:

接入点生成触发帧,在触发帧中存在允许目标站点进行多个时间块mts传输的目标标识时,目标标识用于指示目标站点基于触发帧生成的上行ppdu中存在目标字段,目标字段用于指示上行ppdu的目标站点所属的资源单元中时间块的数量、每个时间块的长度和目标站点自行调度的字段中的至少一种;

接入点向目标站点发送触发帧。

在一种可能的实现方式中,触发帧包括总体公共域、时间块公共域和逐个站点域;

总体公共域用于指示触发帧的公共信息;

时间块公共域用于指示上行ppdu每个时间块的公共信息;

逐个站点域用于指示触发帧中每个站点的信息。

在一种可能的实现方式中,总体公共域包括第一目标字段,第一目标字段用于指示基于触发帧的上行ppdu中的资源单元的第一个时间块内的目标站点是否需要进行载波侦听。

在一种可能的实现方式中,时间块公共域的第一个时间块的指示信息中包括第二目标字段,第二目标字段用于指示基于触发帧的上行ppdu中的资源单元的第一个时间块内的目标站点是否需要进行载波侦听;

时间块公共域的第二个时间块至最后一个时间块的指示信息中均包括第三目标字段,第三目标字段用于指示基于触发帧的上行ppdu中的资源单元的第二个时间块至最后一个时间块的sta在进行数据传输之前均需要进行载波侦听。

在一种可能的实现方式中,总体公共域包括触发帧类型triggertype、length、级联指示cascadeindication、需要载波侦听csrequired、bw、接入点发射功率aptxpower、数据包扩展packetextension、spatialreuse、doppler、时间块ts个数和基于触发帧类型的公共信息triggerdependentcommoninfo中的至少一种。

在一种可能的实现方式中,时间块公共域包括需要载波侦听、保护间隔和长训练序列gi+ltf、多用户多输入多输出长训练序列mumimoltf模式、numberofvhe-ltfsymbols、ldpcextrasymbolsegment和ts长度中的至少一种。

第四方面,本申请实施例提供了一种数据传输方法,该方法包括:

目标站点接收接入点发送的触发帧;

目标站点基于触发帧生成上行ppdu,在触发帧中存在允许目标站点进行mts传输的目标标识时,目标标识用于指示目标站点基于触发帧生成的上行ppdu中存在目标字段,目标字段用于指示上行ppdu的目标站点所属的资源单元中时间块的数量、每个时间块的长度和目标站点自行调度的字段;

目标站点向接入点发送上行ppdu。

第五方面,本申请实施例提供了一种数据传输方法,该方法包括:

接入点生成ppdu,在ppdu的目标站点占用至少两个资源单元时,ppdu中目标站点的指示信息用于指示至少两个资源单元中统一承载一个psdu或者分别承载不同的psdu;

接入点向目标站点发送ppdu。

第六方面,本申请实施例提供了一种数据传输装置,该装置包括:

ppdu生成模块,用于生成ppdu,在ppdu的目标站点的站点信息中存在目标标识时,目标标识用于指示目标站点所属的资源单元中时间块的长度;

发送模块,用于向目标站点发送ppdu。

在一种可能的实现方式中,ppdu生成模块,具体用于在ppdu的目标站点的站点信息中存在目标标识时,目标标识用于指示ppdu中存在目标字段,目标字段用于指示目标站点所属的资源单元中每个时间块的长度。

在一种可能的实现方式中,ppdu生成模块,具体用于在ppdu的目标站点的空间配置信息为目标标识时,目标标识用于指示根据目标站点所属的资源单元中的站点数量和资源单元的总符号数确定资源单元中目标站点所在的时间块的长度。

在一种可能的实现方式中,ppdu生成模块,具体用于在ppdu的目标站点的空间配置信息为目标标识时,目标标识用于指示根据目标站点所属的资源单元的总符号数和目标标识对应的时间长度因子确定资源单元中目标站点所在的时间块的长度。

在一种可能的实现方式中,目标标识对应的目标信息用于指示资源单元中每个时间块的空时流数。

在一种可能的实现方式中,在ppdu的目标站点占用至少两个资源单元时,ppdu中目标站点的指示信息用于指示至少两个资源单元中统一承载一个psdu或者分别承载不同的psdu。

第七方面,本申请实施例提供了一种数据传输装置,该装置包括:

ppdu生成模块,用于生成mumtsppdu,mumtsppdu包括总体公共域、时间块公共域和逐个站点域,总体公共域用于指示mumtsppdu的公共信息,时间块公共域用于指示mumtsppdu中每个时间块的公共信息,逐个站点域用于指示mumtsppdu中每个资源单元存储的站点的信息;

发送模块,用于向目标站点发送mumtsppdu。

在一种可能的实现方式中,总体公共域包括ul/dl、长度length、txop、spatialreuse、bw、pre-fecpaddingfactor、pedisambiguity、doppler、ts个数、he-sig-bmcslist、he-sig-bdcmlist、he-sig-bcompressionlist和he-sig-b的符号数或mu-mimo用户数量清单中的至少一种。

在一种可能的实现方式中,时间块公共域包括ts长度、gi+ltf、stbc、numberofvhe-ltfsymbols、ldpcextrasymbolsegment和ruallocation中的至少一种。

在一种可能的实现方式中,在mumtsppdu的目标站点占用至少两个资源单元时,mumtsppdu中目标站点的指示信息用于指示至少两个资源单元中统一承载一个psdu或者分别承载不同的psdu。

第八方面,本申请实施例提供了一种数据传输装置,该装置包括:

触发帧生成模块,用于生成触发帧,在触发帧中存在允许目标站点进行多个时间块mts传输的目标标识时,目标标识用于指示目标站点基于触发帧生成的上行ppdu中存在目标字段,目标字段用于指示上行ppdu的目标站点所属的资源单元中时间块的数量、每个时间块的长度和目标站点自行调度的字段中的至少一种;

发送模块,用于向目标站点发送触发帧。

在一种可能的实现方式中,触发帧包括总体公共域、时间块公共域和逐个站点域;

总体公共域用于指示触发帧的公共信息;

时间块公共域用于指示上行ppdu每个时间块的公共信息;

逐个站点域用于指示触发帧中每个站点的信息。

在一种可能的实现方式中,总体公共域包括第一目标字段,第一目标字段用于指示基于触发帧的上行ppdu中的资源单元的第一个时间块内的目标站点是否需要进行载波侦听。

在一种可能的实现方式中,时间块公共域的第一个时间块的指示信息中包括第二目标字段,第二目标字段用于指示基于触发帧的上行ppdu中的资源单元的第一个时间块内的目标站点是否需要进行载波侦听;

时间块公共域的第二个时间块至最后一个时间块的指示信息中均包括第三目标字段,第三目标字段用于指示基于触发帧的上行ppdu中的资源单元的第二个时间块至最后一个时间块的sta在进行数据传输之前均需要进行载波侦听。

在一种可能的实现方式中,总体公共域包括triggertype、length、cascadeindication、csrequired、bw、aptxpower、packetextension、spatialreuse、doppler、ts个数和triggerdependentcommoninfo中的至少一种。

在一种可能的实现方式中,时间块公共域包括需要载波侦听、gi+ltf、mumimoltf模式、numberofvhe-ltfsymbols、ldpcextrasymbolsegment和ts长度中的至少一种。

第九方面,本申请实施例提供了一种数据传输装置,该装置包括:

接收模块,用于接收接入点发送的触发帧;

上行ppdu生成模块,用于基于触发帧生成上行ppdu,在触发帧中存在允许目标站点进行mts传输的目标标识时,目标标识用于指示目标站点基于触发帧生成的上行ppdu中存在目标字段,目标字段用于指示上行ppdu的目标站点所属的资源单元中时间块的数量、每个时间块的长度和目标站点自行调度的字段;

发送模块,用于向接入点发送上行ppdu。

第十方面,本申请实施例提供了一种数据传输装置,该装置包括:处理器和存储器,其中,存储器内存储有处理器能够执行的操作指令,处理器读取存储器内的操作指令用于实现第一方面或第一方面的任一可能的实现方式中描述的方法。

第十一方面,本申请实施例提供了一种数据传输装置,该装置包括:处理器和存储器,其中,存储器内存储有处理器能够执行的操作指令,处理器读取存储器内的操作指令用于实现第二方面或第二方面的任一可能的实现方式中描述的方法。

第十二方面,本申请实施例提供了一种数据传输装置,该装置包括:处理器和存储器,其中,存储器内存储有处理器能够执行的操作指令,处理器读取存储器内的操作指令用于实现第三方面或第三方面的任一可能的实现方式中描述的方法。

第十三方面,本申请实施例提供了一种数据传输装置,该装置包括:处理器和存储器,其中,存储器内存储有处理器能够执行的操作指令,处理器读取存储器内的操作指令用于实现第四方面或第四方面的任一可能的实现方式中描述的方法。

第十四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任一可能的实现方式、第二方面或第二方面的任一可能的实现方式、第三方面或第三方面的任一可能的实现方式和第四方面或第四方面的任一可能的实现方式中描述的方法。

第十五方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任一可能的实现方式、第二方面或第二方面的任一可能的实现方式、第三方面或第三方面的任一可能的实现方式和第四方面或第四方面的任一可能的实现方式中描述的方法。

附图说明

图1所示的为现有技术中多用户多个时间块的ppdu的结构示意图;

图2所示的为本申请实施例提供的一种接入点与主机的场景示意图;

图3所示的为本申请实施例提供的一种数据传输方法的流程图;

图4所示的为本申请实施例提供的另一种数据传输方法的流程图;

图5所示的为本申请实施例提供的一种ppdu的结构示意图;

图6所示的为本申请实施例提供的又一种数据传输方法的流程图

图7所示的为本申请实施例提供的另一种ppdu的结构示意图;

图8所示的为本申请实施例提供的又一种数据传输方法的流程图;

图9所示的为本申请实施例提供的又一种数据传输方法的流程图;

图10所示的为本申请实施例提供的一种触发帧的结构示意图;

图11所示的为本申请实施例提供的另一种触发帧的结构示意图;

图12所示的为本申请实施例提供的又一种数据传输方法的流程图;

图13所示的为目标站点基于触发帧生成的上行ppdu的结构示意图;

图14所示的为本申请实施例提供的又一种数据传输方法的流程图;

图15所示的为一种mumtsppdu的结构示意图;

图16所示的为另一种mumtsppdu的结构示意图;

图17所示的为本申请实施例提供的又一种数据传输方法的流程图;

图18所示的为本申请实施例提供的一种数据传输装置的示意图;

图19所示的为本申请实施例提供的另一种数据传输装置的示意图;

图20所示的为本申请实施例提供的又一种数据传输装置的示意图;

图21所示的为本申请实施例提供的又一种数据传输装置的示意图;

图22所示的为本申请实施例提供的又一种数据传输装置的示意图。

具体实施方式

请参见图2所示,图2所示的为本申请实施例提供的一种接入点(accesspoint,ap)与主机(station,站点)的场景示意图。在图2所示的场景示意图中包括接入点10、站点21和站点22等站点。接入点10可以向站点21和站点22等站点发送下行的ppdu(physicallayerprotocoldataunit,物理层协议数据单元),接入点10也可以向站点21和站点22等站点发送触发帧,站点21和站点22等站点可以向接入点10发送上行的tbppdu(triggerbasedphysicallayerprotocoldataunit,基于触发帧的物理层协议数据单元)。

本申请实施例提到的接入点包括但不限于通信服务器、路由器、交换机或网桥等设备,本申请实施例提到的站点包括但不限于计算机或手机等设备。当然,站点有可能是接入点,而接入点也有可能是站点,本申请实施例并不局限接入点和站点为固定的设备。

下面将结合本申请实施例中的附图,对本申请实施例提供的数据传输方法进行描述。

图3所示的为本申请实施例提供的一种数据传输方法的流程图。在图3所示的方法中,在资源单元中存在多个时间块时,可以利用目标标识来指示目标站点所属的资源单元中时间块的长度,从而可以灵活的分配资源单元中每个时间块的长度,所以本申请实施例提供的方案可以适应不同场景下的传输需求。该方法包括以下步骤。

步骤s11、接入点生成物理层协议数据单元ppdu,在ppdu的目标站点的站点信息中存在目标标识时,目标标识用于指示目标站点所属的资源单元中时间块的长度。

其中,在ppdu的目标站点的站点信息中存在多种目标标识,每种目标标识均为ppdu的目标站点的站点信息中预留的标识,每种目标标识分别采用不同的方式来指示目标站点所属的资源单元中时间块的长度,下面简要介绍一下可能存在的几种情况。

例如,在目标站点接收到接入点发送的ppdu以后,如果目标站点读取到ppdu的目标站点的站点信息中预留的标识,那么目标站点便可以得知该ppdu还存在目标字段,该目标字段用于指示目标站点所属的资源单元中每个时间块的长度。

又如,在目标站点接收到接入点发送的ppdu以后,如果目标站点读取到ppdu的目标站点的站点信息中预留的标识,那么目标站点便得知可以根据目标站点所属的资源单元中的站点数量和资源单元的总符号数确定资源单元中目标站点所在的时间块的长度。

再如,在目标站点接收到接入点发送的ppdu以后,如果目标站点读取到ppdu的目标站点的站点信息中预留的标识,那么目标站点便得知可以根据目标站点所属的资源单元的总符号数和目标标识对应的时间长度因子确定资源单元中目标站点所在的时间块的长度。

步骤s12、接入点向目标站点发送ppdu。

在图3所示的实施例中在资源单元中存在多个时间块时,可以利用目标标识来指示目标站点所属的资源单元中时间块的长度,从而可以灵活的分配资源单元中每个时间块的长度。因此,本申请实施例提供的方案可以适应不同场景下的传输需求。

可选的,在ppdu的目标站点占用至少两个资源单元时,ppdu中目标站点的指示信息用于指示至少两个资源单元中统一承载一个物理层服务数据单元psdu或者分别承载不同的psdu。

其中,在一个目标站点占用至少两个资源单元时,存在以下两种情况:

第一种情况:目标站点占据多个资源单元,而且,多个资源单元采用相同的物理层参数统一进行编码,那么多个资源单元装载着同一个psdu(physicalservicedataunit,物理层服务数据单元)。

第二种情况:目标站点占据多个资源单元,但是,目标站点占据的每个资源单元可以用于传输不同类型的数据,而且,目标站点占据的每个资源单元均对鲁棒性和速率等有着不同的要求,那么目标站点占据的每个资源单元需要采取不同的物理层参数分别进行编码,所以目标站点占据的多个资源单元均装载着不同的psdu。

为了区分以上两种情况,可以在ppdu的逐个站点字段中增加一个比特位,以使该比特位指示目标站点按照1个psdu还是按照多个psdu去收发。当然,也可以在ppdu的公共字段中,针对每个站点形成比特位图,以分别指示以上两种情况。

如果指示目标站点的多个资源单元承载着同一个psdu,则对于该目标站点的第二个资源单元的逐个站点的资源指示信息,可以不进行指示,从而减少信令指示带来的开销。

图4所示的为本申请实施例提供的另一种数据传输方法的流程图。在图4所示的方法中,在资源单元中存在多个时间块时,可以利用目标标识来指示目标站点所属的资源单元中时间块的长度,从而可以灵活的分配资源单元中每个时间块的长度,所以本申请实施例提供的方案可以适应不同场景下的传输需求。该方法包括以下步骤。

步骤s21、接入点生成物理层协议数据单元ppdu,在ppdu的目标站点的站点信息中存在目标标识时,目标标识用于指示ppdu中存在目标字段,目标字段用于指示目标站点所属的资源单元中每个时间块的长度。

其中,目标标识可以为预留的站点标识。接入点不会将预留的站点标识分配给任何一个站点作为识别该站点的标识,而是将预留的站点标识作为站点组标识。预留的站点标识用于指示ppdu中存在目标字段,此时,ppdu的目标站点的站点信息不再用于指示目标站点的站点信息,ppdu的目标站点的站点信息用于指示该目标字段的相关信息。目标字段的相关信息包括预留的站点标识、目标字段的符号数、目标字段所采用的mcs(modulationandcodingscheme,调制编码策略)和时间块的数目中的至少一个字段。

如果ppdu的目标站点的站点信息中不存在目标标识,那么目标站点可以按照原有的方式来读取目标站点的站点信息;如果ppdu的目标站点的站点信息中存在目标标识,那么目标站点便不可以按照原有的方式来读取目标站点的站点信息,而是将目标站点的站点信息转义解读为目标字段的相关信息。

如果目标站点所属的资源单元中每个时间块的长度相同,那么可以在目标字段的公共域统一指示目标站点所属的资源单元中每个时间块的长度;如果目标站点所属的资源单元中每个时间块的长度不同,那么可以在目标字段的逐个站点字段中分别指示目标站点所属的资源单元中每个时间块的长度。

另外,目标字段还可以指示目标站点所属的资源单元中是否进行了mu-mimo(multipleusermultipleinputmultipleoutput,多用户多输入多输出)传输。如果ppdu采用单用户传输,则目标字段指示目标站点所属的资源单元中站点的站点标识、nsts(numberofspatialandtimestream,空时流数)、txbeamforming(transmitbeamforming,用来指示是否采用了波束成型技术)、mcs、dcm(dualcodingmodulation,双载波调制)和coding(指示编码类型)等其他物理层参数信息;如果ppdu采用mu-mimo,则目标字段指示目标站点所属的资源单元中站点的站点标识、spatialconfiguration(通过一个表格来指示mu-mimo单元的空时流数)、mcs、dcm、coding等其他物理层参数信息。

当然,目标标识也可以为预留的mcs。由于预留的mcs表示该mcs字段没有完全用尽,目前802.11ax支持mcs0到mcs11共12种mcs,12到15为保留位,所以可以利用12到15的保留位作为目标标识。预留的mcs用于指示ppdu中存在目标字段,此时,ppdu的目标站点的站点信息不再用于指示目标站点的站点信息,ppdu的目标站点的站点信息用于指示该目标字段的相关信息。目标字段的相关信息包括预留的站点标识、目标字段的符号数、目标字段所采用的mcs和时间块的数目中的至少一个字段。

请参见图5所示,图5所示的为本申请实施例提供的一种ppdu的结构示意图。图5所示的ppdu可以与802.11ax相互兼容。图5中的sta1userinfo为站点1的用户信息,sta1userinfo指示sta1所属的资源单元的站点信息;group2userinfo为第二组用户信息,group2userinfo指示sta2所属的资源单元中的he-sig-c(highefficientsignalfieldc,高效信令字段c)的相关信息;group3userinfo为第三组用户信息,group3userinfo指示sta3和sta4所属的资源单元中的he-sig-c的相关信息。

在图5所示的实施例中,sta1所占据资源单元与802.11ax的数据分组结构相同。而对于另外两个频率上的资源单元而言,均存在一个he-sig-c和两个时间块。在频率上的第二个资源单元的两个时间块都分配给了sta2,在频率上的第三个资源单元的两个时间块分别分配给sta3和sta4。对于给一个sta分配两个时间块的场景,适用于同时进行不同类型和不同服务质量的数据传输,不同类型的数据对速率以及鲁棒性有不同的需求,因此需要采用不同的物理层参数进行传输。当然,也可以将一个sta新传的数据同重传的数据放在不同的时间块中,分别采用不同的物理层参数进行传输。

在图5所示的实施例中,目标标识可以为预留的站点标识,也可以为预留的mcs。预留的站点标识或预留的mcs用于指示ppdu中存在he-sig-c,此时,ppdu的目标站点的站点信息不再用于指示目标站点的站点信息,ppdu的目标站点的站点信息用于指示he-sig-c的相关信息。he-sig-c的相关信息包括预留的站点标识、he-sig-csymno(he-sig-c的符号数)、he-sig-cmcs和tsno(时间块的数目)中的至少一个字段。其中,he-sig-csymno和tsno中的no的英文全称为number。

在图5所示的实施例中,如果目标站点所属的资源单元中每个时间块的长度相同,那么可以在he-sig-c的公共域统一指示目标站点所属的资源单元中每个时间块的长度;如果目标站点所属的资源单元中每个时间块的长度不同,那么可以在he-sig-c的逐个站点字段中分别指示目标站点所属的资源单元中每个时间块的长度。

在图5所示的实施例中,he-sig-c还可以指示目标站点所属的资源单元中是否进行了mu-mimo传输。如果ppdu采用单用户传输,则he-sig-c指示目标站点所属的资源单元中站点的站点标识、nsts、txbeamforming、mcs、dcm和coding等其他物理层参数信息;如果ppdu采用mu-mimo,则he-sig-c指示目标站点所属的资源单元中站点的站点标识、spatialconfiguration、mcs、dcm、coding等其他物理层参数信息。

在图5所示的实施例中,根据he-sig-a、he-sig-b和he-sig-c中的指示信息,sta可以得知自己所属的频率的资源单元,以及相应的物理层参数,从而读取相应的资源单元中的数据。

在图5所示的实施例中,he-stf(highefficientshorttrainingfield,高效短训练序列)和he-ltf(highefficientlongtrainingfield,高效长训练序列)都被标记为可选字段。如果目标站点所属的资源单元中的每个时间块均采用与第一组he-stf和第一组he-ltf相同的空时流参数,包括nsts,txbeamforming及相关预编码矩阵等,则无需额外传递mid-amble(middlepreamble,中间前导码),只需要通过he-sig-c指示每一个时间块的长度即可。如果目标站点所属的资源单元中的每个时间块采用与第一组he-stf和第一组he-ltf不同的空时流参数,则需要插入mid-amble,并在he-sig-c分别指示每一个时间块的he-ltf的长度和类型等参数。此外,如果he-sig-c采用固定长度和固定mcs,则无需在he-sig-b中进行指示。

需要指出,本申请实施例中的he-sig-a、he-sig-b和he-sig-c的名称用于指示区分不同的信令字段,也可以采用其他名称。比如ng-sig-x(ng:nextgeneration,下一代,x代表a/b/c等),vhe-sig-x(vhe:veryhighefficient,非常高效)、vf-sig-x(vf:videowirelessfidelity,视频无线保真)等在下一代标准中可能用到的信令字段名称。rl-sig可以替换成下一代的标识符号,比如ngmark(下一代的标识),vhemark(非常高效的标识),vfmark(视频wi-fi)或者mtsmark(多个时间块的标识),本申请实施例提供的方案对此不做限制。

步骤s22、接入点向目标站点发送ppdu。

在图4所示的实施例中,在资源单元中存在多个时间块时,可以利用目标标识来指示ppdu中存在目标字段,再用目标字段指示目标站点所属的资源单元中每个时间块的长度,从而可以灵活的分配资源单元中每个时间块的长度。因此,本申请实施例提供的方案可以适应不同场景下的传输需求。

图6所示的为本申请实施例提供的又一种数据传输方法的流程图。在图6所示的方法中,在资源单元中存在多个时间块时,可以利用目标标识来指示目标站点所属的资源单元中时间块的长度,从而可以灵活的分配资源单元中每个时间块的长度,所以本申请实施例提供的方案可以适应不同场景下的传输需求。该方法包括以下步骤。

步骤s31、接入点生成物理层协议数据单元ppdu,在ppdu的目标站点的空间配置信息为目标标识时,目标标识用于指示根据目标站点所属的资源单元中的站点数量和资源单元的总符号数确定资源单元中目标站点所在的时间块的长度。

其中,spatialconfiguration为空间配置信息,空间配置信息存在于目标站点mu-mimo传输时的站点信息中,在目标站点的站点信息中的空间配置信息可以为4比特的二进制数。例如,目标站点的站点信息中的空间配置信息可以为0000至1111中任意一个二进制数。

请参见表1所示,表1所示的目前802.11ax中空间配置信息的表格的一部分。为了节省空间,在表1中仅列出站点数为2的相关信息,站点数为3至8的相关信息未列出。其中,在站点数为2个的情况下,如果表1中空间配置信息为0000时,那么站点1的空时流数为1,站点2的空时流数为1;如果表1中空间配置信息为0001时,那么站点1的空时流数为2,站点2的空时流数为1;以此类推,如果表1中空间配置信息为1001时,那么站点1的空时流数为4,站点2的空时流数为4。

在表1中,在站点数为2个时,空间配置信息中的1010至1111为6个预留位,这6个预留位不表示任何含义。对于其他的站点数,均对应有一定数量的预留位。

表1

本申请实施例可以利用空间配置信息中的预留位作为目标标识,以使目标标识指示根据目标站点所属的资源单元中的站点数量和资源单元的总符号数确定资源单元中目标站点所在的时间块的长度。

下面简要介绍一下,如何利用目标标识指示根据目标站点所属的资源单元中的站点数量和资源单元的总符号数确定资源单元中目标站点所在的时间块的长度。

ppdu中任意频率上的资源单元的站点数为m,该资源单元的总符号数为n,则该资源单元中的前m-1个站点所占用的时间块的长度为:该资源单元的总符号数n与站点数m的商值向上取整;该资源单元中的最后一个站点所占用的时间块的长度为:该资源单元的总符号数n与前m-1个站点所占用的时间块的长度的差值。

例如,假设ppdu中第一个频率上的资源单元的站点数为2个,该资源单元的总符号数为15个,该资源单元的总符号数15与站点数2的商值向上取整为8,所以该资源单元中的第一个站点所占用的时间块的长度为8个符号数;该资源单元的总符号数15与第一个站点所占用的时间块的长度8的差值为7,所以该资源单元中的第二个站点所占用的时间块的长度为7个符号数。因此,第一个频率上的资源单元的第一个站点所占用的时间块的长度为8个符号数,第一个频率上的资源单元的第二个站点所占用的时间块的长度为7个符号数。

又如,假设ppdu中第二个频率上的资源单元的站点数为3个,该资源单元的总符号数为16个,该资源单元的总符号数16与站点数3的商值向上取整为6,所以该资源单元中的第一个站点所占用的时间块和第二个站点所占用的时间块的长度均为6个符号数;该资源单元的总符号数16与前2个站点所占用的时间块的长度12的差值为4,所以该资源单元中的第三个站点所占用的时间块的长度为4个符号数。因此,第二个频率上的资源单元的第一个站点所占用的时间块的长度为6个符号数,第二个频率上的资源单元的第二个站点所占用的时间块的长度为6个符号数,第二个频率上的资源单元的第三个站点所占用的时间块的长度为4个符号数。

另外,在ppdu的目标站点的空间配置信息为目标标识时,说明空间配置信息为预留位,所以空间配置信息无法按照原有的方式来指示空时流数。为了解决此问题,可以预先建立好预留位与空时流数的对应关系,在站点读取到预留位时,便可以得知与该预留位对应的空时流数。

例如,假设空间配置信息中1010为预留位,而且预先建立了预留位1010与空时流数3的对应关系,在ppdu的目标站点的空间配置信息中存在预留位1010时,那么站点可以查找与该预留位1010对应的空时流数,经过站点的查询可以确定出与该预留位1010对应的空时流数为3。

请参见图7所示,图7所示的为本申请实施例提供的另一种ppdu的结构示意图。如果图7中ppdu的目标站点的空间配置信息为目标标识,那么该目标标识用于指示根据目标站点所属的资源单元中的站点数量和资源单元的总符号数确定资源单元中目标站点所在的时间块的长度。

在图7所示的实施例中,通过he-sig-bcommon(公共)部分中的资源单元的分配可以指示资源单元的分布,还可以同时指示某个资源单元中站点的数目。如果某个资源单元中站点的数目为1个,则该资源单元中站点不属于mumimo传输;如果某个资源单元中站点的数目至少为2个,则该资源单元中站点属于mumimo传输。

在图7所示的实施例中,对于站点1而言,站点1所属的资源单元的时间块的数量为1,那么接入点会为空间配置信息分配非预留位,以使空间配置信息仅用于指示该站点的空时流数。

在图7所示的实施例中,对于站点2而言,站点2所属的资源单元的时间块的数量大于1,那么接入点会为空间配置信息分配预留位,以使空间配置信息转义指示站点2所属的资源单元中每个时间块的长度。当然,如果预先建立好空间配置信息的预留位与空时流数的对应关系,那么在站点读取到预留位时,便可以得知与该预留位对应的空时流数。

步骤s32、接入点向目标站点发送ppdu。

在图6所示的实施例中,在资源单元中存在多个时间块时,可以利用目标标识指示根据目标站点所属的资源单元中的站点数量和资源单元的总符号数确定资源单元中目标站点所在的时间块的长度,从而可以灵活的分配资源单元中每个时间块的长度。因此,本申请实施例提供的方案可以适应不同场景下的传输需求。

图8所示的为本申请实施例提供的又一种数据传输方法的流程图。在图8所示的方法中,在资源单元中存在多个时间块时,可以利用目标标识来指示目标站点所属的资源单元中时间块的长度,从而可以灵活的分配资源单元中每个时间块的长度,所以本申请实施例提供的方案可以适应不同场景下的传输需求。该方法包括以下步骤。

步骤s41、接入点生成物理层协议数据单元ppdu,在ppdu的目标站点的空间配置信息为目标标识时,目标标识用于指示根据目标站点所属的资源单元的总符号数和目标标识对应的时间长度因子确定资源单元中目标站点所在的时间块的长度。

其中,spatialconfiguration为空间配置信息,空间配置信息存在于目标站点mu-mimo传输时的站点信息中,在目标站点的站点信息中的空间配置信息可以为4比特的二进制数。例如,目标站点的站点信息中的空间配置信息可以为0000至1111中任意一个二进制数。

请参见表2所示,表2所示的目前802.11ax中空间配置信息的表格的一部分。为了节省空间,在表1中仅列出站点数为2的相关信息,站点数为3至8的相关信息未列出。其中,在站点数为2个的情况下,如果表1中空间配置信息为0000时,那么站点1的空时流数为1,站点2的空时流数为1;如果表1中空间配置信息为0001时,那么站点1的空时流数为2,站点2的空时流数为1;以此类推,如果表1中空间配置信息为1001时,那么站点1的空时流数为4,站点2的空时流数为4。

在表2中,在站点数为2个时,空间配置信息中的1010至1111为6个预留位,这6个预留位分别指示2-6种不同的时间长度因子。对于其他的站点数,均对应有一定数量的预留位,每个预留位同样可以指示不同的时间长度因子。

表2

本申请实施例可以利用空间配置信息中的预留位作为目标标识,以使目标标识指示根据目标站点所属的资源单元的总符号数和目标标识对应的时间长度因子确定资源单元中目标站点所在的时间块的长度。

下面简要介绍一下,如何利用目标标识指示根据目标站点所属的资源单元的总符号数和目标标识对应的时间长度因子确定资源单元中目标站点所在的时间块的长度。

ppdu中任意频率上的资源单元的站点数为m,该资源单元的总符号数为n,则该资源单元中每个站点所占用的时间块的长度为:该资源单元的总符号数n与目标标识对应的时间长度因子的商值向上取整;或者,该资源单元中的前m-1个站点所占用的时间块的长度为:该资源单元的总符号数n与目标标识对应的时间长度因子的商值向上取整;该资源单元中的最后一个站点所占用的时间块的长度为:该资源单元的总符号数n与前m-1个站点所占用的时间块的长度的差值。

例如,假设ppdu中第二个频率上的资源单元的站点数为4个,该资源单元的总符号数为20个,第一个站点的空间配置信息对应的时间长度因子为4,第二个站点的空间配置信息对应的时间长度因子为4,第三个站点的空间配置信息对应的时间长度因子为8,则该资源单元的总符号数20与第一个站点的空间配置信息对应的时间长度因子4的商值向上取整为5,该资源单元的总符号数20与第二个站点的空间配置信息对应的时间长度因子4的商值向上取整为5,该资源单元的总符号数20与第三个站点的空间配置信息对应的时间长度因子8的商值向上取整为3;该资源单元的总符号数20与前3个站点所占用的时间块的长度13的差值为7,所以该资源单元中的第四个站点所占用的时间块的长度为7个符号数。

可选的,在ppdu的目标站点的空间配置信息为目标标识时,说明空间配置信息为预留位,所以空间配置信息无法按照原有的方式来指示空时流数。为了解决此问题,由于无需指示最后一个站点所占用的时间块的长度,所以可以利用最后一个站点的空间配置信息指示该资源单元中的每个站点所占用的时间块的空时流数。

例如,假设第一频率的资源单元中的站点数为2,第一个站点需要的空时流数为4,第二个站点需要的空时流数也为4。由于无需指示第二个站点所占用的时间块的长度,结合表2可知,可以使第二个站点的空间配置信息为1001,即可指示该资源单元中的每个站点所占用的时间块的空时流数。

请参见图7所示,如果图7中ppdu的目标站点的空间配置信息为目标标识,那么该目标标识用于指示根据目标站点所属的资源单元的总符号数和目标标识对应的时间长度因子确定资源单元中目标站点所在的时间块的长度。

步骤s42、接入点向目标站点发送ppdu。

在图8所示的实施例中,在资源单元中存在多个时间块时,可以利用目标标识指示根据目标站点所属的资源单元的总符号数和目标标识对应的时间长度因子确定资源单元中目标站点所在的时间块的长度,从而可以灵活的分配资源单元中每个时间块的长度。因此,本申请实施例提供的方案可以适应不同场景下的传输需求。

图9所示的为本申请实施例提供的又一种数据传输方法的流程图。该方法包括以下步骤。

步骤s51、接入点生成触发帧,在触发帧中存在允许目标站点进行多个时间块mts传输的目标标识时,目标标识用于指示目标站点基于触发帧生成的上行ppdu中存在目标字段,目标字段用于指示上行ppdu的目标站点所属的资源单元中时间块的数量、每个时间块的长度和目标站点自行调度的字段中的至少一种。

其中,目标标识可以为触发帧类型(triggertype)、he-sig-areserved或者reserved等字段,目标标识用于指示该触发帧为mts类型的触发帧,用于触发支持多个站点的tb-mts(triggerbasedmultipletimesegment,基于触发帧的多个时间块)数据分组传输。

可以在触发帧的公共域和逐个站点字段中携带允许的时间块ts的数目、目标字段的长度、目标字段的mcs和是否允许进行mts传输的字段中的至少一种。如果允许某个站点进行自行调度,则可以将编码类型、mcs和dcm等字段作为预留字段,接入点不会对站点针对预留字段进行指示,而是由站点基于触发帧生成的上行ppdu中的目标字段进行指示。

请参见图10所示,图10所示的为本申请实施例提供的一种触发帧的结构示意图。在图10所示的实施例中,通过触发帧类型、he-sig-areserved或者reserved等字段来通知站点这个触发帧是一个特殊类型的触发帧,即这是一个mts类型的触发帧。

在图10所示的实施例中,在触发帧的逐个站点字段的基于触发帧类型的站点信息(triggerdependentuserinfo)中,包括he-sig-c长度、he-sig-cmcs和是否允许进行mts传输的字段,其中,he-sig-c长度指的是目标站点基于触发帧生成的上行ppdu中的he-sig-c字段在所占据的长度,he-sig-c长度可以是时间,也可以是符号数,he-sig-cmcs指的是he-sig-c的调制编码策略,是否允许进行mts传输的字段指的是目标站点基于触发帧生成的上行ppdu是否可以进行mts传输。

在图10所示的实施例中,如果时间块数量放在触发帧的公共域中,那么目标站点基于触发帧生成的上行ppdu的每个频率的资源单元都是相同的。例如,假设在触发帧的公共域中的时间块数量为2时,那么目标站点基于触发帧生成的上行ppdu的每个频率的资源单元的时间块数量都为2。当然,也可以将时间块数量分别放入触发帧的逐个站点字段中,以指示目标站点基于触发帧生成的上行ppdu的每个频率的资源单元中的时间块数量。

在图10所示的实施例中,如果存储在触发帧的逐个站点字段中的是否允许进行mts传输的字段为是的话,那么说明目标站点基于触发帧生成的上行ppdu可以进行mts传输;如果存储在触发帧的逐个站点字段中的是否允许进行mts传输的字段为否的话,那么说明目标站点基于触发帧生成的上行ppdu不可以进行mts传输。

在图10所示的实施例中,如果存储在触发帧的逐个站点字段中的he-sig-c长度为0,那么说明目标站点基于触发帧生成的上行ppdu不可以进行mts传输;如果存储在触发帧的逐个站点字段中的he-sig-c长度大于0,那么说明目标站点基于触发帧生成的上行ppdu可以进行mts传输。

步骤s52、接入点向目标站点发送触发帧。

在图9所示的实施例中,本申请实施例提供的方案可以利用触发帧中的目标标识来指示目标站点基于触发帧生成的上行ppdu中存在目标字段,以使目标站点基于上行ppdu中的目标字段自主决定物理层参数,从而保证目标站点可以根据自己的信道状况来自主选择调制方式。

请参见图11所示,图11所示的为本申请实施例提供的另一种触发帧的结构示意图。在图11所示的实施例中,触发帧可以包括总体公共域、时间块公共域和逐个站点域。总体公共域用于指示触发帧的公共信息,时间块公共域用于指示上行ppdu每个时间块的公共信息,会基于时间块的数目而重复出现,逐个站点域用于指示触发帧中每个站点的信息。

在图11所示的实施例中,总体公共域包括触发帧类型triggertype、长度length、级联指示cascadeindication、需要载波侦听csrequired、带宽bw、接入点发射功率aptxpower、数据包扩展packetextension、空间复用spatialreuse、多普勒doppler、时间块ts个数和基于触发帧类型的公共信息triggerdependentcommoninfo中的至少一种。

在图11所示的实施例中,时间块公共域包括需要载波侦听、保护间隔和长训练序列gi+ltf、多用户多输入多输出长训练序列mumimoltf模式、非常高效长训练字段符号数量numberofvhe-ltfsymbols、低密度奇偶校验码额外符号块ldpcextrasymbolsegment和时间块ts长度中的至少一种。

在图11所示的实施例中,可以通过以下两种方式来指示站点是否需要载波侦听。

第一种方式为,触发帧的总体公共域包括第一目标字段,第一目标字段用于指示基于触发帧的上行ppdu中的资源单元的第一个时间块内的目标站点是否需要进行载波侦听。

在第一种方式中,从基于触发帧的上行ppdu中的资源单元的第二个时间块至最后一个时间块,由于占用第二个时间块至最后一个时间块的每个站点在发送数据之前,均是其他的站点在发送数据,所以在占用第二个时间块至最后一个时间块的每个站点需要发送数据时,无法保证信道时空闲的,所以占用第二个时间块至最后一个时间块的每个站点必须进行载波侦听,所以仅在触发帧中的公共域的第一目标字段指示第一个时间块中的目标站点是否需要载波侦听,对于其他的时间块而言,默认进行载波侦听。

第二种方式为,触发帧的时间块公共域的第一个时间块的指示信息中包括第二目标字段,第二目标字段用于指示基于触发帧的上行ppdu中的资源单元的第一个时间块内的目标站点是否需要进行载波侦听;触发帧的时间块公共域的第二个时间块至最后一个时间块的指示信息中均包括第三目标字段,第三目标字段用于指示基于触发帧的上行ppdu中的资源单元的第二个时间块至最后一个时间块的sta在进行数据传输之前均需要进行载波侦听。

在第二种方式中,为了保证指示的一致性,针对基于触发帧的上行ppdu的资源单元中的每个时间块分别指示。对于第一个时间块而言,通过第二目标字段根据实际情况来指示第一个时间块是否需要载波侦听;对于其他的时间块而言,均通过第三目标字段指示需要进行载波侦听。

图12所示的为本申请实施例提供的又一种数据传输方法的流程图。图12所示的方法实施例与图9所示的方法实施例是相互关联的两个实施例,如果图12所示的方法实施例中存在与图9所示的方法实施例相同的部分,那么可以参见图9所示的实施例。该方法包括以下步骤。

步骤s61、目标站点接收接入点发送的触发帧。

其中,目标站点接收到接入点发送的触发帧可以如图10所示。在图10所示的实施例中,通过触发帧类型、he-sig-areserved或者reserved等字段来通知站点这个触发帧是一个特殊类型的触发帧,即这是一个mts类型的触发帧。

在触发帧的公共域和逐个站点字段中携带允许的时间块ts的数目、目标字段的长度、目标字段的mcs和是否允许进行mts传输的字段。如果允许目标站点进行自行调度,则可以将编码类型、mcs和dcm等字段作为预留字段,接入点不会对站点针对预留字段进行指示,而是由目标站点基于触发帧生成的上行ppdu中的目标字段进行指示。

步骤s62、目标站点基于触发帧生成上行ppdu,在触发帧中存在允许目标站点进行mts传输的目标标识时,目标标识用于指示目标站点基于触发帧生成的上行ppdu中存在目标字段,目标字段用于指示上行ppdu的目标站点所属的资源单元中时间块的数量、每个时间块的长度和目标站点自行调度的字段。

其中,在目标站点识别出触发帧中存在允许目标站点进行mts传输的目标标识时,目标站点便可以得知该目标标识用于指示目标站点基于触发帧生成的上行ppdu中存在目标字段,而且,目标字段用于指示上行ppdu的目标站点所属的资源单元中时间块的数量、每个时间块的长度和目标站点自行调度的字段。

请参见图13所示,图13所示的为目标站点基于触发帧生成的上行ppdu的结构示意图。如果目标站点在该上行ppdu的某个资源单元中仅包括一个时间块,说明该资源单元不属于mts传输,那么上行ppdu就不需要he-sig-c来指示自主决定的物理层参数;如果目标站点在该上行ppdu的某个资源单元中包括至少两个时间块,说明该资源单元属于mts传输,那么上行ppdu就需要he-sig-c来指示自主决定的物理层参数。

步骤s63、目标站点向接入点发送上行ppdu。

在图12所示的实施例中,本申请实施例提供的方案可以利用触发帧中的目标标识来指示目标站点基于触发帧生成的上行ppdu中存在目标字段,以使目标站点基于上行ppdu中的目标字段自主决定物理层参数,从而保证目标站点可以根据自己的信道状况来自主选择调制方式。

图14所示的为本申请实施例提供的又一种数据传输方法的流程图。该方法包括以下步骤。

步骤s71、接入点生成多用户多个时间块物理层协议数据单元mumtsppdu,mumtsppdu包括总体公共域、时间块公共域和逐个站点域,总体公共域用于指示mumtsppdu的公共信息,时间块公共域用于指示mumtsppdu中每个时间块的公共信息,逐个站点域用于指示mumtsppdu中每个资源单元存储的站点的信息。

请结合图15所示,图15所示的为一种mumtsppdu的结构示意图。在图15所示的mumtsppdu中,mumtsppdu包括总体公共域、时间块公共域和逐个站点域,总体公共域用于指示mumtsppdu的公共信息,时间块公共域用于指示mumtsppdu中每个时间块的公共信息,逐个站点域用于指示mumtsppdu中每个资源单元存储的站点的信息。

在图15所示的实施例中,总体公共域包括上行传输或下行传输ul/dl、长度length、传输机会txop、空间复用spatialreuse、带宽bw、指示前向差错控制之前的填充因子的字段pre-fecpaddingfactor、数据包扩展消歧比特pedisambiguity、多普勒doppler、时间块ts个数、高效信令字段b的调制与编码策略清单he-sig-bmcslist、指示高效信令字段b是否采用双载波调制清单he-sig-bdcmlist、指示高效信令字段b是否进行压缩的清单he-sig-bcompressionlist和he-sig-b的符号数或多用户多输入多输出mu-mimo用户数量清单中的至少一种。

其中,位于不同时间块的站点所对应的时间块公共域和逐个站点域所在的he-sig-b可以采用不同的mcs,因此可以将多个时间块的he-sig-bmcs、he-sig-bdcm、he-sig-bcompression分别形成一个list。he-sig-bmcslist用于指示每个时间块对应的he-sig-b的mcs;he-sig-bdcmlist用于指示每个时间块对应的he-sig-b是否采用了dcm;he-sig-bcompressionlist用来指示每个时间块所对应的he-sig-b是否采用了压缩模式。he-sig-b符号数或者mu-mimo用户数list用于指示每个时间对应的he-sig-b的符号长度或者每个时间块所对应的mu-mimo的用户数。

在图15所示的实施例中,时间块公共域包括ts长度、保护间隔和长训练序列gi+ltf、指示是否采用空时编码stbc、非常高效长训练序列的符号数numberofvhe-ltfsymbols、低密度奇偶校验码时用来指示是否存在额外的符号ldpcextrasymbolsegment和资源单元分配ruallocation中的至少一种。

请参见图16所示,图16所示的为另一种mumtsppdu的结构示意图。图16与图15的mumtsppdu的结构示意图的区别在于,对于时间块公共域和逐个站点字段,可以将某个时间块公共域同该时间块中所包含站点的逐个站点域放在一起指示。

步骤s72、接入点向目标站点发送mumtsppdu。

在图14所示的实施例中,本申请实施例提供的mumtsppdu为三层次结构,mumtsppdu包括总体公共域、时间块公共域和逐个站点域,总体公共域用于指示mumtsppdu的公共信息,时间块公共域用于指示mumtsppdu中每个时间块的公共信息,逐个站点域用于指示mumtsppdu中每个资源单元存储的站点的信息。由于本申请实施例提供的mumtsppdu采用了更加灵活的三层次的mts信令指示结构,所以该mumtsppdu适用于更灵活的多个时间块的资源分配。

可选的,在mumtsppdu的目标站点占用至少两个资源单元时,mumtsppdu中目标站点的指示信息用于指示至少两个资源单元中统一承载一个物理层服务数据单元psdu或者分别承载不同的psdu。

其中,在一个目标站点占用至少两个资源单元时,存在以下两种情况:

第一种情况:目标站点占据多个资源单元,而且,多个资源单元采用相同的物理层参数统一进行编码,那么多个资源单元装载着同一个psdu。

第二种情况:目标站点占据多个资源单元,但是,目标站点占据的每个资源单元均用于传输不同类型的数据,而且,目标站点占据的每个资源单元均对鲁棒性和速率等有着不同的要求,那么目标站点占据的每个资源单元需要采取不同的物理层参数分别进行编码,所以目标站点占据的多个资源单元均装载着不同的psdu。

为了区分以上两种情况,可以在mumtsppdu的逐个站点字段中增加一个比特位,以使该比特位指示目标站点按照1个psdu还是按照多个psdu去收发。当然,也可以在mumtsppdu的公共字段中,针对每个站点形成比特位图,以分别指示以上两种情况。

如果指示目标站点的多个资源单元承载着同一个psdu,则对于该目标站点的第二个资源单元的逐个站点的资源指示信息,可以不进行指示,从而减少信令指示带来的开销。

图17所示的为本申请实施例提供的又一种数据传输方法的流程图。该方法包括以下步骤。

步骤s81、接入点生成ppdu,在ppdu的目标站点占用至少两个资源单元时,ppdu中目标站点的指示信息用于指示至少两个资源单元中统一承载一个psdu或者分别承载不同的psdu。

其中,在一个目标站点占用至少两个资源单元时,存在以下两种情况:

第一种情况:目标站点占据多个资源单元,而且,多个资源单元采用相同的物理层参数统一进行编码,那么多个资源单元装载着同一个psdu。

第二种情况:目标站点占据多个资源单元,但是,目标站点占据的每个资源单元均用于传输不同类型的数据,而且,目标站点占据的每个资源单元均对鲁棒性和速率等有着不同的要求,那么目标站点占据的每个资源单元需要采取不同的物理层参数分别进行编码,所以目标站点占据的多个资源单元均装载着不同的psdu。

为了区分以上两种情况,可以在ppdu的逐个站点字段中增加一个比特位,以使该比特位指示目标站点按照1个psdu还是按照多个psdu去收发。当然,也可以在ppdu的公共字段中,针对每个站点形成比特位图,以分别指示以上两种情况。

如果指示目标站点的多个资源单元承载着同一个psdu,则对于该目标站点的第二个资源单元的逐个站点的资源指示信息,可以不进行指示,从而减少信令指示带来的开销。

步骤s82、接入点向目标站点发送ppdu。

在图17所示的实施例中,在ppdu的目标站点占用至少两个资源单元时,可以在ppdu的逐个站点字段中增加一个比特位,以使该比特位指示至少两个资源单元中统一承载一个psdu或者分别承载不同的psdu。

图18所示的为本申请实施例提供的一种数据传输装置的示意图。图18为图3对应的装置实施例,图18中与图3相同的内容请参见图3对应的实施例即可。参照图18,该数据传输装置包括以下模块:

ppdu生成模块31,用于生成ppdu,在ppdu的目标站点的站点信息中存在目标标识时,目标标识用于指示目标站点所属的资源单元中时间块的长度。

发送模块32,用于向目标站点发送ppdu。

在图18所示的实施例中,在资源单元中存在多个时间块时,可以利用目标标识来指示目标站点所属的资源单元中时间块的长度,从而可以灵活的分配资源单元中每个时间块的长度。因此,本申请实施例提供的方案可以适应不同场景下的传输需求。

可选的,ppdu生成模块31,具体用于在ppdu的目标站点的站点信息中存在目标标识时,目标标识用于指示ppdu中存在目标字段,目标字段用于指示目标站点所属的资源单元中每个时间块的长度。

可选的,ppdu生成模块31,具体用于在ppdu的目标站点的空间配置信息为目标标识时,目标标识用于指示根据目标站点所属的资源单元中的站点数量和资源单元的总符号数确定资源单元中目标站点所在的时间块的长度。

可选的,ppdu生成模块31,具体用于在ppdu的目标站点的空间配置信息为目标标识时,目标标识用于指示根据目标站点所属的资源单元的总符号数和目标标识对应的时间长度因子确定资源单元中目标站点所在的时间块的长度。

可选的,目标标识对应的目标信息用于指示资源单元中每个时间块的空时流数。

可选的,在ppdu的目标站点占用至少两个资源单元时,ppdu中目标站点的指示信息用于指示至少两个资源单元中统一承载一个psdu或者分别承载不同的psdu。

图19所示的为本申请实施例提供的另一种数据传输装置的示意图。图19为图14对应的装置实施例,图19中与图14相同的内容请参见图14对应的实施例即可。参照图19,该数据传输装置包括以下模块:

ppdu生成模块41,用于生成mumtsppdu,mumtsppdu包括总体公共域、时间块公共域和逐个站点域,总体公共域用于指示mumtsppdu的公共信息,时间块公共域用于指示mumtsppdu中每个时间块的公共信息,逐个站点域用于指示mumtsppdu中每个资源单元存储的站点的信息;

发送模块42,用于向目标站点发送mumtsppdu。

在图19所示的实施例中,本申请实施例提供的mumtsppdu为三层次结构,mumtsppdu包括总体公共域、时间块公共域和逐个站点域,总体公共域用于指示mumtsppdu的公共信息,时间块公共域用于指示mumtsppdu中每个时间块的公共信息,逐个站点域用于指示mumtsppdu中每个资源单元存储的站点的信息。由于本申请实施例提供的mumtsppdu采用了更加灵活的三层次的mts信令指示结构,所以该mumtsppdu适用于更灵活的多个时间块的资源分配。

可选的,总体公共域包括ul/dl、长度length、txop、spatialreuse、bw、pre-fecpaddingfactor、pedisambiguity、doppler、ts个数、he-sig-bmcslist、he-sig-bdcmlist、he-sig-bcompressionlist和he-sig-b的符号数或mu-mimo用户数量清单中的至少一种。

可选的,时间块公共域包括ts长度、gi+ltf、stbc、numberofvhe-ltfsymbols、ldpcextrasymbolsegment和ruallocation中的至少一种。

可选的,在mumtsppdu的目标站点占用至少两个资源单元时,mumtsppdu中目标站点的指示信息用于指示至少两个资源单元中统一承载一个psdu或者分别承载不同的psdu。

图20所示的为本申请实施例提供的又一种数据传输装置的示意图。图20为图9对应的装置实施例,图20中与图9相同的内容请参见图9对应的实施例即可。参照图20,该数据传输装置包括以下模块:

触发帧生成模块51,用于生成触发帧,在触发帧中存在允许目标站点进行多个时间块mts传输的目标标识时,目标标识用于指示目标站点基于触发帧生成的上行ppdu中存在目标字段,目标字段用于指示上行ppdu的目标站点所属的资源单元中时间块的数量、每个时间块的长度和目标站点自行调度的字段;

发送模块52,用于向目标站点发送触发帧。

在图20所示的实施例中,本申请实施例提供的方案可以利用触发帧中的目标标识来指示目标站点基于触发帧生成的上行ppdu中存在目标字段,以使目标站点基于上行ppdu中的目标字段自主决定物理层参数,从而保证目标站点可以根据自己的信道状况来自主选择调制方式。

可选的,触发帧包括总体公共域、时间块公共域和逐个站点域;

总体公共域用于指示触发帧的公共信息;

时间块公共域用于指示上行ppdu每个时间块的公共信息;

逐个站点域用于指示触发帧中每个站点的信息。

可选的,总体公共域包括第一目标字段,第一目标字段用于指示基于触发帧的上行ppdu中的资源单元的第一个时间块内的目标站点是否需要进行载波侦听。

可选的,时间块公共域的第一个时间块的指示信息中包括第二目标字段,第二目标字段用于指示基于触发帧的上行ppdu中的资源单元的第一个时间块内的目标站点是否需要进行载波侦听;时间块公共域的第二个时间块至最后一个时间块的指示信息中均包括第三目标字段,第三目标字段用于指示基于触发帧的上行ppdu中的资源单元的第二个时间块至最后一个时间块的sta在进行数据传输之前均需要进行载波侦听。

可选的,总体公共域包括triggertype、length、cascadeindication、csrequired、bw、aptxpower、packetextension、spatialreuse、doppler、ts个数和triggerdependentcommoninfo中的至少一种。

可选的,时间块公共域包括需要载波侦听、gi+ltf、mumimoltf模式、numberofvhe-ltfsymbols、ldpcextrasymbolsegment和ts长度中的至少一种。

图21所示的为本申请实施例提供的又一种数据传输装置的示意图。图21为图12对应的装置实施例,图21中与图12相同的内容请参见图12对应的实施例即可。参照图21,该数据传输装置包括以下模块:

接收模块61,用于接收接入点发送的触发帧。

上行ppdu生成模块62,用于基于触发帧生成上行ppdu,在触发帧中存在允许目标站点进行mts传输的目标标识时,目标标识用于指示目标站点基于触发帧生成的上行ppdu中存在目标字段,目标字段用于指示上行ppdu的目标站点所属的资源单元中时间块的数量、每个时间块的长度和目标站点自行调度的字段。

发送模块63,用于向接入点发送上行ppdu。

在图21所示的实施例中,本申请实施例提供的方案可以利用触发帧中的目标标识来指示目标站点基于触发帧生成的上行ppdu中存在目标字段,以使目标站点基于上行ppdu中的目标字段自主决定物理层参数,从而保证目标站点可以根据自己的信道状况来自主选择调制方式。

图22所示的为本申请实施例提供的又一种数据传输装置的示意图。参照图22,该装置包括处理器71和存储器72,其中,存储器72内存储有处理器71能够执行的操作指令,处理器71读取存储器72内的操作指令用于实现上述图3、图4、图6、图8、图9、图12和图14所示的方法。

需要说明的是,本申请提供实施例只是本申请所介绍的可选实施例,本领域技术人员在此基础上,完全可以设计出更多的实施例,因此不再此处赘述。

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

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

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

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

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

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

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

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