LTE上行多用户虚拟MIMO系统中的资源分配方法及基站与流程

文档序号:14392322阅读:256来源:国知局
LTE上行多用户虚拟MIMO系统中的资源分配方法及基站与流程

本发明涉及无线通信技术领域,具体地,涉及一种lte上行多用户虚拟mimo系统中的资源分配方法及基站。



背景技术:

现有的多用户虚拟mimo(multiple-inputmultiple-output,多输入多输出)技术,指的是基站通过多个接收天线对各接收天线上的信号进行权值不同的加权合并运算,得到不同用户设备的信号的多个估计值,对复用相同时频资源的用户设备进行多用户检测,实现了多个用户设备在相同时频资源传输数据的效果。多用户虚拟mimo除了与上行接收分集一样获得分集增益和阵列增益之外,还获得多用户设备使用相同时频资源而带来的复用增益。

现有的多用户虚拟mimo技术方案在复用相同的时频资源时没有充分地考虑对有限的空口物理资源块(physicalresourceblock,简称prb)进行高效率的利用,使得该多用户虚拟mimo技术方案在上行空口受限的td-lte网络中的应用效果有限。

本申请的发明人发现,多用户虚拟mimo技术方案在复用时频资源时,既可以允许用户设备使用分配给其它用户设备的物理资源块,也可以允许用户设备使用小区剩余的未分配的物理资源块。基于此,如何保证多用户虚拟mimo技术方案中的用户设备能够分配得到条件更好的物理资源块,从而使得提升小区的空口物理资源块的利用率的同时还能够提升小区的上行吞吐量。因此,可以设计一种物理资源块的分配方案。



技术实现要素:

本发明的目的是提供一种lte上行多用户虚拟mimo系统中的资源分配方法及基站。其中,所述方法所要解决的技术问题是:如何保证多用户虚拟mimo系统中的用户设备能够分配得到条件更好的物理资源块,使得提升小区的空口物理资源块的利用率的同时还能够提升小区的上行吞吐量。

为了实现上述目的,本发明提供一种lte上行多用户虚拟mimo系统中的资源分配方法。所述方法包括:

在待传输数据的用户设备ue接入小区时,判断所述小区的上行物理资源块的当前使用率是否处于预设范围内;

在判断所述小区的上行物理资源块的当前使用率处于预设范围内的情况下,根据所述ue的传输块大小tbs索引和所述小区剩余的可被分配的上行物理资源块的数量,预估所述ue在进行所述小区剩余的上行物理资源块的分配后所获得的第一上行速率;

根据所述ue分别与所述小区已调度上行物理资源块的各用户设备在使用相同物理资源块后的tbs索引和所述小区剩余的可被分配的上行物理资源块的数量,预估所述ue分别与所述各用户设备在使用相同物理资源块后的各第二上行速率;

根据所述各第二上行速率和所述ue分别与所述各用户设备在使用相同物理资源块时所述各用户设备的物理资源块占用率,选取与所述ue配对的第一用户设备;

根据所述第一用户设备对应的第二上行速率与所述第一上行速率的比较结果为所述ue分配物理资源块进行上行数据传输。

可选地,所述预设范围的下限值为预设的门限值,所述方法还包括:

在判断所述小区的上行物理资源块的当前使用率小于或等于所述预设的门限值的情况下,为所述ue分配所述小区剩余的可被分配的上行物理资源块。

可选地,所述预设范围的上限值为100%,所述方法还包括:

在判断所述小区的上行物理资源块的当前使用率为100%的情况下,判断所述小区已调度上行物理资源块的各用户设备是否均存在配对的第二用户设备;

在判断所述小区已调度上行物理资源块的各用户设备不都存在配对的第二用户设备的情况下,根据所述ue分别与不存在配对的第二用户设备的各用户设备在使用相同物理资源块后的tbs索引预估所述ue分别与所述不存在配对的第二用户设备的各用户设备在使用相同物理资源块后的各第三上行速率;

根据所述各第三上行速率和所述ue分别与所述不存在配对的第二用户设备的各用户设备在使用相同物理资源块时所述不存在配对的第二用户设备的各用户设备的物理资源块占用率选取与所述ue配对的第三用户设备,并为所述ue分配所述第三用户设备使用的物理资源块进行上行数据传输。

