《 空中接口学园 》
>>   2G:GSM
>>>>  Paging 消息解析

--  作者:tom
--  发布时间:2005-04-01 16:10:49
1)空闲消息
   源码: 06 21 00 01 F0 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B

    06 : 0000            -- shall not be ignored
                    0110   -- RR
    21 : 0010 0001   -- Paging request type 1
    00 : 00
              00            --  Any Channel         
                  00        -- 
                       00   -- Normal paging.
    01 : 0000 0001   -- Lentgh
    F0:             000   -- No Identity
                   0        -- even 
           1111           -- last one
  这里值得注意的是: Page mode & channel 都是半个字节。


--  作者:tom
--  发布时间:2005-04-01 16:17:19
2)1 MS
  源码:06 21 30 05 F4 AF 09 E6 3A 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B 2B
  06 : 0000            -- shall not be ignored
                0110   -- RR
  21 : 0010 0001   -- Paging request type 1
  30 : 00
           11             --  (first) TCH/H or TCH/F (Dual rate)         
                00       -- 
                    00   -- Normal paging.
  05 : 0000 0101   -- Lentgh
  F4:             100   -- TMSI/P-TMSI
                 0        -- even 
       1111          -- if  TMSI/P-TMSI,it must = 1111
  AF   
  09   
  E6   
  3A    
     Paging ID: TMSI/P-TMSI=AF 09 E6 3A


--  作者:tom
--  发布时间:2005-04-01 16:21:19
3)2 MS
  源码:06 21 F0 05 F4 AF C7 10 40 17 05 F4 AF C6 D1 3F 2B 2B 2B 2B 2B 2B
06 : 0000            -- shall not be ignored
                0110   -- RR
21 : 0010 0001   -- Paging request type 1
F0 : 11       --  (second) TCH/H or TCH/F (Dual rate)
           11            --  (first) TCH/H or TCH/F (Dual rate)         
                00       -- 
                    00   -- Normal paging.
05 : 0000 0101   -- Lentgh
F4:             100   -- TMSI/P-TMSI
                0        -- even 
       1111          -- if  TMSI/P-TMSI,it must = 1111
AF   
C7    
10    
40   

17:                 -- 2rd ID
05 : 0000 0101   -- Lentgh
F4:             100   -- TMSI/P-TMSI
                 0        -- even 
       1111          -- if  TMSI/P-TMSI,it must = 1111
AF   
C6    
D1    
3F    
       Paging ID1: TMSI/P-TMSI=AF C7 10 40
       Paging ID2: TMSI/P-TMSI=AF C6 D1 3F


--  作者:jorchan
--  发布时间:2005-08-02 23:45:17
tom孙老师

      我在分析GSM空中接口时发现,主叫ms1(上行)发出channel request消息后,系统CCCH(下行)紧跟着会发很多paging request type1,然后才是AGCH下行发immediate assignment。
     我想问的是在channel request与immediate assignment消息中间的若干条paging request type1是用来干什么的,为什么在这个时候发???

    另外GSM空中接口中的release消息cause原因是不是跟ISDN Cause Codes 原因表一致???跟小灵通release消息的原因解释表一致吗?

    非常感谢你的解答!!


--  作者:tom
--  发布时间:2005-08-03 09:52:26
你看到的paging request type1消息中,寻呼的终端应该是不同的。这是因为GSM的复帧中AGCH和PCH都是连续的,没有像PHS一样穿插。
  没有仔细看,不过感觉cause原因跟ISDN Cause Codes 原因表是一致的,只是少一些。
--  作者:mapleliu
--  发布时间:2006-03-17 12:30:04
TOM的意思是paging request type1不是针对刚才主叫的手机ms1的?
--  作者:tom
--  发布时间:2006-03-17 14:33:17
paging 显然只与被叫有关.
--  作者:mapleliu
--  发布时间:2006-03-17 17:12:15
明白。
顺便问个问题,3gpp中44060,IE的记法好像是ASR1,对于非等长编码比较常用。但是读起来有点费劲,老师解释一下这种记法如何jie?

比如CONTROL ACK:
Table 11.2.2.1: PACKET CONTROL ACKNOWLEDGEMENT
< Packet Control Acknowledgement message content > ::=  -- RLC/MAC control block format
 < TLLI/G-RNTI : bit (32) >
 < CTRL_ACK : bit (2) >
 { null | 0 bit** = < no string >   -- Receiver backward compatible with earlier version of the protocol
  | 1
   { 0 | 1 < TN_RRBP : bit (3) > }
   { 0 | 1 < G-RNTI extension : bit (4) > }
   { null | 0 bit** = < no string >   -- Receiver backward compatible with earlier version of the protocol
    { 0 | 1 < CTRL_ACK_EXTENSION : bit (9) > }
   < padding bits > }  } ;

< Packet Control Acknowledgement 11 bit message > ::=  -- 11-bit access burst format
 < MESSAGE_TYPE : bit (9) == 1111 1100 1 >
 | { < MESSAGE_TYPE : bit (6) == 110111 >
   < TN_RRBP : bit (3) > }
 < CTRL_ACK : bit (2) > ;

< Packet Control Acknowledgement 8 bit message > ::=   -- 8-bit access burst format
 < MESSAGE_TYPE : bit (6) == 0111 11 >
 | { < MESSAGE_TYPE : bit (3) == 000>
   < TN_RRBP : bit (3) > }
 < CTRL_ACK : bit (2) > ;


Table 11.2.2.2: PACKET CONTROL ACKNOWLEDGEMENT


--  作者:mapleliu
--  发布时间:2006-03-17 17:15:38
比如上面的
< Packet Control Acknowledgement 11 bit message > ::=  -- 11-bit access burst format
 < MESSAGE_TYPE : bit (9) == 1111 1100 1 >
 | { < MESSAGE_TYPE : bit (6) == 110111 >
   < TN_RRBP : bit (3) > }
 < CTRL_ACK : bit (2) > ;

它表示要么是9bit:1111 1100 1 +2bit的ctrl ack
要么是110111+3bit TN_RRBP+2bit CTRL-ACK

但是一复杂就晕了。
比如第一个就难读。

{
|
这些符号如何取舍?


--  作者:tom
--  发布时间:2006-03-17 17:20:48
看到就头大,又是与又是或的,估计是为了方便写C的家伙,但是我们又不是计算机。最好是与分析仪的结果比对,就比较方便了。
目前已经有10条评论    >>> 发表你的见解

Powered by:Old version
Copyright ©2002 - 2019空中接口学园 , 页面执行时间:171.875毫秒