基于信道检测的数据传输方法及装置与流程

文档序号:12067752阅读:422来源:国知局
基于信道检测的数据传输方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种基于信道检测的数据传输方法及装置。



背景技术:

目前,无线局域网(Wireless Local Area Net,简称为WLAN)网络负载在不断加重,随着用户数目的增多,WLAN网络的效率会出现明显下降的趋势,单纯提高速率并不能解决该问题,多用户并行传输作为解决网络效率的一种备选技术,引起了广泛关注和研究。多用户并行传输技术包括MU-MIMO(multi-user MIMO)技术,OFDMA(Orthogonal Frequency Division Multiple Access)技术等。MU-MIMO将MIMO的多层分给多个站点,利用空间复用技术提高了时间和频率的利用率。OFDMA技术能更优地利用站点间频率选择的结果提高频率利用率,并能降低小包传输的竞争资源开销占整个传输的比例,提高时间利用率。

WLAN中,一个接入点站点(Access Point,简称AP)以及与该AP相关联的多个非接入点站点(Non-AP Station,简称Non-AP STA)组成了一个基本服务集(Basic Service Set,简称BSS),图1是根据相关技术中的WLAN基本服务集BSS示例图,如图1所示。目前WLAN支持虚拟载波检测和物理载波检测两种信道空闲判定方法,当虚拟载波检测和物理载波检测都判定信道空闲,站点才能够进行竞争发送。所谓虚拟载波检测,是指除了通信双方之外的第三方站点,当收到接收地址不是自己的无线帧时,根据帧中的Duration域设置本地NAV(network allocation vector,网络分配矢量)的值,当NAV不为零时,认为信道繁忙,不进行竞争发送。NAV随时隙递减,减为0时判定信道空闲。物理载波检测是指CCA(clear channel assessment)信道检测技术,站点通过对媒介上的信号强度进行检测,判定信道是忙碌还是空闲。

WLAN中的多用户并行传输一般为多个Non-AP STA同时向AP发送数据,一般称这种为上行多用户(Uplink Multi-User,简称UL MU)传输,或者AP同时给多个Non-AP STA发送数据,称之为下行多用户(Downlink Multi-User,简称DL MU)传输,图2是根据相关技术中的多用户传输帧交换实施例示意图,如图2所示。

相关技术中,UL MU传输需要AP进行触发,例如可以发送触发帧来触发,或者采用在无线帧中携带触发信息域的方式触发。触发帧或者触发信息域中携带了站点的调度信息,如站点的标识信息、站点进行上行传输所使用的时间和频率资源信息等。站点接收触发帧或触发信息域,如果自己的标识信息携带在其中,表示自己被调度在本次UL MU传输中,若自己有待发送数据,则进行准备,并在AP所分配的时间和频率资源上 进行发送。

如果AP采用下行多用户方式向多个站点发送下行数据,则发送给某站点的触发帧和下行数据通常聚合在一个A-MPDU(Aggregate MAC Data Unit)中发送,站点收到触发帧和下行数据,在一定时间间隔后回复上行数据,以及对下行数据的确认帧,上行数据和确认帧也可以聚合为一个A-MPDU发送。相关技术中,站点在被触发发送上行数据之前,需要对信道进行检测,包括CCA检测和NAV判定,当判断信道为空闲时,可以发送上行物理层协议数据单元(Physical Protocol Data Unit,简称为PPDU),当信道为忙时,若上行PPDU的传输时间长度不超过预定门限,则可以发送,若超出,则不能发送,以免对其他站点造成较大干扰。这样做带来的问题是,由于整个上行PPDU的传输时间长度超过预定门限而不能发送,导致对前一个正确接收的下行帧的确认帧无法送出,AP收不到所发送的下行帧的确认帧,可能引起不必要的重传,浪费了空口资源。

针对相关技术中,当接入点不能及时收到确认帧,可能导致不必要重传的问题,目前还没有有效解决方案。



技术实现要素:

本发明提供了一种基于信道检测的数据传输的方法及装置,以至少解决相关技术中的问题。

根据本发明的一个方面,提供了一种基于信道检测的数据传输方法,包括:

站点收到接入点发送的下行物理层协议数据单元PPDU,其中,所述下行PPDU携带发送给所述站点的下行数据,以及触发所述站点进行上行多用户传输的触发信息;

