掌桥专利:专业的专利平台
掌桥专利
首页

从信道接入方法、电子设备及存储介质

文献发布时间:2024-04-18 19:58:30


从信道接入方法、电子设备及存储介质

技术领域

本发明涉及通信领域,特别涉及一种从信道接入方法、电子设备及存储介质。

背景技术

MU-RTS(MU-RTS Trigger fame)由Wi-Fi 6引入,具有RTS/CTS机制的所有好处。MU-RTS由无线接入点(Wireless Access Point,简称“AP”)一次传输给多个终端,减少了多个RTS/CTS传输对空口资源的占用。接收端以多用户多入多出(Multi-User Multiple-Input Multiple-Output,MU-MIMO)的形式回复CTS。MU-RTS可以作为OFDMA(OrthogonalFrequency Division Multiple Access,正交频分多址)或者MU-MIMO传输时一种高效率的AP和终端的交互方法。MU-RTS作为一种触发帧trigger frame,在Wi-Fi 6和Wi-Fi 7的标准中有详细描述。

在现有的信道接入中,MU-RTS作为一种RTS的加强,MU-RTS在信道所有可用的20MHz上传输。而CTS则在指定的(主)信道上传输,或者在主信道上传输,同时在从信道上重复传输。在从信道接入的情况下,当主信道不可用,或者主信道忙的情况下,如何传输MU-RTS和CTS成为行业关注的问题。

发明内容

本发明实施方式的目的在于提供一种从信道接入方法、电子设备及存储介质,能够在主信道忙时接入从信道,避免按照主信道的忙闲情况主导信道接入所造成的从信道资源的浪费,达到提高了信道利用率的效果。

为解决上述技术问题,本发明的实施方式提供了一种从信道接入方法,包括:

在确定终端具备从信道接入能力之后,与终端进行从信道接入协商,针对从信道接入方式与终端达成共识;

在主信道处于不可用或忙时,确定已与终端达成从信道接入方式共识的从信道中是否存在空闲的从信道;

在确定的空闲的从信道上向终端发送MU-RTS;

在基于所述MU-RTS所指示的从信道上或者在按照特定规则确定的从信道上,接收终端发送的CTS。

本申请的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;

其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的从信道接入方法。

本申请的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的从信道接入方法。

本申请实施方式通过确定终端具备从信道接入能力之后,与终端进行从信道接入协商,针对从信道接入方式与终端达成共识;在主信道处于不可用或忙时,确定已与终端达成从信道接入方式共识的从信道中是否存在空闲的从信道;在确定的空闲的从信道上向终端发送MU-RTS;在基于MU-RTS所指示的从信道上或者在按照特定规则确定的从信道上,接收终端发送的CTS。通过上述方式在主信道不可用或忙时,对从信道加以利用,在提高数据传输效率的同时还避免了从信道资源的浪费,提升了信道利用率。

附图说明

图1是根据本发明一实施方式的从信道接入方法的具体流程图;

图2是根据本发明一实施方式的信道示意图;

图3是根据本发明另一实施方式的从信道接入方法的具体流程图;

图4是根据本发明另一实施方式的信道编码示意图一;

图5是根据本发明另一实施方式的信道编码示意图二;

图6是根据本发明另一实施方式的信道编码示意图三;

图7是根据本发明另一实施方式的CTS应答传输示意图;

图8是根据本发明实施方式的电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本申请的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

在Wi-Fi标准802.11be Draft 3.1中,MU-RTS Trigger frame中的User Infofield list对应的EHT variant User Info field format如图1所示。其中,B12~B19指示对应MU-RTS的CTS在哪个主信道上传输。在主信道不可用或忙时,需要从信道接入的时候,MU-RTS Trigger frame和CTS如何传输。

为了解决上述问题,本申请实施方式提供了从信道接入的方案。通过AP和终端协商、AP进行信道感知、AP向终端传输RTS、终端向AP传输CTS等执行过程实现从信道接入,待CTS传输完成后,从信道也就完成接入。在此过程中,对带宽内的信道进行了编号,明确了MU-RTS trigger frame(以下简称MU-RTS)及其应答CTS的传输方法。提高了终端在MU-MIMO和OFDMA方式传输时的信道利用率。

本申请的一个实施方式涉及一种从信道接入方法,如图1所示,本申请实施方式的从信道接入方法的具体实现步骤如下。需要说明的是,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

步骤101:在确定终端具备从信道接入能力之后,与终端进行从信道接入协商,针对从信道接入方式与终端达成共识。

其中,从信道也可以被称为次信道(Secondary channel)或者非主信道(non-primary channel)。在Wi-Fi检测到主信道忙的时候,如果有从信道检测为空闲状态,则Wi-Fi可以在空闲的从信道上传输信息。

