0714记录
UE结构体:SCIndex, UseRBNum, SINR, RSRP
SC结构体:UEIndex, SCRBNum, Load, SCUsedRBNum
初始情况:
用户基站RSRP关联,计算上述所有变量
UE角度:基站RSRP降序排序,选择Nmax个协作基站
宗旨:SC角度:UE的SINR降序排序,SINR高的用户优先分配PRB
Note: 这一步SC角度工作并没有完成,这是我们的目标
第一次循环需要完成的工作:
1.找出负载最大的小区
2.找出负载最大的小区中的用户
3.分配PRB按照SINR降序给这些用户,直到小区内没有资源
4.计算出这些用户的协作基站,并给这些协作基站的SCUseRBNum1赋值
5.把其它基站全部赋值为0
第一次循环:
构造SC结构体:将上述变量赋给SC结构体的第一次循环的变量 SC(1,:)
Note: SC(1,1)含义代表第一次循环负载最大的基站
构造UE结构体:选出SINR高的用户优先分配PRB,如果前m个用户使用的PRB和 小于SCRBNum且前m+1个用户使用的PRB和大于SCRBNum,将USERBNum赋给这前m个用户的UE结构体,将这前m个用户的小区指示赋给UE结构体,具体而言就是UE(mm).UseRBNum, UE(mm).SCIndex(Nk)赋值。将这前m个用户的协作基站SC结构体的SCUsedRBNum更新,SC(1,UE(mm).SCIndex(Nk)).SCUsedRBNum。
SC(1,1).SCUseRBNum11 。SC(1,1).UEindex11(m)
UE(1,k).SCIndex
第 t 次循环:
UEAPnum=UEAPnum-m。
SCAPnum=SCAPnum-1
for 循环 SC(t, j)进行赋值。SC(t+1, j)=SC(t, j+1)
对SC(t, 1)进行更新。 Note: SC(t,1)含义代表第 t 次循环负载最大的基站。
选出SINR高的用户优先分配PRB,如果SC(t, 1)的前m个用户使用的PRB和小于SCRBNum且前 m+1个用户使用的PRB和大于SCRBNum,将USERBNum赋给这前m个用户的UE结构体,将这前m个用户的小区指示赋给UE结构体,具体而言就是UE(mm).UseRBNum, UE(mm).SCIndex(Nk)赋值。
网友评论