确定波束赋形的加权参数的方法及WLAN中的AP与流程

文档序号:22118659发布日期:2020-09-04 15:54阅读:631来源:国知局
确定波束赋形的加权参数的方法及WLAN中的AP与流程

本申请涉及无线局域网(wirelesslocalareanetwork,wlan)技术领域,特别涉及一种确定波束赋形的加权参数的方法及wlan中的接入点(accesspoint,ap)。



背景技术:

在多输入多输出(multipleinputmultipleoutput,mimo)技术中,ap可以通过波束赋形的方式向站点(station,sta)发送数据帧,且ap在发送数据帧时,是采用至少一个空时流发送数据帧的。其中,ap在将数据帧通过空时流(space-timestream)发送给sta时,需确定波束赋形的加权参数。当按照该加权参数发送各个空时流时,可以保证ap发送的数据帧能够定向传输至sta,从而提高sta接收信号的质量。

sta按照自行设置的空时流数量向ap发送上行数据帧,ap根据接收到的上行数据帧确定上行信道矩阵,并根据上行信道矩阵确定发送下行数据帧时采用的波束赋形的加权参数。其中,上行信道矩阵中的每个元素用于指示sta的一个空时流传输到ap的一个天线对应的等效信道的信道状态信息。假设ap的天线总数为n,sta自行设置的空时流数量为m,那么此时获取的上行信道矩阵的维度为n*m。上述根据上行信道矩阵确定下行加权参数的方式可以称为隐式反馈波束赋形(implicitfeedbackbeamforming)参数计算方式。

上述隐式反馈波束赋形参数计算方式确定出的下行波束赋形的加权参数容易漏掉最优的波束赋形方向,从而导致sta的接收信噪比较低。



技术实现要素:

提供了一种确定波束赋形的加权参数的方法及wlan中的ap,可以提高wlan中sta的接收信噪比。所述技术方案如下:

第一方面,提供了一种确定波束赋形的加权参数的方法,所述方法包括:wlan中的ap发送调度帧,调度帧中携带wlan中的至少一个站点sta各自的参考空时流数量,调度帧用于指示接收到调度帧的每个sta采用相应参考空时流数量发送上行数据帧,调度帧中至少一个参考空时流数量为相应sta能够采用的最大空时流数量;ap接收响应于调度帧被发送的一个或多个上行数据帧;ap根据一个或多个上行数据帧,用隐式反馈波束赋形参数计算方式确定ap发送下行数据帧时采用的下行加权参数。

如果sta按照自行设置的空时流数量向ap发送上行数据帧,sta可能不会用其能够采用的最大空时流数量发送上行数据帧。此时使用隐式反馈波束赋形参数计算方式得到的下行波束赋形的加权参数不包括sta在发送上行数据帧时没有用到的那些空时流对应的参数。然而sta通常用其最大空时流数量接受下行数据帧,因此sta按照自行设置的空时流数量向ap发送上行数据帧时,隐式反馈波束赋形参数计算方式确定出的下行波束赋形的加权参数容易漏掉最优的波束赋形方向。上述第一方面中调度帧指示至少一个sta采用其能够采用的最大空时流数量发送上行数据帧,从而使得为该sta确定下行加权参数时,能够尽可能考虑到更多的波束赋形方向,降低了下行最大加权方向的遗漏概率,从而在提升sta的接收信噪比的同时提升wlan系统的复用增益。

可选地,调度帧中任意一个参考空时流数量为相应sta能够采用的最大空时流数量。也即是,调度帧中所有sta的参考空时流数量均为相应sta的最大空时流数量,以确保在确定下行加权参数时,能够考虑到所有可能的波束赋形方向,从而提升了sta的接收信噪比。

可选地,调度帧携带的所有参考空时流数量之和小于等于ap的计算能力在隐式反馈波束赋形参数计算方式中支持的参考空时流数量总数。当调度帧中的参考空时流数量满足上述条件时,此时ap在确定加权参数时,可以获取足够多的线性无关的方程来计算上行信道矩阵,进而确定加权参数。