所述站点进行信道检测,当对所述信道的检测结果为忙时,所述站点通过所述上行多用户传输的方式发送上行PPDU给所述接入点,其中,在所述上行PPDU消息中携带所述下行数据的确认帧。

进一步地,所述站点在所述触发消息为所述站点分配的全部或部分信道上进行检测,或者,在所述下行PPDU所使用的全部或部分信道上进行检测。

进一步地,所述信道检测的方式包括以下至少之一:虚拟载波检测;物理载波检测。

进一步地,在满足以下条件时,确定所述信道的检测结果为忙:所述站点进行信道检测的全部或部分信道的虚拟载波检测或者物理载波检测结果为忙。

进一步地,所述触发信息中携带有以下信息:用于指示所述站点在进行所述上行多用户传输前,是否进行所述信道检测的信息。

进一步地,所述触发信息中携带有以下信息:当所述信道检测结果为忙时所述站点发送的所述上行PPDU的传输时间长度门限值。

进一步地,所述站点通过所述上行多用户传输的方式发送上行PPDU给所述接入点,包括:当对所述信道的检测结果为忙时,且所述上行PPDU不超过所述传输时间长度门限值时,所述站点发送所述上行PPDU,其中,所述上行PPDU携带有对所述下行数据的确认帧,或者携带对所述下行数据的确认帧和上行数据。

进一步地,所述站点通过所述上行多用户传输的方式发送上行PPDU给所述接入点,包括:当对所述信道的检测结果为忙时,所述上行PPDU长度不受所述传输时间长度门限值的限制,所述站点向所述接入点发送所述上行PPDU,其中,所述上行PPDU携带对所述下行数据的确认帧。

进一步地,在所述触发信息不包括所述传输时间长度门限值,且所述信道的检测结果为忙时,所述站点在发送的所述上行PPDU中携带所述下行数据的确认帧。

进一步地,所述确认帧包括以下之一:确认ACK帧,块确认Block ACK帧。

进一步地,所述触发信息中携带有以下信息至少之一:

功率参数信息,调制编码方式MCS值,其中,所述站点进行上行多用户传输的发送功率值由所述功率参数确定。

进一步地,所述触发信息中携带有以下信息:当对所述信道的检测结果为忙时,提升所述物理载波检测的检测门限值得到提升检测门限值,用所述提升检测门限值进行检测,若信道检测结果为空闲,则所述站点在发送的所述上行PPDU中携带所述下行数据的确认帧。

进一步地,所述功率参数信息至少包括以下之一:所述接入点指定的所述站点的发送功率信息,所述接入点的发送功率信息,参考RSSI值,参考RSSI值的调整范围。

进一步地,所述确认帧在所述触发信息指示的所述站点的全部或部分上行资源上进行发送,其中所述部分上行资源为信道检测结果为空闲的上行资源。

进一步地,所述确认帧在所述全部上行资源或部分上行资源上进行发送包括:

所述站点降低所述发送功率值,得到降低功率值,以所述降低功率值,在所述全部上行资源或部分上行资源上发送所述确认帧。

进一步地,当使用所述部分上行资源进行发送时,所述降低功率值与所述发送功率值的比值等于所述部分上行资源与所述全部上行资源的比值。

进一步地,当使用所述全部上行资源发送时,所述降低功率值由以下一个或多个参数确定,根据接收到的所述下行PPDU的接收信号强度指示RSSI及所述接入点的发送功率信息确定路损值,所述参考RSSI值,所述参考RSSI值的调整范围,为所述站点分配的全部或部分信道的干扰检测结果。

进一步地,当使用所述全部上行资源发送时,所述降低功率值根据进行所述物理载波检测时的所述提升检测门限值来确定。

进一步地,所述站点使用所述触发信息中的所述MCS值发送所述确认帧,或者,所述站点调整所述MCS值发送所述确认帧。

进一步地,所述站点将所述确认帧重复发送一次或多次,且所述站点发送的上行PPDU的长度等于所述接入点在所述触发信息中指示的上行PPDU的长度。

根据本发明的另一方面,提供了一种基于信道检测的数据传输装置,应用于站点,包括:

接收模块,用于接收接入点发送的下行物理层协议数据单元PPDU,其中,所述下行PPDU携带发送给所述站点的下行数据,以及触发所述站点进行上行多用户传输的触发信息;

发送模块,用于进行信道检测,当对所述信道的检测结果为忙时,通过所述上行多用户传输的方式发送上行PPDU给所述接入点,其中,在所述上行PPDU消息中携带所述下行数据的确认帧。

