ShareTechnote系列LTE(13):上行链路数据传输调度-持续调度

上行链路数据传输调度-持续调度

        LTE中有两种数据传输调度方案。在算法方面,最简单的是持续调度。在此调度模式下,网络以DCI格式0为每个子帧发送“Grant”。

        i)网络在下行PDSCH和PDCCH上发送第一个数据,其中DCI格式1用于下行数据解码,DCI格式0用于上行Grant。(如果没有要传输的下行链路数据,网络只传输DCI格式0的DPCCH,不传输任何DPSCH数据)

        ii)UE通过解码PCFICH以计算CFI的值。

        iii)UE解码PDCCH并获取DCI格式1的信息

        iv)基于DCI格式1,UE解码下行数据。

        v)UE从PDCCH解码DCI格式0的信息

        vi)UE通过UCI发送下行数据的ACK/NAK(UCI将由PUCCH携带)

        vii)UE检查Grant字段。

        viii)如果允许,UE通过PUSCH传输上行数据

        ix)网络解码PUSCH数据并通过PHICH发送ACK/NACK

        x)如果PHICH携带NACK,则UE解码PHICH并重新传输数据。

        总体流程如下图所示。这个图表没有显示所有的细节,仅提供整个过程的大概。

        

        DCI格式0的详细数据结构见TS 36.212第5.3.3.1.1节 "5.3.3.1.1 Format 0"。 

        上面列出的过程实际上是一个相当复杂的过程,通常可以将这个过程分解为多个简单的过程。

        步骤1:下行数据接收,无ACK/NACK传输==

        a)网络发送PDCCH和PDSCH数据

        b)查看UE是否正确解码PDSCH数据

        这似乎是一个非常简单的两步过程,但为了实现这一点,UE执行上述步骤ii),iii),iv)。

        步骤2:DCI格式0接收==

        a)网络发送DCI格式0(上行 Grant),无PDSCH传输

        b)查看UE是否正确解码DCI格式0(需要确保UE解码的资源分配与网络发送的DCI格式0匹配。)

        步骤3:基于DCI格式0的pusch传输==

        a)网络发送DCI格式0(上行grant),无PDSCH传输

        b)UE在PUSCH上传输上行数据

        c)网络解码PUSCH数据

        d)查看在网络端解码的数据是否和UE传输的数据一致

        要做到这一点,PUSCH的下行DMRS应该已经被正确实现,并且您必须确保UE在DCI格式0指定的的RB上传输PUSCH数据。

        步骤4:下行数据接收和ACK/NACK传输==

        a)网络发送PDCCH和PDSCH数据

        b)UE解码PDSCH数据

        c)UE必须相应地发送ACK/NACK。

        步骤5:UL数据传输和ACK/NACK接收==

        a)网络发送DCI格式0(上行grant),无PDSCH传输

        b)UE在PUSCH上传输上行数据

        c)网络解码PUSCH数据

        d)网络在PHICH上发送ACK/NACK

        e)UE必须正确解码ACK/NACK

        f)如果收到NACK,则必须重新传输数据。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章