可选地,调度帧携带至少两个参考空时流数量,至少两个参考空时流数量分别对应于至少两个sta,至少两个sta支持的最大wlan传输带宽相同。也即是,在本申请中,将最大wlan传输带宽相同的sta一起进行调度,从而提高了对sta进行调度的便利性。

可选地,该方法还包括:ap将与ap关联的多个sta分组,分组结果中任意一组中仅包括支持的最大wlan传输带宽相同的sta;调度帧携带的至少一个参考空时流数量对应的至少一个sta属于所述分组结果中的单个组。在本申请中,ap可以通过上述方式实现每次调度的sta支持的最大wlan传输带宽相同,以提高对sta进行调度的便利性。

第二方面,提供一种wlan数据帧的发送方法,该方法包括:sta接收调度帧,调度帧中携带该sta的参考空时流数量,参考空时流数量为该sta能够采用的最大空时流数量;响应于调度帧,该sta采用最大空时流数量发送上行数据帧,以便于后续ap根据sta发送的上行数据帧确定下行加权参数。由于sta采用最大空时流数量发送上行数据帧,因此ap在确定下行加权参数时,能够尽可能考虑到更多的波束赋形方向,降低了下行最大加权方向的遗漏概率,从而在提升sta的接收信噪比的同时提升wlan系统的复用增益。

第三方面,提供了一种wlan中的ap,所述ap具有实现上述第一方面中确定波束赋形的加权参数的方法行为的功能。所述确定波束赋形的加权参数的装置包括至少一个模块,该至少一个模块用于实现上述第一方面所提供的确定波束赋形的加权参数的方法。

第四方面,提供了一种wlan中的sta,所述sta具有实现上述第二方面中wlan数据帧的发送方法行为的功能。所述wlan数据帧的发送装置包括至少一个模块,该至少一个模块用于实现上述第二方面所提供的wlan数据帧的发送方法。

第五方面,提供了一种wlan中的ap,该ap中包括处理器和通信接口。所述处理器被配置为用于执行上述第一方面中任一确定波束赋形的加权参数的方法。所述处理器还被配置通过通信接口与sta进行信息交互。该ap还可以包括通信总线,该通信总线用于该处理器与通信接口之间建立连接。

第六方面,提供了一种wlan中的sta,该sta中包括处理器和通信接口。所述处理器被配置为用于执行上述第二方面任一所述的方法。所述处理器还被配置通过通信接口与ap进行信息交互。该sta还可以包括通信总线,该通信总线用于该处理器与存储器之间建立连接。

第七方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的确定波束赋形的加权参数的方法。

第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面所述的wlan数据帧的发送方法。

第九方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的确定波束赋形的加权参数的方法。

第十方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面所述的wlan数据帧的发送方法。

上述第三方面、第五方面、第七方面和第九方面所获得的技术效果与第一方面中对应的技术手段获得的技术效果近似,在这里不再赘述。

上述第二方面、第四方面、第六方面和第十方面所获得的技术效果与第二方面中对应的技术手段获得的技术效果近似,在这里不再赘述。

附图说明

图1是本申请实施例提供的一种mimo信道传输示意图;

图2是本申请实施例提供的一种wlan系统示意图;

图3是本申请实施例提供的一种确定波束赋形的加权参数的方法流程图;

图4是本申请实施例提供的一种触发帧的格式示意图;

图5是本申请实施例提供的一种wlan数据帧的发送方法流程图;

图6是本申请实施例提供的一种帧发送序列示意图;

图7是本申请实施例提供的一种单用户下行调度示意图;

图8是本申请实施例提供的一种多用户下行调度示意图;

图9是本申请实施例提供的一种wlan中的ap的结构示意图;

图10是本申请实施例提供的一种计算机设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

在对本申请实施例提供的方法进行解释说明之前,先对本申请实施例涉及的应用场景进行解释说明。