进一步地,所述发送模块包括:检测单元,用于对所述站点在所述触发消息为所述站点分配的全部或部分信道上进行检测,或者,在所述下行PPDU所使用的全部或部分信道上进行检测。

进一步地,所述装置还包括:触发模块,用于指示所述站点在进行所述上行多用户传输前,依据所述触发信息确定是否触发进行所述信道检测。

进一步地,所述发送模块包括:第一发送单元,用于当对所述信道的检测结果为忙时,且所述上行PPDU不超过传输时间长度门限值时,发送所述上行PPDU,其中,所述上行PPDU携带有对所述下行数据的确认帧,或者携带对所述下行数据的确认帧和上行数据,所述传输时间长度门限值携带于所述触发信息。

进一步地,所述发送模块包括:第二发送单元,用于当对所述信道的检测结果为忙时,,所述站点向所述接入点发送所述上行PPDU,其中,所述上行PPDU长度不受所述传输时间长度门限值的限制,所述上行PPDU携带对所述下行数据的确认帧,所述传输时间长度门限值携带于所述触发信息。

进一步地,所述发送模块还包括:第三发送单元,用于在所述触发信息不携带所述传输时间长度门限值,且所述信道的检测结果为忙时,在发送的所述上行PPDU中携带所述下行数据的确认帧。

进一步地,所述确认帧包括以下之一:确认ACK帧,块确认Block ACK帧。

进一步地,所述发送模块包括:

第一发送确认帧单元,用于将所述确认帧在所述触发信息指示的所述站点的全部或部分上行资源上进行发送,其中所述部分上行资源为信道检测结果为空闲的上行资源;

第二发送确认帧单元,用于将所述确认帧采用所述触发信息中携带的所述站点进行所述上行多用户传输所使用的功率值和/或调制编码方式MCS值进行发送。

通过本发明,站点收到接入点发送的下行物理层协议数据单元PPDU,其中,该下行PPDU携带发送给该站点的下行数据,以及触发该站点进行上行多用户传输的触发信息;该站点进行信道检测,当对该信道的检测结果为忙时,该站点通过该上行多用户传输的方式发送上行PPDU给该接入点;其中,在该上行PPDU消息中携带该下行数据的确认帧,解决了当接入点不能及时收到确认帧,可能导致不必要重传的问题,避免了空口资源的浪费。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据相关技术中的WLAN基本服务集BSS示例图;

图2是根据相关技术中的多用户传输帧交换实施例示意图;

图3是根据本发明实施例的一种基于信道检测的数据传输方法的流程图;

图4是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图一;

图5是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图二;

图6是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图三;

图7是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图四;

图8是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图五;

图9是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图六;

图10是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图七;

图11是根据本发明优选实施例的PDDU确认帧的示意图一;

图12是根据本发明优选实施例的PDDU确认帧的示意图二;

图13是根据本发明优选实施例的PDDU确认帧的示意图三。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情 况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种基于信道检测的数据传输方法,图3是根据本发明实施例的一种基于信道检测的数据传输方法的流程图,如图3所示,该流程包括如下步骤:

步骤S302,站点收到接入点发送的下行物理层协议数据单元PPDU,其中,该下行PPDU携带发送给该站点的下行数据,以及触发该站点进行上行多用户传输的触发信息;

步骤S304,该站点进行信道检测,当对该信道的检测结果为忙时,该站点通过该上行多用户传输的方式发送上行PPDU给该接入点,其中,在该上行PPDU消息中携带该下行数据的确认帧。

通过上述步骤,站点收到接入点发送的下行物理层协议数据单元PPDU,其中,该下行PPDU携带发送给该站点的下行数据,以及触发该站点进行上行多用户传输的触发信息,该站点进行信道检测,当对该信道的检测结果为忙时,该站点通过该上行多用户传输的方式发送上行PPDU给该接入点,其中,在该上行PPDU消息中携带该下行数据的确认帧,解决了当接入点不能及时收到确认帧,可能导致不必要重传的问题,避免了空口资源的浪费。

在本实施例中,该站点进行信道检测包括:该站点在该触发消息为该站点分配的全部或部分信道上进行检测,或者,在该下行PPDU所使用的全部或部分信道上进行检测。

在本实施例中,该信道检测的方式包括以下至少之一:虚拟载波检测;物理载波检测。