可选地,所述根据所述各第二上行速率和所述ue分别与所述各用户设备在使用相同物理资源块时所述各用户设备的物理资源块占用率选取与所述ue配对的第一用户设备,包括:

判断所述各第二上行速率中的最大值及相同的最大值的个数;

在判断所述相同的最大值的个数大于1的情况下,在所述最大值对应的各第四用户设备中选取物理资源块占用率最小的第四用户设备作为与所述ue配对的所述第一用户设备。

可选地,所述根据所述第一用户设备对应的第二上行速率与所述第一上行速率的比较结果为所述ue分配物理资源块进行上行数据传输,包括:

在所述第二上行速率大于所述第一上行速率的情况下,为所述ue分配所述第一用户设备使用的物理资源块进行上行数据传输;

在所述第二上行速率小于所述第一上行速率的情况下,为所述ue分配所述小区剩余的可被分配的上行物理资源块进行上行数据传输;

在所述第二上行速率等于所述第一上行速率的情况下,为所述ue分配所述小区剩余的可被分配的上行物理资源块进行上行数据传输或为所述ue分配所述第一用户设备使用的物理资源块进行上行数据传输。

相应地,本发明还提供一种基站。所述基站包括:

判断单元,用于在待传输数据的用户设备ue接入小区时,判断所述小区的上行物理资源块的当前使用率是否处于预设范围内;

第一预估单元,用于在判断所述小区的上行物理资源块的当前使用率处于预设范围内的情况下,根据所述ue的传输块大小tbs索引和所述小区剩余的可被分配的上行物理资源块的数量,预估所述ue在进行所述小区剩余的上行物理资源块的分配后所获得的第一上行速率;

第二预估单元,用于根据所述ue分别与所述小区已调度上行物理资源块的各用户设备在使用相同物理资源块后的tbs索引和所述小区剩余的可被分配的上行物理资源块的数量,预估所述ue分别与所述各用户设备在使用相同物理资源块后的各第二上行速率;

选取单元,用于根据所述各第二上行速率和所述ue分别与所述各用户设备在使用相同物理资源块时所述各用户设备的物理资源块占用率,选取与所述ue配对的第一用户设备;

分配单元,用于根据所述第一用户设备对应的第二上行速率与所述第一上行速率的比较结果为所述ue分配物理资源块进行上行数据传输。

可选地,所述预设范围的下限值为预设的门限值,所述基站还包括:

第一分配单元,用于在判断所述小区的上行物理资源块的当前使用率小于或等于所述预设的门限值的情况下,为所述ue分配所述小区剩余的可被分配的上行物理资源块。

可选地,所述预设范围的上限值为100%,所述基站还包括:

第二分配单元,用于在判断所述小区的上行物理资源块的当前使用率为100%的情况下,判断所述小区已调度上行物理资源块的各用户设备是否均存在配对的第二用户设备;在判断所述小区已调度上行物理资源块的各用户设备不都存在配对的第二用户设备的情况下,根据所述ue分别与不存在配对的第二用户设备的各用户设备在使用相同物理资源块后的tbs索引预估所述ue分别与所述不存在配对的第二用户设备的各用户设备在使用相同物理资源块后的各第三上行速率;根据所述各第三上行速率和所述ue分别与所述不存在配对的第二用户设备的各用户设备在使用相同物理资源块时所述不存在配对的第二用户设备的各用户设备的物理资源块占用率选取与所述ue配对的第三用户设备,并为所述ue分配所述第三用户设备使用的物理资源块进行上行数据传输。

可选地,所述选取单元,具体用于:

判断所述各第二上行速率中的最大值及相同的最大值的个数;

在判断所述相同的最大值的个数大于1的情况下,在所述最大值对应的各第四用户设备中选取物理资源块占用率最小的第四用户设备作为与所述ue配对的所述第一用户设备。

可选地,所述分配单元,具体用于:

在所述第二上行速率大于所述第一上行速率的情况下,为所述ue分配所述第一用户设备使用的物理资源块进行上行数据传输;

在所述第二上行速率小于所述第一上行速率的情况下,为所述ue分配所述小区剩余的可被分配的上行物理资源块进行上行数据传输;

在所述第二上行速率等于所述第一上行速率的情况下,为所述ue分配所述小区剩余的可被分配的上行物理资源块进行上行数据传输或为所述ue分配所述第一用户设备使用的物理资源块进行上行数据传输。

