WCDMA呼叫流程

呼叫处理基本过程:
    小区搜索
    手机注册
    手机空闲
    手机主叫
    手机被叫
    数据传输

基础知识:
    OVSF码:互相正交的一组码。表示法:Cch,SF,j-SF表示矩阵的阶数,也是扩频系数;j表示矩阵中的第j+1行。由于正交特性,用来区分同一扇区内不同的信道(用户)。是有限的,如SF=256,就是一个256阶的矩阵,共256行,就表示只有256个不同的OVSF码,只能区分256个用户。
    Scrambling Code:扰码。下行区分不同的扇区,上行区分不同的UE。这样,不同的扇区内可以使用同样的OVSF码。扰码的主要编码类型是Gold Code(金码)。主扰码是区分每个扇区的。
    Gold Code:先从PN序列(伪随机序列)说起。PN序列的输出长度为2^N-1(N为移位寄存器的个数)。对应不同的起始位,得到2^N-1个输出序列组合。不同的移位寄存器组合,会得到不同的PN序列组合。不同PN序列组合中分别拿出的PN序列之间的互相关特性没有太强的规律,但有一些特殊的会有,其互相关值只有三个取值。称这样的序列为优选对。优选对移位模二加,就可总共得到2^N-1+2=2^N+1个金码(家族)。金码自相关归一化为1,互相关为0。这样就可区分小区和UE。
    在下行物理信道上共有8192个扰码(N=13),将这8192个码分成512个组,每组有16个码,其中第一个为主扰码(共有512个主扰码),其余15个为次扰码。512个组每8个组成一个大组,共有64个大组(主扰码组)。
    为什么要分组?是为了提高同步时的速度。手机开机后寻找当前基站的主扰码时就可以采取分级的方法,先64个大组选1,再8个组选1,这样就能很快知道接入的扇区的主扰码是什么了。
    现在可以看呼叫过程了。通过物理信道的使用来了解整个呼叫的过程。

一、 小区搜索
P-SCH↓->S-SCH↓->P-CPICH↓->P-CCPCH↓    ↑↓表示上下行
解释:手机一开机,首先要寻找NodeB(或扇区),判断这个NodeB(或扇区)用的是哪个主扰码,然后才能拿到小区开销信息。
所以先听主同步信道上的主同步码(PSC,手机和NodeB用的都一样,非周期自相关),做自相关,有自相关峰,说明周围有好的NodeB。
然后再听辅同步信道上的辅同步码(SSC),共有16个,因为一个无线帧只有15个时隙,只用其中的15个。16个中选择15个,这样不同的排列组合有很多,且具有唯一性,选择64个分别区分64个主扰码组。听完一帧后,根据15个SSC的排列顺序,就可以判断当前扇区属于哪个主扰码组(64选1)。
接着,听主公共导频信道P-CPICH,确定到底是哪个主扰码。P-CPICH的内容是一个高电位,使用固定的信道化编码Cch,256,0,扰码使用的是主扰码。在手机确定是哪个主扰码组后,它只剩下8个主扰码(一个主扰码组是8个组,每组只有一个主扰码)。只有一致的主扰码才能最后解出P-CPICH中的高电位。通过一个一个试,直到得到高电位,这样就确定了主扰码。
得到主扰码,就可以听到主公共控制物理信道P-CCPCH,因为它也是用主扰码来加扰的,信道化编码固定Cch,256,1。它上的内容是小区的系统消息BCCH。
通过这么4步,我的手机终于了解了它附近的一个小区的基本情况了。之前的这一系列过程,都是盲检测。

二、 手机注册/位置更新
PRACH Preamble↑->AICH↓->PRACH Message↑->S-CCPCH↓          ->DPDCH/DPCCH↑↓
在上一过程中,手机了解了小区的情况,但是基站还不知道有移动台。所以,手机必须要有一个注册的过程。
首先在主随机接入信道上发送随机接入前导。这是一个敲门的动作,同时也在进行开环功控。手机会发送不止一个Preamble,一开始做试探,功率小一点,看基站能不能听到。如果听不到,下一个Preamble的功率就增加一个步长,直到功率足够强,基站就听到了。Preamble里的两个扰码来区分是哪个扇区哪个用户发来的前导。前导签名Preamble Signature 区分用户,前导扰码来区分扇区。
基站听到后,通过捕获指示信道AICH告诉手机可以继续发送具体的接入请求信息了。AICH上的信息AI与PRACH上的签名对应。即如果是骆驼发送Preamble,则基站回一个“骆驼,我听到你了,可以发接入消息了”。
于是,手机开始在PRACH上发送接入Message。
基站收到手机的接入请求后,通过辅公共控制信道S-CCPCH给手机分配资源(通过传输信道FACH来分配),分配得到的主要是专用物理信道。
手机收到资源分配消息后,手机转到基站给它分配的DPDCH/DPCCH上进行注册或位置更新。这是双向的信道。

