向前进

——On My Way,From Office Boy

导航

PRL学习

参考文档:

1.QUALCOMM Product Support Tool(QPST)2.7 User Guide(网上可下)

2.Creating a Preferred Roaming List for 1xEV-DO-capable MS Appliaction Note(ms是内部文档,网上下不到)

3.优选漫游列表在CDMA国际漫游业务中的应用与不足   王常玲 中国联通(学校下的一篇论文,工作原理解释的还比较清楚,虽然很短)

4.3GPP2_Over-the-Air Service Provisioning of Mobile Stations in Spread Spectrum Systems

 

整理:

优选漫游列表及其工作原理:

      PRL是在CDMA系统中创建在手机或UIM卡里用来帮助手机获得系统的一个列表文件,由运营商创建,并由运营商负责更新,对用户是不可读的。

      PRL主要包括获取表(Acquisition Table)和系统表(System Table)两张表(可以用QPST的RL Editor打开电信的CT202 PRL文件查看帮助理解)。获取表主要是所有要搜寻的信道的索引,其每一个条目即是对某个特定无线环境的描述。而系统表即是对某个具体系统的索引,其存在方式是系统识别号/网络识别号(SID/NID)<CDMAOne IS95>对的方式,同时可以对系统识别号/网络识别号的优先级及是否为漫游状态进行标识。

      在通常情况下,系统会先搜寻获取表中的接入信道,并在搜寻到接入信道后继续搜寻优选漫游列表中的系统表,如在系统表搜寻到了基站广播的系统识别号/网络识别号,则手机将停留在所搜到的系统上。

通配符

      UIM卡中1K的容量是有限的,而每个运营商使用的接入信道和系统识别号/网络识别号都不是唯一的,如美国Verizon公司的CDMA网络使用的系统识别号资源超过500个。所以将运营商所有系统识别号/网络识别号都写到PRL会占用大量空间。为此,引入了通配符,即针对获取表中的每个接入信道在系统表中可以用通配符标识,而不用标识每个系统识别号。

     因此有可能会出现接入并不是合作的运营商的网络,出现漫游故障。

 

 PRL文件的组成:(引用中国电信EVDO PRL解决方案——《PRL更新原理讲解.PPT》)

     PRL采用级联的方式 683A PRL + 683C PRL 。一个PRL文件包含两部分: 第一部分是683A 格式PRL ,第二部分是683C 格式PRL。

Ø            683A 格式PRL 包含原来为800MHz CDMA2000 1x手机设计的683A格式PRL中的内容,包括:800MHz 频段和相应的频
       点、PCS 频段和相应的频点(为国际漫游)、所有和中国电信已开通国际漫游的国外CDMA运营商的网络信息。

    683C 格式PRL级联在683A格式 PRL后面,包含原来为800MHz CDMA2000 1x手机设计的683A格式PRL中的内容: 800MHz频段和相应的频点、PCS 频段和相应的频点(为国际漫游)、所有和中国电信已开通国际漫游的国外CDMA运营商的网络信息 ,另外还包括中国电信450MHz网络信息(450MHz 频段和相应的频点、中国电信450MHz 网络的系统信息)和中国电信EV-DO 网络的频点和系统参数信息及未来和中国电信开通EVDO国际漫游的其它网络频点和信息。

n
终端与PRL:(参考文献同上)    
     普通的CDMA2000 1x 手机(非450MHz手机)只读取级联PRL的第一部分,即683A格式的PRL ,按照PRL中所列的频点和网络系统信息选择CDMA2000 1x 网络;EV-DO 终端读取整个CPRL,并选取第二部分使用 (i.e. 683C PRL) ,按照683C格式PRL中所列的频点和网络系统信息,选择EVDO网络。
 
