文档介绍:Semi-Persistent Scheduling(SPS,半永久性调度)
 
      Semi-Persistent Scheduling,简称SPS,半永久性调度,又称为半静态调度。
      与动态调度时每个TTI为UE分配一次无线资源不同(H指定),SPS允许半静态配置无线资源,并将该资源周期性地分配给某个特定UE。
      简单地说,eNodeB在某个TTI使用SPS C-H指定UE所使用的无线资源(这里将其称为SPS资源),每过一个周期,UE就使用该SPS资源来收或发数据。eNodeB无需在该子帧(这里将其称为SPS子帧)H来指定分配的资源。
      由于SPS有“一次分配,多次使用”的特点,不需要在每个TTI都为UE下发DCI(包括上行或下行的DCI),H开销。
      SPS对数据包小,大小基本不变且周期性的业务很有用,如VoIP。这类业务的timing和所需的无线资源都是可预测的。
      只有PCell支持SPS。这是因为SPS主要应用于低速业务,负载低,没有必要使用多个载波单元。
      配置了SPS调度的UE可以同时进行动态调度,H是用于动态调度还是SPS调度。因此,配置了SPS调度的UE有2个标志:一个“正常的”C-RNTI,用于动态调度,在随机接入过程中分配;
另一个是SPS C-RNTI,用于SPS调度,通过SPS-Config的semiPersistSchedC-RNTI字段配置。
      UE的半静态调度是通过IE: SPS-Config配置的。见图1:
 
SPS-Config ::= SEQUENCE {
    semiPersistSchedC-RNTI           C-RNTI                OPTIONAL,         -- Need OR
       ------Semi-Persistent Scheduling C-RNTI
    sps-ConfigDL                 SPS-ConfigDL          OPTIONAL,         -- Need ON
       ------用于下行SPS
    sps-ConfigUL                 SPS-ConfigUL          OPTIONAL          -- Need ON
       ------用于上行SPS
}
 
SPS-ConfigDL ::=  CHOICE{
    release                      NULL,
    setup                        SEQUENCE {
       semiPersistSchedIntervalDL           ENUMERATED {
                                            sf10, sf20, sf3