本节通过一个AMR语音业务中上行连路信道映射、信道编码的实例,说明物理层中数据处理的详细情况。 首先从业务层面,空中接口业务配置为12.2kbit/s的AMR语音业务+3.4kbit/s 信令,对于AMR语音,3类AMR编码信息分别使用3个不同RB’而这3个RB 分别使用3个DCCH,而3个DCCH分别映射到3个不同的DCH上。对于3.4kbit/s 的信令,RRC层使用4个RB用于传输不同的RRC消息,这4个RB使用4个DCCH,这4个DCCH映射到同一个DCH上。 为了简化起见,本节只分析上行方向上(手机到网络数据发送)的数据处理过程。12.2kbit/s AMR语音+3.4kbit/s信令业务使用的空中接口参数见表5-11。 根据表5-11中所列出的参数信息,下面逐步介绍传输信道数据到达物理层后的数据处理细节。 (1) MAC层将每个传输信道的传输块发送给物理层。这4个传输信道对应的传输块数据大小分别为: 81 (DCH1-AMR Class A); 103 (DCH2-AMR Class B); 60 (DCH3-AMR Class C); 148 (DCH4—RRC 信令)。 (2)传输块到达物理层后数据处理的第一步就是添加CRC,根据数据的重要性,只有信令数据与AMR Class A的数据需要添加CRC。 (3)添加完CRC后,各个信道需要经过信道编码处理。其中DCH1、DCH2和 DCH4都使用1/3速率的卷积编码,而DCH3使用1/2速率的卷积编码。 (4)在信道编码工作完成后,物理层需要对信道编码后的数据进行无线帧平衡处理。无线帧平衡处理的目的是为了保证每个无线帧中包含相同大小的数据。根据信道编码的输出结果DCH1、DCH2需要添加一位数据(TTI = 2,需要保证数据大小可以被2整除),而对于DCH3、DCH4的信道编码数据,则不需要进行帧平衡处理(DCH3的数据大小可以被2整除,而DHC4的数据大小可以被4整除)。 (5)在帧平衡处理后,需要进行无线帧的分割处理,以保证传输信道的数据被分配到每个无线帧中进行传输。 (6)在完成传输信道到物理信道的复用之前,需要进行速率匹配,以保证物理帧可以刚好被经过速率匹配的传输信道数据填充满。速率匹配的本质是让传输信道的数据可以匹配网络信道数据的大小。根据每个传输信道的传输特性不同,系统会给每个传输信道分配一个速率匹配特性值。在3GPPTS 34.108规范中,给出了不同业务类型中,每个传输信道的速率匹配参数建议参考值的范围。 在本实例中,分别给4个传输信道取以下速率匹配特性值: 180 (DCH1 -AMRClassA); 170 (DCH2-AMR Class B); 215 (DCH3-AMR Class C); 185 (DCH4-RRC 信令)。 速率匹配的计算方法如下,首先计算Z值。计算Z值的计算公式如下(参见TS25.212): 其中,Nmj为该传输信道m速率匹配前的数据大小;Ndataj为物理信道j上包含的数据总量;i则代表映射到同一个物理信道的传输信道序号(此处i=1,2,3,4)。 根据上述公式,可以得出以下计算结果: (1)Z0=0 (2)Z1=174。 速率后的数据大小为:N1=129+23=152 通过速率匹配后,4个专用传输信道的数据就可以复用到物理帧上进行传输了。各阶段的数据处理见表5-12。 图5-32所示为各个传输信道到物理信道的复用情况。 |