在mimo技术中,802.11ax协议草案提供了进行自适应传输波束赋型的能力。ap通过对传输信号进行加权来改善sta的接收状况。在信道相干时间内,ap可以根据信道状态信息计算ap下行波束赋形的加权参数。图1为一个4×2mimo信道传输示意图。其中,ap的天线总数为4,sta的天线总数为2,且ap发送数据帧的最大空时流数量为4,sta发送数据帧的最大空时流数量为2。ap在发送数据帧时可以根据信道矩阵对数据进行预编码加权,以改变等效信道的波束传输方向。图1所示的信道传输模型可以表示为:

yk=hkqkxk+zk(1)

其中,yk表示sta的接收信号,xk表示ap的发送信号,hk表示信道矩阵,qk表示ap的预编码加权矩阵,zk表示加性高斯白噪声(additivewhitegaussiannoise,awgn)。以上表示第k个子载波的传输模型,后续为简便,均省略下角标k,也即是,在本申请实施例中,确定波束赋形的加权参数是指:确定通过第k个子载波传输数据时采用的波束赋形的加权参数。该波束赋形的加权参数即为公式(1)中的预编码加权矩阵。另外,当获取到信道矩阵时,通过对信道矩阵进行奇异值分解(singularvaluedecomposition,svd)即可确定波束赋形的加权参数。

上述的信道矩阵可以通过显示反馈和隐式反馈两种方式获取。当通过隐式反馈获取的信道矩阵确定波束赋形的加权参数时,该方式称为隐式反馈波束赋形参数计算方式。该方式已经在前述内容中进行了详细说明,在此不再赘述。当通过显示反馈获取的信道矩阵确定波束赋形的加权参数时,该方式称为显示反馈波束赋形(explicitfeedbackbeamforming)参数计算方式。该方式具体是指:ap向sta发送空数据包声明(nulldatapacketannouncement,ndpa),再向sta发送空数据包(nulldatapacket,ndp)。sta根据接收到的空数据包确定发送下行数据帧时采用的波束赋形的加权参数,并按照接收到的调度帧中指示的时间点将加权参数发送给ap。由于空数据包不携带净荷,导致在通过显示反馈波束赋形确定加权参数的过程中不能传输数据,从而导致空口开销较大。

而本申请实施例提供的确定波束赋形的加权参数的方法就应用于上述ap根据信道矩阵确定发送下行数据帧的加权参数的场景中。

图2是本申请实施例提供的一种wlan系统示意图,如图2所示,该wlan系统包括ap201和多个sta202,每个sta202可与ap201之间通过无线方式连接以进行通信。ap201用于为连接的sta202提供基于wlan协议的无线接入服务。其中,ap201向sta202传输数据称为下行传输数据,sta202向ap201传输数据称为上行传输数据。

可选地,ap可以为支持wlan的基站、路由器、交换机等网络设备,sta可以为支持wlan的手机或电脑等。另外,图2中仅仅以3个sta为例进行说明,并不构成本申请实施例提供的wlan系统中的sta的数量的限制。

图3是本申请实施例提供的一种确定波束赋形的加权参数的方法流程图,应用于图2所示的wlan系统中。如图3,该方法包括如下步骤:

步骤301:wlan中的ap发送调度帧,调度帧中携带至少一个sta各自的参考空时流数量,调度帧用于指示接收到调度帧的每个sta采用相应参考空时流数量发送上行数据帧,调度帧中至少一个参考空时流数量为相应sta能够采用的最大空时流数量。

由于显示反馈波束赋形参数计算方式容易导致空口开销较大,因此,在本申请实施例中,为了降低空口开销,ap通过隐式反馈波束赋形参数计算方式来确定发送下行数据帧的加权参数。当ap需要对wlan中的至少一个sta进行调度时,ap可以通过步骤301至步骤303确定发送下行数据帧的加权参数。

其中,至少一个参考空时流数量为相应sta能够采用的最大空时流数量。将参考空时流数量设置为相应sta能够采用的最大空时流数量,在为该sta确定下行加权参数时,能够尽可能考虑到更多的波束赋形方向,降低了下行最大加权方向的遗漏概率,从而在提升sta的接收信噪比的同时提升wlan系统的复用增益。

