2019-07-14

2019-07-15  本文已影响0人  时光渐行渐远

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)赋值。

上一篇下一篇

猜你喜欢

热点阅读