具体地,若要利用空闲的从信道在终端与AP之间传输信息,AP与终端需要预先确定彼此具备从信道接入的能力,后续才能进行从信道接入的步骤。在确认AP与终端均具备从信道接入能力之后,AP与终端会进行从信道接入协商,协商后AP与终端针对从信道的接入方式达成共识。在一些例子中,从信道接入的能力可以以标识的形式体现,AP或终端携带该标识则表示AP或终端具备从信道接入能力,本申请对于信道接入能力的具体体现方式与判断方式不作具体限制。只有AP与终端均具备从信道接入能力,确认具有从信道接入能力的AP与终端之间才会进行的从信道接入协商,协商的内容至少可以包括信道带宽,调整方式MCS,从信道接入粒度,从信道竞争窗口大小等从信道接入的各种参数,本申请对此不作具体限制。协商后,AP与终端就先前协商的具体内容达成一致,即,AP针对从信道接入方式与终端达成共识。

步骤102:在主信道处于不可用或忙时,确定已与终端达成从信道接入方式共识的从信道中是否存在空闲的从信道。

具体地,可以通过信道感知的方式感知主信道的忙闲状态,在感知到主信道忙或不可用时,可以对从信道进行感知,确定已与终端达成从信道接入方式共识的从信道中是否存在空闲的从信道,进而可以利用空闲的从信道进行传输。

步骤103:在确定的空闲的从信道上向终端发送MU-RTS。

具体地,通过信道感知确定已与终端达成从信道接入方式共识的从信道中存在空闲的从信道后,AP在确定的空闲的从信道上向终端发送MU-RTS。在确定的空闲的从信道的数量大于1时,可以在所有确定的空闲的从信道上向终端发送MU-RTS,或者在所有确定的空闲的从信道上选择一个或多个从信道,并在选择好的一个或多个从信道上向终端发送MU-RTS。本申请对于向终端发送MU-RTS的从信道是所有确定的空闲的从信道,还是所有确定的空闲的从信道中的一部分从信道不作具体限制。

步骤104:在基于MU-RTS所指示的从信道上或者在按照特定规则确定的从信道上,接收终端发送的CTS。

具体地,AP在确定的空闲的从信道上向终端发送MU-RTS后,若终端接收到了从信道发来的MU-RTS,则终端可以在在收到MU-RTS的从信道上传输返回CTS;或者,AP在确定的空闲的从信道上向终端发送的MU-RTS中指示了终端返回CTS的从信道,在基于MU-RTS所指示的从信道上,AP接收终端发送的CTS;或者,在按照特定规则确定的从信道上,AP接收终端发送的CTS,在某些情况下,CTS也可以称为self-CTS,或者CTS-to-self。

与相关技术相比,本申请上述实施例通过确定终端具备从信道接入能力之后,与终端进行从信道接入协商,针对从信道接入方式与终端达成共识;在主信道处于不可用或忙时,确定已与终端达成从信道接入方式共识的从信道中是否存在空闲的从信道;在确定的空闲的从信道上向终端发送MU-RTS;在基于MU-RTS所指示的从信道上或者在按照特定规则确定的从信道上,接收终端发送的CTS。通过上述方式在主信道不可用或忙时,对从信道加以利用,在提高数据传输效率的同时还避免了从信道资源的浪费,提升了信道利用率。

本发明的另一实施方式涉及从信道的接入方法,本实施方式是对前述实施方式中的从信道接入方法的细化,具体内容如下。

在一个例子中,与终端进行从信道接入协商,针对从信道接入方式与终端达成共识的具体实现方式可以为:通过与终端之间收发从信道接入协商帧,确定从信道接入方式的共识内容。

具体地,在AP需要与终端进行从信道接入协商时,AP与终端可以分别向彼此发送一个从信道接入协商帧进行协商。例如,由终端发送从信道接入协商帧给AP,AP收到终端发送的从信道接入协商帧后,返回一个从信道接入协商帧给终端,终端收到AP返回的从信道接入协商帧后与AP达成共识(agreement)。

在一个例子中,从信道接入协商帧可以包括:由协商发起端发起的从信道接入请求帧request frame、以及由协商应答端反馈的从信道接入应答帧response frame;

其中,从信道接入方式的共识内容携带在从信道接入请求帧request frame和从信道接入应答帧response frame中的至少一帧中。

具体地,终端与AP之间并不存在协商的主动与被动关系,由哪一方发起从信道接入协商,哪一方就作为协商发起端,相应的,余下的一方作为协商应答端。协商发起端发送从信道接入请求帧request frame至协商应答端,协商应答端收到从信道接入请求帧request frame后,向协商发起端返回从信道接入应答帧response frame。例如,当由终端发起从信道接入协商时,此时终端为协商发起端,AP为协商应答端,终端发送从信道接入请求帧request frame至AP,AP收到从信道接入请求帧request frame后,向终端返回从信道接入应答帧response frame。当由AP发起从信道接入协商时,此时AP为协商发起端,终端为协商应答端,AP发送从信道接入请求帧request frame至终端,终端收到从信道接入请求帧request frame后,向AP返回从信道接入应答帧response frame。

