北京邮电大学无线新技术研究室徐国鑫 崔春风 张平
摘要:WCDMA是3G三种主流标准的一种。WCDMA系统可以分为无线接入和网络结构两部分。本文介绍其无线接入技术。WCDMA无线接入技术完全体现在其无线接口的设计上。本文对其无线接口的各层协议进行了概述,突出了各个协议的大致功能和结构,并阐述了各个协议之间的关系。
引言
WCDMA的无线接入技术主要体现在无线接口的设计上。所以本文主要对无线接口的各个协议进行介绍。WCDMA无线接口是指用户设备(UE)和UMTS地面无线接入网(UTRAN)之间的接口,通常也被称为空中接口,简称Uu(UE-UTRAN)接口。用户设备就是通过无线接口接入到系统固定网络部分的。
WCDMA的无线接口是UMTS最重要的开放接口,也是WCDMA技术的关键所在,其中涉及很多关键技术。所谓接口是开放的,意思是接口的定义允许接口的终端设备可以是不同的厂家生产的。也就是说,只要遵从接口的规范不同制造商生产的终端设备能够相互通信。一般来说,用户终端设备制造商要比网络制造商多得多。因此制定一个开放的无线接口有利于不同制造商产品之间的兼容。当然,对使用不同无线传输技术的产品而言,是无法作到相互兼容的。
WCDMA FDD和WCDMA TDD的无线接口有些区别,在这里我们主要介绍WCDMA FDD的无线接口。根据3GPP的协议规范,WCDMA的无线接口协议层分为三层。最底层是物理层,位于物理层(L1)之上的协议层称为数据链路层(L2)和网络层(L3)。在UTRA FDD无线接口中,数据链路层被划分为几个子层。在控制平面上,数据链路层(L2)包含两个子层——媒体接入控制(MAC)协议和无线链路控制(RLC)协议;在用户平面上,除了MAC和RLC外,还存在两个与特定业务有关的协议:分组数据会聚协议(PDCP)和广播/组播控制协议(BMC)。网络层(L3)由无线资源控制(RRC)和非接入层协议呼叫控制、移动性管理、短消息业务管理等组成,非接入层协议对UTRAN是透明的(即UTRAN对其信息不进行任何处理),和无线技术无关,所以本文就不介绍了。
本文主要介绍WCDMA的无线接口(Uu接口)的技术和协议规范。首先将介绍无线接口协议的结构,然后详细介绍物理层的技术,再后是高层协议。
在层间界面上,圆圈表示端到端的通信业务接入点(SAP)。MAC和物理层(PHY)之间的SAP提供传输信道。RLC和MAC之间的SAP提供逻辑信道。接入层向上提供通用控制(GC)、通告(Nt)和专用控制(DC)业务接入点。
物理层通过传输信道向MAC层提供业务。传输信道以数据的传输方式为特征,它指示数据是以何种方式以及何种特征进行传输的。
MAC层通过逻辑信道向RLC层提供业务。逻辑信道以发送数据的类型为特征,它指示传输的数据是何种类型的。
RLC层通过业务接入点向上层提供业务。业务接入点指示了RLC层处理数据的方式,如是否使用自动重复请求(ARQ)功能。在控制平面,RRC层使用RLC层的业务来传输信令;在用户平面,与业务相关的协议层PDCP或BMC或其他高层用户平面功能(如语音编码)使用RLC层提供的业务。在控制平面,RLC业务称为信令无线承载;在用户平面,RLC业务称为无线承载,但不用在PDCP和BMC协议层上。RLC协议以三种模式——透明模式、非确认模式和确认模式进行操作。
分组数据会聚协议(PDCP)仅对PS域业务存在。它的主要功能是报头压缩。PDCP提供的业务称为无线承载。
广播/组播控制协议(BMC)用于在无线接口上传递由小区广播中心产生的消息。BMC提供的业务称为无线承载。
RRC层通过业务接入点向上层提供业务。在UE侧,高层协议使用RRC提供的业务;在UTRAN侧,Iu RANAP协议使用该业务。所有高层信令(移动性管理、呼叫控制、会话管理等等)都封装在RRC消息中在无线接口上传输。
RRC和所有低层协议之间都存在着控制接口。RRC层使用这些控制接口对低层协议实体的参数进行配置,其中包括物理信道、传输信道和逻辑信道的参数。RRC层也能使用这些控制接口命令低层执行测量;同时,低层通过控制接口向RRC报告测量结果和错误信息。
物理层技术
在对不同的无线蜂窝系统进行比较时,焦点话题往往是物理层。物理层的结构直接影响无线链路的性能,同时也直接决定了用户终端与交换设备的复杂度。WCDMA系统虽然提高了系统性能,但采用了多种先进技术,如软切换、分集技术等,这无疑是向它的实现者提出了挑战。从业务的角度看,WCDMA系统是宽带的,因此不能固定于一种传统的话音业务,它能够提供更灵活、更多样的业务。3G的三种主流标准WCDMA、cdma2000和TD-SCDMA的主要区别在于物理层的技术和参数方面。所以,在介绍WCDMA的无线接入技术时,我们附带的也对比的介绍cdma2000和TD-SCDMA的无线接入技术和参数。
媒体接入控制协议
媒体接入控制(MAC)层位于物理层之上。它使用物理层提供的传输信道并向无线链路层提供逻辑信道。因此,在MAC层中执行逻辑信道与传输信道之间的映射。MAC层也能根据逻辑信道的资源速率为每个传输信道选择合适的传输格式(TF)。传输格式的选择要根据连接时接入控制定义的传输格式组合集(TFCS)进行。
MAC层由三个逻辑实体——MAC- b、MAC-c/sh、MAC-d组成。
MAC- b处理广播信道(BCH),其主要完成逻辑信道BCCH和传输信道BCH之间的映射。
MAC-c/sh处理公共信道和共享信道——寻呼信道(PCH)、前向接入信道(FACH)、随机接入信道(RACH)、上行链路公共分组信道(CPCH)和下行链路共享信道(DSCH)。MAC-c/sh实体主要完成逻辑信道与公共传输信道和共享传输信道之间的映射。
MAC-d处理分配给一个处于连接模式的UE的专用信道(DCH)。MAC-d实体主要完成逻辑信道DCCH/DTCH和传输信道DCH之间的映射。
MAC层传输数据但不保证正确传递到对等端实体。对一些重要的数据流可以由上层功能来保证其正确传输。这将在RLC层进行介绍,MAC层没有该功能。同时,MAC层也不对数据进行分段处理。分段/重组功能也是由上层,即RLC层完成的。在MAC层按照配置的参数接收RLC层传递的大小一定的数据块。在RRC的请求下,MAC层能执行无线资源的重分配和MAC参数的改变。例如重新配置MAC实体,改变UE标识、改变传输格式(组合)集、改变传输信道类型等等。同时,MAC在RRC的控制下向RRC汇报局部的业务量和质量,以便RRC根据当前业务流量和业务质量对资源进行控制。
MAC层在逻辑信道上提供数据传输业务。逻辑信道类型集合对应MAC提供的不同类型的数据传输业务。每种逻辑信道类型根据其传输信息的类型定义。逻辑信道可分为两大类:用于传输控制平面信息的控制信道和用于传输用户平面信息的业务信道。
无线链路控制协议
RLC层为用户和控制数据提供分段和重传业务。每个RLC实体由RRC配置并以三种模式进行操作:透明模式(TM)、非确认模式(UM)和确认模式(AM)。在控制平面,RLC层向上层提供的业务为信令无线承载(SRB);在用户平面,RLC向上层提供的业务为无线承载(RB)。
透明模式业务和非确认模式业务有一个发送和一个接收实体,确认模式业务只有一个发送和接收结合的实体。AM实体之间的虚线表示RLC PDU的发送可能在独立的逻辑信道上,如控制PDU在一个逻辑信道上发送而数据PDU在另一个逻辑信道上发送。
对所有的RLC模式,CRC错误检测在物理层上执行,CRC检测结果连同数据一起传递给RLC。
RLC层向高层主要提供三种模式的数据传输:透明数据传输、非确认模式数据传输、确认模式数据传输。
透明数据传输业务传输高层PDU而不增加任何协议信息,也就是说,使用透明传输时,RLC层对高层的数据流不加任何处理,但可能包含分组/重组功能。
非确认模式数据传输。该业务传输高层PDU但不保证传递到对等实体。非确认数据传输模式有以下几个特征:
●检测出错数据:RLC子层通过使用序列号检查功能将没有传输错误的SDU传递给接收端高层。
●唯一传递:RLC子层通过使用复制检查功能将每个SDU只传递给高层一次。
●立即传递:接收端RLC子层实体一旦接收到SDU应立即发送给高层。
确认模式数据传输。该业务传输高层PDU并保证传递到对等实体中。当RLC不能正确传递数据时,RLC在发送端的用户将收到通知。对该业务来说,支持顺序和无序传递。在很多情况下高层协议能重组PDU的顺序。只要知道并可控低层的无序特性(如高层协议并不立即要求重发一个丢失的PDU),允许使用无序传递能节省接收端RLC的存贮空间。确认数据传输模式有以下特征:
●无错传递:无错传递通过重发机制来保证。接收端RLC实体仅向高层发送正确的SDU。
●唯一传递:RLC子层应使用复制检测功能,对每个SDU只向接收端高层传送一次。
●顺序传递:RLC子层应提供支持顺序传递SDU,如RLC子层向接收端高层实体传递SDU的顺序与发送端高层实体传递给RLC实体的顺序相同。
●无序传递:RLC子层向接收端高层实体传递SDU的顺序与发送端高层实体传递给RLC实体的顺序不同。
此外,RLC层还执行RLC连接的建立/释放功能。当发生正常过程无法解决的错误时,RLC还负责通知高层。 (未完待续)
摘自《赛迪网》
|