在本实施例中,在满足以下条件时,确定该信道的检测结果为忙:该站点进行信道检测的全部或部分信道的虚拟载波检测或者物理载波检测结果为忙,虚拟载波检测和物理载波检测至少一者检测到信道为忙,则站点检测结果都为忙。

在本实施例中,该触发信息中携带有以下信息:用于指示该站点在进行该上行多用户传输前,是否触发进行该信道检测的信息。

在本实施例中,该触发信息中携带有以下信息:当该信道检测结果为忙时,该站点发送的该上行PPDU的传输时间长度门限值。

在本实施例中,该站点通过该上行多用户传输的方式发送上行PPDU给该接入点,包括:当对该信道的检测结果为忙时,且该上行PPDU不超过该传输时间长度门限值时,该站点发送该上行PPDU,其中,该上行PPDU携带有对该下行数据的确认帧,或者携带对该下行数据的确认帧和上行数据。

在本实施例中,该站点通过该上行多用户传输的方式发送上行PPDU给该接入点, 包括:当对该信道的检测结果为忙时,该上行PPDU长度不受该传输时间长度门限值的限制,该站点向该接入点发送该上行PPDU,其中,该上行PPDU携带对该下行数据的确认帧。

在本实施例中,还包括:在该触发信息不包括该传输时间长度门限值,且该信道的检测结果为忙时,该站点在发送的该上行PPDU中携带该下行数据的确认帧。

在本实施例中,该确认帧包括至少之一:确认ACK帧,块确认Block ACK帧。

在本实施例中,该触发信息中携带有以下信息至少之一:

功率参数信息,调制编码方式MCS值,其中,该站点进行上行多用户传输的发送功率值由该功率参数确定。

在本实施例中,该触发信息中携带有以下信息:当对该信道的检测结果为忙时,提升物理载波检测的检测门限值得到提升检测门限值,用该提升检测门限值进行检测,若信道检测结果为空闲,则该站点在发送的该上行PPDU中携带该下行数据的确认帧。

在本实施例中,该功率参数信息至少包括以下之一:该接入点指定的该站点的发送功率信息,该接入点的发送功率信息,参考RSSI值,参考RSSI值的调整范围。

在本实施例中,该确认帧在该触发信息指示的该站点的全部或部分上行资源上进行发送,其中该部分上行资源为信道检测结果为空闲的上行资源。

在本实施例中,该确认帧在该全部上行资源或部分上行资源上进行发送包括:

该站点降低该发送功率值得到降低功率值,以该降低功率值,在该全部上行资源或部分上行资源上发送该确认帧。

在本实施例中,当使用该部分上行资源进行发送时,该降低功率值与该发送功率值的比值等于该部分上行资源与该全部上行资源的比值。

在本实施例中,当使用该全部上行资源发送时,该降低功率值由以下一个或多个参数确定,根据接收到的该下行PPDU的接收信号强度指示RSSI及该接入点的发送功率信息确定路损值,该参考RSSI值,该参考RSSI值的调整范围,为该站点分配的全部或部分信道的干扰检测结果。

在本实施例中,当使用该全部上行资源发送时,该降低功率值根据进行该物理载波检测时的该提升检测门限值来确定。

在本实施例中,该站点使用该触发信息中的该MCS值发送该确认帧,或者,该站点调整该MCS值发送该确认帧。

在本实施例中,该站点将该确认帧重复发送一次或多次,且该站点发送的上行PPDU的长度等于该接入点在该触发信息中指示的上行PPDU的长度。

在本实施例中还提供了一种基于信道检测的数据传输装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图4是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图一,应用于站点,如图4所示,该装置包括:

接收模块42,用于接收接入点发送的下行物理层协议数据单元PPDU,其中,该下行PPDU携带发送给该站点的下行数据,以及触发该站点进行上行多用户传输的触发信息;

发送模块44,用于进行信道检测,当对该信道的检测结果为忙时,通过该上行多用户传输的方式发送上行PPDU给该接入点,其中,在该上行PPDU消息中携带该下行数据的确认帧。

通过上述步骤,接收模块42接收到接入点发送的下行物理层协议数据单元PPDU,其中,该下行PPDU携带发送给该站点的下行数据,以及触发该站点进行上行多用户传输的触发信息,发送模块44进行信道检测,当对该信道的检测结果为忙时,该站点通过该上行多用户传输的方式发送上行PPDU给该接入点,其中,在该上行PPDU消息中携带该下行数据的确认帧,解决了当接入点不能及时收到确认帧,可能导致不必要重传的问题,避免了空口资源的浪费。