具体地,由于AP与终端需要通过信道接入协商帧来进行协商,从而确定从信道接入方式的共识内容,从信道接入方式的共识内容可以携带在从信道接入请求帧requestframe和从信道接入应答帧response frame中的至少一帧中,本申请对此不作具体限制。具体地,在某些例子中,信道接入协商帧中的共识内容至少包括:从信道接入带宽,可用信道bitmap,从信道接入粒度,从信道感知粒度,从信道接入调制方式,从信道竞争窗口大小,接入类型参数和QoS(Quality of Service,服务质量)参数中的任一者或两者及以上组合,本申请对于信道接入协商帧中的共识内容不做具体限制。

在另一个例子中,步骤101中确定终端具备从信道接入能力的具体步骤包括:

基于终端的信息元素字段、或者接收向量或者发送向量所记录的从信道接入功能标识,确定终端是否具备从信道接入功能;基于终端的信息元素字段、或者基于终端的接收向量或者发送向量、或者信道接入协商帧所记录的从信道接入粒度标识,确定终端具备从信道接入的信道粒度。

具体地,可以基于终端的信息元素字段(information element field)、或者接收向量(RxVector)或者发送向量(TxVector)所记录的从信道接入功能标识,确定终端是否具备从信道接入功能。例如,若基于终端的信息元素字段(information element field)判断终端是否具有从信道接入功能,可以具体表现为在终端的信息元素字段(informationelement field)标识为1时,判断终端具有从信道接入功能;在终端的信息元素字段(information element field)标识为0时,判断终端不具有从信道接入功能。

在判断终端或AP具有从信道接入功能后,具体如何接入要根据终端或AP的从信道接入粒度来进行进一步确认。从信道接入粒度可以理解为从信道接入功能的一种属性,在判断终端或AP具有从信道接入功能的基础上,具体以何种的信道粒度进行从信道接入。与判断从信道接入功能的过程类似,可以基于终端的信息元素字段(information elementfield)、或者接收向量(RxVector)或者发送向量(TxVector)所记录的从信道接入粒度标识,确定终端具备从信道接入的信道粒度。具体地,从信道接入粒度可以为20MHz、40MHz、80MHz、160MHz或者320MHz,本申请对从信道接入粒度的大小不作具体限制,在实际应用时可以根据具体需求进行调整。

在某些情况下,从信道接入粒度包含可以包含在从信道接入协商帧中。从信道接入协商帧可以包括:由协商发起端发起的从信道接入请求帧request frame、以及由协商应答端反馈的从信道接入应答帧response frame。即,从信道接入粒度可以包含在从信道接入请求帧request frame和从信道接入应答帧response frame中的至少一帧中,本申请对此不作具体限制。由于AP与终端之间通过收发从信道接入协商帧,来确定从信道接入方式的共识内容,当从信道接入粒度包含在从信道接入协商帧中时,从信道接入粒度包含在终端与AP经协商达成的从信道接入共识agreement中。

在另一个例子中,步骤102中的确定已与终端达成从信道接入方式共识的从信道中是否存在空闲的从信道的具体判断过程可以为:

通过二进制退避,对已与终端达成从信道接入方式共识的从信道按预设感知粒度进行信道检测获取信道能量,并在检测到信道能量低于预设门限值时,确定该感知粒度对应的从信道处于空闲,或者;

在检测到信道能量低于预设门限值,且检测到网络分配向量表示所述该从信道处于空闲,则确定该感知粒度对应的从信道处于空闲;

其中,感知粒度小于或者等于达成从信道接入方式共识中的从信道的接入粒度。

具体地,在某些情况下,步骤102中在进行从信道感知的同时也可以进行主信道感知,主信道感知与从信道感知的具体感知过程相同,本申请不做区分。当完成一个二进制退避感知过程后,结果为主信道忙、从信道闲,则执行从信道接入。

从信道感知粒度是终端或者AP进行CCA(Clear Channel Assessment)检测从信道忙闲的粒度,通常情况下为20MHz,本申请对此不做具体限制。从信道接入粒度是终端接入从信道的粒度,具体可以为20MHz、40MHz、80MHz、160MHz等,本申请对此不做具体限制。一般情况下,从信道感知粒度和达成从信道接入方式共识中的从信道接入粒度默认相同,从信道感知粒度也可以小于达成从信道接入方式共识中的从信道接入粒度。

二进制退避(Binary Exponential Back off)指在遇到重复的冲突时,站点将重复传输,但在每一次冲突之后,随着时延的平均值将加倍。由于在检测是否存在空闲的从信道时,终端与AP之间已经确定了达成从信道接入方式共识的所有从信道,并且达成的共识内容中包含有从信道接入粒度。通过二进制退避的方式,在共识内容中的从信道接入粒度范围下,对已与终端达成从信道接入方式共识的从信道,按预设从信道感知粒度进行信道检测(CCA)获取信道能量,并在检测到信道能量低于预设门限值时,确定该感知粒度对应的从信道处于空闲。

