LTE小区的资源分配方法、装置及基站
技术领域
本发明涉及通信领域,具体涉及一种LTE小区的资源分配方法、装置及基站。
背景技术
随着无线宽带通信技术的发展,解决无线***的干扰问题已经成为目前的热点问题。作为无线通信的主流技术的LTE***,采用了同频组网,干扰问题是其无法回避的问题之一;在现有的LTE无线通信***中,无线资源分配方式以物理资源块(PRB,Physical Resource Block)为单位,且各个小区的PRB分配方式相同,都是将最低频作为PRB起始位置向高频段分配,这导致各小区之间的低频部分的PRB资源块会重叠使用,请参见图1所示的LTE小区1和LTE小区2所分配的物理资源块,二者重叠使用RB0、RB1、RB2、……。这种重叠使用会导致几个相邻小区之间处于边缘的UE互相之间会产生强烈的干扰,影响整体网络的性能。
发明内容
本发明要解决的主要技术问题是,提供一种LTE小区的资源分配方法、装置及基站,用于解决LTE***中采用现有资源分配方法为各小区分配物理资源块时存在的资源块重叠使用的问题。
为了解决上述问题,本发明提供了一种LTE小区的资源分配方法,包括:
基于所述LTE小区的小区标识号为该LTE小区生成资源分配随机因子M;
利用所述资源分配随机因子M生成资源分配随机数K,所述资源分配随机数K大于等于0,小于等于N1-N2,所述N1为LTE***的***带宽对应的物理资源块总数,所述N2为所述LTE小区当前需要调度的物理资源块总数;
根据所述资源分配随机数K确定所述LTE小区物理资源块分配的起始位置;从所述起始位置为所述LTE小区分配物理资源块。
在本发明的一种实施例中,所述基于所述LTE小区的小区标识号为所述LTE小区生成资源分配随机因子M为:
直接将所述LTE小区的小区标识号作为所述LTE小区的资源分配随机因子M;
或将所述LTE小区的小区标识号与所述LTE***当前传输时间间隔时刻的***帧号之和作为所述LTE小区的资源分配随机因子M;
或将所述LTE小区的小区标识号与所述LTE***当前传输时间间隔时刻的***子帧号之和作为所述LTE小区的资源分配随机因子M;
或将所述LTE小区的小区标识号与所述LTE***当前传输时间间隔时刻的***帧号和***子帧号之和作为所述LTE小区的资源分配随机因子M。
在本发明的一种实施例中,所述利用所述资源分配随机因子M生成资源分配随机数K包括:
利用所述资源分配随机因子M对预设的随机序列进行初始化,即将所述资源分配随机因子M作为种子生成伪随机序列;
从所述伪随机序列中选择一个数作为所述资源分配随机数K。
在本发明的一种实施例中,当为所述LTE小区的上行物理信道分配物理资源块时,所述资源分配随机数K为所述LTE小区的上行物理信道物理资源块分配的起始位置;
所述物理资源块总数N1为所述LTE***的上行***带宽对应的物理资源块总数;所述物理资源块总数N2为所述LTE小区当前需要调度的上行物理资源块总数;
从所述伪随机序列中选择一个数作为所述资源分配随机数K为:
K=Rand[M,(0,N1-N2)];
所述Rand[]为随机数生成函数;所述Rand[M,(0,N1-N2)]为在0到N1-N2之间生成一个随机数,且生成该随机数的随机序列是用资源分配随机因子M作为种子。
在本发明的一种实施例中,当为所述LTE小区的下行物理信道分配物理资源块时,所述资源分配随机数K所在的物理资源块位置对应到下行资源单元的位置作为所述LTE小区的下行物理资源块分配的起始位置;
所述物理资源块总数N1为所述LTE***的下行***带宽对应的物理资源块总数;所述物理资源块总数N2为所述LTE小区当前需要调度的下行物理资源块总数;
从所述伪随机序列中选择一个数作为所述资源分配随机数K为:
K=H*floor[Rand(M,(0,N1-N2))/H];
所述floor[]表示向下取整;所述Rand()为随机数生成函数;所述Rand(M,(0,N1-N2))为在0到N1-N2之间生成一个随机数,且生成该随机数的随机序列是用资源分配随机因子M作为种子;所述H为所述LTE***的下行***带宽对应的下行资源单元大小。
在本发明的一种实施例中,当为所述LTE小区的下行物理信道分配物理资源块遵循物理资源块连续分配原则时,从所述起始位置为所述LTE小区分配物理资源块的过程中还包括:
判断N1-K-J<N2时,所述J为已被占用的物理资源块总数,从最低频的物理资源块的位置开始按低频到高频的方向查找可用的物理资源块段,并以该物理资源块段的起始位置对应的下行资源单元的起始位置作为所述小区的下行物理信道物理资源块分配的新起始位置。
为了解决上述问题,本发明还提供了一种LTE小区的资源分配装置,包括随机因子生成模块、随机数获取模块、位置确定模块以及资源分配模块;
所述随机因子生成模块用于基于所述LTE小区的小区标识号为该LTE小区生成资源分配随机因子M;
所述随机数获取模块用于利用所述资源分配随机因子M生成资源分配随机数K,所述资源分配随机数K大于等于0,小于等于N1-N2,所述N1为LTE***的***带宽对应的物理资源块总数,所述N2为所述LTE小区当前需要调度的物理资源块总数;
所述位置确定模块用于根据所述资源分配随机数K确定所述LTE小区物理资源块分配的起始位置;
所述资源分配模块用于从所述起始位置为所述LTE小区分配物理资源块。
在本发明的一种实施例中,所述随机因子生成模块基于所述LTE小区的小区标识号为所述LTE小区生成资源分配随机因子M为:
所述随机因子生成模块接将所述LTE小区的小区标识号作为所述LTE小区的资源分配随机因子M;
或所述随机因子生成模块计算所述LTE小区的小区标识号与所述LTE***当前传输时间间隔时刻的***帧号之和得到所述LTE小区的资源分配随机因子M;
或所述随机因子生成模块计算所述LTE小区的小区标识号与所述LTE***当前传输时间间隔时刻的***子帧号之和得到所述LTE小区的资源分配随机因子M;
或所述随机因子生成模块计算所述LTE小区的小区标识号与所述LTE***当前传输时间间隔时刻的***帧号和***子帧号之和得到所述LTE小区的资源分配随机因子M。
在本发明的一种实施例中,所述随机数获取模块包括初始化子模块和随机数生成子模块;
所述初始化子模块用于利用所述资源分配随机因子M对预设的随机序列进行初始化,即将所述资源分配随机因子M作为种子生成伪随机序列;
所述随机数生成子模块从所述伪随机序列中选择一个数作为所述资源分配随机数K。
在本发明的一种实施例中,当为所述LTE小区的上行物理信道分配物理资源块时,所述位置确定模块确定所述资源分配随机数K为所述LTE小区的上行物理信道物理资源块分配的起始位置;
所述物理资源块总数N1为所述LTE***的上行***带宽对应的物理资源块总数;所述物理资源块总数N2为所述LTE小区当前需要调度的上行物理资源块总数;
所述随机数生成子模块从所述伪随机序列中选择一个数作为所述资源分配随机数K为:
K=Rand[M,(0,N1-N2)];
所述Rand[]为随机数生成函数;所述Rand[M,(0,N1-N2)]为在0到N1-N2之间生成一个随机数,且生成该随机数的随机序列是用资源分配随机因子M作为种子。
在本发明的一种实施例中,当为所述LTE小区的下行物理信道分配物理资源块时,所述位置确定模块确定所述资源分配随机数K所在的物理资源块位置对应到下行资源单元的位置作为所述LTE小区的下行物理资源块分配的起始位置;
所述物理资源块总数N1为所述LTE***的下行***带宽对应的物理资源块总数;所述物理资源块总数N2为所述LTE小区当前需要调度的下行物理资源块总数;
所述随机数生成子模块从所述伪随机序列中选择一个作为所述资源分配随机数K为:
K=H*floor[Rand(M,(0,N1-N2))/H];
所述floor[]表示向下取整;所述Rand()为随机数生成函数;所述Rand(M,(0,N1-N2))为在0到N1-N2之间生成一个随机数,且生成该随机数的随机序列是用资源分配随机因子M作为种子;所述H为所述LTE***的下行***带宽对应的下行资源单元大小。
在本发明的一种实施例中,所述资源分配装置还包括判断模块;当所述资源分配模块为所述LTE小区的下行物理信道分配物理资源块遵循物理资源块连续分配原则时,所述判断模块用于在所述资源分配模块从所述起始位置为所述LTE小区分配物理资源块的过程中,判断N1-K-J<N2时,所述J为已被占用的物理资源块总数,从最低频的物理资源块的位置开始按低频到高频的方向查找可用的物理资源块段;所述位置确定模块还用于以该物理资源块段的起始位置对应的下行资源单元的起始位置作为所述小区的下行物理信道物理资源块分配的新起始位置。
为了解决上述问题,本发明还提供了一种基站,包括存储器和处理器;所述存储器用于存储至少一个程序模块,所述处理器用于基于至少一个所述程序模块执行以下步骤:
基于LTE小区的小区标识号为该LTE小区生成资源分配随机因子M;
利用所述资源分配随机因子M生成资源分配随机数K,所述资源分配随机数K大于等于0,小于等于N1-N2,所述N1为LTE***的***带宽对应的物理资源块总数,所述N2为所述LTE小区当前需要调度的物理资源块总数;
根据所述资源分配随机数K确定所述LTE小区物理资源块分配的起始位置;从所述起始位置为所述LTE小区分配物理资源块。
本发明的有益效果是:
本发明提供的LTE小区的资源分配方法、装置及基站,基于待分配资源的LTE小区的小区标识号为该LTE小区生成资源分配随机因子M;然后利用资源分配随机因子M生成资源分配随机数K,生成的资源分配随机数K大于等于0,小于等于N1-N2,其中N1为LTE***的***带宽对应的物理资源块总数N1,N2为LTE小区当前需要调度的物理资源块总数;进而根据资源分配随机数K确定LTE小区物理资源块分配的起始位置;从该起始位置为LTE小区分配物理资源块。可见,本发明可采用随机化方式分配各LTE小区的物理资源块资源,因此可大大降低各LTE小区之间的物理资源块重叠使用的概率,进而可降低相邻小区互干扰的概率,提升整体网络的性能,进而提高用户体验的满意度。
附图说明
图1为现有LTE小区之间物理资源块的分配示意图;
图2为本发明实施例一提供的LTE小区的资源分配方法流程示意图;
图3为本发明实施例一提供的生成资源分配随机数K的流程示意图;
图4为本发明实施例一提供的LTE小区上行物理信道资源分配方法流程示意图;
图5为本发明实施例一提供的LTE小区下行物理信道资源分配方法流程示意图;
图6为本发明实施例二提供的LTE小区的资源分配装置结构示意图一;
图7为本发明实施例二提供的LTE小区的资源分配装置结构示意图二;
图8为本发明实施例二提供的基站结构示意图;
图9为本发明实施例二提供的LTE小区之间物理资源块的分配示意图。
具体实施方式
本发明通过采用随机化方式分配各LTE小区的物理资源块资源,因此可大大降低各LTE小区之间的物理资源块重叠使用的概率,进而可降低相邻小区互干扰的概率,提升整体网络的性能,进而提高用户体验的满意度。下面通过具体实施方式结合附图对本发明作进一步详细说明。
实施例一:
本实施例提供的LTE小区的资源分配方法请参见图2所示,包括:
步骤101:基于待分配物理资源块的LTE小区的小区标识号为该LTE小区生成资源分配随机因子M;
步骤102:利用资源分配随机因子M生成资源分配随机数K,生成的资源分配随机数K大于等于0,小于等于N1-N2,其中,N1为LTE***的***带宽对应的物理资源块总数,N2为该LTE小区当前需要调度的物理资源块总数;
步骤103:根据资源分配随机数K确定LTE小区物理资源块分配的起始位置;
步骤104:从确定的起始位置开始为该LTE小区分配物理资源块。
在本实施例中,在上述步骤101或步骤102中,还可包括获取LTE***的***带宽对应的物理资源块总数N1和/或获取该LTE小区当前需要调度的物理资源块总数N2的步骤。
在上述步骤101中,基于LTE小区的小区标识号为该LTE小区生成资源分配随机因子M时,理论上可采用与无线***相关任何参数,只要能尽可能的保证为每个小区生成的资源分配随机因子M不同即可。下面以几种方式进行示例性的说明,但应当理解的是并不仅限于以下几种方式:
方式一:直接将LTE小区的小区标识号cellId作为所述LTE小区的资源分配随机因子M;
方式二:将LTE小区的小区标识号cellId与LTE***当前传输时间间隔时刻(TTI:Transmission Time Interval)的***帧号sysFn之和作为LTE小区的资源分配随机因子M;
方式三:将LTE小区的小区标识号与LTE***当前传输时间间隔时刻的***子帧号subSysFn之和作为LTE小区的资源分配随机因子M;
方式四:将LTE小区的小区标识号与LTE***当前传输时间间隔时刻的***帧号sysFn和***子帧号subSysFn之和作为LTE小区的资源分配随机因子M。
在上述步骤102中,利用资源分配随机因子M生成资源分配随机数K的过程请参见图3所示,其包括:
步骤1021:利用资源分配随机因子M对预设的随机序列进行初始化,即将该资源分配随机因子M作为种子生成伪随机序列;
步骤1022:从伪随机序列中选择一个数作为资源分配随机数K;该资源分配随机数K大于等于0,小于等于N1-N2。
在本实施例中,对LTE小区的资源分配包括对LTE小区上行物理信道(ULPDSCH)和下行物理信道(DL PDSCH)的物理资源块分配。下面分别对上行物理信道和下行物理信道的分配过程进行说明。
对LTE小区上行物理信道的物理资源块分配时,上述获取的物理资源块总数N1为LTE***的上行***带宽对应的物理资源块总数;获取的物理资源块总数N2为LTE小区当前(例如当前的TTI内)需要调度的上行物理资源块总数;此时为LTE小区上行物理信道分配物理资源块的过程请参见图4所示,其包括:
步骤401:基于待分配物理资源块的LTE小区的小区标识号为该LTE小区生成资源分配随机因子M;本步骤中的M=cellId+sysFn+subSysFn;
步骤402:利用资源分配随机因子M对预设的随机序列进行初始化,即将该资源分配随机因子M作为种子生成伪随机序列;
步骤403:从伪随机序列中选择一个数作为资源分配随机数K,具体如下:
K=Rand[M,(0,N1-N2)];
其中Rand[]为随机数生成函数;Rand[M,(0,N1-N2)]为在0到N1-N2之间生成一个随机数,且生成该随机数的随机序列是用资源分配随机因子M作为种子。
步骤404:将得到的资源分配随机数K作为LTE小区的上行物理信道物理资源块分配的起始位置,按照从低频到高频的顺序开始为该LTE小区的当前TTI分配上行物理资源块。
在本实施例中,LTE***的所有LTE小区都可都按照上述方式进行上行物理信道的PRB分配,此时在每个TTI,各LTE小区的上行物理信道PRB起始位置随机错开,可以降低小区间的干扰。
对LTE小区下行物理信道的物理资源块分配时,上述获取的物理资源块总数N1为LTE***的下行***带宽对应的物理资源块总数;获取的物理资源块总数N2为LTE小区当前(例如当前的TTI内)需要调度的下行物理资源块总数;此时还包括获取LTE***的下行***带宽对应的下行资源单元大小H。此时为LTE小区下行物理信道分配物理资源块的过程请参见图5所示,其包括:
步骤501:基于待分配物理资源块的LTE小区的小区标识号为该LTE小区生成资源分配随机因子M;本步骤中的M=cellId+sysFn+subSysFn;
步骤502:利用资源分配随机因子M对预设的随机序列进行初始化,即将该资源分配随机因子M作为种子生成伪随机序列;
步骤503:从伪随机序列中选择一个数作为资源分配随机数K,具体如下:
K=H*floor[Rand(M,(0,N1-N2))/H];
floor[]表示向下取整;Rand()为随机数生成函数;Rand(M,(0,N1-N2))为在0到N1-N2之间生成一个随机数,且生成该随机数的随机序列是用资源分配随机因子M作为种子;H为所述LTE***的下行***带宽对应的下行资源单元大小。
步骤504:将得到的资源分配随机数K所在的物理资源块位置对应到下行资源单元的位置作为LTE小区的下行物理资源块分配的起始位置;按照从低频到高频的顺序开始为该LTE小区的当前TTI分配下行物理资源块。
在本实施例中,LTE***的所有LTE小区都可都按照上述方式进行下行物理信道的PRB分配,此时在每个TTI,各LTE小区的下行物理信道PRB起始位置随机错开,可以降低小区间的干扰。
在本实施例中,上述方式适用于LTE小区下行物理信道基于各种分配方式分配物理资源块,例如LVRB、Type0/Type1等分配方式。但是当LTE小区的下行物理信道分配物理资源块遵循物理资源块连续分配原则时(例如采用LVRB分配方式就遵循该原则),本实施例中在从确定的起始位置为LTE小区分配物理资源块的过程中还包括:
判断N1-K-J<N2时,从最低频的物理资源块的位置开始按低频到高频的方向查找可用的物理资源块段,并以该物理资源块段的起始位置对应的下行资源单元的起始位置作为所述小区的下行物理信道物理资源块分配的新起始位置。其中,上述J为已被占用的物理资源块总数。
实施例二:
本实施例提供的LTE小区的资源分配装置请参见图6所示,其包括随机因子生成模块、随机数获取模块、位置确定模块以及资源分配模块,其中:
随机因子生成模块用于基于所待分配资源的LTE小区的小区标识号为该LTE小区生成资源分配随机因子M;
随机数获取模块用于利用所述资源分配随机因子M生成资源分配随机数K,资源分配随机数K大于等于0,小于等于N1-N2,N1为LTE***的***带宽对应的物理资源块总数N1,N2为所述LTE小区当前需要调度的物理资源块总数;
位置确定模块用于根据所述资源分配随机数K确定所述LTE小区物理资源块分配的起始位置;
资源分配模块用于从所述起始位置为所述LTE小区分配物理资源块。
随机因子生成模块基于LTE小区的小区标识号为该LTE小区生成资源分配随机因子M时,理论上可采用与无线***相关任何参数,只要能尽可能的保证为每个小区生成的资源分配随机因子M不同即可。下面以几种方式进行示例性的说明,但应当理解的是并不仅限于以下几种方式:
方式一:直接将LTE小区的小区标识号cellId作为所述LTE小区的资源分配随机因子M;
方式二:将LTE小区的小区标识号cellId与LTE***当前传输时间间隔时刻(TTI:Transmission Time Interval)的***帧号sysFn之和作为LTE小区的资源分配随机因子M;
方式三:将LTE小区的小区标识号与LTE***当前传输时间间隔时刻的***子帧号subSysFn之和作为LTE小区的资源分配随机因子M;
方式四:将LTE小区的小区标识号与LTE***当前传输时间间隔时刻的***帧号sysFn和***子帧号subSysFn之和作为LTE小区的资源分配随机因子M。
随机数获取模块可进一步包括初始化子模块和随机数生成子模块,其中:
初始化子模块用于利用资源分配随机因子M对预设的随机序列进行初始化,将资源分配随机因子M作为种子生成伪随机序列;
随机数生成子模块从所述伪随机序列中选择一个数作为所述资源分配随机数K。
在本实施例中,当为LTE小区的上行物理信道分配物理资源块时,物理资源块总数N1为所述LTE***的上行***带宽对应的物理资源块总数;物理资源块总数N2为所述LTE小区当前需要调度的上行物理资源块总数;位置确定模块确定所述资源分配随机数K为所述LTE小区的上行物理信道物理资源块分配的起始位置;随机数生成子模块从所述伪随机序列中选择一个数作为所述资源分配随机数K为:
K=Rand[M,(0,N1-N2)];
Rand[]为随机数生成函数;Rand[M,(0,N1-N2)]为在0到N1-N2之间生成一个随机数,且生成该随机数的随机序列是用资源分配随机因子M作为种子。
在本实施例中,当为LTE小区的下行物理信道分配物理资源块时,物理资源块总数N1为LTE***的下行***带宽对应的物理资源块总数;物理资源块总数N2为LTE小区当前需要调度的下行物理资源块总数。位置确定模块确定所述资源分配随机数K所在的物理资源块位置对应到下行资源单元的位置作为LTE小区的下行物理资源块分配的起始位置。随机数生成子模块从所述伪随机序列中选择一个作为所述资源分配随机数K为:
K=H*floor[Rand(M,(0,N1-N2))/H];
floor[]表示向下取整;所述Rand()为随机数生成函数;Rand(M,(0,N1-N2))为在0到N1-N2之间生成一个随机数,且生成该随机数的随机序列是用资源分配随机因子M作为种子;H为所述LTE***的下行***带宽对应的下行资源单元大小。
在本实施例中,上述方式适用于LTE小区下行物理信道基于各种分配方式分配物理资源块,例如LVRB、Type0/Type1等分配方式。但是当LTE小区的下行物理信道分配物理资源块遵循物理资源块连续分配原则时(例如采用LVRB分配方式就遵循该原则),请参见图7所示,本实施例中资源分配装置还包括判断模块;该判断模块用于在资源分配模块从起始位置为LTE小区分配物理资源块的过程中,判断N1-K-J<N2时,从最低频的物理资源块的位置开始按低频到高频的方向查找可用的物理资源块段;所述位置确定模块还用于以该物理资源块段的起始位置对应的下行资源单元的起始位置作为所述小区的下行物理信道物理资源块分配的新起始位置;上述J为已被占用的物理资源块总数。
实施例三:
本实施例提供了一种基站,请参见图8所示,其包括存储器和处理器;存储器用于存储至少一个程序模块,处理器用于基于至少一个所述程序模块执行以下步骤:
基于待分配资源的LTE小区的小区标识号为该LTE小区生成资源分配随机因子M;
利用资源分配随机因子M生成资源分配随机数K,资源分配随机数K大于等于0,小于等于N1-N2,N1为LTE***的***带宽对应的物理资源块总数N1,N2为所述LTE小区当前需要调度的物理资源块总数;
根据资源分配随机数K确定所述LTE小区物理资源块分配的起始位置,从该起始位置为所述LTE小区分配物理资源块。
处理器执行上述步骤实现机化方式分配各LTE小区的物理资源块资源,可大大降低各LTE小区之间的物理资源块重叠使用的概率。请参见图9所示,该图所示为采用上述步骤为LTE小区3和LTE小区4分配的物理资源块示意图;从该图可知,LTE小区3和LTE小区4之间并无重叠的物理资源块,因此可降低二者之间互干扰的概率,提升整体网络的性能,进而提高用户体验的满意度。
在上述步骤中,基于LTE小区的小区标识号为该LTE小区生成资源分配随机因子M时,理论上可采用与无线***相关任何参数,只要能尽可能的保证为每个小区生成的资源分配随机因子M不同即可。下面以几种方式进行示例性的说明,但应当理解的是并不仅限于以下几种方式:
方式一:直接将LTE小区的小区标识号cellId作为所述LTE小区的资源分配随机因子M;
方式二:将LTE小区的小区标识号cellId与LTE***当前传输时间间隔时刻(TTI:Transmission Time Interval)的***帧号sysFn之和作为LTE小区的资源分配随机因子M;
方式三:将LTE小区的小区标识号与LTE***当前传输时间间隔时刻的***子帧号subSysFn之和作为LTE小区的资源分配随机因子M;
方式四:将LTE小区的小区标识号与LTE***当前传输时间间隔时刻的***帧号sysFn和***子帧号subSysFn之和作为LTE小区的资源分配随机因子M。
在上述步骤中,利用资源分配随机因子M生成资源分配随机数K的过程包括:
利用资源分配随机因子M对预设的随机序列进行初始化,将该资源分配随机因子M作为种子生成伪随机序列;
从伪随机序列中选择一个数作为资源分配随机数K;该资源分配随机数K大于等于0,小于等于N1-N2。
在本实施例中,对LTE小区的资源分配包括对LTE小区上行物理信道(ULPDSCH)和下行物理信道(DL PDSCH)的物理资源块分配。下面分别对上行物理信道和下行物理信道的分配过程进行说明。
对LTE小区上行物理信道的物理资源块分配时,上述获取的物理资源块总数N1为LTE***的上行***带宽对应的物理资源块总数;获取的物理资源块总数N2为LTE小区当前(例如当前的TTI内)需要调度的上行物理资源块总数;此时为LTE小区上行物理信道分配物理资源块的过程包括:
基于待分配物理资源块的LTE小区的小区标识号为该LTE小区生成资源分配随机因子M;本步骤中的M=cellId+sysFn+subSysFn;
利用资源分配随机因子M对预设的随机序列进行初始化,将该资源分配随机因子M作为种子生成伪随机序列;
从伪随机序列中选择一个数作为资源分配随机数K,具体如下:
K=Rand[M,(0,N1-N2)];
其中Rand[]为随机数生成函数;Rand[M,(0,N1-N2)]为在0到N1-N2之间生成一个随机数,且生成该随机数的随机序列是用资源分配随机因子M作为种子。
将得到的资源分配随机数K作为LTE小区的上行物理信道物理资源块分配的起始位置,按照从低频到高频的顺序开始为该LTE小区的当前TTI分配上行物理资源块。
在本实施例中,LTE***的所有LTE小区都可都按照上述方式进行上行物理信道的PRB分配,此时在每个TTI,各LTE小区的上行物理信道PRB起始位置随机错开,可以降低小区间的干扰。
对LTE小区下行物理信道的物理资源块分配时,上述获取的物理资源块总数N1为LTE***的下行***带宽对应的物理资源块总数;获取的物理资源块总数N2为LTE小区当前(例如当前的TTI内)需要调度的下行物理资源块总数;此时还包括获取LTE***的下行***带宽对应的下行资源单元大小H。此时为LTE小区下行物理信道分配物理资源块的过程包括:
基于待分配物理资源块的LTE小区的小区标识号为该LTE小区生成资源分配随机因子M;本步骤中的M=cellId+sysFn+subSysFn;
利用资源分配随机因子M对预设的随机序列进行初始化,将该资源分配随机因子M作为种子生成伪随机序列;
从伪随机序列中选择一个数作为资源分配随机数K,具体如下:
K=H*floor[Rand(M,(0,N1-N2))/H];
floor[]表示向下取整;Rand()为随机数生成函数;Rand(M,(0,N1-N2))为在0到N1-N2之间生成一个随机数,且生成该随机数的随机序列是用资源分配随机因子M作为种子;H为所述LTE***的下行***带宽对应的下行资源单元大小。
将得到的资源分配随机数K所在的物理资源块位置对应到下行资源单元的位置作为LTE小区的下行物理资源块分配的起始位置;按照从低频到高频的顺序开始为该LTE小区的当前TTI分配下行物理资源块。
在本实施例中,LTE***的所有LTE小区都可都按照上述方式进行下行物理信道的PRB分配,此时在每个TTI,各LTE小区的下行物理信道PRB起始位置随机错开,可以降低小区间的干扰。
在本实施例中,上述方式适用于LTE小区下行物理信道基于各种分配方式分配物理资源块,例如LVRB、Type0/Type1等分配方式。但是当LTE小区的下行物理信道分配物理资源块遵循物理资源块连续分配原则时(例如采用LVRB分配方式就遵循该原则),本实施例中在从确定的起始位置为LTE小区分配物理资源块的过程中还包括:
判断N1-K-J<N2时,从最低频的物理资源块的位置开始按低频到高频的方向查找可用的物理资源块段,并以该物理资源块段的起始位置对应的下行资源单元的起始位置作为所述小区的下行物理信道物理资源块分配的新起始位置。其中,上述J为已被占用的物理资源块总数。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。