由上述技术方案可知,在待传输数据的用户设备ue接入小区时,判断小区的上行物理资源块的当前使用率是否处于预设范围内;若是,根据ue的tbs索引和小区剩余的可被分配的上行物理资源块的数量预估ue在进行小区剩余的上行物理资源块的分配后所获得的第一上行速率;并根据ue分别与小区已调度上行物理资源块的各用户设备在使用相同物理资源块后的tbs索引和小区剩余的可被分配的上行物理资源块的数量预估ue分别与各用户设备在使用相同物理资源块后的各第二上行速率;再根据各第二上行速率和ue分别与各用户设备在使用相同物理资源块时各用户设备的物理资源块占用率选取与ue配对的第一用户设备;再根据第一用户设备对应的第二上行速率与第一上行速率的比较结果为ue分配物理资源块进行上行数据传输,能够保证多用户虚拟mimo系统中的用户设备分配得到条件更好的物理资源块,使得提升小区的空口物理资源块的利用率的同时还能够提升小区的上行吞吐量。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。

图1是本发明一实施例提供的lte上行多用户虚拟mimo系统中的资源分配方法的流程图;

图2是本发明又一实施例提供的lte上行多用户虚拟mimo系统中的资源分配方法的流程图;

图3是本发明一实施例提供的基站的结构示意图;

图4是本发明又一实施例提供的基站的结构示意图;

图5是本发明又一实施例提供的基站的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

以下对本发明实施例中提及的部分词语进行举例说明。

本发明实施例中提及的用户设备(userequipment,简称ue)是所使用的移动终端或个人计算机(personalcomputer,简称pc)等设备。例如智能手机、个人数码助理(pda)、平板电脑、笔记本电脑、车载电脑(carputer)、掌上游戏机、智能眼镜、智能手表、可穿戴设备、虚拟显示设备或显示增强设备(如googleglass、oculusrift、hololens、gearvr)等。

lte空口资源分配的基本单位是物理资源块(prb)。一个物理资源块prb频域上包含12个连续的子载波,在时域上包含7个连续的常规ofdm符号周期。lte的一个物理资源块prb对应的是带宽为180khz、时长为0.5ms的无线资源。lte的子载波间隔是15khz,于是prb在频域上的宽度为12*15=180khz。7个连续的ofdm符号周期的时间长度为0.5ms,每个常规ofdm符号周期为71.4μs。

图1是本发明一实施例提供的lte上行多用户虚拟mimo系统中的资源分配方法的流程图。如图1所示,本发明一实施例提供的lte上行多用户虚拟mimo系统中的资源分配方法包括:

在步骤s101中,在待传输数据的用户设备ue接入小区时,判断所述小区的上行物理资源块的当前使用率是否处于预设范围内。

其中,在待传输数据的ue接入小区时,基站判断小区的上行物理资源块的当前使用率是否处于预设范围内,所述预设范围的下限值为预设的门限值,所述预设范围的上限值为100%。具体地,所述预设的门限值为小区上行物理资源块的使用率门限,可根据小区的负荷和虚拟mimo的需求配置预设的门限值,所述预设的门限值的取值范围为[50%,100%]。通过对预设的门限值的配置,能够在小区上行性能最优与小区处理能力中进行折中权衡。

接着,在步骤s102中,在判断所述小区的上行物理资源块的当前使用率处于预设范围内的情况下,根据所述ue的传输块大小tbs索引和所述小区剩余的可被分配的上行物理资源块的数量,预估所述ue在进行所述小区剩余的上行物理资源块的分配后所获得的第一上行速率。

具体地,基站根据接入小区的用户设备的上行信噪比选择mcs(modulationandcodingscheme,调制与编码策略)索引,进而根据3gpp协议中的36.2138.6.1协议查询与mcs索引对应的tbs(transmissionblocksize,传输块大小)索引,再根据小区剩余的可被分配的上行prb数量查询3gpp协议36.2137.1.7.2.1,预估待传输数据的ue在小区剩余的上行prb中进行资源分配可获得的上行速率v1。

更为具体地,所述方法还包括:在判断所述小区的上行物理资源块的当前使用率小于或等于所述预设的门限值的情况下,为所述ue分配所述小区剩余的可被分配的上行物理资源块。