相应地,利用从信道接入粒度内的从信道感知粒度对所有的从信道进行信道感知,在从信道接入粒度内的所有从信道感知粒度对应的从信道都显示为信道闲时,才能接入。某些情况下,从信道的接入粒度包含至少一个完整的感知粒度,或者包含至少一个感知粒度中的部分信道。例如,在从信道接入粒度为40MHz,从信道感知粒度为20MHz时,此时从信道接入粒度内包含两个20MHz带宽。只有每个20MHz带宽的信道进行信道检测(CCA)获取信道能量后,检测到每个20MHz带宽信道的信道能量均低于预设门限值,确定每个20MHz感知粒度对应的两个20MHz的从信道处于空闲。即,在40MHz的从信道接入粒度内的所有20MHz的从信道感知粒度对应的子信道都显示为信道闲时,终端或者AP才进行该40MHz的粒度的从信道接入。通过上述方式进行从信道接入,可以避免子信道干扰。

在某些情况下,判断从信道是否空闲在考虑上述信道能量的同时,还需要考虑网络分配向量(NAV,network Allocation vector)的情况。在对已与终端达成从信道接入方式共识的从信道按预设感知粒度进行信道检测获取信道能量,检测到从信道接入粒度内的所有从信道感知粒度对应的从信道的信道能量低于预设门限值的同时,网络分配向量NAV标识为0才能进行从信道接入。例如,从信道接入粒度为80MHz,从信道感知粒度为20MHz时,只有80MHz的从信道接入粒度内的4个20MHz的从信道进行信道检测(CCA)获取信道能量后,检测到每个20MHz带宽信道的信道能量均低于预设门限值,同时4个20MHz的从信道的网络分配向量NAV均为0,此时80MHz信道接入粒度的内的4个20MHz的从信道为闲,才进行该80MHz从信道接入粒度的从信道接入。某些情况下,可以对从信道感知粒度进行限制,例如在上个从信道接入粒度为80MHz的例子中,不采用信道感知为40MHz的从信道感知粒度。因为20MHz的感知粒度和40MHz的感知粒度相比,从信道感知粒度为20MHz的情况下对干扰的测量更加细致。具体是否在某一从信道接入粒度下对从信道感知粒度进行限制可以根据实际应用中的需求进行设置,本申请不做具体限定。

在一个例子中,从信道的接入粒度对应连续或者不连续的信道,和/或从信道的接入粒度与信道具有绑定或者非绑定的关系。

具体地,从信道的接入粒度对应连续或者不连续的信道,例如,从信道接入粒度为40MHz时,可以为两个相邻的20MHz带宽的信道,也可以为两个不相邻的20MHz带宽的信道,本申请对于从信道的接入粒度对应连续或者不连续的信道不作具体限制。从信道感知粒度和从信道接入粒度,不限于从信道带宽和主信道带宽限制例如,320MHz的带宽下主信道为160MHz,从信道也为160MHz,具体可以根据终端和AP的能力,确定从信道感知粒度和从信道接入粒度。例如,在从信道感知粒度为20MHz,从信道接入粒度为80MHz,此时,从信道接入可以在320MHz的4个80MHz的带宽上进行接入,不受限于主、从信道160MHz带宽的限制。

具体地,从信道的接入粒度与信道具有绑定或者非绑定的关系,如图2所示,在160MHz带宽内,从信道接入粒度为40MHz,从信道感知粒度为20MHz时,若在40MHz接入粒度的G2和G3的进行信道感知CCA分别显示G2和G3信道忙。同时,G21和G22分别为G2的20MHz子信道,G21的信道感知结果为忙,G22的信道感知结果为闲;G31和G32分别为G3的20MHz子信道,G31的信道感知结果为闲,G32的信道感知结果为忙,此时,G22和G31构成40MHz接入粒度的空闲信道(图2中的Idle Channel)。即,两个相邻的40MHz的接入粒度的各自一个的20MHz信道,拼合为一个40MHz接入粒度进行从信道接入。通过信道接入粒度不与具体的信道绑定,相邻的接入粒度可以绑定进行从信道接入,进一步提高了信道利用率。

在某些情况下,相邻接入粒度的信道绑定接入可以理解为终端或者接入点的一种能力。基于终端或AP的接收向量(RxVector)或者发送向量(TxVector)所记录的相邻接入粒度的信道绑定接入标识,确定终端或AP是否具备相邻接入粒度的信道绑定接入的能力,标识为0时表示终端或AP支持相邻接入粒度的信道绑定,标识为1时表示终端或AP不支持相邻接入粒度的信道绑定。与相关技术相比,本申请上述实施例通过进行从信道接入能力确认、从信道接入协商、达成接入共识,并引入从信道接入粒度、从信道感知粒度、以及各种接入规则等,可以进一步降低子信道干扰,有利于传输高可靠业务,并且设置从信道的接入粒度对应连续或者不连续的信道,和/或从信道的接入粒度与信道具有绑定或者非绑定的关系可以使得从信道更加灵活的接入,进一步提高信道的利用率。