图5是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图二,如图5所示,该发送模块44还包括:

检测单元52,用于对该站点在该触发消息为该站点分配的全部或部分信道上进行检测,或者,在该下行PPDU所使用的全部或部分信道上进行检测。。

图6是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图三,如图6所示,该装置除包括图4所示的所有模块外还包括:

触发模块62,用于指示该站点在进行该上行多用户传输前,依据该触发信息确定是否触发进行该信道检测。

图7是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图四,如图7所示,该发送模块44还包括:

第一发送单元72,用于当对该信道的检测结果为忙时,且该上行PPDU不超过传输时间长度门限值时,发送该上行PPDU,其中,该上行PPDU携带有对该下行数据的确认帧,或者携带对该下行数据的确认帧和上行数据,该传输时间长度门限值携带于该触发信息。

图8是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图五,如图8所示,该发送模块44还包括:

第二发送单元82,用于当对该信道的检测结果为忙时,向该接入点发送该上行PPDU,其中,该上行PPDU长度不受该传输时间长度门限值的限制,该上行PPDU携带对该下行数据的确认帧,该传输时间长度门限值携带于该触发信息。

图9是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图六,如图9所示,该发送模块44还包括:

第三发送单元92,用于在该触发信息不携带该传输时间长度门限值,且该信道的检测结果为忙时,在发送的该上行PPDU中携带该下行数据的确认帧。

图10是根据本发明实施例的一种基于信道检测的数据传输装置的结构框图七,如图10所示,该发送模块44还包括:

第一发送确认帧单元102,用于将该确认帧在该触发信息指示的该站点的全部或部分上行资源上进行发送,其中该部分上行资源为信道检测结果为空闲的上行资源;

第二发送确认帧单元104,用于将该确认帧采用该触发信息中携带的该站点进行该上行多用户传输所使用的功率值和/或调制编码方式MCS值进行发送。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

下面结合优选实施例和实施方式对本发明进行详细说明。

实施例一

图11是根据本发明优选实施例的PPDU确认帧的示意图一,如图11所示。AP采用下行多用户传输方式,向与其关联的三个站点STA1,STA2和STA3发送下行MU PPDU。以STA1为例,该下行MU PPDU中包括了给STA1的下行数据,以及触发STA1进行上行传输的触发信息。触发信息可以是一个触发帧,或者是携带在下行数据的帧头中的信息域。

STA1收到下行PPDU后,接收正确,需要对其中的下行数据进行确认,并且,下行PPDU中包含了触发信息,其中指示了STA1进行上行多用户传输所使用的信道资源位置。触发信息中还包括:站点在发送上行MU PPDU前是否进行信道检测,上行MU PPDU的长度,信道检测结果为忙时的传输时间长度门限值,功率参数信息和MCS值。功率参数可以包括:AP指定的STA1的发送功率,AP的发送功率,参考RSSI值(Received Signal Strength Indication接收的信号强度指示),或参考RSSI值的调整范围。站点根据功率参数信息确定自己的发送功率。

AP指示站点在发送上行MU PPDU前进行信道检测,则STA1应当在触发信息中指示的STA1的上行传输的资源的部分或全部信道上进行信道检测,或者,在收到的下行PPDU占用的全部或部分信道上进行检测,包括物理载波检测CCA,以及NAV是否空闲的判定。如果触发信息中为站点的上行多用户传输仅分配了一个资源单元RU,站点至少应当检测该RU所属的20MHz信道带宽。

STA1检测结果发现自己进行信道检测的全部或部分信道正忙,若站点仅发送对下行数据的确认帧(ACK帧,或者BA帧),站点可以忽略信道检测结果为忙时的传输时间长度门限值的限制,在全部信道上进行发送。或者,当有部分信道空闲时,站点在空闲信道上进行发送。

当使用全部信道进行发送时,站点将CCA检测门限值由原来的CCA Level 1提高至CCA Level 2,并得到检测结果为信道空闲,则发送确认帧。当使用全部信道发送时,站点降低功率发送,以减小干扰,降低功率值根据提升检测门限值(CCA Level 2-CCA Level 1)来确定。

