LTE上下行调度过程
LTE 系统数据传输过程包括两方面过程:上行调度过程和下行调度过程。
上行调度过程
1、UE 向ENB 请求上行资源 --Physical channel: PUCCH --Message: SR (schedule request) SR 发送的周期以及在子帧中的位置由上层的配置决定。 UE 需要告诉ENB 自己要传输的数据量,同时SR 中UE 必须告诉ENB 自己的identity (C-RNTI)。 根据上层的配置UE 按照一定的周期在PUCCH 的固定位置传输SR ,而ENB 对SR 的发送者的识别是通过UE 和ENB 事先约定好的伪随机序列来实现的。当UE 有发送数据的需求是,就把相应得SR 置1,没有资源请求时SR 为空。SR 只负责告诉ENB 是否有资源需求,而具体需要多少资源则由上层的信令交互告诉ENB 。 在TS36.213中指定:Scheduling request (SR) using PUCCH format 1,不需要进行编码调制,用presence/absence携带信息。 2、上行信道质量测量 --Physical signal: sounding reference signal --Physical channel: PUCCH ENB给UE 分配上行资源之前首先必须要知道上行信道的质量,如果UE 的上行信道质量较好且有传输数据的需求,ENB 才会给UE 分配资源。 Sounding reference signal 应该对UE 和ENB 都是已知的,ENB 根据从UE 接收到的sounding reference signal 和自己已知的信号的对比就可以知道当前上行信道的质量了。当然,如果信道质量的变换很快,再加上空间信号传输的延迟估计的误差,由sounding reference signal 测量出的信道质量可能会变得不准确。所以UE 需要每过一段时间就发送sounding reference signal给ENB ,以尽可能准确地得到当前信道的质量。 3、ENB 分配资源并通知UE --Physical channel: PDCCH 分配完资源后ENB 还必须把分配的结果告诉UE ,即UE 可以在哪个时间哪个载波上传输数据,以及采用的调制编码方案。 E-UTRAN 在每个TTI 动态地给UE 分配资源(PRBs & MCS), 并在PDCCH 上传输相应的C-RNTI 。 4、UE 接收资源分配结果的通知并传输数据 --Physical channel: PUSCH UE首先接收ENB 下发的资源分配通知,监视PDCCH 以查找可能的上行传输资源分配,从common search space中获取公共信息,从UE specific search space 中搜索关于自己的调度信息。根据搜索到的结果后就可以在PUSCH 对应的PRB 上传输数据信息。在上行链路中没有盲解码,当UE 没有足够的数据填充分配的资源时,补0。 5、ENB 指示是否需要重传 --Physical channel: PHICH 6、UE 重传数据/发送新数据。
下行调度过程
1、下行信道质量测量 ENB 发送cell specific reference signal 给UE ,UE 估计CQI 并上报给ENB 。 CQI 不仅告诉ENB 信道的质量,还包含推荐的编码调制方式。 Periodic CQI reporting channel: PUCCH Aperiodic CQI reporting channel: PUSCH 接收到的DCI format 0的CQI request设置为1时,UE 非周期上报CQI 、PMI 和RI ,上层可以半静态地配置UE 周期性地上报不同的CQI 、PMI 和RI 。 2、ENB 分配下行资源 ENB 根据下行信道的质量好坏自适应地分配下行资源(针对 UE 选择不同的载波和slot )。下行链路中,E-UTRAN 在每个TTI 动态地给UE 分配资源(PRBs & MCS )。 3、ENB 在下行信道传输数据 Physical channel: PDSCH 根据资源分配的结果在PDSCH 上填充数据, 并在PDCCH 上传输相应的C-RNTI 。 4、UE 接收数据并判断是否需要发送请求重传指示 Physical channel: PUCCH Physical channel: PDSCH UE根据检测PDCCH 信道,解码对应的PDSCH 信息。UE 根据PDCCH 告知的DCI format在common search spaces中接收PDSCH 广播控制信息。此外,UE 通过PDCCH UE specific search spaces接收PDSCH 数据传输。
5、ENB 重传数据/发送新数据。