LTE中的數據傳輸(2)——下行數據傳輸

完全參閱《技術規範》P.123

       E-UTRAN在每個下行TTI內通過PDCCHUE動態分配資源資源(包括PRBMCS),UE通過識別C-RNTI實現。非DRX狀態下,UE持續監聽PDCCH以確定是否有針對它的調度信令。

        在下行方向,數據緩衝區位於eNBeNB可以準確地知道每個UE、每個RB對應的緩衝區數據量,因此一般採用基於RB的調度,以便於更好的滿足RBQoS要求。

       E-UTRAN還可以爲UEHARQ進程的初始傳輸分配預定義的資源,重傳則通過PDCCH調度。在有預定義資源的子幀內,UE如果沒有監聽到PDCCH通過其C-RNTI尋址的調度信令,則按預定義資源分配來接收下行數據;否則,按PDCCH指示接收下行數據,即調度信令優先於預定義資源分配。

1、下行資源分配的接收:

       可能的下行數據調度方式包括動態調度、半持續調度以及隨機接入過程的下行資源分配。

2、 HARQ實體

       UE側有一個HARQ實體,用於管理一系列並行的HARQ進程。每一個進程由其進程號來標識。UE HARQ實體將由DLSCH接收到的HARQ信息以及相應的TB指示給相應的HARQ進程。

       對於物理層空分複用的情況,UE會在每個子幀上接收到一個或者兩個TB,如果收到兩個TB,則這兩個TB對應同一個HARQ進程。其他情況下,每個子幀UE只能接收一個TB。

       如果當前TTI內有針對UE的下行資源分配,那麼UE將物理層接收到的TB以及相應的HARQ信息配置到HARQ信息提供的進程中。

       如果下行資源分配指示的是廣播HARQ進程。那麼UE將接收的TB配置到廣播HARQ進程中。

3、HARQ進程

FDD系統下行最大可支持8個HARQ進程。TDD系統下行最大可用HARQ進程數如下表。

    

對於接收到的TB以及相關的HARQ信息,HARQ進程做以下判決。

(1)如果HARQ信息中提供的NDI值與之前接收到的該TB對應的NDI值相比,已翻轉;或者如果HARQ進程爲廣播進程並且根據RRC指示的系統信息,當前是對該TB的首次接收;或者如果對於該TB沒有之前對應的NDI值,即本次接收是對該TB的第一次接收,那麼認爲當前發送爲新數據發送。

(2)其他情況下均認爲是重傳數據過程。

在此基礎上,對於新數據發送的接收,UE用本次接收到的數據代替當前軟緩存中已存儲的與該TB對應的數據。

對於重傳數據的接收,完成以下過程。

(1)如果重傳數據不能成功解碼,指示物理層合併(IR或CC)本次接收數據與當前軟緩存中已存儲的與該TB對應的數據。

(2)如果本次接收的HARQ信息中指示的TB大小與針對該TB的上一次指示不同,則認爲本次接收爲新數據接收,用本次接收數據代替當前軟緩存中存儲的數據。

經過上述對存儲該TB的軟緩存的合併或更新後,對該接收TB對應的當前軟緩存中的數據進行解碼,有以下幾種情況。

(1)對於成功解碼的情況,有以下兩種不同的處理過程,但處理之後都要對該TB生成ACK。

a) 如果成功解碼的TB對應的HARQ進程爲廣播進程,則將解碼後的MAC PDU直接發給高層。

b) 如果當前解碼爲該TB軟緩存中數據的首次解碼成功,則將解碼後的MAC PDU直接發給解裝備與解複用實體。

(2)對於解碼失敗的情況,針對該TB生成NACK。

但是對於上述生成的ACK或NACK,未必會指示給物理層發往eNB,具體情況如下。

a) 如果接收該TB的HARQ進程,通過Temporary C-RNTI尋址後指示接收,並且針對該UE的競爭解決尚未成功;或者如果接收該TB的HARQ進程爲廣播進程;或者如果timeAlignmentTimer沒有停止或超時,則生成的ACK或NACK不會指示給物理層發往eNB。

b) 其他情況,針對該TB生成的ACK或NACK指示給物理層發往eNB。

 

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