学习5G 上行信道调度
5G君 2020-06-03
上一节我们给大家讲述了5G 下行信道调度,今天我们讲一讲5G上行信道调度。

5G 下行信道调度
在LTE和NR系统中均采用共享信道传输数据,时频资源在UE之间是动态共享的,gNodeB通过调度实现上下行链路时频资源的分配。调度功能主要在MAC层实现,调度过程中需要考虑到业务的优先级,确定MCS,为UE分配适合的时域、频域以及空域资源。
其中上行调度主要基于上行SRS及DMRS进行信道质量测量选择合适的MCS以及分配相应的PUSCH资源。
上行调度流程:


一、确定所需调度内容
在进行上行数据调度之前,调度器需要先了解空口的信道状况和确定所需调度的内容。
  • 物理层测量及上报:主要包括上行SINR、上行干扰、PUSCH DTX等信息,上行SINR用于了解UE上行信道质量,上行干扰用于了解载波受干扰水平,用于频选调度,PUSCH DTX检测用于指示UE侧是否发送数据。
  • 用户的MAC CE:

    1)SRI:UE通过PUCCH告知gNodeB有上行数据需要发送,调度器据此为UE分配PUSCH时频域资源。

    2)BSR:UE向调度器发送的上行数据缓存数据量。 3)PHR:指示用户功率的使用状态,定义为用户上行最大发送功率和已经使用的发射功率的差值,即用户的功率余量。


  • HARQ反馈:HARQ反馈的结果包括ACK、NACK和DTX,指示初传数据和重传数据的传输正确性。
  • 上层配置:主要是指用户对应业务的QoS要求,主要包括QCI、GBR、MBR、AMBR等。

  • UE能力及同步情况、MIMO的传输机制。
  • 调度内容:是发送的公共控制信息(系统消息、paging消息、随机接入消息)还是用户专业控制信息(即在SRB上传输的信息)亦或是用户的业务数据(VOIP业务、视频业务、游戏业务等等)
  • 确定调度类型: 用户的调度类型包括初传调度和重传调度。

二、调度内容优先级计算 gNodeB主要是通过综合考虑信道质量,历史传输速率以及业务的QC级别确定UE的调度优先级。 上行初传调度主要根据EPF算法,对多个有上行数据传输请求的用户进行优先级排序,优先级从高到低依次调度。 上行重传调度为异步自适应HARQ重传。HARQ重传时,系统可以自适应选择MCS,TBS与初传的TBS相同。上行传输次数到达HARQ最大传输次数(5次)后,停止上行HARQ重传。
三、分配PUSCH资源

PUSCH时频域资源包括PUSCH时域资源和PUSCH频域资源。分配PUSCH时频域资源是指给用户分配合适的资源大小和资源位置。上行调度之前,gNB先要对用户数据量进行计算,主要是针对发送了SR的用户,需要估算该用户本次调度的数据量。gNB功控模块会对每一个UE设置收敛的功率谱密度目标值,用于维持该功率谱密度下的最大可分配RB个数。

PUSCH有如下两种格式的映射:

  • type A:起始符号0;长度(含DMRS)Y~14符号
  • type B:起始符号0~12;长度(含DMRS)2~14符号
和LTE类似,在NR中上行PUSCH的资源是在下行调度DCI后间隔K个时隙进行发送的,K的取值和PUSCH的格式,PUSCH的资源分配,CP类型以及子载波带宽有关。
四、计算MCS 由于信道变化对信号有影响,gNodeB测量时刻的SINR和调度时刻的SINR相比,可能已经有较大的变化。因此,gNodeB需要对测量时刻的SINR进行调整,而后将调整后的SINR与gNodeB解调性能进行比较,选择合适的MCS用于用户上行传输。

在进行SINR调整时,调度器根据上行IBLER目标值计算SINR调整量:

  • 当IBLER高于上行IBLER目标值时,SINR调整量向下调整。
  • 当IBLER低于上行IBLER目标值时,SINR调整量向上调整。

五、分配PUSCH DMRS资源

PUSCH DMRS的分配主要为了gNB对上行数据的解调。PUSCH的DMRS分为以下两种,由高层信令配置。

  • 前置DMRS:1~2个符号(必选)
  • Additional DMRS:符号数和前置DMRS相同(可选)

端口数:根据支持的不同逻辑端口数,又可以分为TYP1和TYP2
  • Type1:单符号4端口,双符号8端口
  • Type2:单符号6端口,双符号8端口


声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • RF
  • 射频
  • 通信
  • 无线
下载排行榜
更多
评测报告
更多
广告