使用全部信道发送时,站点还可以根据自己接收到AP的DL PPDU的RSSI及AP的发送功率判断路损值,并根据参考RSSI值,参考RSSI值的调整范围,为该站点分配的全部或部分信道的干扰检测结果,路损这些参数中的一个或多个确定自己的发送功率值。

站点可以使用AP指示的MCS进行发送,或者调整MCS。若调整了MCS,AP在接收上行PPDU时需要对MCS进行盲检测。

在上行PPDU中,站点可以将确认帧发送一次,或者重复多次,以确保被正确接收。若采取了重复发送,则可以直接使用AP指示的MCS值。由于AP发送了上行MU PPDU的长度参数,即AP对各STA的上行多用户PPDU有长度要求,每个STA的上行多用户PPDU的结束时间相同,则若将确认帧重复多次,需要保证等于上行PPDU长度。如果重复若干次后,剩余字节不够发送一个完整的确认帧,则进行填充操作,填充到AP指定的上行多用户PPDU长度。

当使用检测到空闲的信道进行发送时,由于使用的是站点被分配的信道中的部分,则站点需降低功率发送确认帧。具体来说,可以计算空闲信道带宽M和分配给站点进行上行传输的信道带宽N的带宽比值M/N,则站点实际所使用的发送功率值与AP指定的站点的发送功率的比值也为M/N。站点可以使用AP指示的MCS进行发送,或者调整MCS。若调整了MCS,AP在接收上行PPDU时需要对MCS进行盲检测。站点可以将确认帧发送一次或多次,操作类似使用全部信道带宽发送的情况,不再赘述。

实施例二

图12是根据本发明优选实施例的PPDU确认帧的示意图二,如图12所示。AP采 用下行多用户传输方式,向与其关联的多个站点发送下行MU PPDU,该下行MU PPDU中包括了给站点的下行数据,以及触发该站点进行上行传输的触发信息。触发信息可以是一个触发帧,或者是携带在下行数据的帧头中的信息域。

站点收到下行PPDU后,接收正确,需要对其中的下行数据进行确认,并且,下行PPDU中包含了触发信息,其中指示了站点进行上行多用户传输所使用的信道资源位置。触发信息中还包括:站点在发送上行MU PPDU前是否进行信道检测,上行MU PPDU的长度,信道检测结果为忙时的传输时间长度门限值,功率参数信息和MCS值。功率参数可以包括:AP指定的站点的发送功率,AP的发送功率,参考RSSI值(Received Signal Strength Indication接收的信号强度指示),或参考RSSI值的调整范围。站点根据功率参数信息确定自己的发送功率。

AP指示站点在发送上行MU PPDU前进行信道检测,则站点应当在触发信息中指示的站点的上行传输的资源的部分或全部信道上进行信道检测,或者,在收到的下行PPDU占用的全部或部分信道上进行检测,包括物理载波检测CCA,以及NAV是否空闲的判定。如果触发信息中为站点的上行多用户传输仅分配了一个资源单元RU,站点至少应当检测该RU所属的20MHz信道带宽。

站点检测结果发现自己使用的全部或部分信道正忙,AP指示了信道检测结果为忙时的传输时间长度门限值的限制,则站点发送确认帧时需要保证确认帧长度不超过此门限值。具体来说,站点可以使用触发帧中指示的全部带宽来传输,或者使用信道检测结果为空闲的信道来传输,通过调整MCS,以保证所传输的上行PPDU长度不超过此门限值。

当使用全部信道进行发送时,站点将CCA检测门限值由CCA Level 1提高至CCA Level 2,并得到检测结果为信道空闲,则发送确认帧。当使用全部信道发送时,站点降低功率发送,以减小干扰,降低功率值根据提升检测门限值(CCA Level 2-CCA Level 1)来确定。

使用全部信道发送时,站点还可以根据自己接收到AP的DL PPDU的RSSI及AP的发送功率判断路损值,并根据参考RSSI值,参考RSSI值的调整范围,为该站点分配的全部或部分信道的干扰检测结果,路损这些参数中的一个或多个确定自己的发送功率值。

站点可以使用AP指示的MCS进行发送,或者调整MCS。若调整了MCS,AP在接收上行PPDU时需要对MCS进行盲检测。

在上行PPDU中,站点可以将确认帧发送一次,或者重复多次,以确保被正确接收。若采取了重复发送,则可以直接使用AP指示的MCS值。站点除了确认帧还可以发送上行数据,使得上行数据和确认帧整体长度不超过信道检测结果为忙时的传输时间长度门限值的限制。

