波束赋形方法、装置及计算机存储介质与流程

文档序号:14252818阅读:211来源:国知局
波束赋形方法、装置及计算机存储介质与流程
本申请涉及天线
技术领域
,特别涉及一种波束赋形方法、装置及计算机存储介质。
背景技术
:波束赋形,也即,利用不同的天线组件生成不同形状的波束,以增大网络资源的覆盖率,从而提升网络吞吐量,因此,无论是通用移动通信(universalmobiletelecommunicationssystem,umts)网络系统还是长期演进(longtermevolution,lte)网络系统都可以通过波束赋形的方法来缓解日益增长的网络容量压力。相关技术中,当基站接收到用户终端(userequipment,ue)发送的上行信号时,确定当前天线中的物理器件的物理参数,根据天线的物理器件的物理参数,确定相位权值和幅度权值,并根据确定的相位权值和幅度权值对需要向该ue发送的下行信号进行波束赋形,以生成指向该ue的波束。在上述方法中,需要根据天线的物理器件的物理参数确定相位权值和幅度权值,而umts网络系统中的天线的结构和lte网络系统中的天线的结构并不相同,也即天线中物理器件的结构并不相同,导致在umts网络系统中确定的相位权值和幅度权值不能应用于lte网络系统中,或者,在lte网络系统中确定的相位权值和幅度权值不能应用于umts网络系统中,也即上述波束赋形方法灵活性较差。技术实现要素:为了解决相关技术中的波束赋形灵活性较差的问题,本申请提供了一种波束赋形方法、装置及计算机存储介质。所述技术方案如下:第一方面,提供了一种波束赋形方法,所述方法包括:获取当前时间之前且距离当前时间最近的第一预设时长内的多个时刻中每个时刻对应的最优波束组合方式,以得到多个最优波束组合方式;其中,每个时刻对应的最优波束组合方式是根据预设的m个权值集合和每个时刻接收到的上行信号确定得到的,每个权值集合包括一组相位权值和一组幅度权值,且每个权值集合对应一个波束,每组相位权值中包括的相位权值的个数和每组幅度权值中包括的幅度权值的个数均是根据天线的通道的数量确定的,m为正整数;从所述多个最优波束组合方式中选择目标波束组合方式;根据用于确定所述目标波束组合方式对应的权值集合,对待发送的下行信号进行波束赋形。在本发明实施例中,当需要对待发送的下行信号进行波束赋形时,从多个最优波束组合方式中选择一个目标波束组合方式,然后根据与该目标波束组合方式对应的权值集合,对该下行信号进行波束赋形。由于该多个最优波束组合方式是根据预设的m个权值集合和每个时刻接收到的上行信号确定得到的,也即,在本申请中,对下行信号进行波束赋形时采用的权值集合是根据当前时间之前每个ue发送的上行信号和预设的m个权值集合确定的,而不是根据天线的物理器件的物理参数确定的,因此本发明实施例提供的波束赋形的方法可以同时应用于umts网络系统和lte网络系统,提高了波束赋形的灵活性。可选地,所述获取当前时间之前且距离当前时间最近的第一预设时长内的多个时刻中每个时刻对应的最优波束组合方式,以得到多个最优波束组合方式之前,还包括:当每到达一个时刻,接收n个用户终端ue在当前时刻发送的上行信号,n为正整数;通过预设的m个权值集合对当前时刻每个ue发送的上行信号进行波束赋形,得到与当前时刻每个ue发送的上行信号对应的m个波束;其中,所述m个波束用于覆盖天线发射方向所有范围内的a个小区,每个小区对应m/a个波束,a为正整数;根据与当前时刻每个ue发送的上行信号对应的m个波束确定当前时刻对应的最优波束组合方式。由于本发明实施例提供的波束赋形方法在对下行信号进行波束赋形时,是根据预先确定的多个最优波束组合方式对应的权值集合进行波束赋形的,因此在对下行信号进行波束赋形之前,还需确定该多个最优波束组合方式。可选地,所述根据与当前时刻每个ue发送的上行信号对应的m个波束确定当前时刻对应的最优波束组合方式,包括:确定多个波束组合方式,所述多个波束组合方式是对从覆盖所述天线发射方向的每个小区对应的m/a个波束中的至少一个波束进行组合的方式;按照所述多个波束组合方式,对与当前时刻每个ue发送的上行信号对应的m个波束进行组合,得到每个波束组合方式对应的n个波束组合;根据每个波束组合方式对应的n个波束组合确定当前时刻每个波束组合方式对应的平均和速率;将平均和速率最大的波束组合方式确定为当前时刻对应的最优波束组合方式。具体地,对于不同的波束组合方式,确定不同波束组合方式对应的平均和速率,将平均和速率最大的波束组合方式确定为最优波束组合方式。可选地,当前传输信号的方式为单载波传输;所述确定多个波束组合方式,包括:将从覆盖所述天线发射方向的每个小区对应的m/a个波束中任意选择一个波束的方式确定为所述多个波束组合方式。一方面,当当前采用单载波传输信号时,可以采用上述方法预先多个波束组合方式。可选地,所述根据每个波束组合方式对应的n个波束组合确定当前时刻每个波束组合方式对应的平均和速率,包括:从所述多个波束组合方式中选择出一个波束组合方式,对于选择出的波束组合方式执行以下处理,直到处理完所述多个波束组合方式为止:根据选择的波束组合方式对应的n个波束组合从当前时刻发送上行信号的n个ue中确定所述选择的波束组合方式对应的a个第一ue集合,所述第一ue集合是每个小区的ue集合;确定每个ue的业务需求权值;根据所述选择的波束组合方式对应的a个第一ue集合和每个ue的业务需求权值,确定所述选择的波束组合方式对应的平均和速率。具体地,在单载波传输的应用场景中,对于每个波束组合方式,可以确定该波束组合方式对应的每个小区的ue集合,并根据与该波束组合方式对应的每个小区的ue集合和每个ue的业务需求权值,确定该波束组合方式对应的平均和速率。可选地,所述根据选择的波束组合方式对应的n个波束组合从当前时刻发送上行信号的n个ue中确定所述选择的波束组合方式对应的a个第一ue集合,包括:确定当前时刻每个ue发送的上行信号在所述选择的波束组合方式对应的n个波束组合中的每个波束组合上的信号强度;根据当前时刻每个ue发送的上行信号在所述选择的波束组合方式对应的n个波束组合中的每个波束组合上的信号强度,确定每个ue所在的小区;根据当前时刻每个ue所在的小区,确定所述选择的波束组合方式对应的a个第一ue集合。其中,在单载波传输的应用场景中,可以通过上述方法先确定每个ue所在的小区,继而确定每个小区的ue集合。可选地,所述从所述多个最优波束组合方式中选择目标波束组合方式,包括:将所述多个最优波束组合方式中滤波值最大的波束组合方式确定为所述目标波束组合方式。在本发明实施例中,对于获取到的多个最优波束组合方式,可以将滤波值最大的最优波束组合方式确定为目标波束组合方式,以通过该滤波值最大的最优波束组合方式对应的权值集合对待发送的下行信号进行波束赋形。可选地,当前传输信号的方式为多载波传输,所述多载波包括p个载波,p为大于或等于2的正整数;所述确定多个波束组合方式,包括:按照从覆盖所述天线放射方向的每个小区对应的m/a个波束中任意选择p个波束进行组合的方法,确定b个波束组合方式,每个波束组合方式包括所述p个载波中每个载波的波束组合方式,b为正整数;根据预设规则从所述b个波束组合方式中确定所述多个波束组合方式,所述预设规则为不同载波不能对应同一个波束,属于同一载波的波束之间的角度偏差需大于预设角度。另一方面,当当前采用多载波传输信号时,可以采用上述方法预先多个波束组合方式。可选地,所述根据每个波束组合方式对应的n个波束组合确定当前时刻每个波束组合方式对应的平均和速率,包括:从所述多个波束组合方式中选择出一个波束组合方式,对于选择出的波束组合方式执行以下处理,直到处理完所述多个波束组合方式为止:根据选择的波束组合方式对应的n个波束组合从当前时刻发送上行信号的n个ue中分别确定每个载波对应的a个第二ue集合,所述第二ue集合是每个小区的ue集合;确定每个ue的业务需求权值;根据每个载波对应的a个第二ue集合和每个ue的业务权值确定每个载波对应的平均和速率;将每个载波对应的平均和速率相加,得到所述选择的波束组合方式对应的平均和速率。具体地,在多载波传输的应用场景中,对于每个波束组合方式,可以确定每个载波对应的每个小区的ue集合,并根据每个载波对应的每个小区的ue集合和每个ue的业务需求权值,确定每个载波对应的平均和速率,将各个载波对应的平均和速率之和确定为该波束组合方式对应的平均和速率。可选地,所述根据选择的波束组合方式对应的n个波束组合从当前时刻发送上行信号的n个ue中分别确定每个载波对应的a个第二ue集合,包括:确定每个ue发送的上行信号在所述选择的波束组合方式对应的n个波束组合中的每个波束组合上的信号强度;根据每个ue发送的上行信号在所述选择的波束组合方式对应的n个波束组合中的每个波束组合上的信号强度,确定每个ue所在的小区和载波;根据每个ue所在的小区和载波,确定每个载波对应的a个第二ue集合。其中,在多载波传输的应用场景中,可以通过上述方法先确定每个ue所在的小区和载波,继而确定各个载波对应的每个小区的ue集合。可选地,所述从所述多个最优波束组合方式中选择目标波束组合方式,包括:当需对所述p个载波中的目标载波进行波束切换且不需对所述p个载波中除所述目标载波之外的载波进行波束切换时,获取当前发送下行信号时所述p个载波中除所述目标载波之外的每个载波采用的波束组合方式,所述目标载波为所述p个载波中的任一个载波;从所述多个最优波束组合方式中选择包括获取到的波束组合方式的波束组合方式;将选择的波束组合方式中滤波值最大的波束组合方式确定为所述目标波束组合。值得注意的是,在多载波传输的应用场景中,该多个载波可能不是同时进行切换,此时在获取到多个最优波束组合方式之后,可以根据当前不需要进行切换的载波从该多个最优波束组合方式中确定目标波束组合。可选地,所述从所述多个最优波束组合方式中选择目标波束组合方式,包括:当当前需对所述p个载波中的每个载波均进行波束切换时,将所述多个最优波束组合方式中滤波值最大的波束组合方式确定为所述目标波束组合方式。当当前该多个载波均需进行波束切换时,可以直接将该多个最优波束组合方式中滤波值最大的波束组合方式确定为目标波束组合方式。可选地,所述确定每个ue的业务需求权值,包括:从所述n个ue中选择出一个ue,对于选择出的ue执行以下处理,直到处理完所述n个ue为止:确定选择的ue的当前业务类型;当所述选择的ue的业务类型为预设业务集合中的任一业务类型时,将所述选择的ue的业务需求权值设置为1;当所述选择的ue的业务类型不是所述预设业务集合中的任一业务类型时,根据所述选择的ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小,确定所述选择的ue的业务需求权值,所述第二预设时长小于所述第一预设时长。在本发明实施例中,可以根据每个ue之前发送数据的大小,确定该每个ue的业务需求权值。可选地,所述根据所述选择的ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小,确定所述选择的ue的业务需求权值,包括:确定当前时刻发送上行信号的n个ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小之和,得到总发送数据大小;将所述选择的ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小与所述总发送数据大小之间的比值确定为所述选择的ue的业务需求权值。具体地,可以根据每个ue发送数据的大小与所有ue发送的总数据大小之间的比值确定为每个ue的业务需求权值。第二方面,提供了一种波束赋形装置,所述波束赋形装置具有实现上述第一方面中波束赋形方法行为的功能。所述波束赋形装置包括至少一个模块,该至少一个模块用于实现上述第一方面所提供的波束赋形方法。第三方面,提供了一种波束赋形装置,所述波束赋形装置的结构中包括处理器和存储器,所述存储器用于存储支持波束赋形装置执行上述第一方面所提供的波束赋形方法的程序,以及存储用于实现上述第一方面所提供的波束赋形方法所涉及的数据。所述处理器被配置为用于执行所述存储器中存储的程序。所述存储设备的操作装置还可以包括通信总线,该通信总线用于该处理器与存储器之间建立连接。第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的波束赋形方法。第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的波束赋形方法。上述第二方面、第三方面、第四方面和第五方面所获得的技术效果与第一方面中对应的技术手段获得的技术效果近似,在这里不再赘述。本申请提供的技术方案带来的有益效果是:在本申请中,当需要对待发送的下行信号进行波束赋形时,从多个最优波束组合方式中选择一个目标波束组合方式,然后根据与该目标波束组合方式对应的权值集合,对该下行信号进行波束赋形。由于该多个最优波束组合方式是根据预设的m个权值集合和每个时刻接收到的上行信号确定得到的,也即,在本申请中,对下行信号进行波束赋形时采用的权值集合是根据当前时间之前每个ue发送的上行信号和预设的m个权值集合确定的,而不是根据天线的物理器件的物理参数确定的,因此本发明实施例提供的波束赋形的方法可以同时应用于umts网络系统和lte网络系统,提高了波束赋形的灵活性。附图说明图1是本发明实施例提供的一种波束赋形系统示意图;图2是本发明实施例提供的一种基站的结构示意图;图3是本发明实施例提供的一种波束赋形方法流程图;图4是本发明实施例提供的另一种波束赋形方法流程图;图5是本发明实施例提供的另一种波束赋形方法流程图;图6a是本发明实施例提供的一种波束赋形装置框图;图6b是本发明实施例提供的另一种波束赋形装置框图;图6c是本发明实施例提供的一种确定模块框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在对本发明实施例提供的波束赋形方法进行解释说明之前,先对本发明实施例提供的波束赋形系统进行介绍。图1是本发明实施例提供的波束赋形系统示意图,如图1所示,该系统100包括天线射频模块101、通道间相位校准模块102、上行波束赋形模块103、算法模块104、上行调度模块105、下行调度模块106和下行波束赋形模块107。天线射频模块101和通道间相位校准模块102之间通过有线或无线方式连接以进行通信。通道间相位校准模块102和上行波束赋形模块103之间通过有线或无线方式连接以进行通信。上行波束赋形模块103和算法模块104之间通过有线或无线方式连接以进行通信。算法模块104一方面和上行调度模块105之间通过有线或无线方式连接以进行通信,另一方面和下行调度模块106之间通过有线或无线方式连接以进行通信。下行调度模块106和下行波束赋形模块107之间通过有线或无线方式连接以进行通信。另外,通道间相位校准模块102还与下行波束赋形模块107之间通过有线或无线方式连接以进行通信。其中,天线射频模块101用于通过部署在天线内的多个通道接收上行信号,并将接收到的上行信号发送至通道间相位校准模块102。通道间相位校准模块102用于对不同通道进行相位校准,确保各个通道初始相位对齐,以便于后续对该各个通道的上行信号进行波束赋形,通道间相位校准模块102还用于将相位校准之后的上行信号发送至上行波束赋形模块103。上行波束赋形模块103用于将接收到的每个ue发送的上行信号按照预设m个的权值集合进行波束赋形,得到与每个ue发送的上行信号对应的m个波束,并将该每个ue发送的上行信号对应的m个波束发送至算法模块104。算法模块104用于根据该每个ue发送的上行信号对应的m个波束确定与当前时刻对应的最优波束组合方式,并将该最优波束方式发送至上行调度模块105和下行调度模块106。其中,上行调度模块105可以利用该最优波束组合方式提升上行解调能力。下行调度模块106用于根据接收到的多个最优波束组合方式确定目标波束组合方式,并将该目标波束组合方式发送至下行波束赋形模块107。下行波束赋形模块107根据该目标波束组合方式对待发送的下行信号进行波束赋形。另外,由于在波束切换期间可能存在没有波束覆盖ue,影响该ue业务的正常进行,因此如图1所示,该系统100还包括移动性管理模块108,该移动性管理模块108与下行调度模块之间通过有线或无线方式连接以进行通信,该移动性管理模块108用于在进行波束切换的间隔期间提供过渡波束,以保障该ue业务的正常进行。图2是本发明实施例提供的一种基站的结构示意图。图1中的波束赋形系统100可以通过图2所示的基站来实现。参见图2,该基站包括至少一个处理器201,通信总线202,存储器203以及至少一个通信接口204。处理器201可以是一个通用中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本申请方案程序执行的集成电路。通信总线202可包括一通路,在上述组件之间传送信息。存储器203可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其它类型的静态存储设备,随机存取存储器(randomaccessmemory,ram))或者可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其它光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。存储器203可以是独立存在,通过通信总线202与处理器201相连接。存储器203也可以和处理器201集成在一起。通信接口204,使用任何收发器一类的装置,用于与其它设备或通信网络通信,如以太网,无线接入网(ran),无线局域网(wirelesslocalareanetworks,wlan)等。在具体实现中,作为一种实施例,处理器201可以包括一个或多个cpu,例如图2中所示的cpu0和cpu1。在具体实现中,作为一种实施例,基站还可以包括多个处理器,例如图2中所示的处理器201和处理器205。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。其中,存储器203用于存储执行本申请方案的程序代码,并由处理器201来控制执行。处理器201用于执行存储器203中存储的程序代码208。程序代码208中可以包括一个或多个软件模块。图1中所示的系统100可以通过处理器201以及存储器203中的程序代码208中的一个或多个软件模块,来对待发送的下行信号进行波束赋形。接下来结合附图对本发明实施例提供的波束赋形方法进行解释说明。图3是本发明实施例提供的一种波束赋形方法流程图,应用于图2所示的基站。如图3所示,该方法包括以下几个步骤:步骤301:获取当前时间之前且距离当前时间最近的第一预设时长内的多个时刻中每个时刻对应的最优波束组合方式,以得到多个最优波束组合方式,其中,每个时刻对应的最优波束组合方式是根据预设的m个权值集合和每个时刻接收到的上行信号确定得到的,每个权值集合包括一组相位权值和一组幅度权值,且每个权值集合对应一个波束,每组相位权值中包括的相位权值的个数和每组幅度权值中包括的幅度权值的个数均是根据天线的通道的数量确定的,m为正整数。也即,在本发明实施例中,当需要对待发送的下行信号进行波束赋形时,图1所示的下行调度模块可以获取算法模块在第一预设时长内确定的多个最优波束组合方式,然后通过下述步骤302选择一个目标波束组合方式。步骤302:从该多个最优波束组合方式中选择目标波束组合方式。由于算法模块在第一预设时长内确定出的是多个最优波束组合方式,因此下行调度模块还需从该多个最优波束组合方式中选择一个目标波束组合方式。步骤303:根据用于确定该目标波束组合方式对应的权值集合,对待发送的下行信号进行波束赋形。下行调度模块在选择出目标波束组合方式之后,可以控制下行波束赋形模块根据该目标波束组合方式对应的权值集合,对待发送的下行信号进行波束赋形。当需要对待发送的下行信号进行波束赋形时,从多个最优波束组合方式中选择一个目标波束组合方式,然后根据与该目标波束组合方式对应的权值集合,对该下行信号进行波束赋形。由于该多个最优波束组合方式是根据预设的m个权值集合和每个时刻接收到的上行信号确定得到的,也即,在本申请中,对下行信号进行波束赋形时采用的权值集合是根据当前时间之前每个ue发送的上行信号和预设的m个权值集合确定的,而不是根据天线的物理器件的物理参数确定的,因此本发明实施例提供的波束赋形的方法可以同时应用于umts网络系统和lte网络系统,提高了波束赋形的灵活性。值得注意的是,由于基站与ue之前可能通过单载波传输信号,也可能通过诸如双载波等多载波传输信号,也即,上述图3提供的波束赋形方法可以应用于两个场景,分别为单载波传输场景和多载波传输场景。下述两个实施例将分别对这两个场景下的波束赋形方法进行展开说明。图4是本发明实施例提供的另一种波束赋形方法流程图,应用于图2所示的基站,且应用于单载波传输的场景,如图4所示,该方法包括以下几个步骤。步骤401:在当前时间之前且距离当前时间最近的第一预设时长内的多个时刻中,当每达到一个时刻,接收n个ue在当前时刻发送的上行信号,n为正整数。需要说明的是,在本发明实施例中,如图1所示的算法模块是每个时刻均计算一次最优波束组合方式,已实时统计各个时刻的最优波束组合方式。而下行调度模块并不是在算法模块每算出一个最优波束组合方式时立即根据该最优波束组合方式控制下述波束赋形模块进行波束赋形,而是每隔第一预设时长根据算法模块在该第一预设时长内的多个时刻中计算得到的最优波束组合方式确定目标波束组合方式。也即,在本发明实施例中,如图1所示的天线射频模块在每到达一个时刻时将该时刻接收到的上行信号发送至上行波束赋形模块,上行波束赋形模块根据下述步骤402对该n个ue在当前时刻发送的上行信号进行波束赋形,以使算法模块根据赋形后的波束计算当前时刻对应的最优波束组合方式。其中,第一预设时长为预先设置的时长,该第一预设时长可以为5分钟、8分钟或10分钟。特别地,该第一预设时长可以为10分钟。另外,该第一预设时长内的多个时刻可以通过如下方式确定:将第一预设时长按照预设时间周期进行划分,将划分之后的每个时间点成为一个时刻。比如,预设时间周期为1s,第一预设时长为10分钟,也即,在该10分钟内,每隔1s通过步骤401至步骤406确定一个最优波束组合方式。步骤402:通过预设的m个权值集合对当前时刻每个ue发送的上行信号进行波束赋形,得到与当前时刻每个ue发送的上行信号对应的m个波束。在本发明实施例中,每个权值集合包括一组相位权值和一组幅度权值,且每个权值集合对应一个波束,每组相位权值中包括的相位权值的个数和每组幅度权值中包括的幅度权值的个数均是根据天线的通道的数量确定的,m为正整数。另外,m个波束用于覆盖天线发射方向所有范围内的a个小区,每个小区对应m/a个波束,a为正整数。比如,天线为4通道天线,则每个权值组合包括4个相位权值和4个幅度权值。此时,若天线法神方向所有范围内有2个小区,左小区和右小区,也即a=2。当m=8时,则对于每个ue,在根据该8个权值集合对该ue发送的上行信号进行波束赋形之后,均生成与该ue发送的上行信号对应的8个波束,其中4个波束用于覆盖左小区,另外4个波束用于覆盖右小区。为了便于说明,按照天线发射方向从左到右的顺序,依次将该8个波束标记为波束1、波束2、波束3、波束4、波束5、波束6、波束7和波束8。如下述表1所示,在对n个ue发送的上行信号进行波束赋形之后,每个ue均有对应的8个波束,且每个波束在该m个权值集合中有对应的权值集合。表1ue生成的波束第1个ue波束1、波束2、波束3、波束4、波束5、波束6、波束7和波束8第2个ue波束1、波束2、波束3、波束4、波束5、波束6、波束7和波束8…波束1、波束2、波束3、波束4、波束5、波束6、波束7和波束8第n个ue波束1、波束2、波束3、波束4、波束5、波束6、波束7和波束8在得到与每个ue发送的上行信号对应的m个波束之后,可以根据与当前时刻每个ue发送的上行信号对应的m个波束确定当前时刻对应的最优波束组合方式。具体地,可以通过下述步骤403确定多个波束组合方式,该多个波束组合方式是对从覆盖天线发射方向的每个小区对应的m/a个波束中的至少一个波束进行组合的方式。然后从该多个波束组合方式中确定当前时刻对应的最优波束组合方式。步骤403:将从覆盖天线发射方向的每个小区对应的m/a个波束中任意选择一个波束的方式确定为多个波束组合方式。具体地,对于单载波场景,可以按照步骤403中的方式确定多个波束组合方式,也即每个波束组合方式包括从每个小区对应的m/a个波束中任意选择一个波束的波束标识,且每个波束组合方式对应一组权值集合,该一组权值集合包括该波束组合方式包括的波束标识对应的波束在该m个权值集合中的权值集合。其中,波束标识用于标识一个波束。比如,上述的波束1、波束2、波束3、波束4、波束5、波束6、波束7和波束8即分别用于标识波束1、波束2、波束3、波束4、波束5、波束6、波束7和波束8。比如,当m=8,a=2时,此时每个小区对应4个波束,也即与每个ue对应的波束1、波束2、波束3、波束4用于覆盖左小区,与每个ue对应的波束5、波束6、波束7和波束8用于覆盖右小区。此时确定该多个波束组合方式具体可以为:从覆盖左小区的4个波束中选择一个波束的,从覆盖右小区的4个波束中选择一个波束,也即,在每个小区中选择一个波束,此时将有4×4=16个波束组合方式,分别为:波束1和波束5,波束1和波束6,波束1和波束7,波束1和波束8,波束2和波束5,波束2和波束6,波束2和波束7,波束2和波束8,波束3和波束5,波束3和波束6,波束3和波束7,波束3和波束8,波束4和波束5,波束4和波束6,波束4和波束7,波束4和波束8。步骤404:按照该多个波束组合方式,对与当前时刻每个ue发送的上行信号对应的m个波束进行组合,得到每个波束组合方式对应的n个波束组合。由步骤402可知,在进行波束赋形之后,每个ue都有对应的m个波束,此时对于每个ue而言,均可按照步骤403中确定的多个波束组合方式对于该ue发送的上行信号对应的m个波束进行组合。也即,在进行波束组合之后,对于每个波束组合方式,均存在n个波束组合,该n个波束组合和n个ue一一对应。值得注意的是,由于该多个波束组合方式是将从覆盖天线发射方向的每个小区对应的m/a个波束中任意选择一个波束的方式,因此,对于每个波束组合方式,在该波束组合方式对应的n个波束组合中,每个波束组合应包括覆盖每个小区的m/a个波束中的一个波束。比如,当该多个波束组合方式为步骤403中的16个波束组合方式,此时对于“波束1和步骤5”这个波束组合方式,对于每个ue,将该ue的8个波束中的波束1和波束5进行组合,得到与该ue对应的一个波束组合,最终得到与n个ue一一对应的波束组合。在得到每个波束组合方式对应的n个波束组合之后,可以通过下述步骤405确定每个波束组合方式的平均和速率,以根据各个波束组合方式对应的平均和速率确定最优波束组合方式。步骤405:根据每个波束组合方式对应的n个波束组合确定当前时刻每个波束组合方式对应的平均和速率。具体地,从该多个波束组合方式中选择出一个波束组合方式,对于选择出的波束组合方式执行以下处理,直到处理完该多个波束组合方式为止:(1)根据选择的波束组合方式对应的n个波束组合从当前时刻发送上行信号的n个ue中确定选择的波束组合方式对应的a个第一ue集合,该第一ue集合是每个小区的ue集合。由步骤404可知,对于每个波束组合方式,均得到该波束组合方式对应的n个波束组合,且该n个波束组合和n个ue一一对应。因此,对于选择波束组合方式,根据选择的波束组合方式对应的n个波束组合从当前时刻发送上行信号的n个ue中确定选择的波束组合方式对应的a个第一ue集合的实现方可以为:确定当前时刻每个ue发送的上行信号在该选择的波束组合方式对应的n个波束组合中的每个波束组合上的信号强度,根据当前时刻每个ue发送的上行信号在该选择的波束组合方式对应的n个波束组合中的每个波束组合上的信号强度,确定每个ue所在的小区,根据当前时刻每个ue所在的小区,确定该选择的波束组合方式对应的a个第一ue集合。也即,对于每个波束组合方式,在该波束组合方式对应的n个波束组合中,对于每个波束组合,由于该波束组合包括覆盖每个小区的m/a个波束中的一个波束,因此可以根据该波束组合中包括各个波束的信号强度,确定该波束组合对应的ue所在的小区。示例的,可以将该波束组合中信号强度最大的波束对应的小区确定该ue所在的小区。可选地,对于某个ue,若与该ue对应的该波束组合中包括各个波束的信号强度相等,此时对于与该ue发送的上行信号对应的m个波束,分别确定该m个波束各自对应的小区,得到各个小区对应的波束。对于每个小区,将与该小区对应波束的信号强度相加,得到与该ue对应的各个小区的信号强度,此时将信号强度最大的小区确定为该ue所在的小区。比如,对于步骤404中的“波束1和步骤5”这种波束组合方式,假如某个ue对应的波束组合“波束1和波束5”中波束1的信号强度大于波束5的信号强度,则将波束1对应的小区确定该ue所在的小区,也即该ue所在的小区为左小区。当波束5的信号强度大于波束1的信号强度时,则将波束5对应的小区确定该ue所在的小区,也即该ue所在的小区为右小区。当波束5的信号强度等于波束1的信号强度时,在与该ue发送的上行信号对应的8个波束中,分别确定波束1、波束2、波束3和波束4的信号强度,并将这4个波束的信号强度相加,得到左小区的波束信号强度之和。同时分别确定波束5、波束6、波束7和波束8的信号强度,并将这4个波束的信号强度也相加,得到右小区的波束信号强度。当左小区的波束信号强度之和大于右小区的波束信号强度,将左小区确定为该ue所在的小区。当左小区的波束信号强度之和小于右小区的波束信号强度,将右小区确定为该ue所在的小区。(2)确定每个ue的业务需求权值。具体地,从该n个ue中选择出一个ue,对于选择出的ue执行以下处理,直到处理完该n个ue为止:确定选择的ue的当前业务类型;当该选择的ue的业务类型为预设业务集合中的任一业务类型时,将该选择的ue的业务需求权值设置为1;当选择的ue的业务类型不是预设业务集合中的任一业务类型时,根据选择的ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小,确定该选择的ue的业务需求权值,该第二预设时长小于第一预设时长。也即,在本发明实施例中,当该ue当前进行业务的业务类型为预设业务集合中的业务类型时,此时直接将该ue的业务需求权值设置为1,也即,此时ue发送数据的大小对该当前的平均和速率没有太大影响。当该ue当前进行业务的业务类型不是预设业务集合中的业务类型时,此时ue发送数据的大小将对当前的平均和速率有影响,因此此时需要根据该ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小,确定该ue的业务需求权值。其中,根据该ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小,确定该ue的业务需求权值的实现方式可以为:确定当前时刻发送上行信号的n个ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小之和,得到总发送数据大小;将选择的ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小与该总发送数据大小之间的比值确定为选择的ue的业务需求权值。可选地,为了提高运算速度,可以将每个ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小,按照预设设置的数据大小和映射值的对应关系映射成对应的映射值,得到每个ue对应的映射值,并根据每个ue对应的映射值按照上述方法确定每个ue的业务需求权值。其中,第二预设时长为基站统计每个ue的发送数据大小的时间周期,该第二预设时长通常小于第一预设时长。另外,预设业务集合中的业务类型为预先设置的业务类型。特别地,该预设业务集合可以包括电路交换(circuitswitched,cs)域业务和分组交换(packetswitch,ps)域业务。比如,当该ue当前的业务类型为基于高速下行分组接入(highspeeddownlinkpacketaccess,hsdpa)的业务时,此时将根据ue实际发送数据的大小确定该ue的业务需求权值。(3)根据选择的波束组合方式对应的a个第一ue集合和每个ue的业务需求权值,确定所择的波束组合方式对应的平均和速率。具体地,对于选择的波束组合方式对应的a个第一ue集合,该a个第一ue集合和天线覆盖范围内的a个小区是一一对应的,且该a个第一ue集合和该波束组合方式对应的a个波束标识也是一一对应的。因此,对于该波束组合方式对应的a个波束标识中的任一波束标识,将该波束标识对应的小区的第一ue集合中的各个ue在该波束标识对应的波束上的信号强度和该ue的业务需求权值相乘,得到第一数值,将除该第一ue集合的其他第一ue集合中的各个ue在该波束标识对应的波束上的信号强度和该ue的业务需求权值相乘,得到第二数值,该第一数值和第二数值之间的比值即为该波束标识对应的平均和速率。其中,第一数值用于描述该波束对应的小区内的ue对该波束组合方式对应的平均和速率的增益,第二数值用于描述除该波束外其他波束对该波束组合方式对应的平均和速率的干扰。当按照上述方法确定出该波束组合方式对应的a个波束标识中每个波束标识的平均和速率时,将该a个波束标识的平均和速率相加,得到该波束组合方式对应的平均和速率。值得注意的是,在本发明实施例中,确定每个波束标识的平均和速率不仅考虑了每个ue在该波束标识上对应的波束的信号强度,还考虑了每个ue的业务需求权值。也即,相对于相关技术中仅仅根据每个ue在该波束标识上对应的波束的信号强度确定该波束标识的平均和速率,本发明实施例提供的平均和速率还考虑了每个ue的业务需求权值,以使确定的平均和速率更精确。另外,对于该选择的波束组合方式,在得到与该选择的波束组合方式对应的a个第一ue集合时,若该a个第一ue集合中存在第一ue集合中包括的ue数量为0的第一ue集合时,直接将该选择的波束组合方式的平均和速率确定为0。步骤406:将平均和速率最大的波束组合方式确定为当前时刻对应的最优波束组合方式。通过步骤405可以确定各个波束组合方式的平均和速率,而波束组合方式对应的平均和速率可以用于描述该波束组合方式对应的波束在对应的小区内覆盖的ue的多少。也即,波束组合方式对应的平均和速率越大,表明采用该波束组合方式对应的波束发送下行信号时,可以覆盖到更多的ue。因此,在通过步骤405可以确定各个波束组合方式的平均和速率之后,可以将平均和速率最大的波束组合方式确定为当前时刻对应的最优波束组合方式。需要说明的是,若该多个波束组合方式中每个波束组合方式对应的平均和速率为0时,则可以将预设波束组合方式确定为当前时刻对应的最优波束组合方式。其中,该预设波束组合方式为预先设置的波束组合方式。示例的,可以预先将相互之间干扰最小的波束组合的方式确定该预设波束组合方式。比如,对于步骤403中的16个波束组合方式,可以预先将波束2和波束7的组合方式确定为预设波束组合方式。步骤407:获取当前时间之前且距离当前时间最近的第一预设时长内的多个时刻中每个时刻对应的最优波束组合方式,以得到多个最优波束组合方式。当图1所示的算法模块每到一个时刻根据上述步骤401至步骤406确定一个最优波束组合方式之后,图1中的下行调度模块每隔第一预设时长通过步骤407从算法模块中获取多个最优波束组合方式。步骤408:从该多个最优波束组合方式中选择目标波束组合方式。下行调度模块在获取到多个最优波束组合方式之后,为了便于后续对待发送的下行信号进行波束赋形,还需从该多个最优波束组合方式中选择目标波束组合方式。具体地,由于滤波值可以用于描述最优波束组合方式出现的概率,因此可以将该多个最优波束组合方式中滤波值最大的波束组合方式确定为该目标波束组合方式。步骤409:根据用于确定该目标波束组合方式对应的权值集合,对待发送的下行信号进行波束赋形。由步骤403可知,每个波束组合方式对应一组权值集合,该一组权值集合包括该波束组合方式包括的波束标识对应的波束在该m个权值集合中的权值集合,因此,在确定目标波束组合方式之后,可以根据该确定该目标波束组合方式对应的权值集合,对待发送的下行信号进行波束赋形。比如,目标波束组合方式为“波束1和波束5”,此时根据该m个权值集合中与波束1对应的权值集合和与波束5对应的权值集合,对待发送的下行信号进行波束赋形。在本发明实施例中,当需要对待发送的下行信号进行波束赋形时,从多个最优波束组合方式中选择一个目标波束组合方式,然后根据与该目标波束组合方式对应的权值集合,对该下行信号进行波束赋形。由于该多个最优波束组合方式是根据预设的m个权值集合和每个时刻接收到的上行信号确定得到的,也即,在本申请中,对下行信号进行波束赋形时采用的权值集合是根据当前时间之前每个ue发送的上行信号和预设的m个权值集合确定的,而不是根据天线的物理器件的物理参数确定的,因此本发明实施例提供的波束赋形的方法可以同时应用于umts网络系统和lte网络系统,提高了波束赋形的灵活性。图5是本发明实施例提供的另一种波束赋形方法流程图,应用于图2所示的基站,且应用于多载波传输的场景,该多载波包括p个载波,p为大于或等于2的正整数。如图5所示,该方法包括以下几个步骤。步骤501:在当前时间之前且距离当前时间最近的第一预设时长内的多个时刻中,当每达到一个时刻,接收n个ue在当前时刻发送的上行信号,n为正整数。其中,步骤501的实现方式和图4中的步骤401的实现方式基本相同,在此不再详细阐述。步骤502:通过预设的m个权值集合对当前时刻每个ue发送的上行信号进行波束赋形,得到与当前时刻每个ue发送的上行信号对应的m个波束。其中,步骤502的实现方式和图4中的步骤402的实现方式基本相同,在此不再详细阐述。由于本发明实施例提供的波束赋形方法应用于多载波传输的场景中,因此,在通过步骤502得到与当前时刻每个ue发送的上行信号对应的m个波束之后,可以通过下述步骤503至步骤507根据与当前时刻每个ue发送的上行信号对应的m个波束确定当前时刻对应的最优波束组合方式。具体地,可以通过下述步骤503至步骤504确定多个波束组合方式,该多个波束组合方式是对从覆盖天线发射方向的每个小区对应的m/a个波束中的至少一个波束进行组合的方式。然后从该多个波束组合方式中确定当前时刻对应的最优波束组合方式。步骤503:按照从覆盖天线放射方向的每个小区对应的m/a个波束中任意选择p个波束进行组合的方法,确定b个波束组合方式,每个波束组合方式包括该p个载波中每个载波的波束组合方式,p为大于或等于2的正整数,b为正整数。具体地,对于多载波传输场景,可以按照步骤503从每个小区对应的m/a个波束中任意选择p个波束的波束标识,且每个波束组合方式对应一组权值集合,该一组权值集合包括该波束组合方式包括的波束标识对应的波束在该m个权值集合中的权值集合。比如,当m=8,a=2,p=2时,也即当前为双载波传输,为了后续便于说明,将该双载波中的一个载波标记为f1,将另一个载波标记为f2。此时每个小区对应4个波束,也即与每个ue对应的波束1、波束2、波束3、波束4用于覆盖左小区,与每个ue对应的波束5、波束6、波束7和波束8用于覆盖右小区。此时确定该b个波束组合方式具体可以为:从覆盖左小区的4个波束中任意选择两个波束的,从覆盖右小区的4个波束中任意选择两个波束,也即,在每个小区中任意选择两个波束,此时将有6×6=36个波束组合方式,对于该36个波束组合方式中的每个波束组合方式,由于载波f1和载波f2可以由以下四种组合方式:f1f2f1f2、f2f1f1f2、f2f1f2f1、f1f2f2f1。因此,该36个波束组合方式可以衍生为36×4=144个波束组合方式。步骤504:根据预设规则从该b个波束组合方式中确定该多个波束组合方式,该预设规则为不同载波不能对应同一个波束,属于同一载波的波束之间的角度偏差需大于预设角度。由于根据步骤503中确定的b个波束组合方式仅仅是根据相应的统计知识确定的理论波束组合方式,而实际应用中,由于不同波束之间可能会相互产生干扰,特别地,属于同一载波的波束之间产生干扰的可能性较大,因此还需根据实际情况对该b个波束组合方式进行筛选,以得到该多个波束组合方式。其中,可以按照预设规则从该b个波束组合方式中筛选出该多个波束组合方式,该预设规则为预先设置的规则,特别地,该预设规则可以为不同载波不能对应同一个波束,属于同一载波的波束之间的角度偏差需大于预设角度,该预设角度为预先设置的角度。另外,为了进一步减少该波束组合方式的数量,以减少后续算法模块确定该最优波束组合方式时处理数据的数量,可以预先设置该p个载波中各个载波对应的波束在天线发射方向上的相对位置。比如,当p为2时,可以设置载波f1选择在天线发射方向上的相对偏左的波束,载波f2选择在天线发射方向上的相对偏右的波束。此时,若仅仅考虑左小区按照该条件筛选,上述载波f1和载波f2的四种组合方式:f1f2f1f2、f2f1f1f2、f2f1f2f1、f1f2f2f1,可以缩减为f1f2f1f2和f1f2f2f1这两种组合方式,也即,上述144中波束组合方式缩减为72种波束组合方式。其中,当载波f1和载波f2的组合方式为f1f2f2f1时,当载波f2对应的两个波束之间的角度偏差小于该预设角度时,载波f2对应的两个波束之间将产生严重干扰。比如,载波2选择波束4和波束5,由于波束4和波束5之间的角度偏差较小,此时波束4和波束5之间将产生严重干扰。但是,当载波f2对应的两个波束之间的角度偏差大于该预设角度时,载波f2对应的两个波束之间产生干扰的可能性较小。比如,载波2选择波束2和波束7,由于波束2和波束7之间的角度偏差较小,此时波束2和波束7之间基本没有干扰。因此,当载波f1和载波f2的组合方式为f1f2f2f1时,还可以考虑载波f2选择波束2和波束5、波束2和波束6、波束2和波束7、波束3和波束7、波束4和波束7这一类的波束组合方式,此时对应有11个波束组合方式,该11个波束组合方式详见下述表2。表2序号载波f1和载波f2的组合方式对应的波束组合方式1f1f2f2f1(波束1、波束2、波束5、波束6)2f1f2f2f1(波束1、波束2、波束5、波束7)3f1f2f2f1(波束1、波束2、波束5、波束8)4f1f2f2f1(波束1、波束2、波束6、波束7)5f1f2f2f1(波束1、波束2、波束6、波束8)6f1f2f2f1(波束1、波束2、波束7、波束8)7f1f2f2f1(波束1、波束3、波束7、波束8)8f1f2f2f1(波束2、波束3、波束7、波束8)9f1f2f2f1(波束1、波束4、波束7、波束8)10f1f2f2f1(波束2、波束4、波束7、波束8)11f1f2f2f1(波束3、波束4、波束7、波束8)另外,当载波f1和载波f2的组合方式为f1f2f1f2时,当该组合方式中选择的波束中存在波束3、波束4、波束5和波束6中任意三个的波束时,该三个连续的波束中的两个波束之间也可能产生干扰,因此需将这些波束组合方式排除。具体地,这些波束组合方式包括以下9种:(波束1、波束3、波束5、波束6)、(波束2、波束3、波束5、波束6)、(波束1、波束4、波束5、波束6)、(波束2、波束4、波束5、波束6)、(波束3、波束4、波束5、波束6)、(波束3、波束4、波束5、波束7)、(波束3、波束4、波束5、波束8)、(波束3、波束4、波束6、波束7)、(波束3、波束4、波束6、波束8)。此时载波f1和载波f2的组合方式为f1f2f1f2时对应的36个波束组合方式中将该9个波束组合方式排除,得到27个波束组合方式。结合上述两种情况,得到11+27=38个波束组合方式,也即按照预设规则可以从该144个波束组合方式中确定出该38个种波束组合方式,该38个波束组合方式如下述表3所示。表3步骤505:按照该多个波束组合方式,对与当前时刻每个ue发送的上行信号对应的m个波束进行组合,得到每个波束组合方式对应的n个波束组合。其中,步骤505和图4中的步骤404的实现方式基本相同,在此不再详细阐述。值得注意的是,由于该多个波束组合方式是将从覆盖天线发射方向的每个小区对应的m/a个波束中任意选择p个波束的方式中的部分波束组合方式,因此,对于每个波束组合方式,在该波束组合方式对应的n个波束组合中,每个波束组合应包括覆盖每个小区的m/a个波束中的p个波束。比如,当该多个波束组合方式为步骤504中的表3中的38个波束组合方式,此时对于表3中的第一个波束组合方式,对于每个ue,将该ue的8个波束中的波束1、波束2、波束5和波束6进行组合,且波束1、波束2、波束5和波束6对应的载波组合方式为f1f2f1f2,也即载波f1选择波束1和波束5,载波f2选择波束2和波束6,此时得到一组波束组合。当对该n个ue中的每个ue执行上述操作时,最终得到n个这样的波束组合,该n个波束组合和n个ue一一对应。在得到每个波束组合方式对应的n个波束组合之后,可以通过下述步骤506确定每个波束组合方式的平均和速率,以根据各个波束组合方式对应的平均和速率确定最优波束组合方式。步骤506:根据每个波束组合方式对应的n个波束组合确定当前时刻每个波束组合方式对应的平均和速率。具体地,从该多个波束组合方式中选择出一个波束组合方式,对于选择出的波束组合方式执行以下处理,直到处理完该多个波束组合方式为止:(1)根据选择的波束组合方式对应的n个波束组合从当前时刻发送上行信号的n个ue中分别确定每个载波对应的a个第二ue集合,该第二ue集合是每个小区的ue集合。由步骤504可知,对于每个波束组合方式,该波束组合方式中包括p个载波中每个载波的波束组合方式。因此,对于该选择的波束组合方式,当通过步骤505得到该选择的波束组合方式对应的n个波束组合时,该n个波束组合中的每个波束组合均包括覆盖每个小区的p个波束,且每个小区的p个波束和p个载波一一对应,也即每个波束组合包括p×a个波束,且该n个波束组合和n个ue一一对应。因此,对于选择波束组合方式,根据选择的波束组合方式对应的n个波束组合从当前时刻发送上行信号的n个ue中分别确定每个载波对应的a个第二ue集合的实现方式可以为:确定每个ue发送的上行信号在该选择的波束组合方式对应的n个波束组合中的每个波束组合上的信号强度;根据每个ue发送的上行信号在该选择的波束组合方式对应的n个波束组合中的每个波束组合上的信号强度,确定每个ue所在的小区和载波;根据每个ue所在的小区和载波,确定每个载波对应的a个第二ue集合。也即,对于每个波束组合方式,在该波束组合方式对应的n个波束组合中,对于每个波束组合,由于该波束组合包括覆盖每个小区的p个波束,且每个小区的p个波束和p个载波一一对应,因此可以根据该波束组合中包括各个波束的信号强度确定信号强度最大的波束,并确定信号强度最大的波束对应的载波和小区,将该信号强度最大的波束对应的载波和小区确定为该波束组合对应的ue所在的小区和载波。比如,对于步骤404中表3中的第一个波束组合方式,对于某个ue,该ue对应的波束组合为“波束1、波束2、波束5和波束6”,且波束1和波束5对应载波f1,波束2和波束6对应载波f2。若该波束组合包括的4个波束中波束1的信号强度最大,则将波束1对应的小区和载波确定该ue所在的小区,也即该ue所在的小区为左小区,该ue所在的载波为f1。若该波束组合包括的4个波束中波束6的信号强度最大,则将波束6对应的小区和载波确定该ue所在的小区,也即该ue所在的小区为右小区,该ue所在的载波为f2。当确定出每个ue所在的小区和载波之后,可以按照p个载波对该n个ue进行分类,以确定每个载波对应的ue。对于每个载波对应的ue,根据该每个载波对应的ue中的每个ue所在的小区,按照a个小区对该每个载波对应的ue继续进行分类,得到每个载波对应的第二ue集合。值得注意的是,对于该选择的波束组合方式,在得到每个载波对应的a个第二ue集合时,该a个第ue集合和天线覆盖范围内的a个小区是一一对应的,也即对于每个波束组合方式,将得到p×a个第二ue集合,该p×a个第二ue集合和该波束组合方式包括的p×a个波束标识一一对应。(2)确定每个ue的业务需求权值。其中,确定每个ue的业务需求权值的实现方式在图4中的步骤405中已进行了说明,在此就不再详细阐述。(3)根据每个载波对应的a个第二ue集合和每个ue的业务权值确定每个载波对应的平均和速率。其中,确定每个载波对应的平均和速率和图4中的步骤405中的“根据选择的波束组合方式对应的a个第一ue集合和每个ue的业务需求权值,确定所择的波束组合方式对应的平均和速率”的实现方式基本相同。也即,对于每个载波,按照图4中的步骤405中的方法分别该载波在该波束组合方式中对应的各个波束标识的平均和速率,并将各个波束标识的平均和速率之和确定为该载波对应的平均和速率。比如,对于步骤404中表3中的第一个波束组合方式,通过步骤505可以得到载波f1对应的两个第二ue集合,该两个第二ue集合分别为波束1和波束5对应的两个第二ue集合,同时得到载波f2对应的两个第二ue集合,该两个第二ue集合分别为波束2和波束6对应的两个第二ue集合。因此,确定载波f1对应的平均和速率,需先确定载波f1对应的波束1和波束5分别对应的平均和速率。其中,确定波束1对应的平均和速率时,可以根据波束1对应的第二ue集合确定第一数据,根据波束2、波束5和波束6分别对应的第二ue集合确定第二数值,以得到该波束1对应的平均和速率。(4)将每个载波对应的平均和速率相加,得到该选择的波束组合方式对应的平均和速率。对于多载波传输场景,由于该选择的波束组合方式包括p个载波中各个载波的波束组合方式,因此在确定各个载波对应的平均和速率之后,可以将各个载波对应的平均和速率相加,得到该选择的波束组合方式对应的平均和速率。步骤507:将平均和速率最大的波束组合方式确定为当前时刻对应的最优波束组合方式。其中,步骤507的实现方式和图4中的步骤406的实现方式基本相同,在此不再详细阐述。步骤508:获取当前时间之前且距离当前时间最近的第一预设时长内的多个时刻中每个时刻对应的最优波束组合方式,以得到多个最优波束组合方式。其中,步骤508的实现方式和图4中的步骤407的实现方式基本相同,在此不再详细阐述。步骤509:从该多个最优波束组合方式中选择目标波束组合方式。对于多载波传输场景,实际应用中,该p个载波中各个载波的切换周期可以不同,也即不同。因此,在某个时刻,可能只需对该p个载波中的某个载波进行波束切换,此时,步骤509具体可以为:当需对该p个载波中的目标载波进行波束切换且不需对该p个载波中除该目标载波之外的载波进行波束切换时,获取当前发送下行信号时该p个载波中除该目标载波之外的每个载波采用的波束组合方式,从该多个最优波束组合方式中选择包括获取到的波束组合方式的波束组合方式,将选择的波束组合方式中滤波值最大的波束组合方式确定为该目标波束组合。也即,在本发明实施例中,当需要对该p个载波中的目标载波进行波束切换而无需对其他载波进行波束切换时,可以保留当前发送下行信号时该其他载波采用的波束组合方式,而仅对该目标载波的波束组合方式进行更新。其中,目标载波为该p个载波中的任一个载波。比如,对于双载波传输场景,当当前需对载波f1进行波束切换而不需要对载波f2进行波束切换时,此时可以获取当前发送下行信号时采用的波束组合方式,并从该获取到的波束组合方式中获取载波f2的波束组合方式。之后,从该多个最优波束组合方式中选择包括该载波f2的波束组合方式的组合方式,并将选择的波束组合方式中滤波值最大的波束组合方式确定为该目标波束组合。可选地,当前有可能对该p个载波均进行波束切换,此时可以直接将该多个最优波束组合方式中滤波值最大的波束组合方式确定为该目标波束组合方式。步骤510:根据用于确定该目标波束组合方式对应的权值集合,对待发送的下行信号进行波束赋形。其中,步骤510的实现方式和图4中的步骤409的实现方式基本相同,在此不再详细阐述。在本发明实施例中,当需要对待发送的下行信号进行波束赋形时,从多个最优波束组合方式中选择一个目标波束组合方式,然后根据与该目标波束组合方式对应的权值集合,对该下行信号进行波束赋形。由于该多个最优波束组合方式是根据预设的m个权值集合和每个时刻接收到的上行信号确定得到的,也即,在本申请中,对下行信号进行波束赋形时采用的权值集合是根据当前时间之前每个ue发送的上行信号和预设的m个权值集合确定的,而不是根据天线的物理器件的物理参数确定的,因此本发明实施例提供的波束赋形的方法可以同时应用于umts网络系统和lte网络系统,提高了波束赋形的灵活性。本发明实施例还提供了一种波束赋形装置,参见图6a,该波束赋形装置600包括获取模块601、选择模块602和第一波束赋形模块603:获取模块601,用于执行图4实施例中的步骤407或图5实施例中步骤508。其中,每个时刻对应的最优波束组合方式是根据预设的m个权值集合和每个时刻接收到的上行信号确定得到的,每个权值集合包括一组相位权值和一组幅度权值,且每个权值集合对应一个波束,每组相位权值中包括的相位权值的个数和每组幅度权值中包括的幅度权值的个数均是根据天线的通道的数量确定的,m为正整数;选择模块602,用于执行图4实施例中的步骤408或图5实施例中步骤509。第一波束赋形模块603,用于执行图4实施例中的步骤409或图5实施例中步骤410。可选地,参见图6b,该装置600还包括接收模块604、第二波束赋形模块605和确定模块606:接收模块604,用于执行图4实施例中的步骤401或图5实施例中步骤501;第二波束赋形模块605,用于执行图4实施例中的步骤402或图5实施例中步骤502;其中,该m个波束用于覆盖天线发射方向所有范围内的a个小区,每个小区对应m/a个波束,a为正整数;确定模块606,用于根据与当前时刻每个ue发送的上行信号对应的m个波束确定当前时刻对应的最优波束组合方式。可选地,参见图6c,该确定模块606包括第一确定单元6061、组合单元6062、第二确定单元6063和第三确定单元6064:第一确定单元6061,用于确定多个波束组合方式,该多个波束组合方式是对从覆盖天线发射方向的每个小区对应的m/a个波束中的至少一个波束进行组合的方式;组合单元6062,用于执行图4实施例中的步骤404或图5实施例中步骤505;第二确定单元6063,用于执行图4实施例中的步骤405或图5实施例中步骤506;第三确定单元,用于执行图4实施例中的步骤406或图5实施例中步骤507。可选地,当前传输信号的方式为单载波传输;该第一确定单元6061,具体用于执行图4实施例中的步骤403。可选地,该第二确定单元6063,包括:第一选择子单元,用于从该多个波束组合方式中选择出一个波束组合方式,对于选择出的波束组合方式执行以下处理,直到处理完该多个波束组合方式为止:第一确定子单元,用于根据选择的波束组合方式对应的n个波束组合从当前时刻发送上行信号的n个ue中确定该选择的波束组合方式对应的a个第一ue集合,该第一ue集合是每个小区的ue集合;第二确定子单元,用于确定每个ue的业务需求权值;第三确定子单元,用于根据该选择的波束组合方式对应的a个第一ue集合和每个ue的业务需求权值,确定该选择的波束组合方式对应的平均和速率。可选地,该第三确定子单元,具体用于:确定当前时刻每个ue发送的上行信号在该选择的波束组合方式对应的n个波束组合中的每个波束组合上的信号强度;根据当前时刻每个ue发送的上行信号在该选择的波束组合方式对应的n个波束组合中的每个波束组合上的信号强度,确定每个ue所在的小区;根据当前时刻每个ue所在的小区,确定该选择的波束组合方式对应的a个第一ue集合。可选地,该选择模块602,具体用于:将该多个最优波束组合方式中滤波值最大的波束组合方式确定为该目标波束组合方式。可选地,当前传输信号的方式为多载波传输,该多载波包括p个载波,p为大于或等于2的正整数;该第一确定单元6061,具体用于执行图5实施例中的步骤503和步骤504。可选地,该第二确定单元6063,包括:第二选择子单元,用于从该多个波束组合方式中选择出一个波束组合方式,对于选择出的波束组合方式执行以下处理,直到处理完该多个波束组合方式为止:第四确定子单元,用于根据选择的波束组合方式对应的n个波束组合从当前时刻发送上行信号的n个ue中分别确定每个载波对应的a个第二ue集合,该第二ue集合是每个小区的ue集合;第二确定子单元,用于确定每个ue的业务需求权值;第五确定子单元,用于根据每个载波对应的a个第二ue集合和每个ue的业务权值确定每个载波对应的平均和速率;加和子单元,用于将每个载波对应的平均和速率相加,得到该选择的波束组合方式对应的平均和速率。可选地,该第四确定子单元,具体用于:确定每个ue发送的上行信号在该选择的波束组合方式对应的n个波束组合中的每个波束组合上的信号强度;根据每个ue发送的上行信号在该选择的波束组合方式对应的n个波束组合中的每个波束组合上的信号强度,确定每个ue所在的小区和载波;根据每个ue所在的小区和载波,确定每个载波对应的a个第二ue集合。可选地,该选择模块602,具体用于:当需对该p个载波中的目标载波进行波束切换且不需对该p个载波中除该目标载波之外的载波进行波束切换时,获取当前发送下行信号时该p个载波中除该目标载波之外的每个载波采用的波束组合方式,该目标载波为该p个载波中的任一个载波;从该多个最优波束组合方式中选择包括获取到的波束组合方式的波束组合方式;将选择的波束组合方式中滤波值最大的波束组合方式确定为该目标波束组合。可选地,该选择模块602,具体用于:当当前需对该p个载波中的每个载波均进行波束切换时,将该多个最优波束组合方式中滤波值最大的波束组合方式确定为该目标波束组合方式。可选地,该第二确定子单元,具体用于:从该n个ue中选择出一个ue,对于选择出的ue执行以下处理,直到处理完该n个ue为止:确定选择的ue的当前业务类型;当该选择的ue的业务类型为预设业务集合中的任一业务类型时,将该选择的ue的业务需求权值设置为1;当该选择的ue的业务类型不是预设业务集合中的任一业务类型时,根据该选择的ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小,确定该选择的ue的业务需求权值,该第二预设时长小于该第一预设时长。可选地,该第二确定子单元,还用于:确定当前时刻发送上行信号的n个ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小之和,得到总发送数据大小;将该选择的ue在当前时间之前且距离当前时间最近的第二预设时长内发送数据的大小与该总发送数据大小之间的比值确定为该选择的ue的业务需求权值。在本发明实施例中,当需要对待发送的下行信号进行波束赋形时,从多个最优波束组合方式中选择一个目标波束组合方式,然后根据与该目标波束组合方式对应的权值集合,对该下行信号进行波束赋形。由于该多个最优波束组合方式是根据预设的m个权值集合和每个时刻接收到的上行信号确定得到的,也即,在本申请中,对下行信号进行波束赋形时采用的权值集合是根据当前时间之前每个ue发送的上行信号和预设的m个权值集合确定的,而不是根据天线的物理器件的物理参数确定的,因此本发明实施例提供的波束赋形的方法可以同时应用于umts网络系统和lte网络系统,提高了波束赋形的灵活性。需要说明的是:上述实施例提供的波束赋形装置在对下行信号进行波束赋形时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将基站的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的波束赋形装置与波束赋形方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如:同轴电缆、光纤、数据用户线(digitalsubscriberline,dsl))或无线(例如:红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如:软盘、硬盘、磁带)、光介质(例如:数字通用光盘(digitalversatiledisc,dvd))、或者半导体介质(例如:固态硬盘(solidstatedisk,ssd))等。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述为本申请提供的实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1