參考文檔:
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的系統資料表被忽略。 Default Roaming Indicator 預設的漫遊指標。每個系統資料表可以設定自己的漫遊指標。 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作為萬用字元。 95(A、B)/1x NID 網路ID,範圍0-65534,輸入65535(全1)作為萬用字元。 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
眾多的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號。