三、 手机空闲
P-CCPCH/PICH↓
手机空闲时,要不断地监听主公共控制信道,在这上面经常会发送一些小区开销信息,如哪些状态发生改变。所以手机要想在这个小区生活下去,就要不断地了解小区的规则以及小区环境的变化。
手机还要监听寻呼指示信道,它会告诉手机在辅公共控制信道上有没有这个手机的寻呼消息。如果有,就转到辅公共控制信道上去收。(S-CCPCH映射PCH)

四、 手机主叫
PRACH Preamble↑-> AICH↓->PRACH Message↑->S-CCPCH(FACH) ↓  ->DPDCH/DPCCH↑↓
    发送接入前导,进行呼叫请求,开环功控;
    基站确认呼叫请求,发送AI,通知手机继续发送具体接入请求;
    手机发送接入消息;
    基站通过S-CCPCH(FACH)给手机分配信道;
    手机占用PDCH进行话音通信。

五、 手机被叫
PICH↓->S-CCPCH(PCH) ↓->PRACH Preamble↑->AICH↓->PRACH Message↑->S-CCPCH(FACH) ↓->DPDCH/DPCCH↑↓
    快速寻呼消息。通过监听PICH,得到有给此手机的寻呼消息。这个消息不是具体的寻呼消息,具体的要到S-CCPCH(PCH)中得到。
    在S-CCPCH(PCH)中得到寻呼消息后,手机就试图接入相应的基站,后面就和手机主叫的过程一样了。

六、 高速数据传输(上行)
    CSICH↓->Access Preamble↑->AP-AICH↓->CD Preamble↑->CD/CA-ICH↓->PCPCH↑
    
    CSICH指示一个CPCH信道的状态,即一个CPCH信道是不是可用。手机通过监听CSICH,就可以知道有没有可用的CPCH;如果手机知道有一个可用的CPCH,就在PCPCH物理信道上发送接入前导。Preamble同样进行敲门和开环功控;当基站收到请求,就通过接入前置捕获指示信道AP-AICH通知手机已收到请求。这是基站的第一次确认;手机收到第一次确认后,在PCPCH上发送碰撞检测前导CD Preamble,来检测碰撞;基站收到后,通过CD/CA-ICH来确认;手机收到第二次确认后,就开始在PCPCH上传送高速数据信息。
    整个呼叫过程就写完了。整个过程基本上涉及了绝大部分物理信道,把整个过程理解了,就不用再一个一个背信道了。

七、在这里我们介绍的呼叫流程是从UE与CN之间的端到端的呼叫流程,其中包括UE主动发 起呼叫(我们通常称之为UE起呼)和UE接受呼叫(UE被呼)。由于呼叫的另一端可能为PS TN、PLMN、ISDN等不同网络系统终端,将涉及有线或无线网络之间的消息交互,我们将不在此介绍。 
下面给出了WCDMA系统的协议栈,我们将简要介绍一下呼叫流程中可能涉及到的协议模块。与无线接入无关的高层协议模块我们通称为非接入层(NAS),NAS层存在于UE和CN中,主要处理与业务相关的功能。物理层我们称之为L1层。在Uu接口上,物理层是WCDMA系统中重要的部分,主要处理无线数据的传输。而Iub、Iu以及Iur接口是有线连接的,物理层通常是指光纤、电缆等物理连接实体。媒体接入控制(MAC)和无线链路控制(RLC)协议属于第二层(L2),主要提供数据的传输和交换。无线资源控制(RRC)协议主要完成无线资源的管理和分配。其中Node B的RRC、RLC、MAC模块仅完成系统广播功能,大部分无线资源管理功能都在RNC中实现。Node B应用部分(NBAP)主要处理Iub接口的信令,FP则处理各接口的数据传输。无线接入网应用部分(RANAP)和网络业务接入点(RNSAP)协议分别处理Iu以及Iur接口的信令传输。在呼叫流程中主要涉及Uu、Iub以及Iu接口及相关协议模块,我们主要介绍与WCDMA无线接入相关的部分,其他如RNC与Node B、RNC与CN之间有线传输(在Release99协议中采用ATM传输)采用的均是通用的传输方式,我们将不再介绍。 

