平时在与大家交流过程中,发现大家在对于信道映射这一块有点模糊不清,当然这个可能不影响问题的定位。例如经常出现的CCCH,DCCH这些有什么区别,做了这么多年协议,对这个一直傻傻分不清。在此借用这个机会总结学习下。

一:NR 信道映射

先借用http://www.sharetechnote.com/html/5G/5G_ChannelMapping.html 里面的一张大图:

 

 从上面这张图里面,可以清洗的看见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层是怎么具体做上下行映射的呢?

 

 应该说下面这张图是对上面图的补充说明,细细品味。对左边表格进行说明:

(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基本类似。如下:

 

三: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了。

 

 

可以看到RRC 重建也在UL CCCH上传输。

 

posted on 2023-01-17 10:47  shiyuan310  阅读(1304)  评论(0编辑  收藏  举报