更为具体地,所述方法还包括:在判断所述小区的上行物理资源块的当前使用率为100%的情况下,判断所述小区已调度上行物理资源块的各用户设备是否均存在配对的第二用户设备;在判断所述小区已调度上行物理资源块的各用户设备不都存在配对的第二用户设备的情况下,根据所述ue分别与不存在配对的第二用户设备的各用户设备在使用相同物理资源块后的tbs索引预估所述ue分别与所述不存在配对的第二用户设备的各用户设备在使用相同物理资源块后的各第三上行速率;根据所述各第三上行速率和所述ue分别与所述不存在配对的第二用户设备的各用户设备在使用相同物理资源块时所述不存在配对的第二用户设备的各用户设备的物理资源块占用率选取与所述ue配对的第三用户设备,并为所述ue分配所述第三用户设备使用的物理资源块进行上行数据传输。

其中,在基站判断所述小区的上行物理资源块的当前使用率为100%的情况下,小区当前剩余的可被分配的上行物理资源块的数量为零。也就是说,基站在知晓小区当前剩余的可被分配的上行物理资源块的数量为零的情况下,根据所述ue分别与不存在配对的第二用户设备的各用户设备在使用相同物理资源块后的tbs索引便可预估所述ue分别与所述不存在配对的第二用户设备的各用户设备在使用相同物理资源块后的各第三上行速率。此外,为所述ue分配所述第三用户设备使用的物理资源块,也即是所述ue与所述第三用户设备使用相同的物理资源块。

紧接着,在步骤s103中,根据所述ue分别与所述小区已调度上行物理资源块的各用户设备在使用相同物理资源块后的tbs索引和所述小区剩余的可被分配的上行物理资源块的数量,预估所述ue分别与所述各用户设备在使用相同物理资源块后的各第二上行速率。

其中,基站根据接入小区的用户设备的上行信噪比在所述ue分别与所述小区已调度上行物理资源块的各用户设备进行虚拟mimo资源分配后选择mcs索引,进而根据3gpp协议中的36.2138.6.1协议查询与所述mcs索引对应的tbs索引,再根据小区剩余的可被分配的上行prb数量查询3gpp协议36.2137.1.7.2.1,预估待传输数据的用户设备分别与所述小区已调度上行物理资源块的各用户设备进行虚拟mimo资源分配后可获得的各上行速率v21,v22...。需要说明的是,所述ue分别与所述小区已调度上行物理资源块的各用户设备进行虚拟mimo资源分配,即是所述ue分别与所述小区已调度上行物理资源块的各用户设备使用相同的物理资源块。

然后,在步骤s104中,根据所述各第二上行速率和所述ue分别与所述各用户设备在使用相同物理资源块时所述各用户设备的物理资源块占用率,选取与所述ue配对的第一用户设备。

具体地,该步骤包括:判断所述各第二上行速率中的最大值及相同的最大值的个数;在判断所述相同的最大值的个数大于1的情况下,在所述最大值对应的各第四用户设备中选取物理资源块占用率最小的第四用户设备作为与所述ue配对的所述第一用户设备。

在具体的实施方式中,如果所述各第二上行速率中相同的最大值的个数为1,则将该最大值对应的第四用户设备作为与所述ue配对的所述第一用户设备,而不需要考虑该最大值对应的第四用户设备的物理资源块的占有率。如果所述最大值对应的各第四用户设备中存在物理资源块占用率相同的第四用户设备,则将物理资源块占用率相同的第四用户设备按照物理资源块的编号从低到高的顺序进行排序,并根据公式m=mod(pci,n)确认最终进行虚拟mimo资源分配的用户设备。其中,m为物理资源块的编号,mod(*,*)表示取模运算,pci表示小区主扰码(小区标识),n表示物理资源块占用率相同的第四用户设备的个数。如果此过程用公式符号进行描述,则为:选取max{v21,v22…}用户设备中min{prb占用率}的用户设备为最佳mimo匹配用户设备,取待传输数据的用户设备与该用户设备进行虚拟mimo资源分配可获得的上行速率为v2。对于有n(n>1)个用户满足max{v21,v22…}用户设备中min{prb占用率}条件,将满足条件的用户设备按照prb的编号从低到高的顺序进行排序,得到u1,u2…un,按照m=mod(pci,n)确认最终进行虚拟mimo的用户设备um。

