通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 2113|回复: 0
打印

MAC层状态处理分析 [复制链接]

军衔等级:

  三级军士长

注册:2005-3-31
跳转到指定楼层
1#
发表于 2005-5-7 21:39:00 |只看该作者 |倒序浏览
MAC层状态处理分析

MS数据呼叫状态的改变,对应协议层次的相应层会进行相关处理,本文仅分析在数据呼叫过程中,MAC层两种状态(Active —>Control Hold)之间转换所发生在BSS各S/W Module之间及空中链路上的消息处理。

1 数据呼叫MS与MAC层的几种状态
1.1 MS的几种状态
1.1.1 Active
  数据呼叫MS的Active状态是这样的一种状态,BSC与Terminal间的空中链路建立,BSC与Terminal之间的RLP是连接的,R-P接口连接保持,PDSN与Terminal间的PPP连接保持,MS正发生数据呼叫的状态。

1.1.2 Dormant
  发生数据呼叫的MS,在一段连续的时间没有发送和接收数据,就会进入此态。Dormant状态表现为:空中链路释放,BSC与Terminal之间的RLP连接释放,但GAN与PDSN之间的R-P连接仍保持,有关无线链路连接部分的信息会保存在MSC中,用于MS重呼时建立空中链路连接和RLP连接用。(从ACTIVE->DORMANT,若是记时器超时引起的,记时器应在AMC Block?)

1.1.3 Idle
  MS没有发生任何的呼叫,除一直监视接收系统导频和同步信道上的信息外,没有占用任何的系统资源?

2.1 MAC层的几种状态
2.1.1 Active
  数据呼叫中,此态与MS的Active状态对应,MAC层对Air Frame进行MUX/DMUX(每20ms一次),然后进行RLP的处理与上层进行交互,并通过与RPP的接口传送和接收PPP帧?

2.1.2 Control Hold
数据呼叫中,MAC层的此态与Dormant差别在于其空中链路仍未释放掉?




2.1.3 Null
数据呼叫中,MAC层处于Null态的情况有两种,其一,Dormant状态,MAC子层的RLP连接会释放掉,没有FCH/DCCH/SCH的信道帧的MUX/DMUX,与RPP Block之间无PPP帧?其二,MAC层的Idle状态与Dormant状态表现一致。
疑问:处于Null态时,f/r-csch是否有信息交互,f/r-dsch呢?

2 Active->Control Hold (BS initiated)
由于MAC层的处理与AMC Block相关,这里简要介绍AMC Block的组成,如下:
                              Manager Outmost Submodule
        Manager Task Module    Call Manager Submodule
                              DCR PLICF Submodule
                              Packet PLICF Submodule
                            DCR Outmost Submodule
AMC                       Queue Controller Submodule
   DCR Task Module    RLP Xmit Submodule
                            RBP Xmit Submodule
                            Forward Queue Submodule
         RLP Task Module: including RLP Outmost,RLP,CAI Control,MUX/DMUX,SDU,
                                 PC&Channel Control Submodule


发生数据呼叫的MS(Packet Data Call)在一段连续的时间没有与网上主机发生数据交互,在BS initiated的情况下,AMC内的记时器超时,启动MAC状态控制,向ACC Block发出资源释放请求,其中消息有dtch_rel,ACC Block收到请求后,加入层二信令方面的处理(通过dsch),然后将Forward Dedicated PDU(包含信令和业务的信息)发给AMC,指示它与相关的MS进行处理,AMC通过逻辑信道与物理信道的映射关系,将CEData Forward消息(其中应有CE、FA、Frame offset、Walsh、Power等参数?)发给CEC处理,CEC通过空中接口将信息ER(M)M/UHDM/GHDM发给MS,MS对BS的释放请求作出相应(是Service Negotiation的过程吗?),发送ERR给CEC Block,表明MS接收释放的请求,CEC转发CEData Reverse消息给AMC Block,AMC将MS的释放响应及必要的参数通过Reverse Dedicated PDU递交给ACC确认,ACC确认后,向AMC发出资源释放确认的消息,AMC执行资源释放(释放掉与RPP接口、RLP帧处理、SVC连接),将此信息通过CEData Forward通知给CEC。其中的CEData Forward消息含有Pilot_gating_info?和action_time等参数消息,action_time表示MAC层进入Control Hold后开始计时,一旦超时,CEC会释放的空中资源,从而MAC层由Control Hold态进入Dormant态?

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2025-7-17 14:18 , Processed in 0.396183 second(s), 17 queries , Gzip On.

Copyright © 1999-2025 C114 All Rights Reserved

Discuz Licensed

回顶部