3G无线网络中自适应QoS多媒体传输
发布时间:2006-10-14 8:04:54   收集提供:gaoqian

刘俊勇,陶洋

重庆邮电学院,重庆400065


  摘 要:探讨自适应QoS支持的多媒体(如视频、音频、电子邮件和web流量)在3G无线信道传输时资源的分配。对不同类型媒体,结合链路层和应用层的自适应QoS,给出一种端到端的结构。估计变化的信道并进行动态分配资源。

  关键词:第3代移动通信;自适应服务质量;前向纠错;自动请求重传

  0 引 言

  随着Internet和无线接入的快速增长,在无线网络上传输多媒体业务有巨大的需求。3G无线网络给多媒体业务提供384 kbit/s~2 Mbit/s的带宽,使得在无线链路上提供集成的数据,语音,音频,视频业务成为可能[1]。

  不同媒体的特征是不同的。对实时多媒体传输,如视频和音频,延时要求小,但容许一些错误。另外,非实时多媒体传输,如Web接入和下载文件,需要可靠性,容许一定的延时。不同媒体的不同特性或给定媒体的不同部分,需要各种QoS。如低层的可扩展的媒体编解码器有高的QoS需求[2]。有几种不同QoS需求的业务系统的主要困难是在可变的信道中不容易把这些质量标准结合为单一的性能测量标准以达到理想的质量。为达到理想的媒体质量,可以控制媒体源或信道。优化通常是局部的,因为没考虑一些动态的系统。

  针对这些难题,给出跨层的媒体传输结构来支持不同类的QoS。考虑了应用层,传输层,链路层和物理层,以达到理想的端到端的质量。并考虑了信道的动态变化。

  1 3G无线信道的跨层端到端自适应QoS多媒体传输结构  

  为有效地在3G无线信道传输多媒体业务,应支持多媒体流和不同的QoS。支持多媒体流,即在同一个源能同时支持不同QoS需求的流。因为在用户间的多媒体通信有可能包含不同QoS需求的语音、视频、数据。在3G标准中有4种不同的QoS类:对话类、流类、交互式类、背景类[3]。

  第3代无线标准从概念上定义了一定范围的参数值,这就使得有很多可选的方法来制订一系列的流量和QoS参数值。在提出的传输结构中,自适应的QoS被划分为两部分:链路层自适应QoS,系统层自适应QoS[3-5]。

  在3G无线信道上进行多媒体传输的挑战是把网络层和应用层结合起来考虑,以达到理想的端到端性能。设计出跨层的自适应机制以达到:

  (1)根据媒体特性自适应调整链路层的QoS;

  (2)精确模拟可变的衰减信道和动态的产生比特错误和突发错误的反馈;

  (3)根据媒体特性和可变的信道状态自适应地进行源的比特分配和在应用层进行保护;

  (4)对不同类型的媒体周期性的重新分配资源来达到理想的端到端的质量。

  图1给出在3G无线信道上进行多业务传输的多媒体传输构架。为准确地估计信道状态,信道的BER,衰减深度,可获得的功耗和切换(handoff)通过不同层反馈到接收端。对电源管理,在后台采用监控程序周期监测电池的能耗。



  2 链路层自适应QoS

  在3G无线信道上有效地传输多媒体,需要支持不同类的QoS。传输流的质量主要依靠它的流量、最大比特率、能保证的比特率、传输延迟、容错性、保护级别、传输信道特性等。在我们提出的传输结构中,无线资源控制(RRC)模块与链路控制(RLC)媒体接入控制(MAC)和物理层协商来决定合适的模式,如图2所示。



  在3G无线信道,每种业务对应一个独立的传输信道。对即将出现的业务请求,相应的配置需要根据业务的特性进行处理。物理层上合适的交织长度和RLC上的合适的重传计数能根据延迟计算出。在物理层根据容错需求选择合适的编码模式。如视频传输选0.5速率的卷积编码,Web数据用Turbo编码。

  通过在每个逻辑链路选择正确的比特率,传输功耗,传输调度使流量最大化。最大流量定义为整个激活的链路上的平均数据率的和。

  3 应用层自适应QoS

  如上所述,当媒体在信道中传输时激活链路层自适应QoS。媒体在发送时应用层的自适应QoS对其产生影响。

  考虑到有限的带宽和无线链路的易出错环境,采用错误控制机制是很有必要的。图3为自适应信道混合错误控制机制,冗余被控制到最低。



  有2个基本的错误检测机制,ARQ和FEC(forward error correction)。ARQ让接收端请求重传丢失或损坏的数据包。FEC传输原始数据有一些冗余,允许接收端重建丢失或损坏的数据包。在这2个错误控制机制,FEC通常用在实时通信,因为它的延时小。然而,即使在没有错误发生的信道FEC,也要引入固定的传输开销。

  要保持理想的保护级别,好的错误控制机制应该考虑媒体编码特性和可变的信道环境。根据各种媒体的重要性和单个媒体发生错误后对整个媒体质量产生的影响来确定的冗余度。

  4 最佳的资源分配

  动态资源分配对支持应用层控制的分布式多媒体系统很有必要。无线网络中资源分配的目的是决定怎样分配资源来满足业务需求的质量并且整个媒体流失真最小或功耗最低。通常,不同类型的媒体对整个媒体有不同的影响,在媒体处理中的功耗也不同。计算时,ri表示第i个媒体流的发送速率,di表示流的失真,ai表示流在质量上受影响的程度,Pi表示处理流的功耗。资源分配的难题可分别表示为:



  式中,DT是用户可以接受的失真,PT和RT各是可获得的功率和当前整个即时的比特率。每种媒体速率和失真的关系是Ri=F(Di)。由速率失真原理,信源对媒体单元的编码率越低,媒体的失真越大,R2>R1aD2
  在无线链路,失真由信源失真和信道失真组成。 信源失真(Source D(Rs))由媒体速率控制引起。信道的随机误码和突发的衰减误码引起信道失真Distortion(n)。用公式表示为



  式(1)中,P(n)是第n个比特出错的概率。

  基于速率-失真的关系,很有必要采用一些错误保护机制来减少由信道传输引起的失真。下面分别讨论FEC,ARQ和混合的FEC/ARQ机制。

  FEC(forward error corection)适合实时通信。但可变的信道环境限制其有效的使用,因为不恰当的设计会引起大量的开销。采用自适应FEC在无线网络中传输多媒体。如果网络环境好,错误纠正速率将减少。相反,如果网络环境糟糕,就增加错误纠正速率。于是媒体保护机制根据媒体数据的优先级和网络环境而自适应地变化。

  假设R是速率,FEC下的失真可由下式计算出。



  式(2)中,wm是第m个媒体的失真度,Derror(l,m)是信道失真,第m个媒体中第l个符号发生错误。M是媒体类型数,Lm是第m个媒体中的整个符号数。

  如图4,对FEC机制存在一个最佳的速率(Ropt-FEC)来达到最小的失真(Dmin-FEC)。闭环的错误控制技术如ARQ(automatic repeat on request)已经显示出比FEC更有效。但重传错误的数据帧会引入额外的时延,这一点对实时的话音业务很重要。



  ARQ模式下的速率-失真关系表示为:




  如图5,对ARQ模式存在一个最佳的速率 (Ropt-ARQ)使失真最小(Dmin-ARQ)。没考虑固定时延,Dmin-ARQ<Dmin-FEC。如考虑媒体的固定时延(Tbound),这种理想的失真不可能达到。

  基于上面的分析,混合的FEC/ARQ很自然的变成对多媒体传输合适的错误保护模式。在我们的错误控制模式中,固定时延的ARQ和优先关系的FEC被集成到一起,达到对不同媒体的最佳保护。这儿,使用固定时延的ARQ,意味着如果数据包在某一时间间隔后没有到达,它将放弃重新传输,把丢失的信息送给高层。

  R(t)表示在时间t信道的传输速率,Rs(t)、RARQ(t)、RFEC(t)分别表示在时间t对某种媒体信源的速率、ARQ的速率、FEC的速率,Nbound表示有界的重传计数。然后问题变为在时间t分配可利用的比特率。如在约束条件

