无线信道是时刻变化的,主要因素有:
- 频率选择性衰落 frequency selective fading
- 阴影衰落 shadow fading
- 路径损耗 path loss
链路自适应目的
为了优化一定传输功率下的系统容量和覆盖,发送器应该去匹配数据传输速率和接收信号质量。这种优化被称为链路自适应。
简而言之,信道的变化,要求传输参数也需要自适应的调整。
自适应的具体内容
功率调整
在circuit-swtiched voice 中,需要constant data rate
但是基于package-data traffic业务中,constant data rate 不再是一个严重的问题,只要平均速率能平稳就OK。
编码速率
对于给定的modulation,编码速率可以根据链路情况进行选择。低编码速率在差的信道环境下使用,高编码速率在高的SINR条件下使用。
Modulation 方法
Low-order modulation, QPSK, 抗干扰性强,但是码率低。
High-order modulation, 256QAM,虽然有很高的码率,但是抗抗看绕行弱,只有在SINR非常好的情况下才使用high-order modulation。
BS根据链路自适应算法来选择MCS,算法的设计有很多种,可以计算PUSCH和BER/BLER或者是DMRS和SRS。但是SRS是用来获取那一段频谱资源可以调度,所以它常常用来做资源映射,对PUSCH的MCS选择的影响很小。
SINR对仿真中的MCS的门限,不能确保可以完全用于实际信道中的FER。为了解决这一问题,基站需要估计上行链路错误,比如transport block error rate 或者code block group error rate;通过OLRC修改SINR信息。基站可以利用ACK/NACK的信息来估计上行链路错误。
###整体流程
- 当基站接收到来自UE的PUSCH的时候,基站根据DMRS测量PUSCH的UL SINR。
- 如果PUSCH中有MAC PDU,modem也要汇报CRC结果。
- 只要有modem上报UE的SINR,链路自适应模块更新UE的SINR。IIR滤波用来更新SINR [接1]
- CRC的结果用来调节OLRC offset [接2].
- 滤波后的SINR和OLRC -> 有效SINR。
- 根据链路仿真,有效SINR被用来做MPR和MCS的映射。
- 链路自适应模块将UE的MPR传递给QoS/PF调度器,以计算scheduling metric。
- 链路自适应模块将MCS传递给资源分配模块,用来计算RB。