八、呼叫处理流程 
在介绍呼叫处理流程之前,我们首先要了解几个概念: 
RRC连接。RRC连接是UE与UTRAN的RRC协议层之间建立的一种双向点到点的连接。对一个UE来说,至多存在一条RRC连接。RRC连接在UE与UTRAN之间传输无线网络信令,如进行无线资源的分配等等。RRC连接在呼叫建立之初建立,在通话结束后释放,并在期间一直维持。 
Iu信令连接。如果说RRC连接建立了UE与UTRAN之间的信令通路,那么Iu信令连接则是建立了UE与CN之间的信令通路。Iu信令连接主要传输UE与CN之间非接入层信令。在UTRAN中,非接入层信令是通过上下行直接传输信令透明传输的。鉴权。出于网络安全性能考虑,在呼叫建立时,网络必须对UE进行鉴权。
无线接入承载(RAB)。RAB可以看作是UE与CN之间接入层向非接入层提供的业务,主要用于用户数据的传输。RAB直接与UE业务相关,它涉及接入层各个协议模块,在空中接口上,RAB反映为无线承载(RB)。 
无线承载(RB)。RB是UE与UTRAN之间L2向上层提供的业务。上面我们提到的RRC连接也可以看作是一种承载信令的RB。 
无线链路(RL)。无线链路是指一个UE和一个UTRAN接入点之间的逻辑连接,它在物理实现上通常是由一到多个无线承载传输组成。在UE与一个UTRAN接入点(通常指小区)之间最多存在一条无线链路。 
1、 CS起呼流程 
电路交换业务起呼流程主要有以下几个基本过程: 
第一步,建立RRC连接。起呼时,首先由UE的RRC接收到非接入层的请求发送RRC连接建立请求消息给UTRAN,在该消息中包含被叫UE号码,业务类型等等。UTRAN接收到该消息后,根据网络情况分配无线资源,并在RRC CONNECTION SETUP消息中发送给UE,UE将根据消息配置各协议层参数,同时返回确认消息。 
RRC连接建立有两种情况:公共信道上的RRC连接建立和专用信道上的RRC连接建立。两者的区别在于RRC连接使用的传输信道不同,因而连接建立的流程有所区别。 
公共信道上的RRC连接建立 
专用信道上的RRC连接建立 
第二步,Iu信令连接的建立。在RRC连接建立后,UE将向CN发送业务请求。此时UE的RRC发送INITIAL DIRECT TRANSFER消息,在该消息中包含非接入层的信息(CM SERVICE REQUEST)。RNC接收到该消息后,RNC的RANAP发送INITIAL UE MESSAGE,将UE的非接入层消息透明转发给CN,在该消息发送的同时建立Iu信令连接。在Iu信令连接建立后,UE和CN之间的非接入层消息传输使用DOWNLINK DIRECT TRANSFER和UPLINK DIRECT TRANSFER消息进行。 
第三步,鉴权。Iu信令连接建立后,CN需要对UE进行鉴权。鉴权是非接入层功能,在UTRAN中透明传输。具体操作见第二步的流程中3-6消息内容。 
第四步,RAB的建立。UE业务请求被网络接收后,CN将根据业务情况分配无线接入承载(RAB)。同时在空中接口将建立相应的无线承载(RB)。 
需要注意的是,4-8条消息若在RRC连接建立中建立了无线链路,则需要进行上述无线链路的重配置过程,若在RRC连接中没有建立无线链路,即建立了公共信道上的RRC连接时,则在此应进行无线链路建立的过程。 
第五步,等待应答。此时UE将等待被呼叫方应答,进入通话状态。 