PL Editor详解:
Properties
    包括Roaming List Type, Preferred Only, Default Roaming Indicator, and Preferred Roaming List ID.
    Roaming List Type
    支持四种PRL文件类型IS-683A, IS-683B, IS-683C,IS-683D
    Preferred Only
    指定Neg/Pref字段设为Neg的系统表被忽略。当选中时,移动终端只能运行在在系统表中列出的Pref/Neg为1的系统上。当未选中时,表示终端可以运行在在系统表中列出的Pref/Neg为1的系统之外,还可以运行在没有在system record中列出的系统上。
    Default Roaming Indicator
    默认的漫游指示器。每个系统表可以设置自己的漫游指示器。用来定义系统的漫游状态,然后会通过一个指示器显示给用户。标准的RI值为On(0)、Off(1)、Flashing(2)。当指示器关时表示这个系统是一个本地系统(home system)。注意,表示一个本地系统还可以用一个单独的home SID/NID。漫游指示器并不是建议的表示系统的方法,因为它还可以表示PRL之外的系统。(An 8-bit field in a PRL system record that identifies the roaming status of the system so that an indication can be displayed to the user. Standard values for the roaming indicator are On (0), Off (1), and Flashing (2). A roaming indicator value of Off indicates that the system is a home system. Note that it is also possible to indicate home systems using a separate Home SID/NID List in the handset; however, this is not a recommended approach as it creates control over system selection outside of the PRL. )
    Preferred Roaming List ID
    指定系统表的序号。
Acquisition records
    获取表主要是所有要搜寻的信道的索引,其每一个条目即是对某个特定无线环境的描述。
     图1  Permissible values in Acquisition records
    
图一列出了每种网络及其相关字段的描述。这里不需要详细解释。只说明在Acquisition Type字段中,Celluar就是800MHz, 而PCS就是1900MHz,JTACS属于Band Class 3,在800MHz左右。对于每种Band Class(Cellular、PCS、JTACS、2GHz),标准中都会定义Preferred Set of Frequency Assignments,也就是Standard Channels,如Cellular Band,Standard Channels有283、384(primary),691、777(secondary),其它的如联通的201、242等都属于Custom Channels。band calss 和 channel的相关解释见附录1和附录2。
System Records
       系统表即是对某个具体系统的索引,其存在方式是系统识别号/网络识别号(SID/NID)<CDMAOne IS95>对的方式,同时可以对系统识别号/网络识别号的优先级及是否为漫游状态进行标识。
      System type
      包括95(A、B)/1x(CDMAOne 2G)、IS-856(3G)
      Neg/Pref
      设为Pref表示移动台被允许在该系统上运行,Neg表示不被允许。
     Geography
     Same表示和前一个系统地理区域相同。如果该系统表是第一个条目,则本字段总是为New。
     Priority
     Same表示本系统比下个系统条目优先(desirable)。如果本系统表条目是一个地理区域的系统中的最后一个或者下一个系统表条目Neg/Pref字段为Neg,则本字段无意义。
     Acq Index
     填入一个与本系统表条目相关联的获取表的序号。多个系统表条目可以指向同一个获取表条目。
     Roam Indicator
     填入漫游指示器的值,范围0-255。见属性介绍部分。
     Assn Incl 
     Yes表示本系统表条目是一个共享PN offset assignment或者可以获取同样的PDSN(Packet Data Serving Node:
Routes MS originated or MS terminated packet data traffic. A PDSN establishes, maintains and terminates link layer sessions to mobile stations. ),由Assn Tag, PN Assn, Data Assn三个字段指定的集合(set)的一部分。
Note:PN 码
     基站的扇区通过PN码区分,PN是导频PN的简称,PN码分长PN和短PN,对应也叫m序列和M序列。我们常说的用于区分基站扇区的PN码是指短PN,它是连续的15bit组成,从000000000000000—111111111111111,它表示偏置PN。理论上可以有2的15次方个偏置,但是应为硬件上(解调)达不到,两个PN隔2的9次方,即64的倍数,也就有512个PN,但在设计中还有Pilot_INC,常等于4,这样也就有128个可以用作导频PN偏置。
     Assn Tag 
     填入一个数字以指定本系统表条目属于哪个集合(set)。Geography 和 Assn Tag相同的系统表条目组成一个集合(set)。表示该服务供应商系统可以提供的服务类型。一个该服务供应商系统可以提供多个服务类型。
     PN Assn
     Yes表示由本条目表示的系统与使用相同Geography和Assn Tag、PN Assn也为Yes的系统拥有相同的PN assignment。
     Data Assn
     Yes表示系统与有相同Geography和Assn Tag、PN Assn也为Yes的系统可以到达相同的PDSN集合(set of PDSNs)。
     95(A、B)/1x  SID
     系统ID,范围0-32767,或输入0作为通配符。为0时表示除了在系统表中明确列出的SID之外的任意SID。
     95(A、B)/1x NID
     网络ID,范围0-65534,输入65535(全1)作为通配符。
