微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 移动通信 > GSM/GPRS/EDGE > 未接通N200超时

未接通N200超时

时间:01-13 整理:3721RD 点击:
如题。
在移动通信种,出现N200超时的时候,后边就紧跟掉话,未接通,等等,这是什么原因造成的?咋样解

N200超时
1、Number of times proper response not received to establish link after N200 SABME sent.
2、Number of times maximum number of transmissions (N200) reached on any frame except SABME

什么意思呢?我们先理解SABM,SABM是LAPDm协议中的检错的一个帧,LAPDm是指MS到BTS的链路层协议。表现在主叫流程上,在MS收到网络的assignment conmmand消息后,启动链路层连接的本端释放,断连物理信道。并根据命令的要求切换到所分配的信道上。随即MS启动低层链路连接建立,将收发信机(手机中的一个功能模块)配置调整到该TCH信道上,并通过FACCH向系统发出SABM消息,在BTS收到MS的SABM后,进行类似初始化分配信令信道一样,回发一条UA的证实帧来进行争抢判决。这期间FACCH利用TCH进行“偷帧”。系统收到SABM消息后,会向BSC发出“established indication”,经过判决后,若MS“认为”已经成功占用网络分配的信道,将通过FACCH向系统发出“assignment complete”消息。

MS到BTS使用的LAPDm协议中需要SABM/UA消息来和BTS到BSC的LAPD协议实现一种证实模式的传输,通过SABM/UA消息来建立两端的计数同步。这就是GSM信令协议中提及的检错和纠错技术。

下面我们回到N200超时的定义。
N200超时
1、  在N200(次)SABM消息发送后,仍没有接收到正确的回应建立链接;(这是从MS向BTS发送的角度说)
2、  (N200)最大传送数达到设置次数内没有收到SABM消息(这是BTS接受的MS上发SABM消息的角度说)

N200 of established 和 N200 of release两个概念
基站和MS之间Um口的层二链路LAPDm的I帧发送时需要进行差错控制:如果I帧发送的信息错误,则重新发送。该参数是I帧在多帧释放过程中的最大重传次数。


N200和T200的关系
T200定时器是防止数据链路层数据发送过程死锁的定时器,数据链路层的作用就是将容易出差错的物理链路改造成顺序的无差错的数据链路。在这个数据链路两端通信的实体采用确认重发的机制。
在每发送一个消息都要对端确认收到。在不可知的情况下,如果这条消息丢失,会出现双方都等待的情况,此时系统死锁。因此,在发送一方要设立定时器,当定时器溢出,发方认为收方没有收到消息,就会重新发送。重发的次数由N200定时器决定。T200定时器和N200定时器一起确保数据确保数据链路层的传送数据的顺序无差错。
T200定时器配置过小可能在能够正常收到对端确认消息之前就超时误认为是链路故障,数据发送失败。N200定时器配置过小将减少数据重传的次数,减小了传输成功的概率。T200定时器和N200定时器配置过大在链路真正故障的时候会一直占用信道资源,导致资源浪费。

N200一般出现在低层链路链接,T200则会出现在我们测试过程中经常发现的掉话中。

为什么会引起N200超时呢?
1、  无线接口失败;
2、  无线接口消息失败;
3、  干扰;
4、  硬件故障。

若因干扰原因MS未收到系统发给他的指配命令或者系统未收到MS的响应,将会出现T3107超时,系统释放所分配的信道。

无论是N200还是T200,都是表现LAPDm协议和LAPD无法进行同步的计时器,后果就是出现掉话。

传送需要确认的层2I帧、DISC帧、SAMB帧等帧时,在送出该帧后,都会启动t200定时器,如果传送了N+1次都没有收到确认帧时,就会报t200*(N200+1)超时。这个可能的原因一般有:
1.上下行链路不平衡(一方发送出去另一方收到了,回送的响应帧发方没有收到,或直接对端就没有收到你发的东西);
2.上行或下行链路存在严重的干扰;
3.设备硬件故障等。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top