平時在與大家交流過程中,發現大家在對於信道映射這一塊有點模糊不清,當然這個可能不影響問題的定位。例如經常出現的CCCH,DCCH這些有什麼區別,做了這麼多年協議,對這個一直傻傻分不清。在此借用這個機會總結學習下。

一:NR 信道映射

先借用http://www.sharetechnote.com/html/5G/5G_ChannelMapping.html 裏面的一張大圖:

邏輯信道優先級和QoS優先級的關係_邏輯信道優先級和QoS優先級的關係

 

 從上面這張圖裏面,可以清洗的看見NR 裏面的邏輯信道-----傳輸信道-------物理信道之間的映射關係。

上面這張圖解析:

(1)在上行的信道映射中除了物理信號和隨機接入以外,信令和數據最終都是映射為UL-SCH傳輸信道的,也就是説UL-SCH承載的是SRB0/SRB1/SRB2/DRB的數據,進一步映射為PUSCH物理信道。

(2)PCCH映射為PCH,進而映射為PDSCH(不存在承載概念),而且MAC層沒有對PCCH數據進行處理,看起來是bypass。(不存在承載概念怎麼理解???)

 

         BCCH除了MIB信息映射為BCH,進而映射為PBCH以外,其餘SIB都映射為DL-SCH,並最終映射為PDSCH(不存在承載概念),SIB信息有HARQ,但是這裏的HARQ跟我們理解的有一點不同,不期望從接收端等到任何的ACK/NACK響應。

 

         CCCH(SRB0)、DCCH(/SRB1/SRB2)、DTCH(DRB)這三種信道映射為DL-SCH,並最終映射為PDSCH。

(3)隨機接入是在MAC層發起,沒有對應的邏輯信道。(Msg1、Msg2)。

 

每個信道都包含DMRS 參考信號(PRACH 除外)。但上面那張圖在MAC層沒有標明上下行。

下面在來一張圖,在MAC層是怎麼具體做上下行映射的呢?

邏輯信道優先級和QoS優先級的關係_數據_02

 

 應該説下面這張圖是對上面圖的補充説明,細細品味。對左邊表格進行説明:

(1)從邏輯信道上來説:有四個邏輯控制信道PCCH 、BCCH、CCCH、DCCH,只有一個邏輯業務信道DTCH。PCCH  和BCCH毫無以為都是下行的控制信道。  那麼CCCH和DCCH 肯定就是上下行都用的控制信道。 DTCH 也肯定是上下行有用的業務信道。

(2)對上行而言:上行邏輯信道CCCH, DCCH,DTCH都映射到傳輸信道UL-SCH

(3)對下行而言:邏輯信道BCCH映射到傳輸信道DL-SCH和BCH,當然MIB和SIB一般不在同時發送,所以就不會同時映射。

                         邏輯信道PCCH映射到傳輸信道PCH

                         下行邏輯信道DCCH、CCCH、DTCH 都映射到DL-SCH。

(4) 因為CCCH上面,UL和DL都可以傳輸,所以就有了UL CCCH和DL CCCH這個説法。

             

二:LTE 信道映射

LTE 信道映射和NR基本類似。如下:

邏輯信道優先級和QoS優先級的關係_邏輯信道優先級和QoS優先級的關係_03

 

邏輯信道優先級和QoS優先級的關係_邏輯信道優先級和QoS優先級的關係_04

三:CCCH和DCCH區別

 通過前面的介紹,CCCH和DCCH上下行都可以使用。那麼具體傳輸什麼呢?

BCCH:Broadcast Control CHannel. 傳輸廣播系統消息,大家都知道的MIB和SIB.

PCCH: 即尋呼控制信道(Paging Control Channel) 用於傳輸尋呼消息的下行信道。

               在TD-SCDMA中,根據MAC提供數據傳送業務的不同,定義了一系列邏輯信道類型。邏輯信道可分為兩大類:傳輸控制平面信息的控制信道 和 傳輸用户平面信息的業務信道。而PCCH屬於CCH(控制信道)的一種。

CCCH (Common Control Channel):CCCH用來建立RRC連接或者一個SRB(Signaling Radio Bearer),CCCH也用作RRC重建過程。SRB0映射到CCCH。

DCCH (Dedicated Control Channel):DCCH用來承載雙向的信令。一般需要兩個DCCH信道,一個承載SRB1,一個承載SRB2。

      SRB 1:SRB1用來承載RRC信令和高優先級的NAS信令。

      SRB 2:SRB2適用於承載低優先級NAS信令的RRC消息。低優先級的信令在SRB2建立前先通過SRB1發送。

DTCH,專用業務信道。

例如Msg3就在UL CCCH上傳輸。 Msg4就在DL CCCH上傳輸。 至於msg1、msg2因為不會傳輸到rlc, 只是MAC處理,所以談不上邏輯信道。

Msg4裏面會攜帶SRB1的建立,那麼Msg5就會在UL DCCH上傳輸了。後續接入過程中的RRC重配,NAS消息就都在UL DCCH和DL DCCH上傳輸了。

下面給兩個例子:

Msg3裏面的RRC setupReq  就在UL CCCH。  Msg4裏面的RRC setup就在DL CCCH。往後就都走DCCH,直到PDU session建立完成。 後面開始做業務就在DTCH了。

邏輯信道優先級和QoS優先級的關係_信令_05

 

 

邏輯信道優先級和QoS優先級的關係_數據_06

可以看到RRC 重建也在UL CCCH上傳輸。

邏輯信道優先級和QoS優先級的關係_數據_07