本申请另一实施方式涉及一种从信道接入方法,本实施方式的从信道接入方法是对前述实施方式中的从信道接入方法的进一步细化,具体内容如下。

步骤104中,基于MU-RTS所指示的从信道上接收终端发送的CTS的情况下,基于MU-RTS指示的从终端接收CTS的从信道的指示方式包括:

基于重用的MU-RTS trigger frame中的user info list field中的user infofield中的RU Allocation field的指示方式,以及基于改进的RU Allocation field的指示方式。

具体地,在确定的空闲的从信道上向终端发送MU-RTS可以为在确定的所有所述空闲的从信道向终端发送MU-RTS,终端接收到MU-RTS后,可以基于MU-RTS所指示的从信道上接收终端发送的CTS。其中,重用是指不增加或不减少已有的MU-RTS trigger frame中的user info list field中的user info field中的RU Allocation field数值,MU-RTS在所有可用的20MHz带宽上传输;改进是指增加MU-RTS trigger frame中的user info listfield中的user info field的中的RU Allocation field数值。其中,RU Allocationfield数值或者信道编号,参见802.11be Draft 3.0.

在一个例子中,通过基于重用的MU-RTS trigger frame中的user info listfield中的user info field中的RU Allocation field的指示方式确定用于接收终端发送的CTS的从信道,具体可以为:

基于user info field中的PS160、RU Allocation field的联合指示,或者MU-RTS中Common Info field中的UL BW subfield的指示,以通过RU Allocation field(RU分配对应的字段)中的主信道的信道粒度映射到用于接收CTS的从信道的信道粒度。

具体地,通过PS160、RU Allocation field两种参数共同指示,或者仅通过UL BWsubfield进行指示,两种指示方式均可以将原来主信道的信道编号映射到从信道,不需要增加或减少MU-RTS trigger frame(触发帧)中的user info list field中的user infofield,通过RU Allocation field中的主信道的信道粒度映射到用于接收CTS的从信道的信道粒度,映射后即可直接指示终端在指定信道编号的从信道上传输CTS。

在另一个例子中,如图3所示,基于改进的MU-RTS trigger frame中的user infolist field中的user info field中的RU Allocation field的指示方式确定用于接收终端发送的CTS的从信道,具体可以包括如下步骤:

步骤201:RU Allocation field中增加多个新的信道编号,信道编号对应信道带宽内多组不完全相同的信道粒度,多个新的信道编号所对应的信道粒度中包含从信道的信道粒度;

具体地,如图4所示,信道编号中的数字为RU Allocation field中的B7-B1。其中,temp表示secondary channel(从信道)在不同粒度下的名称,temp可以替换为secondary。如,70(temp 20MHz is the 4th lowest 20MHz)可以替换为70(secondary 20MHz is the4th lowest 20MHz),其中信道编号的数字70为RA Allocation field的十进制数值。

步骤202:基于user info field中的PS160、RU Allocation field的联合指示,或者MU-RTS中Common Info field中的UL BW subfield的指示,以从RU Allocation field中新增的从信道的信道粒度中确定用于接收CTS的从信道。

具体地,在RU Allocation field中增加了多个新的信道编号,即RU Allocationfield中新增了从信道的信道粒度后,可以基于user info field中的PS160与RUAllocation field的联合指示,在RU Allocation field中新增的从信道的信道粒度中确定用于接收CTS的从信道;或者基于MU-RTS中Common Info field中的UL BW subfield的指示,在RU Allocation field中新增的从信道的信道粒度中确定用于接收CTS的从信道。基于上述任一种指示方式确定用于接收CTS的从信道后,进而指示终端在指定信道编号的从信道上传输CTS。需要注意的是,UL BW subfield的指示优先级高于PS160与RU Allocationfield联合指示的优先级,在UL BW subfield有指示时,遵从UL BW subfield的指示传输CTS;在UL BW subfield无指示时,遵从PS160与RU Allocation field联合指示传输CTS;在UL BW subfield的指示与PS160、RU Allocation field的联合指示同时出现时,无论二者的只是相同与否,都遵从UL BW subfield的指示传输CTS。

在一个例子中,在RU Allocation field中增加多个新的信道编号的具体实现方式可以为:

在信道总带宽为320MHz时,在已有编号61~69的信道编号基础上,增加信道编号至91,增加的信道编号对应的各信道接入粒度中至少部分信道接入粒度属于从信道的信道接入粒度;

其中,属于从信道的各信道接入粒度所对应的信道编号的对应关系满足:

信道接入粒度越大对应的信道编号越大;和/或,带宽相邻的两个信道接入粒度对应的信道编号相邻;和/或,按从小到大的信道接入粒度,由低到高的信道带宽遍历每个未被编码的信道接入粒度,对当前未被编码的信道接入粒度以及其所属的各高级信道接入粒度按粒度从小到大依次进行信道编码。