Note:由SID NID 确定唯一一个CDMA网络。GSM网络没有SID NID。
IS-856  Subnet ID
     根据IPv6 协议输入一个子网ID——一个由8组16bit值(16进制表示)组成的128bit地址,每组有冒号隔开。末尾是一个斜线和0-127的length值。例如0:0:0:0:0:0:1110:0/104。超过length长度的值无效。前面的子网号等效于0:0:0:0:0:0:1100:0/104.
length设为0表示通配符。
附录1     Band Class
更详细内容可参考Band Class Specification for cdma2000 Spread Spectrum Systems
      众多的CDMA2000手机频段被分配为“band classes”。band classes 被定义为特定的手机网络工作的频段分配。通常,这些band classes 是之前被模拟蜂窝服务使用的的波段。
    Band Class 0 (800 MHz Band)
    Band Class 1 (1900 MHz Band)
    Band Class 2 (TACS Band)
    Band Class 3 (JTACS Band)
    Band Class 4 (Korean PCS Band)
    Band Class 5 (450 MHz Band)
    Band Class 6 (2 GHz Band)
    Band Class 7 (700 MHz Band)
    Band Class 8 (1800 MHz Band)
    Band Class 9 (900 MHz Band)
    Band Class 10 (Secondary 800 MHz Band)
 
附录2   800M CDMA网的工作频段及信道号

    引自http://blog.sina.com.cn/s/blog_49ab2ae20100a091.html

800M CDMA网的工作频段为:

825MHz—835MHz (上行,基站收、移动台发)

870MHz—880MHz (下行,基站发、移动台收)

共计10MHz频段。

系统频道间隔为1.23MHz。

CDMA系统沿用AMPS系统的频点号,频点号与中心频率的关系:

F(n)=825.00+0.030×n (移动台发、基站收)

F(n)=870.00+0.030×n (基站发、移动台收)

下图示出CDMA各频道的安排:

 

图中按照AMPS系统的信道编号,标注CDMA频道的中心频率位置。括号内是对应的前向频道中心频率(此处为移动台发基站收,基站发移动台收应加45MHz)。中心频率在AMPS的283号频道为CDMA基本频道,逐步从高端向低端扩展使用的CDMA频道的中心频点位置依次为242号、201号、160号、119号、78号和37号。

 附录三:PSDN

   PDSN(Packet Data Serving Node )分组业务数据节点
      相对于CDMAOne网络,与CDMA 2000系统相关联的PDSN是一个新部件。在处理所提供的分组数据业务时,PDSN是一个基本单元。其作用是支持分组数据业务,在分组数据的会话过程中,执行下列主要功能:
      1、建立、维护和终断用户的PPP会话;
      2、支持简单和移动IP分组业务;
      3、通过无线分组接口建立、维持和终断与无线网络的逻辑链接;
      4、进行移动台用户到AAA服务器的认证、授权和计费;
      5、接受来自AAA服务器的对于移动用户的服务参数;
      6、路由去往和来自外部分组数据网的数据包;
      7、收集转接到AAA服务器的使用数据等。

 
 
 
 
 
 
     

    

posted on 2009-08-20 11:50  向前进  阅读(3674)  评论(5编辑  收藏  举报