最后,在步骤s105中,根据所述第一用户设备对应的第二上行速率与所述第一上行速率的比较结果为所述ue分配物理资源块进行上行数据传输。

具体地,该步骤包括:在所述第二上行速率大于所述第一上行速率的情况下,为所述ue分配所述第一用户设备使用的物理资源块进行上行数据传输;在所述第二上行速率小于所述第一上行速率的情况下,为所述ue分配所述小区剩余的可被分配的上行物理资源块进行上行数据传输;在所述第二上行速率等于所述第一上行速率的情况下,为所述ue分配所述小区剩余的可被分配的上行物理资源块进行上行数据传输或为所述ue分配所述第一用户设备使用的物理资源块进行上行数据传输。

更为具体地,若速率v2大于v1,则待传输数据的用户设备与已调度物理资源块的用户设备进行虚拟mimo资源分配,即待传输数据的用户设备与已调度物理资源块的用户设备使用相同的prb进行上行数据传输。若速率v2小于v1,则向待传输数据的用户设备分配小区剩余的上行prb。

在本实施例中,在待传输数据的用户设备ue接入小区时,判断小区的上行物理资源块的当前使用率是否处于预设范围内;若是,根据ue的tbs索引和小区剩余的可被分配的上行物理资源块的数量预估ue在进行小区剩余的上行物理资源块的分配后所获得的第一上行速率;并根据ue分别与小区已调度上行物理资源块的各用户设备在使用相同物理资源块后的tbs索引和小区剩余的可被分配的上行物理资源块的数量预估ue分别与各用户设备在使用相同物理资源块后的各第二上行速率;再根据各第二上行速率和ue分别与各用户设备在使用相同物理资源块时各用户设备的物理资源块占用率选取与ue配对的第一用户设备;再根据第一用户设备对应的第二上行速率与第一上行速率的比较结果为ue分配物理资源块进行上行数据传输,能够保证多用户虚拟mimo系统中的用户设备分配得到条件更好的物理资源块,使得提升小区的空口物理资源块的利用率的同时还能够提升小区的上行吞吐量。

图2是本发明又一实施例提供的lte上行多用户虚拟mimo系统中的资源分配方法的流程图。如图2所示,当小区中存在待传输数据的用户设备需要分配上行物理资源块时,判断小区中上行物理资源块的使用率是否超过门限值。如果小区中不存在待传输数据的用户设备需要分配上行物理资源块时,结束物理资源块的分配。如果小区当前的上行prb利用率大于门限值,还需要判断小区上行物理资源块分配是否已满。如果判断小区上行物理资源块分配已满,判断虚拟mimo资源配对是否已满。如果判断虚拟mimo资源配对已满,则结束prb分配。如果判断虚拟mimo资源配对未满,则预估待传输数据的用户设备与已调度物理资源块的用户设备进行虚拟mimo资源分配可获得的速率t21,t22…,并选取最佳配对用户设备及相关配对速率t2,待传输数据的用户设备与选取的最佳配对用户设备进行虚拟mimo资源分配。如果判断小区上行物理资源块分配未满,预估待传输数据的用户设备在小区剩余的上行物理资源块的分配中可获得的速率v1,并预估待传输数据的用户设备与小区已调度物理资源块的用户设备进行虚拟mimo资源分配可获得的速率v21,v22...,及选取最佳配对用户设备及相关配对速率v2,若v2大于v1,待传输数据的用户设备与选取的最佳配对用户设备进行虚拟mimo资源分配。若v2小于v1,则向待传输数据的用户设备分配小区中剩余的物理资源块。如果小区当前的上行prb利用率小于或等于门限值,则向待传输数据的用户设备分配小区中剩余的物理资源块。后续的待传输数据的用户设备在此基础上,进行新一轮的物理资源块的分配,以此反复迭代,直至物理资源块和虚拟mimo资源分配完毕。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

图3是本发明一实施例提供的基站的结构示意图。如图3所示,本发明一实施例提供的基站包括判断单元201、第一预估单元202、第二预估单元203、选取单元204和分配单元205,其中:

判断单元201,用于在待传输数据的用户设备ue接入小区时,判断所述小区的上行物理资源块的当前使用率是否处于预设范围内;