可选地,调度帧中任意一个参考空时流数量为相应sta能够采用的最大空时流数量。也即是,ap可以将调度帧中所有sta的参考空时流数量配置为对应的sta的最大空时流数量。从而使得ap在采用隐式反馈波束赋形参数计算方式确定下行加权参数时,能够考虑到所有可能的波束赋形方向,进一步降低了下行最大加权方向的遗漏概率,从而在提升sta的接收信噪比的同时提升wlan系统的复用增益。

比如,调度帧中携带4个sta的参考空时流数量。在一种可能的实现方式中,可以将其中的2个或3个的sta的参考空时流数量配置为相应sta的最大空时流数量。在另一种可能的实现方式中,可以将4个的sta的参考空时流数量全部配置为相应sta的最大空时流数量。

其中,在ieee802.11ax协议草案中,触发帧(triggerframe)是一种为传输物理层协议数据单元(physicallayerprotocoldataunit,ppdu)分配资源的一种帧,触发帧还可以包括sta发送ppdu所需的其他信息。因此,在本申请实施例中,ap可以采用802.11ax协议草案中的触发帧作为调度帧,以指示至少一个站点中各自在发送上行数据帧时采用的参考空时流数量。在一种可能的实现方式中,调度帧具体可以为802.11ax协议草案中的缓冲状态报告轮询(bufferstatusreportpoll,bsrp)触发帧,当然调度帧也可以为802.11ax协议草案中其他类型的调度帧,在此不做具体限定。

图4是802.11ax协议草案中的触发帧的格式示意图。如图4所示,该触发帧包括帧控制(framecontrol)字段、帧长(duration)字段、接收方地址(receiveraddress,ra)字段、发送方地址(transmitteraddress,ta)字段、常用信息(commoninfo)字段、至少一个用户信息(userinfo)字段、可选(padding)字段以及帧校验序列(framechecksequence,fcs)字段等。关于各个字段的解释在此不再一一赘述。

其中,用户信息字段用于对需要调度的用户的资源进行配置。在802.11ax协议草案中,用户信息字段中可以包括:用于指示上行发送ppdu的长度的字段(ullength)、用于指示sta上行支持的最大带宽字段(ulbw字段)、用于指示被调度的sta上行发送ppdu时采用的资源块的相关信息(ruallocation)的字段、以及空时流分配字段(ssallocation字段)。因此,在本申请实施例中,可以采用802.11ax协议草案中的调度帧中的空时流分配字段携带至少一个sta各自的参考空时流数量。

在一种可能的实现方式中,如果当前只需要对一个sta进行调度,则可以将空时流分配字段中的空时流数量(numberofspatialstreams)设置为该sta的参考空时流数量。

如果当前需要对多个sta进行调度,则可以在空时流分配字段中划分出多个空时流数量字段,每个空时流数量字段用于设置一个sta的参考空时流数量。其中,多个空时流数量字段可以依次标记为nss_sta1、nss_sta2、…、nss_stan。比如,n为2,可以将nss_sta1=2,nss_sta2=2,表明将待调度的第一个sta的参考空时流数量设置为2,将待调度的第二个sta的参考空时流数量设置为2。

另外,在本申请实施例中,调度帧携带的所有参考空时流数量之和小于等于ap的计算能力在隐式反馈波束赋形参数计算方式中支持的参考空时流数量总数。当调度帧携带的所有参考空时流数量满足该条件时,确定加权参数的过程将不会超出ap的计算能力。为了后续便于说明,将ap的计算能力在隐式反馈波束赋形参数计算方式中支持的参考空时流数量总数称为ap的理论最大空时流数量。

其中,ap的理论最大空时流数量可以等于ap的天线总数,也可以小于ap的天线总数。比如,ap的天线总数为12,但是ap的理论最大空时流数量可能为10,此时调度帧携带的所有参考空时流数量之和应小于等于10。

另外,由于当前接入ap的sta的数量可能有很多个,为了便于实现调度,ap对sta的调度可能是分组实现的。并且,为了便于实现调度,ap可以将支持的最大wlan传输带宽相同的sta一起进行调度。因此,在本申请实施例中,调度帧携带至少两个参考空时流数量,至少两个参考空时流数量分别对应于至少两个sta,至少两个sta支持的最大wlan传输带宽相同。

