一种数据传输方法及基站与流程

文档序号:11205580阅读:557来源:国知局
一种数据传输方法及基站与流程
本发明涉及大规模多入多出(massivemultipleinputmultipleout,massivemimo)技术,尤其涉及一种数据传输方法及基站。
背景技术
:由于massivemimo技术可以极大提升频谱效率,massivemimo技术得到人们的高度重视,各种研究也在全球如火如荼的开展起来。在通信系统中,为便于相位同步与校准,通常是将基站上的天线做在同一个远端射频模块(remoteradiounit,rru)上,但是随着massivemimo技术的发展,基站上的天线数也在从几十向几百增加,同一个rru上的天线数目太多,天线过于集中,又会带来新的越来越难克服的困难:电磁兼容性(electromagneticcompatibility,emc)、供电、散热、重量、体积、迎风面、安装、维保等都将面临严重的挑战。技术实现要素:有鉴于此,本发明实施例期望提供一种数据传输方法及基站,可以将基站上的天线设置在多个rru上来联合传输数据且无需联合校准。为达到上述目的,本发明的技术方案是这样实现的:一种数据传输方法,应用于设置有多个远端射频模块rru的基站,所述方法包括:根据终端能力和终端之间的相关性,确定每个rru匹配的终端以及各终端的最终分组;生成第一rru与第一最终分组内终端之间的第一信道响应矩阵,计算所述第一信道响应矩阵的第一逆矩阵;获取发送给第一最终分组内的终端的第一组数据,其中,所述第一组数据中不与所述第一rru匹配的终端的数据为0;根据第一逆矩阵对所述第一组数据进行赋形,获得赋形后的第一组数据;控制所述第一rru向所述第一最终分组内的各终端发送所述赋形后的第一组数据。上述方案中,所述根据终端能力和终端之间的相关性,确定每个rru匹配的终端以及各终端的最终分组,包括:获取终端检测的一组信号强度,所述一组信号强度为各rru对应的信号强度;根据每个终端返回的一组信号强度对各终端进行初次分组,得到若干初始分组,其中,任一初始分组内的终端数均小于每个rru上的天线数;获取每个rru对应的每个初始分组内的终端之间的相关系数以及各终端的终端能力;根据每个rru对应的每个初始分组内的终端之间的相关系数、每个终端的终端能力以及返回的一组信号强度,确定每个rru匹配的终端以及各终端的最终分组。上述方案中,所述获取终端检测的一组信号强度包括:控制所述rru在对应的导频位置上向终端发送导频,所述导频用于所述终端检测所述rru对应的信号强度,所述信号强度包括参考信号接收功率rsrp;接收所述终端返回的一组信号强度。上述方案中,所述根据每个终端返回的一组信号强度对各终端进行初次分组,得到若干初始分组,包括:获得每个终端返回的一组信号强度中的最大强度;将所述最大强度在同一个预设范围内的终端分为一个初始分组。上述方案中,所述获取每个rru对应的每个初始分组内的终端之间的相关系数,包括:通过每个rru上的各路天线接收各终端发送的信道探测参考信号srs,确 定每个rru上各路天线到各终端的信道响应;根据每个rru上各天线到各终端的信道响应,计算每个rru对应的每个初始分组内的终端之间的相关系数;相应地,所述生成第一rru与第一最终分组内终端之间的第一信道响应矩阵包括:根据第一rru上各天线到第一最终分组内各终端的信道响应,生成第一信道响应矩阵。上述方案中,所述确定每个rru匹配的终端以及各终端的最终分组,包括:针对第一rru对应的第一初始分组内的终端之间的相关系数,所述第一rru与所述第一初始分组内除了第二终端外的第一终端初始匹配,所述第二终端包括所述第一初始分组内与其他终端的相关系数超过预设门限的次数最多的终端;将与各个rru都未初始匹配的第二终端调整到其他初始分组,确定各终端的最终分组;从与所述第一终端初始匹配的rru中选择出n个第一终端匹配的rru,其中,所述第一终端匹配的rru为所述第一终端返回的一组信号强度中最大的n个信号强度对应的rru,n为所述第一终端的终端能力要求的rru数。上述方案中,所述第二终端为所述第一初始分组内与其他终端的相关系数超过预设门限的次数最多且与其他终端的相关系数之和最大的终端。上述方案中,任一所述最终分组内的终端数均小于每个rru上的天线数。一种基站,所述基站上设置有多个远端射频模块rru,所述基站包括:分组匹配单元,用于确定每个rru匹配的终端以及各终端的最终分组;计算单元,用于生成第一rru与所述分组匹配单元划分的第一最终分组内终端之间的第一信道响应矩阵,计算所述第一信道响应矩阵的第一逆矩阵;获取单元,用于获取发送给所述分组匹配单元划分的第一最终分组内的终端的第一组数据,其中,所述第一组数据中不与所述第一rru匹配的终端的数据为0;赋形单元,用于根据所述计算单元计算的所述第一逆矩阵对所述第三获取单元获取的所述第一组数据进行赋形,获得赋形后的第一组数据;控制单元,用于控制所述第一rru向所述第一最终分组内的各终端发送所述赋形单元赋形后的第一组数据。上述方案中,分组匹配单元包括:第一获取模块,初始分组模块,第二获取模块,分组匹配模块,其中,第一获取模块,用于获取终端检测的一组信号强度,所述一组信号强度为各rru对应的信号强度;初始分组模块,用于根据所述第一获取模块获取的每个终端检测的一组信号强度对各终端进行初次分组,得到若干初始分组,其中,任一初始分组内的终端数均小于每个rru上的天线数;第二获取模块,用于获取每个rru对应的所述初始分组模块划分的每个初始分组内的终端之间的相关系数以及各终端的终端能力;分组匹配模块,用于根据所述第二获取模块获取的每个rru对应的每个初始分组内的终端之间的相关系数、每个终端的终端能力,以及所述第一获取模块获取的每个终端检测的一组信号强度,确定每个rru匹配的终端以及各终端的最终分组。上述方案中,第一获取模块,具体用于控制所述rru在对应的导频位置上向终端发送导频,所述导频用于所述终端检测所述rru对应的信号强度,所述信号强度包括参考信号接收功率rsrp;接收所述终端返回的一组信号强度。上述方案中,所述初始分组模块,具体用于获得每个终端返回的一组信号强度中的最大强度,将所述最大强度在同一个预设范围内的终端分为一个初始分组。上述方案中,第二获取模块,具体用于通过每个rru上的各路天线接收各终端发送的信道探测参考信号srs,确定每个rru上各路天线到各终端的信道响应,根据每个rru上各天线到各终端的信道响应,计算每个rru对应的每个初始分组内的终端之间的相关系数;相应地,所述计算单元,具体用于根据第一rru上各天线到第一最终分组内各终端的信道响应,生成第一信道响应矩阵。上述方案中,所述分组匹配模块,具体用于针对第一rru对应的第一初始分组内的终端之间的相关系数,所述第一rru与所述第一初始分组内除了第二终端外的第一终端初始匹配,所述第二终端包括所述第一初始分组内与其他终端的相关系数超过预设门限的次数最多的终端;将与各个rru都未初始匹配的第二终端调整到其他初始分组,确定各终端的最终分组;从与所述第一终端初始匹配的rru中选择出n个第一终端匹配的rru,其中,所述第一终端匹配的rru为所述第一终端返回的一组信号强度中最大的n个信号强度对应的rru,n为所述第一终端的终端能力要求的rru数。本发明实施例提供了本实施例提供的数据传输方法及基站,通过将基站上的天线做在多个rru上,这样同一个rru上的天线数目就可以成倍地减少,与现有技术相比,降低了massivemimo天线过于集中带来的风险,在电磁兼容性(electromagneticcompatibility,emc)、供电、散热、重量、体积、迎风面、安装、维保等方面的困难都将降低,同时本发明实施例中不同的rru针对同一种终端传输不同的数据流,避免了多rru联合相位校准的麻烦,可以有效促进massivemimo的大面积推广应用。附图说明图1为本发明实施例1提供的一种数据传输方法的流程示意图;图2为本发明实施例2提供的一种数据传输方法的流程示意图;图3为本发明实施例2提供的一种导频图案的示意图;图4为本发明实施例2提供的另一种导频图案的示意图;图5为本发明实施例3提供的一种基站的结构框图;图6为本发明实施例3提供的一种的分组匹配单元的结构框图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。本发明实施例中,将基站上的天线做在多个rru上,这样同一个rru上的天线数目就可以成倍地减少,在电磁兼容性(electromagneticcompatibility,emc)、供电、散热、重量、体积、迎风面、安装、维保等方面的困难都将降低。由于将天线分别做在不同的rru上,对信号进行相位同步与校准就比较困难,故可以采用本发明实施例提供的方案,在多个rru联合向一个终端传输数据时,每个rru向该终端发送的数据流都不同,这样,终端接收到基站传输的多个数据流后,多个数据流之间不产生干扰,终端无需对这些数据流进行相位同步与校准。实施例1本发明实施例提供了一种数据传输方法,如图1所示,本实施例方法的处理流程包括以下步骤:步骤101、根据终端能力和终端之间的相关性,确定每个rru匹配的终端以及各终端的最终分组。本实施例提供的数据传输方法是由多个rru联合向终端传输数据,由于终端能力即终端的最大解调能力的限制,一个终端只能接收相应数目的rru发送来的数据流,示例的,如果终端只有1路接收天线,其最大解调能力也只有1个数据流,故该终端只能接收一个rru发送来的数据流;如果终端只有n路接收天线,其最大解调能力也只有n个数据流,故该终端可以接收n个rru发送来的数据流;等等,以此类推。故,每个终端只能匹配相应数目的rru,基站可以选择出相对于该终端的接收性能来说,最好的几个rru匹配该终端。本发明实施例中还需要给各个终端划分成若干最终分组,该最终分组可以按照终端之间的相关性进行划分,如将相关性较低的几个终端划分成一个最终分组等;这里的相关性可以是各方面的相关性,如地理位置之间的相关性,信 道之间的相关性等。步骤102、生成第一rru与第一最终分组内终端之间的第一信道响应矩阵,计算所述第一信道响应矩阵的第一逆矩阵。在确定每个rru匹配的终端以及各终端的最终分组后,第一rru可以应用其各路天线与第一最终分组内所有终端之间的信道响应生成第一信道响应矩阵,并计算所述第一信道响应矩阵的第一逆矩阵。示例地,第一最终分组内的有n个终端与第一rru如rrua的m根天线,则第一rru上的天线j到第一最终分组内终端i的信道响应可以记为haji,其中i取值为1、2、……、n;j取值为1、2、……、m;则第一信道响应矩阵ha可写为:这里,为了获得良好的massivemimo效果,任一所述最终分组内的终端数均小于每个rru上的天线数,即同一最终分组内的终端总数n应小于单台rru的天线数m,如各rru的天线数不同,则应少于最小的天线数。第一最终分组内的n个终端与其他rru如rrub的m根天线间的第二信道响应矩阵hb可写为:这里,为避免最终分组内终端的流间干扰,各rru对应的信道矩阵应包含组内所有的终端,而不只是由该rru发送数据的终端。可以将ha的第一逆矩阵wa记为hb的第二逆矩阵可记为步骤103、获取发送给第一最终分组内的终端的第一组数据。其中,所述第一组数据中不与所述第一rru匹配的终端的数据为0。第一rru如rrua发给n个终端的第一组数据sa记为sa=(sa1…san);若终端i与rrua不匹配,则相应的sai=0;若终端i与rrua匹配,则相应的sai为需要发送给终端i的数据。其他rru如rrub发给n个终端的第二组数据sb可以写为sb=(sb1…sbn);若终端i与rrub不匹配,则相应的sbi=0;若终端i与rrub匹配,则相应的sbi为需要发送给终端i的数据。步骤104、根据第一逆矩阵对所述第一组数据进行赋形,获得赋形后的第一组数据。这里,第一逆矩阵wa对所述第一组数据sa进行赋形,可以获得赋形后的第一组数据fa:fa=sa·wa第二逆矩阵wb对所述第二组数据sa进行赋形,可以获得赋形后的第二组数据fa:fb=sb·wb步骤105、控制所述第一rru向所述第一最终分组内的各终端发送所述赋形后的第一组数据。rrua发送的赋形后的第一组数据fa经过信道矩阵ha后在各终端上还原出各自的一个数据流:rrub发送的赋形后的第二组数据fb经过信道矩阵hb后在各终端上还原出另一个数据流:rrua和rrub向同一终端发送的数据流不同一个为sa另一个为sb,这样终端就避免了多rru联合相位校准的麻烦,只需要解调这两个数据流就可以获得基站发送给终端的数据;这样就实现了多rru联合massivemimo。本实施例提供的方法,将基站上的天线做在多个rru上,这样同一个rru上的天线数目就可以成倍地减少,与现有技术相比,降低了massivemimo天线过于集中带来的风险,在电磁兼容性(electromagneticcompatibility,emc)、供电、散热、重量、体积、迎风面、安装、维保等方面的困难都将降低,同时本实施例方法中不同的rru针对同一种终端传输不同的数据流,避免了多rru联合相位校准的麻烦,可以有效促进massivemimo的大面积推广应用。实施例2本发明实施例提供了一种数据传输方法,如图2所示,本实施例方法的处理流程包括以下步骤:步骤201、获取终端检测的一组信号强度,所述一组信号强度为各rru对应的信号强度。本实施例提供的数据传输方法是由多个rru联合向终端传输数据,需要将基站覆盖区域内的各终端按照接收到信号的信号强度和相互间的干扰情况进行分组。这里,基站就需要获取每个终端检测的一组信号强度,所述一组信号强度为各rru对应的信号强度。本发明的一个实施例中,基站获取终端检测的一组信号强度可以包括:控制所述rru在对应的导频位置上向终端发送导频,所述导频用于所述终端检测所述rru对应的信号强度,所述信号强度包括参考信号接收功率(referencesignalreceivingpower,rsrp);接收所述终端返回的一组信号强度。由于基站上的多个rru都需要向各终端发送导频,为了区分不同的rru发送的导频,基站会为不同的rru分配不同的导频位置(这里的导频位置为时域和频域上的位置),控制每个rru在不同的导频位置上向各个终端发送导频。 比如rrua在导频位置a发送导频,rrub在导频位置b发送导频。示例地,若基站上设置有2个rru(rrua和rrub)联合进行数据传输,则如图3所示,所述基站可以为rrua配置的导频图案a,为rrub配置导频图案b,如图3所示的导频图案中一个小方格代表一个资源元素(resourceelement,re),通常将频率上一个子载波及时域上一个符号(symbol)作为一个re,导频位置a即r0所在的re,导频位置b即r1所在的re,rrua可以在导频图案a中r0所在的re上发送导频给各终端,rrub可以在导频图案b中r1所在的re上发送导频给各终端。当然,若基站上设置有4个rru(rrua、rrub、rruc、rrud)联合进行数据传输,则如图4所示,所述基站可以为rrua配置的导频图案a,为rrub配置导频图案b,为rruc配置的导频图案c,为rrud配置导频图案d,这样,rrua可以在导频图案a中r0所在的re上发送导频给各终端,rrub可以在导频图案b中r1所在的re上发送导频给各终端,rruc可以在导频图案c中r0所在的re上发送导频给各终端,rrud可以在导频图案d中r1所在的re上发送导频给各终端。若基站上设置有8个rru,基站配置的8个ruu的导频图案可分别采用长期演进(longtermevolution,lte)信道状态信息(channelstateinformation,csi)定义的8个图案,在此不再赘述。针对一个终端来说,该终端可以接收到各rru发送来的导频,并根据各导频所在的导频位置区分该导频为哪个rru发送的。所述导频用于终端检测获得rru对应的rsrp;这样,终端就可以根据接收到的各rru发送的导频,检测各rru对应的rsrp,终端检测到某个rru对应的rsrp后会将该rru对应的rsrp返回给基站;这样,每个终端都会向基站返回各rru对应的rsrp。这里需要说明是,本实施例中只是用所述信号强度为rsrp进行示例说明,在实际应用中所述信号强度还可以包括其他参数如参考信号接收质量(referencesignalreceivingquality,rsrq)等,本实施例中并不对此作出限制。步骤202、根据每个终端返回的一组信号强度对各终端进行初次分组,得到若干初始分组。这里,所述任一初始分组内的终端数均小于每个rru上的天线数;假设对于所有rru来说,rrua上的天线数最小为10,则任一初始分组内的终端的数都要小于10。这里,每个终端都对应返回一组信号强度(即各rru对应的信号强度),基站可以将取值比较相近的多组信号强度对应的终端分为一个初始分组。在本发明的一个实施例中,所述根据每个终端返回的一组信号强度对各终端进行初次分组,得到若干初始分组,包括:获得每个终端返回的一组信号强度中的最大强度;将所述最大强度在同一个预设范围内的终端分为一个初始分组。示例地,假定rrua和rrub联合进行数据传输,每个rru上有16路天线,基站共收到14个终端反馈的rrua对应的rsrp即rsrpa1,rsrpa2,……rsrpa14;以及rrub对应的rsrp即rsrpb1,rsrpb2,……rsrpb14。那么,基站先获得各终端返回的最大rsrp,记终端i返回的最大rsrp为rsrpi=max(rsrpai,rsrpbi);如终端1反馈的一组信号强度为:rsrpa1=-81,rsrpa2=-82;则所述终端1反馈的一组信号强度中的最大强度rsrp1=rsrpa1=-81;然后,基站首先将各终端返回的最大强度进行排序,如表1(rsrp数值为举例):终端编号1234567891011121314最大rsrp-81-82-83-84-86-88-92-93-94-95-97-98-99-99表1假设预设范围为[-90,-80)、[-100,-90)等,则将终端1~6即最大rsrp在预设范围(-80,-90]内的终端分为一个初始分组,将终端7~14即最大rsrp在预设范围(-90,-100]内的终端分为另一个初始分组。当然,预设范围也可以为[-86,-78)、[-86,-92)、[-92,-98)、[-98,-104)等,则可以将终端1~5即最大rsrp在[-86,-78)内的终端分为一个初始分组, 将终端6和7即最大rsrp在[-86,-92)内的终端分为另一个初始分组,将终端8~11即最大rsrp在[-92,-98)内的终端分为一个初始分组,将终端12~14即最大rsrp在[-98,-104)内的终端分为一个初始分组。预设范围的大小可以根据实际情况进行设置,在此并不做限定。步骤203、获取每个rru对应的每个初始分组内的终端之间的相关系数以及各终端的终端能力。这里,终端的终端能力为终端的最大解调能力,示例的,如果终端只有1路接收天线,其最大解调能力也只有1个数据流,如果终端只有n路接收天线,其最大解调能力也只有n个数据流,等等。在本发明的一个实施例中,所述获取每个rru对应的每个初始分组内的终端之间的相关系数,包括:通过每个rru上的各路天线接收各终端发送的信道探测参考信号srs,确定每个rru上各路天线到各终端的信道响应;根据每个rru上各天线到各终端的信道响应,计算每个rru对应的每个初始分组内的终端之间的相关系数。这里,基站可以向各终端发送请求消息,该请求消息用于请求终端发送信道探测参考信号(soundingreferencesignal,srs),这样每个终端接收到所述请求消息后就会向所述终端发送srs;基站通过各rru上设置的天线接收所述各终端的srs后,可以据此得到各rru上各天线到各终端的信道响应。示例地,可以假设有两个rru(rrua和rrub),14个终端,其中终端1~6为第一初始分组,终端7~14为第二初始分组;记rrua的天线j到终端i的信道响应为haji,rrub的天线j到终端i的信道响应为hbji。则基站可以根据rrua上各路天线j(j=1~16)到第一初始分组内终端i(i=1~6)的信道响应haji,计算rrua对应的第一初始分组内的6个终端之间的相关系数;根据rrua上各路天线j(j=1~16)到第二初始分组内终端i(i=7~14)的信道响应haji,计算rrua对应的第二初始分组内的8个终端之间的相关系数;根据rrub上各路天线j(j=1~16)到第一初始分组内终端i(i=1~6)的信道响应hbji,计算rrub对应的第一初始分组内的6个终端之间的相关系数;根据rrub上 各路天线j(j=1~16)到第二初始分组内终端i(i=7~14)的信道响应hbji,计算rrub对应的第二初始分组内的8个终端之间的相关系数。这里,由rru上的天线到各终端的信道响应计算各终端之间的相关系数的算法为本领域人员清楚知晓的,在此不做赘述。步骤204、根据每个rru对应的每个初始分组内的终端之间的相关系数、每个终端的终端能力以及返回的一组信号强度,确定每个rru匹配的终端以及各终端的最终分组。这里,若rrua匹配的终端包括终端1,则表明rrua可以发送终端1的数据。这里,可以按照以下步骤确定所述每个rru匹配的终端以及各终端的最终分组:a1、针对第一rru对应的第一初始分组内的终端之间的相关系数,所述第一rru与所述第一初始分组内除了第二终端外的第一终端初始匹配,所述第二终端包括所述第一初始分组内与其他终端的相关系数超过预设门限的次数最多的终端。a2、将与各个rru都未初始匹配的第二终端调整到其他初始分组,确定各终端的最终分组。示例地,对于第一rru如rrux(x=a、b、……),如果rrux对应的第一初始分组内各终端之间的相关系数中,第二终端如终端i与其他终端的相关系数超过预设门限的次数最多,则rrux与终端i未初始匹配,rrux不发送终端i的数据。假如基站上设置有2个rru(rrua和rrub)联合传输数据,终端1、2、3、4为第一初始分组,rrua和rrub对应的第一初始分组内的终端之间的相关系数如表2所示:表2如果预设门限为0.15,则由于rrua对应的终端之间的相关系数中,终端3与其他终端的相关系数超过预设门限的次数最多为2次,则rrua与终端1、2、4初始匹配,只向终端1、2、4发送数据,不向终端3发送数据;由于rrub对应的终端之间的相关系数中,终端1与其他终端的相关系数超过预设门限的次数最多为1次,则rrub与终端2、3、4初始匹配,只向终端2、3、4发送数据,不向终端1发送数据。这里,还有一种情况为有2个或2个以上终端超过预设门限的次数一样,此时,所述第二终端为所述第一初始分组内与其他终端的相关系数超过预设门限的次数最多且与其他终端的相关系数之和最大的终端。基站可以对这几个终端所属的相关系数各自求和,rrux不与相关和最大的终端如终端i初始匹配,不向终端i发送数据。注意,这种情况下其他rru可能会与该终端i初始匹配,只要终端i在该rru(如rruy)对应的相关系数中与其他终端的相关系数不超标,rruy就可以与该终端i初始匹配,发送终端i的数据。将rrux与第一初始分组内的终端初始匹配后,将其他rru也分别与第一初始分组内的终端初始匹配,如果所有rru都未与第一初始分组内的终端i初始匹配,则需要将终端i调整到其他初始分组内。承接上述示例,如果预设门限为0.2,参看表1,由于rrua对应的终端之间的相关系数中,终端1和3与其他终端的相关系数超过预设门限的次数最多都为1次,但是终端3与其他终端的相关系数之和为0.45,终端1与其他终端的相关系数之和为0.48,则rrua与终端2、3、4初始匹配,只向终端2、 3、4发送数据,不向终端1发送数据;由于rrub对应的终端之间的相关系数中,终端1和2与其他终端的相关系数超过预设门限的次数最多都为1次,但是终端2与其他终端的相关系数之和为0.37,终端1与其他终端的相关系数之和为0.39,则rrua与终端2、3、4初始匹配,只向终端2、3、4发送数据,不向终端1发送数据。由于rrua和rrub都未与终端1初始匹配,则需要将终端1移出第一初始分组,如果没有其他终端移入第一初始分组,则可以确定终端1、2、3为一个最终分组。这样,各个rru依次初始匹配每个初始分组内的终端,在此过程中,某些初始分组内的终端可能会被调整到其他的初始分组内,直到所有的终端都有与其初始匹配的rru。上述过程完成后,基站就确定了各终端的最终分组。a3、从与所述第一终端初始匹配的rru中选择出n个与第一终端匹配的rru,其中,所述与第一终端匹配的rru为所述第一终端返回的一组信号强度中最大的n个信号强度对应的rru,n为所述第一终端的终端能力要求的rru数。在步骤a1和a2完成后,如果有多个rru可以初始匹配终端i,即可以有多个rru向终端i发送数据,这就会导致终端接收的数据流数目可能超出终端能力,故本实施例中要限制向终端i发送数据的rru数。例如,如果终端i只有2路接收天线,其最大解调能力也只有2个数据流,而在初始匹配过程中有多于2个的rru都可以向终端i发送数据,则基站只选择终端i返回的各rsrp中最大的2个rru向终端i发送数据。如果终端i只支持单流,则使用终端i返回的各rsrp中的最大rsrp对应的rru向该终端i传送数据。如终端i支持2流,则使用终端i的最大2个rsrp对应的2台rru向该终端传送数据。依次类推。步骤205、生成第一rru与第一最终分组内终端之间的第一信道响应矩阵,计算所述第一信道响应矩阵的第一逆矩阵。步骤206、获取发送给第一最终分组内的终端的第一组数据。其中,所述第一组数据中不与所述第一rru匹配的终端的数据为0。步骤207、根据第一逆矩阵对所述第一组数据进行赋形,获得赋形后的第一组数据。步骤208、控制所述第一rru向所述第一最终分组内的各终端发送所述赋形后的第一组数据。这里,上述的步骤205至步骤208分别对应于实施例三中的步骤102至步骤105,因此,本领域的技术人员可以参阅实施例1而理解上述的步骤205至步骤208,为节约篇幅,这里不再赘述。本实施例提供的方法,通过多方面考虑,将终端进行分组以及为终端匹配rru,降低了多rru联合传输时各终端之间的干扰,可以有效促进massivemimo的大面积推广应用。实施例2本发明实施例提供了一种基站,所述基站上设置有多个rru,如图5所示,所述基站包括:分组匹配单元501,计算单元502,第三获取单元503,赋形单元504,控制单元505,其中,分组匹配单元501,用于根据所述第二获取单元503获取的每个rru对应的每个初始分组内的终端之间的相关系数、每个终端的终端能力,以及所述第一获取单元501获取的每个终端检测的一组信号强度,确定每个rru匹配的终端以及各终端的最终分组;计算单元502,用于生成第一rru与所述分组匹配单元501划分的第一最终分组内终端之间的第一信道响应矩阵,计算所述第一信道响应矩阵的第一逆矩阵;第三获取单元503,用于获取发送给所述分组匹配单元501划分的第一最终分组内的终端的第一组数据,其中,所述第一组数据中不与所述第一rru匹配的终端的数据为0;赋形单元504,用于根据所述计算单元502计算的所述第一逆矩阵对所述第三获取单元503获取的所述第一组数据进行赋形,获得赋形后的第一组数据;控制单元505,用于控制所述第一rru向所述第一最终分组内的各终端发送所述赋形单元赋形后的第一组数据。可选地,如图6所示,所述分组匹配单元501包括:第一获取模块5011,初始分组模块5012,第二获取模块5013,分组匹配模块5014,其中,第一获取模块5011,用于获取终端检测的一组信号强度,所述一组信号强度为各rru对应的信号强度;初始分组模块5012,用于根据所述第一获取模块5011获取的每个终端检测的一组信号强度对各终端进行初次分组,得到若干初始分组,其中,任一初始分组内的终端数均小于每个rru上的天线数;第二获取模块5013,用于获取每个rru对应的所述初始分组模块5012划分的每个初始分组内的终端之间的相关系数以及各终端的终端能力;分组匹配模块5014,用于根据所述第二获取模块5013获取的每个rru对应的每个初始分组内的终端之间的相关系数、每个终端的终端能力,以及所述第一获取模块5011获取的每个终端检测的一组信号强度,确定每个rru匹配的终端以及各终端的最终分组;可选地,所述第一获取模块5011,具体用于控制所述rru在对应的导频位置上向终端发送导频,所述导频用于所述终端检测所述rru对应的信号强度,所述信号强度包括参考信号接收功率rsrp;接收所述终端返回的一组信号强度。可选地,所述初始分组模块5012,具体用于获得每个终端返回的一组信号强度中的最大强度,将所述最大强度在同一个预设范围内的终端分为一个初始分组。可选地,第二获取模块5013,具体用于通过每个rru上的各路天线接收各终端发送的信道探测参考信号srs,确定每个rru上各路天线到各终端的信道响应,根据每个rru上各天线到各终端的信道响应,计算每个rru对应的每个初始分组内的终端之间的相关系数;相应地,所述计算单元502,具体用于根据第一rru上各天线到第一最终 分组内各终端的信道响应,生成第一信道响应矩阵。可选地,所述分组匹配模块5014,具体用于针对第一rru对应的第一初始分组内的终端之间的相关系数,所述第一rru与所述第一初始分组内除了第二终端外的第一终端初始匹配,所述第二终端包括所述第一初始分组内与其他终端的相关系数超过预设门限的次数最多的终端;将与各个rru都未初始匹配的第二终端调整到其他初始分组,确定各终端的最终分组;从与所述第一终端初始匹配的rru中选择出n个第一终端匹配的rru,其中,所述第一终端匹配的rru为所述第一终端返回的一组信号强度中最大的n个信号强度对应的rru,n为所述第一终端的终端能力要求的rru数。在实际应用中,上述实施例中所述的分组匹配单元501,计算单元502,第三获取单元503,赋形单元504,控制单元505可由位于基站上的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)等器件实现。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的 指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1