51学通信技术论坛

标题: 5.5.2 AMR语音业务中TFCI的使用 [打印本页]

作者: 爱卫生    时间: 2012-12-8 12:42:31     标题: 5.5.2 AMR语音业务中TFCI的使用

对于前面介绍的3类AMR语音编码数据,因其重要性不同,所要求的空中接口传输QoS机制也有所不同。为了满足并区分不同的QoS要求,在空中接口将这3类AMR语音分别使用不同的传输信道(DCH)进行传输。为了传输AMR 语音数据,就需要3条DCH,而加上额外的用于传输空中接口信令(3.4kbit/s)的一条DCH,就需要使用4条DCH,这样共用四个传输信道可以被复用在一起。这4个DCH分别为:

- Class A使用DCH 1传输;

- ClassB使用DCH2传输;

- Class C使用DCH 3传输;

信令使用DCH4传输。

3GPP TS34.108的6.10.2.4节和TS 25.331的第13.7节给出了许多缺省的无线承载的配置参数,其中有一个就是关于12.2kbit/s的AMR语音业务外加一个3.4kbit/s信令的配置实例。每个传输信道可能使用的传输格式分别为:

DCH1 (0, 39, 81); DCH2 (0, 103); DCH3 (0, 60); DCH4 (0, 144)

按照协议规定,对于这一无线承载的配置,TFCS共包含6种可供使用的TFC;

TFCS 为{

(TFO, TF0, TF0, TF0), (TF1, TFO, TF0, TFO), (TF2, TFI, TFI, TF0),

(TFO,TF0, TF0, TF1), (TF1, TFO, TF0, TFI), (TF2, TFI, TFI, TF1) }

每个可能TFC都用一个CTFC去标识,分别是:

CTFC (TF0, TF0,TF0, TF0)= 0;

CTFC (TFI, TF0, TFD, TF0)= 1:

CTFC (TF2, TF1, TF1, TF0)= 11;

CTFC (TF0, TF0, TF0, TF1)= 12;

CTFC (TF1, TF0, TF0, TF1)= 13;

CTFC (TF2, TF1, TF1, TF1)= 23。

首先看一下各个CTFC是怎样计算出来的。

根据已经知道的配置信息,可以得到每个传输信道可能使用的传输格式的种类数为:

L1=3;L2=2;L3=2;L4=2

所以有:

P1=L0=1

P2=L0*L1=1*3=3

P3=L0*L1*L2=1*3*2=6

P4=L0*L1*L2*L3=1*3*2*2=12

所以有:

CTFC (TF0, TF0, TF0, TF0)=0*P1+0*P2+0*P3+0*P4=0

CTFC (TFI, TF0, TF0, TF0)=1*P1+0*P2+0*P3+0*P4=1

CTFC (TF2, TFI1, TFI1, TF0)=2*P1+1*P2+1*P3+0*P4=11

CTFC (TF0, TF0, TF0, TFI1)=0*P1+0*P2+0*P3+1*P4=12

CTFC (TFI1, TF0, TF0, TFI1)=1*P1+0*P2+0*P3+1*P4=13

CTFC (TF2, TF1, TF1, TFI1)=2*P1+1*P2+1*P3+1*P4=23

这样一来,当发送端给出一个CTFC信息时,接收端也就能相应知道这个对应的TFC中使用的各个传输信道的传输格式是哪一个。CTFC通过定义Pi值达到了这个目的,Pi的计算规则使得每个Pi都能比P1~Pi-1的值所能组合起来取得的和值都大。例如,在本例中,(P2=3)>(2*P1=2);(P3=6)>(2*P1+1*P2=5);(P4=12)>(2*P1+1*P2+1*P3=11);这样就可以在接收端根据CTFC的值,从DCH4到DCH1依次将各个传输信道适用的传输格式反推出来。

例如,如果CTFC = 23,则:

23=P4*1+11 DCH4使用TF1;

11=P3*1+5  DCH3使用TF1;

5=P2*1+2 DCH2使用TF1;

2=P1*2 DCH1使用TF2;

所以,对应的TFC所使用的传输信道组合就是(TF2,TFI, TFI, TF1)AMR语音业务的空中接口的信道配置见表5-4。

[attach]2045[/attach]

在进行信道编码、速率匹配及交织处理后,物理信道上的数据就可以执行扩频和调制过程了。

WCDMA在设计上,上行链路与下行链路具有不同的信道结构。所以在这一小节中将上行信道的扩频和调制与下行信道的扩频和调制分开说明。在介绍扩频和调制之前,先介绍信道码和扰码的产生。






欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) Powered by Discuz! X2