为了实现上述分组调度,在ap进行调度之前,ap需将与ap关联的多个sta分组,分组结果中任意一组中仅包括支持的最大wlan传输带宽相同的sta。此时,步骤301中的调度帧携带的至少一个参考空时流数量对应的至少一个sta属于分组结果中的单个组。

在一种可能的实现方式中,ap先按照每个sta支持的最大wlan传输带宽对关联的多个sta进行分组,得到多个sta集合,每个sta集合中包括至少一个sta,且每个sta集合对应一个带宽。此时,可以直接将每个sta集合作为一个分组。

在另一种可能的实现方式中,当划分出多个sta集合之后,对于多个sta集合中任一sta集合,如果该sta集合中包括一个sta,则将该sta集合直接作为一个分组。如果该sta集合中包括至少两个sta,则确定至少两个sta中每个sta的最大空时流数量,然后按照将最大空时流数量之和小于或等于ap的理论最大空时流数量划分为一个分组。

比如,ap的的理论最大空时流数量为10,某个sta集合中包括5个sta,分别标记为sta1、sta2、sta3、sta4、sta5。其中,sta1的最大空时流数量为6、sta2的最大空时流数量为2、sta3的最大空时流数量为3、sta4的最大空时流数量为4、sta5的最大空时流数量为5。此时,则可以将sta1和sta4作为一个分组,将sta2、sta3和sta5作为另一个分组。

另外,在ap发送调度帧之后,当前接入ap的各个sta都可能接收到该调度帧。对于接入ap的任一sta,当该sta接收到该调度帧时,根据调度帧中携带的用户信息确定是否需要响应该调度帧。如果需要响应该调度帧,则从调度帧中获取发送ppdu所需的信息,包括发送ppdu时采用的参考空时流数量。然后按照参考空时流数量发送上行数据帧。如果确定不需要响应该调度帧,则忽略该调度帧。

可选地,当调度帧中携带的该sta的参考空时流数量为该sta的最大空时流数量时,该sta还可以按照图5所示的wlan数据帧的发送方法发送上行数据帧。如图5所示,该wlan数据帧的发送方法包括如下步骤:步骤501:sta接收调度帧,调度帧中携带sta的参考空时流数量,参考空时流数量为sta能够采用的最大空时流数量。步骤502:sta响应于调度帧,sta采用最大空时流数量发送上行数据帧。

其中,sta响应于调度帧,sta采用最大空时流数量发送上行数据帧是指:sta按照调度帧中指示的发送上行ppdu的信息发送上行数据帧。该发送上行ppdu的信息包括上行ppdu的长度等信息。

步骤302:ap接收响应于调度帧被发送的一个或多个上行数据帧。

在ap发送调度帧之后,至少一个sta中的任一sta在接收到该调度帧时,如果当前没有数据需要传输,那么该sta将不会发送上行数据帧。另外,即使该sta向ap发送了上行数据帧,但是也可能由于网络环境等原因,导致ap并没有在指定时间内接收到该sta发送的上行数据帧。因此,在本申请实施例中,ap在发送调度帧时候,ap会尝试接收响应于调度帧被发送的各个上行数据帧。

图6是本申请实施例提供的一种帧发送序列示意图,如图6所示,假设至少一个sta为sta1至stan,当ap发送调度帧之后,sta1至stan中的每个sta均向ap返回ppdu。ap尝试接收sta1至stan发送的ppdu。

步骤303:ap根据一个或多个上行数据帧,用隐式反馈波束赋形参数计算方式确定ap发送下行数据帧时采用的下行加权参数。

在一种可能的实现方式中,步骤303具体可以为:解码接收到的每个上行数据帧,获取每个上行数据帧中的长训练序列,通过各个长训练序列,可以求解上行的信道矩阵。然后对上行的信道矩阵进行奇异值分解,即可进一步确定发送下行数据帧时采用的波束赋形的加权参数。