具体地,信道编码方式可以如图4所示,信道带宽为320MHz时,61~64和70~81为信道接入粒度为20MHz时的信道编号;65~66和82~87为信道接入粒度为40MHz时的信道编号;67和88~90为信道接入粒度为80MHz时的信道编号;68和91为信道接入粒度为160MHz时的信道编号。在如图4所示的编码方式下,传输CTS按照从信道的信道编号进行。若此时基于user info field中的PS160、RU Allocation field的联合指示的方式指示CTS传输的从信道,具体确定CTS传输的从信道的情况举例如下。例如,在user info field中的RUAllocation subfield中的B7–B1指示为70,同时B0=1,user info field中的PS160=0时,PS160、RU Allocation field的联合指示表示320MHz信道中,CTS在第五低的20MHz带宽上传输;在user info field中的RU Allocation subfield中的B7–B1指示为84,同时B0=1,user info field中的PS160=1时,PS160、RU Allocation field的联合指示表示320MHz信道中CTS在第五低的40MHz带宽上传输;在RU Allocation subfield中的B7–B1指示为89,同时B0=1,user info field中的PS160=1时,PS160、RU Allocation field的联合指示表示320MHz信道中CTS在第三低的80MHz带宽上传输。

以图4中的编号情况为例,若在user info field中的RU Allocation subfield中的B7–B1设置(指示)为88,同时B0=1,user info field中的PS160=0时,UL BW subfield也同时指示为160MHz信道中CTS在第二低的80MHz带宽上传输,此时,信道带宽为160MHz,确定在第二低的80MHz的从信道上传输CTS。

若在RU Allocation subfield中的B7–B1设置为88,同时B0=1,UL BW subfield也指示为160MHz信道中CTS在第二低的80MHz带宽上传输,没有收到PS160或者没有设置PS160时,遵从UL BW subfield的指示,信道带宽为160MHz,在其第二低的80MHz的从属信道上传输CTS。

在某些情况下,当信道带宽为40MHz时,主信道为最低20MHz带宽的信道,61primary20MHz is the lowest 20MHz。此时进行从信道接入的时候,如果主信道忙,在从信道(the second lowest 20MHz)接入的时候,传输MU-RTS trigger frame中RUAllocation subfied设置为B0=0,B7~B1=62时,表示当前CTS传输信道为编号为62的信道,此时RU Allocation的设置不是指示主信道为62,此时“62”的表示是信道编号,不代表主信道。在某些情况下,回应MU-RTS Trigger frame的CTS在User Info field指示的资源单元中传输。

信道编码方式也可以如图5所示,信道带宽为320MHz时,61~64、70~73、77~80、84~87为信道接入粒度为20MHz时的信道编号;65~66、74~75、81~82和88~89为信道接入粒度为40MHz时的信道编号;67、76、83、90为信道接入粒度为80MHz时的信道编号;68和91为信道接入粒度为160MHz时的信道编号。在编码方式如图5所示时,根据信道编号传输CTS的过程与上述图4编码方式下的类似,本申请对此不再赘述。

信道编码方式也可以如图6所示,信道带宽为320MHz时,80~91为信道接入粒度为20MHz时的信道编号;65~66、74~79为信道接入粒度为40MHz时的信道编号;67、71~73为信道接入粒度为80MHz时的信道编号;68和70为信道接入粒度为160MHz时的信道编号。在编码方式如图6所示时,根据信道编号传输CTS的过程与上述图4类似,本申请对此不再赘述。

在另一个例子中,通过按照特定规则确定用于接收终端发送的CTS的从信道的步骤可以包括:

通过预先与终端协商确定的选取用于传输CTS的从信道的规则,在空闲的从信道中确定出用于传输CTS的信道,选取规则包括:

在从信道的所有空闲的20MHz的信道上传输;或者,在从信道的空闲的接入粒度中的所有20MHz的信道上传输;或者,在从信道的空闲的接入粒度中的最低20MHz的信道上传输;或者,在从信道的空闲的接入粒度中的最高20MHz的信道上传输;或者,在从信道的空闲的接入粒度中的最低信道上传输;或者,在从信道的空闲的接入粒度中的最高信道上传输;或者,在从信道的空闲的指定的特殊信道上传输。本申请对于具体的选取规则不做限制。

在另一个例子中,步骤104中基于MU-RTS所指示的从信道从终端接收CTS,具体可以包括:

基于终端对MU-RTS所指示的从信道中选出的在终端侧检测为空闲的从信道,从终端接收CTS;其中,终端采用对MU-RTS所指示的从信道中选出的在终端侧检测为空闲的从信道传输CTS。