当使用检测到空闲的信道进行发送时,由于使用的是站点被分配的信道中的部分,则站点需降低功率发送确认帧。具体来说,可以计算空闲信道带宽M和分配给站点进行上行传输的信道带宽N的带宽比值M/N,则实际所使用的发送功率值与AP站点的发送功率的比值也为M/N。站点可以使用AP指示的MCS进行发送,或者调整MCS。若调整了MCS,AP在接收上行PPDU时需要对MCS进行盲检测。站点可以将确认帧发送一次或重复多次,以确保被正确接收。站点除了确认帧还可以发送上行数据,使得上行数据和确认帧整体长度不超过信道检测结果为忙时的传输时间长度门限值的限制。

实施例三

图13是根据本发明优选实施例的PPDU确认帧的示意图三,如图13所示,AP采用下行多用户传输方式,向与其关联的多个站点发送下行MU PPDU,该下行MU PPDU中包括了给站点的下行数据,以及触发该站点进行上行传输的触发信息。触发信息可以是一个触发帧,或者是携带在下行数据的帧头中的信息域。

站点收到下行PPDU后,接收正确,则需要对其中的下行数据进行确认,并且,下行PPDU中包含了触发信息,其中指示了站点进行上行多用户传输所使用的信道资源位置。触发信息中还包括:站点在发送上行MU PPDU前是否进行信道检测,上行MU PPDU的长度,功率参数信息和MCS值。功率参数可以包括:AP指定的STA1的发送功率,AP的发送功率,参考RSSI值(Received Signal Strength Indication接收的信号强度指示),或参考RSSI值的调整范围。站点根据功率参数信息确定自己的发送功率。

AP指示站点在发送上行MU PPDU前进行信道检测,则站点应当在触发信息中指示的站点的上行传输的资源的部分或全部信道上进行信道检测,或者,在收到的下行PPDU占用的全部或部分信道上进行检测,包括物理载波检测CCA,以及NAV是否空闲的判定。如果触发信息中为站点的上行多用户传输仅分配了一个资源单元RU,站点至少应当检测该RU所属的20MHz信道带宽。

站点检测结果发现自己使用的全部或部分带宽正忙,若站点仅发送对下行数据的确认帧,站点可以忽略信道检测结果,在全部信道上进行发送。或者,当有部分信道空闲时,站点在空闲信道上进行发送。

当使用全部信道进行发送时,站点将CCA检测门限值由CCA Level 1提高至CCA Level 2,并得到检测结果为信道空闲,则发送确认帧。当使用全部信道发送时,站点降低功率发送,以减小干扰,降低功率值根据提升检测门限值(CCA Level 2-CCA Level 1)来确定。

使用全部信道发送时,站点还可以根据自己接收到AP的DL PPDU的RSSI及AP的发送功率判断路损值,并根据参考RSSI值,参考RSSI值的调整范围,为该站点分配的全部或部分信道的干扰检测结果,路损这些参数中的一个或多个确定自己的发送功率值。

站点可以使用AP指示的MCS进行发送,或者调整MCS。若调整了MCS,AP在接收上行PPDU时需要对MCS进行盲检测。

在上行PPDU中,站点可以将确认帧发送一次,或者重复多次,以确保被正确接收。若采取了重复发送,则可以直接使用AP指示的MCS值。由于AP发送了上行MU PPDU的长度参数,即AP对各STA的上行多用户PPDU有长度要求,每个STA的上行多用户PPDU的结束时间相同,则若将确认帧重复多次,需要保证等于上行PPDU长度。如果重复若干次后,剩余字节不够发送一个完整的确认帧,则进行填充操作,填充到AP指定的上行多用户PPDU长度。

当使用检测到空闲的信道进行发送时,由于使用的是站点被分配的信道中的部分,则站点需降低功率发送确认帧。具体来说,可以计算空闲信道带宽M和分配给站点进行上行传输的信道带宽N的带宽比值M/N,则站点实际所使用的发送功率值与AP指定的站点的发送功率的比值也为M/N。站点可以使用AP指示的MCS进行发送,或者调整MCS。若调整了MCS,AP在接收上行PPDU时需要对MCS进行盲检测。站点可以将确认帧发送一次或多次,操作类似使用全部信道带宽发送的情况,不再赘述。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们 存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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