其中,当获取到信道矩阵时,通过对信道矩阵进行奇异值分解(singularvaluedecomposition,svd)求解加权参数的过程具体如下:

h=usvh(2)

其中,u和v是酉矩阵,v的列向量构成奇异向量;s是由奇异值组成的对角矩阵,对角元素非负,从大到小降序排列,奇异值的平方是矩阵hhh的特征值;vh是v的共轭转置。酉矩阵具有如下性质:

vhv=vvh=i(3)

数值分析中,可以通过det(hhh-λi)=0先求解h的特征值λ,然后根据

(hhh-λi)v=0(4)

(hhh-λi)u=0(5)

求解相应的酉矩阵。其中v和u分别表示特征值λ对应的酉矩阵中的列向量。通过利用v的列向量作为数据加权的权值进行发送,也即是,求解出的v即为ap的预编码加权矩阵。

另外,如果ap当前只需要对一个sta进行调度,可以将步骤301至步骤303这种调度模式成为单用户(singleuser,su)下行调度。该调度模式可以通过图7表示,如图7所示,当前ap需要对sta1进行调度,则ap发送调度帧,该调度帧中携带sta1的地址和sta1的参考空时流数量。当sta1接收到该调度帧时,按照该调度帧中指示的sta1的参考空时流数量发送上行ppdu,以便于ap根据尝试接收到的上行ppde确定发送下行数据帧时采用的波束赋形的加权参数。

为了进一步说明本申请实施例提供的确定波束赋形的加权参数针对上述单用户下行调度的有益效果,下面举例说明:

如图7所示,假设图1所示的信道传输模型中为4×4mimo信道,也即是,ap和sta1的最大空时流数量均为4。如果sta1的上行ppdu采用4个空时流,则ap能够获取4*4完整的上行的信道矩阵,通过信道矩阵转置并进行svd获取相应的预编码加权矩阵。其中,4*4的完整上行的信道矩阵和对应的奇异值如下:

当ap下行利用前两个较大奇异值对应的预编码加权矩阵进行加权传输时,此时,对应两个空时流流的信噪比分别为:

snr1=20log10(2.0676*p)(7)

snr2=20log10(0.7215*p)(8)

其中,p=|x|/|z|,x为发送信号,z为加性高斯白噪声。

通过将两流进行调和平均,这两个空时流的调和平均信噪比为:

如果sta1的上行ppdu采用2个空时流传输时,ap侧能够获得4*2的mimo上行信道矩阵,通过上行信道矩阵转置并进行svd获取相应的预编码加权矩阵。其中,4*2的上行信道矩阵和对应的奇异值如下:

当ap下行利用这两个奇异值对应的预编码加权矩阵进行加权传输时,此时,对应两个空时流的调和平均信噪比为:

因此,两种方式下确定的信噪比之间的差值为:

snrave1-snrave2=1.6924db(12)

显然,在sta1的最大空时流数量为4的情况下。如果sta1的上行ppdu采用4个空时流,按照最终确定的加权参数发送数据帧可以明显提升sta的接收信噪比。

如果ap当前需要对多个sta进行调度,可以将步骤301至步骤303这种调度模式称为多用户(multipleusers,mu)下行调度。该调度模式可以通过图8表示,如图8所示,当前ap需要对sta2和sta3进行调度,则ap发送调度帧,该调度帧中携带sta2的地址和sta3的地址、以及sta2的参考空时流数量和sta3的参考空时流数量。当sta2或sta3接收到该调度帧时,按照该调度帧中指示的参考空时流数量发送上行ppdu,后续ap根据尝试接收到的上行ppdu确定发送下行数据帧时采用的波束赋形加权参数。

在本申请实施例中,由于调度帧中携带wlan中的至少一个站点sta各自的参考空时流数量,且调度帧用于指示接收到调度帧的每个sta采用相应参考空时流数量发送上行数据帧。因此,ap可以根据需求设置各个sta的参考空时流数量。比如,可以将参考空时流数量设置为相应sta能够采用的最大空时流数量,从而使得在确定下行加权参数时,能够尽可能考虑到更多的波束赋形方向,降低了下行最大加权方向的遗漏概率,从而在提升sta的接收信噪比的同时提升wlan系统的复用增益。