在某些情况下,为了节约信令,减少开销,图4,图5,图6的编号可以不到达91。只对带宽内部分信道进行编号,通过联合指示的方式完成带宽内所有信道的指示。比如,图4中,可以仅编号到76为止,通过PS160将编号61到编号76的信道映射到编号77到编号91的信道,映射后,PS160为1时RU Allocation field数值为61,可以对应编号为77的信道。

具体地,在一个例子中,如图7所示,AP和non-AP STA1(终端1)和non-AP STA2(终端2)都工作在160MHz的带宽上,且都具有从信道接入能力,协商后的信道接入粒度为40MHz,且在从信道上接入。此时,若在信道编号的编码方式如图4的情况下,第三低的40MHz信道感知结果为信道闲,AP在从该信道上向non-AP STA1和non-AP STA2发送MU-RTStrigger frame。其中,在MU-RTS trigger frame中的user info list中non-AP STA1的user info field对应non-AP STA1的RA Allocation field为B0=1,B7-B1=70。类似的,在MU-RTS trigger frame中的user info list中non-AP STA2的user info field对应的RA Allocation field为B0=1,B7-B1=82。在此过程中,non-AP STA1只有在该40MHz接入粒度中所有的20MHz的带宽上将MU-RTS trigger frame正确接收,才在能够图4所示的20MHz信道(70)上发送CTS;non-AP STA2只有在该40MHz接入粒度中把所有的20MHz的带宽上将MU-RTS trigger frame正确接收,才在图4所示的40MHz信道(82)上发送CTS。

如果MU-RTS trigger frame中的RA Allocation field没有指示CTS的传输方式,或者MU-RTS trigger frame没有传输,CTS可以在从信道的所有空闲的20MHz的信道上传输;或者,CTS在从信道的空闲的接入粒度中的所有20MHz的信道上传输;或者,CTS在从信道的空闲的接入粒度中的最低20MHz的信道上传输;或者,CTS在从信道的空闲的接入粒度中的最高20MHz的信道上传输;或者,CTS在从信道的空闲的接入粒度中的最低信道上传输;或者,CTS在从信道的空闲的接入粒度中的最高信道上传输;或者,CTS在从信道的空闲的指定的特殊信道上传输。与相关技术相比,本申请上述实施方式通过在终端和接入点进行从信道接入时,协商从信道接入粒度。MU-RTS trigger frame需要在所有通过信道感知(信道检测,CCA (clear channel assessment)显示信道闲)的每个信道接入粒度占据的全部带宽上传输。并且通过基于重用或改进MU-RTS trigger frame中的user info list field中的user info field中的RU Allocation field的指示方式,MU-RTS trigger frame的应答CTS,只需要在特定的从信道,特定的带宽上传输。通过上述方式,终端(接收机)不必在所有可用的带宽上传输CTS,节约能量,减少终端(接收机)负担。

在某些情况下,应答MU-RTS的CTS帧按上述方法,在UHR variant User Infofield所指示的RU(资源单元上)传输,除去某一个bitmap所指示的所有打孔掉的20MHz信道(打孔掉的20MHz信道是指无效信道)。其中UHR variant User Info field是指Wi-Fi 7以后未来Wi-Fi标准版本对应的User Info field。

本申请又一实施方式涉及一种从信道接入方法,本实施方式中的从信道接入方法是对前述实施方式中的从信道接入方法的补充,具体补充内容如下。

在具体应用中,从信道接入后可能因为外部原因的变化需要对从信道接入的设置进行再配置,或者重配置。外部原因可能为:信道打孔(channel puncture)发生变化导致不可用信道发生了变化,或者干扰情况发生了变化,或者有用户工作模式发生了变化,或者用户可用的MSC范围发生了变化等。本申请对于可能导致需要对从信道接入的设置进行配置或重配置的具体外部原因不做限制。

对与终端之间已接入的从信道进行重配置的配置项至少包括:从信道接入带宽、可用信道bitmap、从信道接入粒度、从信道感知粒度、从信道接入调制方式,从信道竞争窗口大小,接入类型参数,和QoS参数中的至少一项。

其中,可用信道bitmap中,bitmap是指通过最小的单位bit来进行0或者1的设置,表示某个元素对应的值或者状态,若某个元素对应的值或者状态发生了变化,可能就需要重新配置可用信道bitmap。当高优先级业务需要传输,由于终端复杂度,电池能量等原因,可能需要调整从信道接入粒度。当从信道接入的时候需要调整退避窗口大小/竞争窗口大小,即,通过二进制退避信道感知表示从信道闲,从信道接入的时候,不是马上接入,而是需要再等待一段时间(listen time/listen period)再接入信道;或者,再等待一段时间后,如果CCA显示信道空闲,马上接入信道,这个等待时间(listen time/listen period)可以称之为从信道退避窗口或者从信道竞争窗口。

在AP和接入点经过协商,达成共识(agreement),工作在从信道接入模式后,因为某一外部原因,需要调整该agreement。此时终端通过(reconfigure)request frame建议从信道接入带宽、可用信道bitmap、从信道接入粒度、从信道感知粒度、从信道接入调制方式,从信道竞争窗口大小,接入类型参数,和QoS参数中的至少一项进行重配置。