第一预估单元202,用于在判断所述小区的上行物理资源块的当前使用率处于预设范围内的情况下,根据所述ue的传输块大小tbs索引和所述小区剩余的可被分配的上行物理资源块的数量,预估所述ue在进行所述小区剩余的上行物理资源块的分配后所获得的第一上行速率;

第二预估单元203,用于根据所述ue分别与所述小区已调度上行物理资源块的各用户设备在使用相同物理资源块后的tbs索引和所述小区剩余的可被分配的上行物理资源块的数量,预估所述ue分别与所述各用户设备在使用相同物理资源块后的各第二上行速率;

选取单元204,用于根据所述各第二上行速率和所述ue分别与所述各用户设备在使用相同物理资源块时所述各用户设备的物理资源块占用率,选取与所述ue配对的第一用户设备;

分配单元205,用于根据所述第一用户设备对应的第二上行速率与所述第一上行速率的比较结果为所述ue分配物理资源块进行上行数据传输。

本实施例提供的基站适用于以上实施例对应的lte上行多用户虚拟mimo系统中的资源分配方法,在此不再赘述。

本实施例提供的基站,在待传输数据的用户设备ue接入小区时,判断单元201判断所述小区的上行物理资源块的当前使用率是否处于预设范围内,在判断单元201判断小区的上行物理资源块的当前使用率处于预设范围内的情况下,第一预估单元202根据ue的tbs索引和小区剩余的可被分配的上行物理资源块的数量预估ue在进行小区剩余的上行物理资源块的分配后所获得的第一上行速率;然后,第二预估单元203根据ue分别与小区已调度上行物理资源块的各用户设备在使用相同物理资源块后的tbs索引和小区剩余的可被分配的上行物理资源块的数量预估ue分别与各用户设备在使用相同物理资源块后的各第二上行速率;再次,选取单元204根据各第二上行速率和ue分别与各用户设备在使用相同物理资源块时各用户设备的物理资源块占用率选取与ue配对的第一用户设备;最后,分配单元205根据第一用户设备对应的第二上行速率与第一上行速率的比较结果为ue分配物理资源块进行上行数据传输,能够保证多用户虚拟mimo系统中的用户设备分配得到条件更好的物理资源块,使得提升小区的空口物理资源块的利用率的同时还能够提升小区的上行吞吐量。

图4是本发明又一实施例提供的基站的结构示意图。如图4所示,本实施例提供的基站中包含的判断单元301、第一预估单元302、第二预估单元303、选取单元304和分配单元305分别与上述实施例中的判断单元201、第一预估单元202、第二预估单元203、选取单元204和分配单元205是相同的,不同的是,本实施例中还包含第一分配单元306和第二分配单元307,其中:

第一分配单元306,用于在判断所述小区的上行物理资源块的当前使用率小于或等于所述预设的门限值的情况下,为所述ue分配所述小区剩余的可被分配的上行物理资源块;

第二分配单元307,用于在判断所述小区的上行物理资源块的当前使用率为100%的情况下,判断所述小区已调度上行物理资源块的各用户设备是否均存在配对的第二用户设备;在判断所述小区已调度上行物理资源块的各用户设备不都存在配对的第二用户设备的情况下,根据所述ue分别与不存在配对的第二用户设备的各用户设备在使用相同物理资源块后的tbs索引预估所述ue分别与所述不存在配对的第二用户设备的各用户设备在使用相同物理资源块后的各第三上行速率;根据所述各第三上行速率和所述ue分别与所述不存在配对的第二用户设备的各用户设备在使用相同物理资源块时所述不存在配对的第二用户设备的各用户设备的物理资源块占用率选取与所述ue配对的第三用户设备,并为所述ue分配所述第三用户设备使用的物理资源块进行上行数据传输。

进一步地,在本发明公开的一可选的实施方式中,所述选取单元304,具体用于:

判断所述各第二上行速率中的最大值及相同的最大值的个数;

在判断所述相同的最大值的个数大于1的情况下,在所述最大值对应的各第四用户设备中选取物理资源块占用率最小的第四用户设备作为与所述ue配对的所述第一用户设备。

进一步地,在本发明公开的一可选的实施方式中,所述分配单元305,具体用于:

在所述第二上行速率大于所述第一上行速率的情况下,为所述ue分配所述第一用户设备使用的物理资源块进行上行数据传输;

在所述第二上行速率小于所述第一上行速率的情况下,为所述ue分配所述小区剩余的可被分配的上行物理资源块进行上行数据传输;

在所述第二上行速率等于所述第一上行速率的情况下,为所述ue分配所述小区剩余的可被分配的上行物理资源块进行上行数据传输或为所述ue分配所述第一用户设备使用的物理资源块进行上行数据传输。

采用本实施例提供的基站能够保证多用户虚拟mimo系统中的用户设备分配得到条件更好的物理资源块,使得提升小区的空口物理资源块的利用率的同时还能够提升小区的上行吞吐量。

上述实施例提供的基站的原理和技术效果与对应的方法实施例相同,在此不再赘述。

图5是本发明又一实施例提供的基站的结构示意图。如图5所示,所述基站包括:处理器(processor)401、存储器(memory)402、通信接口(communicationsinterface)403和通信总线404;

其中,所述处理器401、存储器402、通信接口403通过所述通信总线404完成相互间的通信;

所述通信接口403用于该基站与ue之间的信息传输;

所述处理器401用于调用所述存储器402中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:在待传输数据的用户设备ue接入小区时,判断所述小区的上行物理资源块的当前使用率是否处于预设范围内;在判断所述小区的上行物理资源块的当前使用率处于预设范围内的情况下,根据所述ue的传输块大小tbs索引和所述小区剩余的可被分配的上行物理资源块的数量预估所述ue在进行所述小区剩余的上行物理资源块的分配后所获得的第一上行速率;根据所述ue分别与所述小区已调度上行物理资源块的各用户设备在使用相同物理资源块后的tbs索引和所述小区剩余的可被分配的上行物理资源块的数量预估所述ue分别与所述各用户设备在使用相同物理资源块后的各第二上行速率;根据所述各第二上行速率和所述ue分别与所述各用户设备在使用相同物理资源块时所述各用户设备的物理资源块占用率选取与所述ue配对的第一用户设备;根据所述第一用户设备对应的第二上行速率与所述第一上行速率的比较结果为所述ue分配物理资源块进行上行数据传输。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:在待传输数据的用户设备ue接入小区时,判断所述小区的上行物理资源块的当前使用率是否处于预设范围内;在判断所述小区的上行物理资源块的当前使用率处于预设范围内的情况下,根据所述ue的传输块大小tbs索引和所述小区剩余的可被分配的上行物理资源块的数量预估所述ue在进行所述小区剩余的上行物理资源块的分配后所获得的第一上行速率;根据所述ue分别与所述小区已调度上行物理资源块的各用户设备在使用相同物理资源块后的tbs索引和所述小区剩余的可被分配的上行物理资源块的数量预估所述ue分别与所述各用户设备在使用相同物理资源块后的各第二上行速率;根据所述各第二上行速率和所述ue分别与所述各用户设备在使用相同物理资源块时所述各用户设备的物理资源块占用率选取与所述ue配对的第一用户设备;根据所述第一用户设备对应的第二上行速率与所述第一上行速率的比较结果为所述ue分配物理资源块进行上行数据传输。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:在待传输数据的用户设备ue接入小区时,判断所述小区的上行物理资源块的当前使用率是否处于预设范围内;在判断所述小区的上行物理资源块的当前使用率处于预设范围内的情况下,根据所述ue的传输块大小tbs索引和所述小区剩余的可被分配的上行物理资源块的数量预估所述ue在进行所述小区剩余的上行物理资源块的分配后所获得的第一上行速率;根据所述ue分别与所述小区已调度上行物理资源块的各用户设备在使用相同物理资源块后的tbs索引和所述小区剩余的可被分配的上行物理资源块的数量预估所述ue分别与所述各用户设备在使用相同物理资源块后的各第二上行速率;根据所述各第二上行速率和所述ue分别与所述各用户设备在使用相同物理资源块时所述各用户设备的物理资源块占用率选取与所述ue配对的第一用户设备;根据所述第一用户设备对应的第二上行速率与所述第一上行速率的比较结果为所述ue分配物理资源块进行上行数据传输。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的基站等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

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

最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的实施例各实施例技术方案的范围。

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