图6是在混合的FEC/ARQ模式下相应的速率-失真的关系。基于上面的分析,可得出:Dmin-ARQ≤Dmin≤Dmin-FEC。同时,能达到媒体的延迟限制(Tbound)。



  考虑了可变的信道环境和比特率,资源分配的方案能达到最小的失真或最低的功耗。

  5 结 论

  文中给出了用于在3G无线信道上传输多媒体的跨层的自适应QoS结构。结合信道模型,链路层的自适应QoS,应用层的自适应QoS和对不同媒体的资源分配,能够得到最佳的端到端的质量。

  参考文献

  [1] DAHLMAN E.WCDMA-The radioInterface for future mobile multimediacommunications[J],IEEE Trans.OnVeh.Tech.,1998,47(11).

  [2] HORNU,GIRODB,BELZER B.Scalablevideo coding for multimedia applicationsand robust transmission over wirelesschannels[C].in 7th Int.Workshop onPacketon Packet Video,1996.

  [3] 3GTS23.107,v.3.2.0-2000.QoSConcept and Architecture[S].

  [4] 李盘林.第三代移动通信TD-SCDMA信令测试软件[J].重庆邮电学院学报(自然科学版),2002,4(2):9-11.

  [5] 李小文.从2代过渡到3代-TSM移动通信系统[J].重庆邮电学院学报(自然科学版),2002,14(1):28-32.

  
摘自《重庆邮电学院学报》
 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50