在一个例子中,对与终端之间已接入的从信道进行重配置的具体步骤可以为:

通过与终端之间收发从信道重配置协商帧,或者直接向终端下发重配置指令帧(reconfigure)response frame/reconfiguration frame of secondary channelaccess,对与终端之间已接入的从信道进行重配置。

其中,从信道重配置协商帧可以包括:从信道重请求协商帧(reconfigure)request frame与从信道重配置应答帧(reconfigure)response frame。

具体地,在AP与终端之间通过收发从信道重配置协商帧的方式对已接入的从信道进行重配置时,具体过程可以为:终端首先发送从信道重配置协商帧(reconfigure)request frame给AP;AP收到信道重配置协商帧(reconfigure)request frame后,回复从信道重配置应答帧(reconfigure)response frame给终端,AP与终端就修改的对象或数值达成一致,之后终端和接入点使用新的重配置的参数进行从信道接入或者传输。

在AP通过直接向终端下发重配置指令帧reconfiguration frame of secondarychannel access的方式对已接入的从信道进行重配置时,具体过程可以为:AP直接向终端发送重配置指令帧reconfiguration frame of secondary channel access,重配置指令帧中包含需要重配置的对象及其建议数值。如果终端收到重配置指令帧reconfigurationframe of secondary channel access并且确认修改,则返回ACK帧,否则不发送ACK帧。AP收到ACK帧之后按照重配置的参数进行从信道接入或者传输。

在一个例子中,按照上述任一从信道接入方法接入从信道后,在满足预设的从信道接入结束条件后,对与终端之间已开始的从信道接入进行结束操作,结束条件包括以下情况的至少一种:从信道接入时间已到达;主动发起结束从信道接入的操作。

具体地,AP和终端经过协商,确定在某个定时器为零后结束从信道传输。在实际应用中,该定时器可以由从信道接入协商帧启动,即,该定时器可以由从信道接入请求帧或从信道接入应答帧启动。或者,在从信道接入达成共识agreement后,该定时器自动启动。在某些情况下,可以定时器设定初始值,启动后开始倒计时,该定时器设定的初始值,可以包含在从信道接入达成的agreement中,或者包含在从信道协商请求帧request frame中,或者包含在从信道协商应答帧response frame中。在从信道接入后需要进行重配置的情况下,该定时器也可以由从信道接入重配置帧启动。该定时器可以由从信道接入重配置帧重新设置计时数值,或者在突然有更多的数据要传输时暂停计或延迟定时器结束时间。在某些情况下,该定时器为零后,如果终端正在当前TXOP内传输数据传输,终端完成当前TXOP数据传输后马上结束从信道传输(模式)或者在终端完成当前TXOP数据传输后的一段时间后,再结束从信道接入模式。其中,TXOP(Transmission opportunity)是发射设备完成一组CCA后接入信道的一次传输时间。本申请对于定时器的相关设置不做具体限制,只要通过设定接入时间来结束从信道接入的操作都落在本申请的保护范围内。

具体地,还可以通过主动发起结束从信道接入的操作结束从信道接入。具体由终端的系统管理实体(system management entity,SME),发出请求原语,传输从信道接入请求帧。其中从信道接入元素中的action type field设置为“Exit secondary channelaccess mode”或者“end secondary channel access mode”。这个过程可以表达为“Toexit secondary channel access mode,the non-AP STA’s SME shall issue an MLME-Secondary MODE request primitive to send a secondary channel access ModeRequest frame with an Action Type field in the secondary channel accesselement set to“Exit secondary channel access mode”.”在某些情况下,从信道接入请求帧的名称可以是一个从信道接入协商帧,或者从信道接入重配置帧,或者从信道接入应答帧,或者从信道接入模式请求帧,或者从信道接入模式应答帧。

本发明的另一实施方式涉及一种电子设备,如图8所示,包括至少一个处理器302;以及,与至少一个处理器302通信连接的存储器301;其中,存储器301存储有可被至少一个处理器302执行的指令,指令被至少一个处理器302执行,以使至少一个处理器302能够执行上述任一从信道接入方法的实施例。

其中,存储器301和处理器302采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器302和存储器301的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器302处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器302。

处理器302负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器301可以被用于存储处理器302在执行操作时所使用的数据。

本发明的另一实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述任一从信道接入方法的实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

相关技术
  • 存储方法、存储系统、电子设备及存储介质
  • 引导电子设备系统开机的方法,电子设备,可读存储介质
  • 电子设备的操作响应方法、电子设备及存储介质
  • 电子设备的显示控制方法、装置、电子设备和存储介质
  • 电子设备控制方法及装置、电子设备及存储介质
  • 信道接入方法、信道接入装置及存储介质
  • 边链路信道接入方式的确定方法、电子设备和存储介质
技术分类

06120116498829