2、 CS被呼流程 
CS被呼流程基本与起呼流程相似,只是在RRC连接建立前,UE首先接收到寻呼信道上的PAGING TYPE 1消息,然后进行RRC连接的建立。以后各部分同起呼流程。 
3、 PS起呼流程 
分组交换业务起呼流程有以下几个基本过程: 
第一步,建立RRC连接。 
第二步,Iu信令连接的建立。 
第三步,UE的鉴权和安全模式控制。 
第四步,ATTACH。建立UE和服务GPRS业务节点(SGSN)之间的逻辑连接。 
第五步,业务请求及分组数据协议(PDP)激活。UE非接入层发送业务请求,并激活PDP。 
第六步,RAB的建立。UE业务请求被网络接收后,CN将分配无线接入承载(RAB)。在空中接口将建立相应的无线承载(RB)。 
第七步,等待应答。UE等待CN响应。当UE接收到PDP RESPONSE消息,此时可以发送接收IP数据包。 
需要说明的是,WCDMA系统的分组业务是“实时在线”的,就是说用户和网络始终连接。通常在用户终端开启时,便进行ATTACH操作,与SGSN建立逻辑连接。在需要进行分组业务数据传输时,直接激活PDP就可以了。因此,在实际操作时流程如下图所示: 
在UE上电时通常会执行1-5步,ATTACH到网络上,并一直保持附着状态。在需要进行数据传输时,执行6-10步呼叫过程。 
4、 PS被呼流程 
与电路交换一样,PS被呼流程也与起呼流程相似,只是在接收到PAGING消息后进行。
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WCDMA协议与信令分析手册 文件原名:UMTS无线接入网 协议与信令分析手册(V1.23) 摘要: 目 录 第1章 UTRAN接口协议和功能 1-1 1.1 概述 1-1 1.2 Uu接口 1-2 1.2.1 Uu协议结构 1-2 1.2.2 RRC层功能 1-4 1.2.3 L2功能 1-5 1.2.4 L1功能 1-6 1.3 Iub接口 1-7 1.3.1 协议结构 1-7 1.3.2 NBAP基本功能 1-8 1.3.3 NBAP基本过程 1-8 1.3.4 Iub FP公共传输信道数据传输 1-9 1.3.5 Iub FP专用传输信道数据传输 1-12 1.4 Iur接口 1-16 1.4.1 协议结构 1-16 1.4.2 RNSAP基本功能 1-17 1.4.3 RNSAP基本过程 1-18 1.4.4 Iur FP传输信道数据传输 1-20 1.5 Iu接口 1-20 1.5.1 协议结构 1-20 1.5.2 RANAP基本功能 1-22 1.5.3 RANAP基本过程 1-23 1.5.4 Iu UP功能 1-25 1.5.5 GTP-U 1-30 1.5.6 SABP功能 1-30 第2章 传输网络层流程分析 2-1 2.1 概述 2-1 2.2 SAAL流程 2-1 2.2.1 概述 2-1 2.2.2 SSCOP 2-2 2.2.3 SSCF 2-6 2.2.4 CPCS 2-7 2.2.5 SAR 2-8 2.2.6 LM 2-8 2.2.7 SSCOP消息 2-9 2.3 MTP3-B流程 2-10 2.3.1 概述 2-10 2.3.2 功能 2-11 2.3.3 消息结构 2-13 2.3.4 倒换/倒回/管理禁止 2-18 2.3.5 信令网管理与信令链路状态 2-19 2.3.6 信令网管理与信令路由状态 2-21 2.3.7 MTP3-B Upper User Message消息 2-21 2.3.8 MTP3-B Test Message 2-22 2.3.9 MTP3-B Management Message 2-23 2.4 ALCAP流程 2-24 2.4.1 概述 2-24 2.4.2 功能 2-25 2.4.3 消息结构 2-27 2.5 SCCP流程 2-28 2.5.1 概述 2-28 2.5.2 功能 2-28 2.5.3 消息结构 2-30 2.5.4 Connection Request 消息 2-31 第3章 小区相关流程分析 3-1 3.1 概念 3-1 3.2 小区相关过程 3-1 3.2.1 资源状态指示过程 3-1 3.2.2 资源审计过程 3-2 3.2.3 小区建立过程 3-3 3.2.4 公共传输信道建立过程 3-3 3.2.5 Iub接口用户面建立 3-4 3.2.6 系统信息更新过程 3-5 3.2.7 公共测量初始化过程 3-5 3.2.8 小区重配置过程 3-6 3.2.9 小区删除过程 3-7 3.2.10 RESOURCE STATUS INDICATION消息 3-7 3.2.11 AUDIT RESPONSE消息 3-11 3.2.12 CELL SETUP REQUEST消息 3-15 3.2.13 COMMON TRANSPORT CHANNEL SETUP REQUEST消息 3-18 3.2.14 SYSTEM INFORMATION UPDATE REQUEST消息 3-23 3.3 小区建立流程实例 3-25 第4章 系统信息

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值