图9是本申请实施例提供的一种wlan中的ap的结构示意图,该ap900包括发送模块901、接收模块902和确定模块903:

发送模块901,用于执行图3实施例中的步骤301;

接收模块902,用于执行图3实施例中的步骤302;

确定模块903,用于执行图3实施例中的步骤303。

可选地,调度帧中任意一个参考空时流数量为相应sta能够采用的最大空时流数量。

可选地,调度帧携带的所有参考空时流数量之和小于等于ap的计算能力在隐式反馈波束赋形参数计算方式中支持的参考空时流数量总数。

可选地,调度帧携带至少两个参考空时流数量,至少两个参考空时流数量分别对应于至少两个sta,该至少两个sta支持的最大wlan传输带宽相同。

可选地,ap900还包括:

分组模块,用于将与ap关联的多个sta分组,分组结果中任意一组中仅包括支持的最大wlan传输带宽相同的sta;

调度帧携带的至少一个参考空时流数量对应的至少一个sta属于分组结果中的单个组。

由于调度帧中携带wlan中的至少一个站点sta各自的参考空时流数量,且调度帧用于指示接收到调度帧的每个sta采用相应参考空时流数量发送上行数据帧。因此,ap可以根据需求设置各个sta的参考空时流数量。比如,可以将参考空时流数量设置为相应sta能够采用的最大空时流数量,从而使得在确定下行加权参数时,能够尽可能考虑到更多的波束赋形方向,降低了下行最大加权方向的遗漏概率,从而在提升sta的接收信噪比的同时提升wlan系统的复用增益。

上述实施例提供的wlan中的ap在确定波束赋形的加权参数时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的wlan中的ap与确定波束赋形的加权参数的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图10是本申请实施例提供的一种计算机设备的结构示意图。本申请实施例中涉及的ap可通过图10所示的计算机设备来实现。参见图10,该计算机设备包括至少一个处理器1001,通信总线1002、存储器1003以及至少一个通信接口1004。

处理器1001可以是一个中央处理器(centralprocessingunit,cpu)、特定应用集成电路(application-specificintegratedcircuit,asic)或一个或多个用于控制本申请方案程序执行的集成电路。

在具体实现中,作为一种实施例,计算机设备可以包括多个处理器,例如图10中所示的处理器1001和处理器1005。这些处理器中的每一个可以是一个单核处理器,也可以是一个多核处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

通信总线1002可包括一通路,在上述组件之间传送信息。

存储器1003可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其它类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、光盘或其它光存储、磁盘存储介质或者其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。存储器1003可以是独立存在,通过通信总线1002与处理器1001相连接。存储器1003也可以和处理器1001集成在一起。

其中,当处理器为cpu时,存储器1003用于存储执行本申请方案的程序代码,并由处理器1001来控制执行。处理器1001用于执行存储器1003中存储的程序代码。程序代码中可以包括一个或多个软件模块。

通信接口1004,使用任何收发器一类的装置,用于与其它设备或通信网络通信。如无线局域网(wirelesslocalareanetworks,wlan)等。处理器1001通过通信接口1004与sta等其他网络设备进行信息交互。

上述的计算机设备可以是一个通用计算机设备或者是一个专用计算机设备。在具体实现中,计算机设备可以是台式机、便携式电脑、网络服务器、掌上电脑(personaldigitalassistant,pda)、移动手机、平板电脑、无线终端设备、通信设备或者嵌入式设备。本申请实施例不限定计算机设备的类型。

在上述实施例中,可以全部或部分地通过软件、硬件或者其结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如:同轴电缆、光纤、双绞线)或无线(例如:红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何介质或者是包含一个或多个介质集成的服务器、数据中心等数据存储设备。所述介质可以是磁性介质(例如:软盘、硬盘、磁带)、光介质、或者半导体介质(例如:固态硬盘(solidstatedisk,ssd))等。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

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