(UM12 5-12)
对应于不同的逻辑信道,RLC层将会根据上层不同的应用来选择不同的工作模式,由RLC层完成从逻辑消息到逻辑信道的映射。表5-12给出了这种映射关系。如广播控制信道和寻呼控制信道规定了只能选择透明模式,在添加RLC层字头时是透明通过的,执行的只是分段,并直接送往MAC层。第二类公共控制信道CCCH和公共业务信道CTCH,只能选择非确认模式,需要完成分段,添加一定的RLC层字头,不作加密,不作分段重传。最后二类专用控制信道DCCH和专用业务信道DTCH,三种工作模式都可以选择,取决于当前的业务要求,由RRC层控制。RLC层字头是固定的,非确认模式是8比特,而工作于确认模式是16比特。8比特位是由数据块的序列号和长度指示位(又称扩展指示位)E构成,工作于确认模式时,除了序列号之外,还添加了D/C位、Polling位、包头指示位HE,共16比特。RLC层根据不同的业务执行分段功能,分段长度的定义取决于传输格式的选择,也就是MAC层所选择的传输块的大小。RLC分段是根据MAC层的要求分成固定长度的Payload,如果Payload长度不够将填补填充位Padding。如例5-15,一个在下行链路上64kbps交互或背景类业务,上层业务数据单元按每20ms截取,20ms在RLC层得到1280比特,分成4段,每段320比特,再添加16比特的RLC层字头,工作于确认模式,相当于送往MAC层时数据共有4块,每块是336比特。
(UM12 5-11)
逻辑信道向传输信道的固定映射关系大致有以下几种:
BCCH → BCH;PCCH → PCH;DTCH → DCH、DSCH、RACH/FACH、CPCH;CTCH → FACH;
CCCH → RACH/FACH;DCCH → DCH、RACH/FACH、CPCH/DSCH等。
(UM12 5-16)
在逻辑信道MAC层字头的添加,重点是4个域的添加。
TCTF:目标信道类型域(2或8比特)。当多个逻辑信道映射到RACH/FACH信道时,才需要有这个标志指示位。相当于指明哪种逻辑信道映射到了RACH或FACH上。
UE ID:移动台的标识符(16或32比特)。如果是C-RNTI,标识符是16位;如果是U-RNTI,标识符是32位
UE ID TYPE:移动台标识符的类型(2比特)。指明移动台的标识符是C-RNTI还是U-RNTI。与UE ID域在MAC层同时出现。当移动台需要工作于共享信道时,需要添加这二个域,指明移动台的身份。如BSCH、FACH信道上同时传送多个移动台信息时MAC层就需要添加。
C/T:逻辑信道的ID(4比特)。当多种逻辑信道都有映射到RACH/FACH信道上时,需要标识不同的逻辑信道。如DCCH和DTCH在MAC执行了复用功能,都映射到FACH信道上时必须添加C/T域加以区分。
所以MAC的字头是动态变化的,取决于逻辑信道到传输信道的映射关系。MAC层内部的软件功能模块在工作时共有3个部分构成,MAC-B代表广播类的MAC层映射;MAC-C代表公共和共享信道的MAC层映射;MAC-D对应的是专用信道的映射。MAC-B对应输出是BCH;MAC-C对应输出的有PCH、RACH/FACH、CPCH/DSCH;MAC-D对应输出DCH。上层6类逻辑信道在选择MAC层映射时是交叉映射的。如BCCH原则上是选择MAC-B静态映射到BCH,但事实上从内部软件处理来说,BCCH还可以选择MAC-C模块映射到FACH信道上。所以从静态角度来说,MAC-C的对应输入应包括PCCH、CTCH和CCCH;MAC-B的对应输入应包括BCCH;MAC-D的对应输入应包括DCCH和DTCH。
对应不同的映射关系,MAC字头的添加截然不同。 BCCH → BCH和PCCH → PCH时均不添加MAC层的字头,透明传递,送往传输子层进行基带处理;DTCH/DCCH→ DCH时都会选择MAC-D作映射,由于是多个逻辑信道向同一个传输信道DCH的映射,所以需要添加MAC字头,即C/T域的添加;CTCH/CCCH→ RACH/FACH时MAC字头需要添加TCTF域,UE ID域及UE ID类型域;专用业务信息选择FACH信道传输(交叉映射)时需要添加所有4个域。映射关系的详细描述在规范的34.108中。
本讲义图表可能不全,详情访问:http://bbs.cnttr.com/viewthread.php?tid=77597




