Monday, October 05, 2009

3GPP Specification 研究經驗分享

[11Mar2014] I started an FT training project from January 2014 to train my team member. Though I am not able to share exactly the documents online due to the regulations and restrictions, I listed the training topic in the linked page. Hope it could be helpful for you if you are an FT and you don't have much idea on what to read. 從2014年1月起,我實驗性地展開了一個FT LTE培訓計畫。雖因法規與合約問題,我無法公開訓練教材,但我列出訓練課程。歡迎有興趣的FT朋友們參考,特別是有意願進修卻不知道從何下手的朋友們。 [Link]


[11MAY2011] Due to new contract signed today with new employor, I am not able to update this page from 13 JUN 2011.
[11MAY2011] 因新工作簽訂新合約,本頁面自2011年6月13日起,除錯誤之處,將不再做更動。轉載煩請付上原文連結

This article is for whom are also interested in the world behind our daily mobile phone communication.
這篇文章分享給所有有興趣接觸UE端3GPP規格的人們;3GPP規格份量很多, 以下以一個比較常接觸WCDMA(UMTS/FDD)手機端Layer 3的engineer的角度而寫。如果您有任何指教、更正或疑問,歡迎來信: winnielee0204@hotmail.com

★ 去哪邊下載3GPP spec?
小貓很推薦的3GPP規格的非官方網站:
(以下連結至R10, 可透過該頁前往其他Release, 亦有一頁收集GSM spec)
http://www.qtc.jp/3GPP/3gpp_rel10.html
★ ETSI(3GPP最主要成員之一)下載:(免費但需註冊,優點為搜尋方便。)
http://pda.etsi.org/pda/queryform.asp
★ 3GPP官方網頁:
http://www.3gpp.org/Specifications
★ 3GPP官方FTP: (如果清楚知道想要下載的spec編號)http://www.3gpp.org/ftp/Specs/archive/
★ 3GPP規格的4G: LTE (Long Term Evolution)/E-UTRA (Evolved Universal Terrestrial Radio Access): 請見3GPP Release 8的36系列

★ Layer 3 UE Engineer新手入門區
24.008 Mobile radio interface Layer 3 specification;
Core network protocols; Stage 3
Must Have
NAS重要spec。這是我最常用到的spec之一,對我而言也是最入門的一份。大多數spec是用來查的,但是這份從第四章開始是可以一頁頁讀過的。它定義了Mobility Management(MM/GMM)、Call Control(CC)、Session Management(SM)的程序還有OTA Message封包內容(照spec本身的用字:定義radio interface procedures)。另外,要找MM/SM的Timer,要找error cause (CC/GPRS SM)也都是這份。
25.331 Radio Resource Control (RRC);
Protocol specification
Must Have
AS重要spec。份量很驚人的一份常用spec。比較難逐頁讀起,因為有很多程序性的東西。通常是用想的,把程序背後的邏輯想懂,不然就是多查幾次就會記起來。那張很有名的RRC States and State Transitions就定義在這份裡面。另外,所有的System Information Block、RRC程序、Handover程序、RAB程序、PAGING TYPE 1和PAGING TYPE 2的格式與定義、Active set, Monitored set, Detected set的定義、還有那些幾a幾b幾c幾d..的measurements全都在這邊。讀完24.008和25.331算是可以解決掉7成以上的OTA message,剩下的,它們會幫忙refer來refer去。RRC protocol Timer要查這份,別跟24.008裡同名timer搞混了。3GPP的UMTS Fast Dormancy要refer這份的R8.5.0以上版本(a new UE "Signalling Connection Release Indication Cause" in SIGNALLING CONNECTION RELEASE INDICATION)
[LTE:36.331]
23.060 General Packet Radio Service (GPRS); Service description;Stage 2 Must Have
PS domain的重量級spec。那張有名的GPRS Core Network的架構圖、一堆u-plane、c-plane的堆疊架構圖、UE Operation Mode分成class A, class B, class C(此分類適用於俗稱的2G或GSM... 也就是spec用詞A/Gb mode... 詳見22.060)或PS/CS mode(此分類僅適用俗稱3G或WCDMA... 也就是spec用詞Iu mode)、Packet Data Protocol States、兩個domain的Paging Co-ordination通通都在這邊。PDP Context Preservation在第9章。
27.007 AT command set for User Equipment (UE) Must Have
AT command的兩份spec之一,收錄和SMS沒有直接關係的部份。還是新人的時候,我幾乎是每天抱著這份spec一邊啃一邊試的。離開新人時代,這份的查詢度也還經常居高不下。+CNUM, +CIMI, +CREG, +CGREG, +CLCC, +CGACT, +CLCK, +CLIP, +CGDCONT, +CGATT, +CFCC, +COPS, +CRSM等等等都在這份囉。雖然這份也有一語帶到+ES,但是它是躲在要coco的ITU-T V.250裡。
25.401 UTRAN overall description Must Have
這不算一份常用spec,但是這是一份3GPP新鮮人該翻翻的spec。5.1開宗明義畫清楚core network、UTRAN和UE間的關係,接著畫分User Plane和Control Plane的概念,再來,有一張UTRAN Architecture,讓人看清楚Iu、Iur、Iub三種Interface到底在誰和誰中間,還有RNS、RNC、Node B和cells間的關係。透過這張圖也可以簡單地了解為甚麼會有serving RNS、drift RNS的概念,這樣,s-RNTI、d-RNTI、c-RNTI、u-RNTI這些名詞不用背也可以記得清楚囉。
24.007 Mobile radio interface signalling layer 3;
General aspects
Must Have
它有一張很經典的Protocol architecture of Non Access Stratum (CS/PS MS side)的架構圖,可以讓我們一眼看清RR, (G)MM, CM(CC/SM/SS/SMS)的關係。
25.301 Radio Interface Protocol Architecture Must Have
頁數算很少,但是算非常架構性的一份大spec,要知道L1、L2、L3倒底差在哪、Transport Channel和Logical Channel怎麼分(5.2)、還有各層間的channel到底怎樣mapping,都在這份。這應該也是比較算用來查的spec,對一個新手而言,光是看到一大堆channel卻不了解它們究竟是做什麼的時候,這份spec應該很難看得進去。另外,R6起就同時收有分別屬HSDPA/HSUPA的HS-DSCH/E-DCH definition,這份就不重複列在下面的HS spec專區了。
27.005 Equipment (DTE - DCE) interface for Short Message Service (SMS) and Cell Broadcast Service (CBS) Must Have
兩大AT command spec之一,這份從名字可以知道是和SMS還有CBS有關的。較常用的標的有+CMT (MT SMS)、+CMGS (MO SMS)、CMGR (SMS read from USIM/memory)、+CMGW (SMS write to USIM/memory)、+CSCA (Service Centre Address).
對3GPP入門者而言,比較經典的是Figure 1: Reference configuration, 這張圖畫出短訊服務中UE/USIM/ME/TE/MT架構,如果分不清楚SMS Class 1和Class 3差在哪,可以先看看這張圖。
23.040 Technical realization of the Short Message Service (SMS) Must Have
顧名思義就是SMS,要看懂CP Data就找它囉,做USIM的OTA download也會用到。另外,做到NITZ的話會refer到定義time/timezone的部份。這份的好朋友是23.038。
SMS Status Report的Status(俗稱delivery report)在9.2.3.15 TP-Status (TP-ST),依性質分為4組。
23.038 Alphabets and language-specific information Must Have
從頁數看很羽量級的spec,但是包含Data Coding Scheme(定義包括SMS的Class bit和Class 0到3)和GSM 7-bit Packing兩個重要的主題。有GSM 7-bit和Extended 7-bit char的對照表;這份做MWI(Message Waiting Indication)也會用到。
21.905 Vocabulary for 3GPP Specifications Must Have
3GPP專用小辭典? 第一次遇上什麼不懂的名詞,先來找它就對了。
23.003 Numbering, addressing and identification Must Have
從這份的title很清楚的就可以知道這份文件有什麼,舉凡IMSI、TMSI、P-TMSI、M-TMSI, GUTI, MSISDN、LAI、RAI、CI、CGI、IMEI、IMEISV、TLLI(Temporary Logical Link Identity)等等的構造,還有算IMEI CD需要的Luhn check計算法都在這裡。
24.011 Point-to-Point (PP) Short Message Service (SMS)
support on mobile radio interface
Good to Have
對我來講,這份比較常用的時機似乎大多是用來查sms的error cause,CP-Cause還有RP-ERROR都在這裡頭。
25.101 User Equipment (UE) radio transmission and reception (FDD) Good to Have
☆ Table 5.0是UTRA FDD frequency bands,R6有從Band I到Band VI,R7增加了Band VII、Band VIII、Band IX和Band X,R8更增加到Band XIV,但是各版均加註other frequency bands is not precluded。
☆ Channel Spacing是5MHz、Channel Raster是200kHz,還有UARFCN怎算也是定義在這份。
25.321 Medium Access Control (MAC) protocol specification Good to Have
Layer 2重要spec. 新鮮人應該要翻一下的部分是第4章Channel structure. 4.3.1列出Transport channel, 而4.3.2定義Logical channel structure, 有Control Channels (BCCH, PCCH, DCCH, CCCH, SHCCH...) 和Traffic Channels (DTCH, CTCH...) 的列表.
26.071 AMR speech CODEC; General description It depends
AMR簡介。有那張有名的哪種rate是和那種spec相容的表。這份比較像pointer,叫讀者refer這邊那邊的。目前live network下還很稀有的AMR-WB (Wideband AMR: source rate 6.60 kbit/s to 23.85 kbit/s)在一個號碼之差的26.171.
26.103 Speech codec list for GSM and UMTS It depends
有Codec Bitmap。我是從24.008被refer過來的,要從CC/SEPUP裡面查support codec的時候會用到(常用實例是查手機是不是對網路宣稱支援AMR-WB)。而網路對每一通3G voice call指定的codec是看RRC的NAS Synchronisation Indicator(通常找Radio Bearer Setup),但因為這個IE不是MUST,所以網路沒送的話,手機視網路預設UMTS_AMR_2。(see 24.008/5.2.1.11 Speech Codec Selection)
23.014 Support of Dual Tone Multi-Frequency (DTMF) signalling Must Have
定義3GPP系統對DTMF的支援(Mible to Landline),這份spec主要僅定義signalling層面,MMI不在討論範圍。而DTMF相關封包(START DTMF, START DTMF ACKNOWLEDGE, START DTMF REJECT, STOP DTMF, STOP DTMF ACKNOWLEDGE)定義請見24.008
22.042 Network Identity and Timezone (NITZ); Service description, Stage 1 It depends
NITZ本身就是optional feature,所以這份rating相對給比較低。它有定義NITZ information的傳輸和使用。也有考慮到Local Time Zone (LTZ)、summertime等問題。至於TZ要怎算,請見23.040。Note: time zone要怎算的實例
25.304 User Equipment (UE) procedures in idle mode and procedures for cell reselection in connected mode It depends
標題很長,簡而言之就是要怎樣選cell。在idle mode的部份,專注於Access Stratum。 對實作而言,這份spec還是有很多曖昧地帶或說空間。 (題外話,每次有PM自以為專業地對著no service的手機喊說"沒有camp到網路",我就會很想請他們來讀讀這份加24.008。首先,和網路發生關係的動詞是attach,再者,no service的手機,不見得是沒有camp到任何一個cell的。)
23.122 Non-Access-Stratum (NAS) functions related to Mobile Station (MS) in idle mode It depends
☆和25.304密不可分的一份spec,這份專門講NAS在idle該怎樣選網路,像是UE在power on的時候是自動或手動分別該如何選。(NAS/AS在idle時的Function要怎分在25.304)Steering of roaming在收到USAT REFRESH command後該怎辦的程序也在這份裡。
☆這份spec裡也有一些GSM COMPACT的線索。[See also 22.011] 23.122比較detail, 22.011講比較overall的構面。
☆從R7開始,可以找到EHPLMN(Equivalent HPLMN),同樣地,要在31.102找到EF EHPLMN(6FD9),也要用R7以上的版本。
22.030 Man-Machine Interface (MMI) of the User Equipment (UE) It depends
- 這份如果站在一般手機使用者的角度來講,應該是比較像”密技”的東西。像是IMEI要按*#06#叫出來,要怎樣按call holding,然後要怎樣把被hold住的call叫回來,怎樣按MultiParty、ECT(Explicit Call Transfer),怎樣註冊/啟動Supplementary Service等等…。
- International Access Function ("+" key)和TON(type of number)的關係

HSDPA / HSUPA related 3GPP specs
HSDPA starts from R5 / HSUPA(EUL) starts from R6
R7 HSDAP+EUL = HSPA (by TR25.999)
營運商or俗稱會講R7 HSDPA/EUL 為HSPA+
25.308 High Speed Downlink Packet Access (HSDPA); Overall description; Stage 2 HSDPA
☆ HSDPA採adaptive modulation (R6有QPSK[M]和16-QAM[O],R7再增64-QAM[O]), hybrid ARQ等技術達高傳輸率、低延遲。HSDPA所定義的新transport channel是HS-DSCH。
☆ HSDPA New MAC entities [Note]
☆ 第9章可以找到換HS-DSCH cell和Active set update之間的差異和關係。
☆ 這份文的R6和R7有非常大的差異,R7定義到FDD only的HS-DSCH reception in CELL_FACH,打破先前HSDPA只在CELL_DCH的觀念。
25.309 FDD enhanced uplink;Overall description;Stage 2 HSUPA
☆ 短短的Ch 4 和Ch5看一下可以對HSUPA有最基本的idea。 [my notes]
☆ 在這份文件裡,可以找到:
1) 常常被演講文件稱作HSUPA網路架構圖的"Protocol Architecture of E-DCH"
2) HSUPA是由Node B來控制排程(Node B controlled scheduling)
3) UE應該要如何handle "Serving Grant(SG)"
25.321 Medium Access Control (MAC) protocol specification HSDPA/HSUPA
【HSUPA】
☆ 定義隨著EUL而產生的MAC-es/MAC-e這兩個entity。
☆ SG-Table (9.2.5.2.1.1)
25.214 Physical layer procedures (FDD) HSDPA/HSUPA
【HSDPA】
☆ (also refer to 25.211)HSDPA channels and procedures: HS-SCCH(High Speed Physical Downlink Shared Control Channel)、HS-PDSCH(High Speed Physical Downlink Shared Channel)、HS-DSCH (High Speed Downlink Shared Channel)、HS-DPCCH (High Speed Dedicated Physical Control Channel)
CQI(Channel Quality Indicator)的定義和mapping table
【HSUPA】
☆ 定義隨EUL所增加的E-AGCH、E-HICH、E-RGCH

[LTE常用spec專區]
36.300 Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Overall description;Stage 2
LTE電波介面通訊協定總論和概說("an overview and overall description of the E-UTRAN radio interface protocol architecture"). 想對LTE E-UTRAN有概觀性的認識應該可以從這份看起, 應該可算LTE入門重要spec。這份也可以找到E-UTRAN整體架構圖、LTE物理層generic frame structure...
另外,想知道LTC RRC Idle mode和connected mode差別,LTE SystemInformationBlock (SIB; System Information Block)的概要、LTE ARQ/HARQ也都可以先查它。
36.101 Evolved Universal Terrestrial Radio Access (E-UTRA); User Equipment (UE) radio transmission and reception
這份文件可以找到LTE的Operating Band和EARFCN (Table 5.7.3)
24.301 Non-Access-Stratum (NAS) protocol for Evolved Packet System (EPS)
LTE版的24.008.
☆ LTE MM/SM和UMTS最大的差異: "ready-to-use" IP connectivity and an "always-on" experience (see 4.1)
☆ LTE UE Mode of operation定義在這份 [筆記]
☆ LTE網路營運商可決定是否採用ciphering
36.331 Radio Resource Control (RRC)
-- LTE版的25.331
-- 定義LTE RRC states還有LTE和3GPP家族(WCDMA/GSM)的handover/reselection(圖4.2.1-1; 亦可清楚看出UTRAN(WCDMA)和LTE RRC states的不同設計)
-- LTE和cdma2000(HRPD)的handover/reselection(圖4.2.1-2)
-- 定義LTE SRB0, SRB1與SRB2分別所使用邏輯信道及乘載訊息類別
36.302 Evolved Universal Terrestrial Radio Access (E-UTRA); Services provided by the physical layer
篇幅很少的一份spec, 有LTE物理層各channel的傳輸模型圖.
23.401 General Packet Radio Service (GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access
LTE時代的23.060. EPS MM的state(EMM-DEREGISTERED, EMM-REGISTERED)還有EPS CM的state(ECM-IDLE, ECM-CONNECTED)定義在這一份。而LTE NAS與AS的state(RRC_IDLE, RRC_CONNECTED)對照在36.300
23.272 Circuit Switched (CS) fallback in Evolved Packet System (EPS); Stage 2
因為LTE是資料網路,目前營運商仍利用現有WCDMA/CDMA網路提供語音服務。這份spec定義了語音(CS) Fallback和SMS over SGs.
[筆記] SMS over SGs不需fallback到CS. 因此,雖然spec規定支援CS fallback的手機也需要支援SMS over SGs, 但反方向並不成立! 支援SMS over SGs的手機不代表一定要支援CS fallback. 可參考本分spec圖4.2-1架構加速釐清概念。
[3GPP2]3GPP2 X.S0057-0 E-UTRAN - eHRPD Connectivity and Interworking: Core Network Aspects CDMA系統和LTE系統的銜接protocol

USIM related 3GPP/ETSI specs
31.102 Characteristics of the Universal Subscriber Identity Module (USIM) application
最常用的部份是第4章,有USIM每個欄位(EF; Elementary File)的名稱格式和內容物,USIM phonebook的EF構造在4.4.2,像是Name, Number1在EFADN(Abbreviated dialling numbers)裡頭、Number2在EFANR (Additional Number)裡、EFADN寫不完的寫到EFEXT1、可儲存60 digits甚至80 digits的Chained EXT1等等等...注意,這份沒有包括DFGSM下面的EF,要找像是EFPLMNsel, EFBCCH之類的,請洽51.011.
ETSI 102.221 Smart Cards; UICC-Terminal interface; Physical and logical characteristics
1) [31.101/31.102 vs. 102.221比較] 差別是後者較為廣泛,前者針對3G的USIM.
2) 以下這堆command還有SW(status word)都可以從102.221查。除了做USAT會用到,AT command的+CRSM最後也會refer到這邊(+CRSM各command的p1,p2,p3該是什麼)。READ BINARY, UPDATE BINARY, READ RECORD, SELECT, FETCH, TERMINAL PROFILE, ENVELOPE, TERMINAL RESPONSE, GET RESPONSE
3) 這份spec也是市場上所謂micro SIM (uSIM)的spec, 關鍵字"mini UICC"
51.011(ETSI TS 151 011) Specification of the Subscriber Identity Module - Mobile Equipment (SIM-ME) interface
☆樓上那份找不到的一些SW在這份裡頭。
☆10.3.7 EF SST (SIM service table) 功能類似於USIM的EF UST,EF SST和USIM的EF UST(USIM Service Table)的Identifier都是6F38,但兩者的bit定義和排列順序都不太一樣。


個人用筆記/INDEX區
21.111 USIM and IC card requirements
[5.2] After ten (10) consecutive incorrect entries, the Unblock PIN shall be blocked ... Unblocking of a blocked PIN shall not be possible.
(這整個段落翻成白話是PUK錯10次被鎖,就再也無法改PIN了。而前一段提到user是不能改PUK碼的.)
21.902 Evolution of 3GPP system
R99, R4, R5, R6的內容差在哪。3GPP的"理念"等等等...
22.001 Principles of circuit telecommunication services supported by a Public Land Mobile Network (PLMN)
Call waiting tone definitions. (CEPT, ANSI, Japan) See 24.008 and 24.083 for Layer 3 OTA signalling IE.
22.011 Service accessibility
☆ international roaming, national roaming, roaming in shared networks。 3.2.2.4.1 FPLMN經過Manual Selection成功註冊到網路後,可從EFFPLMN移除。[note]
☆ R7才新增3.2.2.8 Steering Of Roaming
22.091/23.091 Explicit Call Transfer (ECT)
22.091是stage 1, 定義ECT怎樣打,還有可以什麼時候trasfer 23.091 (stage 3)有解釋SS-error code還有OTA message的procedure. (Note: 但是就是有operator不照遊戲規則玩...)
23.040 Technical realization of the Short Message Service (SMS)
1) MWI有三個level, 第一個protocol id,第二個Data Coding Scheme,第三個是運用TP-UD (TP-UDH).
2) Figure 9.2.3.24 (GSM 7-bit fill bits)筆記
23.041 Technical realization of Cell Broadcast Service (CBS)
[2 General description] 必讀簡介。有一張表定義手機在哪些時機才可以收CB Message
[8 MS/UE Functionality] 這章節有張表可以清楚看出 對手機而言,GSM網路和WCDMA(UMTS)網路下的Cell Broadcast差在哪。
[9.4.1.1][9.4.2.1] 分別定義GSM和UMTS分別該用哪個channel傳(CBCH in SDCCH/CTCH)。
[9 Message Format] 應該是CBM內容debug必備章節。
23.060 General Packet Radio Service (GPRS); Service description;Stage 2
NSAPI筆記
23.221 Architectural requirements
LTE手機對語音服務支援的類別。LTE手機對網路註冊後,若網路回覆不支援語音服務,手機該如何處理... (詳見7.2a)
"Voice centric" or "Data centric"
"CS Voice only", "CS Voice preferred, IMS PS Voice as secondary", "IMS PS Voice preferred, CS Voice as secondary", "IMS PS Voice only"
24.002 GSM - UMTS Public Land Mobile Network (PLMN)
Access Reference Configuration
MS(Mobile Station)和UE(User Equipment)的組成圖. GSM的MS相對於3G的UE。
24.080 supplementary services specification; Formats and coding
查CC/Facility的operation_code(See4.2);這份查不到的operation code在29.002 Mobile Application Part (MAP) specification
25.101 User Equipment (UE) radio transmission and reception (FDD)
4.3.1: The power of the UE shall not exceed -30dBm if no acceptable cell can be found
25.133 Requirements for support of radio resource management(FDD)
[CELL_DCH]inter-frequency和inter-RAT的compressed mode的差別:
25.133/8.1.2.3 FDD inter frequency measurements
25.133/8.1.2.5 GSM measurements
25.214 Physical layer procedures (FDD)
L1 cell search procedure
25.215 Physical layer - Measurements (FDD)
Transport Channel BLER (Block Error Rate)
25.306 UE Radio Access capabilities
FDD HS-DSCH physical layer categories (俗稱HSDPA UE Category)
25.423 UTRAN Iur interface RNSAP signalling
C-RNTI的定義和可能的值 (see 9.2.1.14)
25.433 UTRAN Iub interface Node B Application Part (NBAP) signalling
9.2.2.13Dc 可以找到Serving Grant Value可以介於0-38,但是38表示zero grant
25.914 Measurements of radio performances for UMTS terminals in speech mode
☆ 6.1 Definition of the Total Radiated Power (TRP)
☆ 9.3 TRS(Total Radiated Sensitivity) measurement
☆ 5.1.1. Head phantom
25.999 R7 High Speed Packet Access (HSPA) evolution; Frequency Division Duplex (FDD)
不是俗稱的HSPA+(俗稱or網路營運商似乎把HSPA+相當於R7)。這份tech report(not tech spec)把R7的HSDPA和EUL(HSUPA)叫做"HSPA", 因此,它所謂的"Evolution"自然就是描繪之後的藍圖了~
26.244 Transparent end-to-end packet switched streaming service (PSS);3GPP file format (3GP)
.3gp format
29.002 Mobile Application Part (MAP) specification
24.080找不到的Operation Code在這裡
另外可以找到SS代碼(SS-Code),它只有列二進位,所以在查SS/Facility; SS/Register裡的parameter的SS種別時,先換成2進位會比較容易search.
還有SS_ERROR_CODE (supplementary service errors / ss error code)也在這份裡。
33.102 3G Security; Security architecture
Authentication and Key Agreement(AKA): see 6.3
36.300 E-UTRA and E-UTRAN; Overall description; Stage 2
★ LTE的suitable cell和accetable cell怎麼定義的? See 36.300/10.1.1.1 Cell selection. 注意,雖然概念類似,但這段不可以直接引用為UTRAN(WCDMA)定義,因為3G cell的location不是用Tracking Area來分的。
★ LTE和UMTS cell reselection的重大差別: LTE不需要在System Information廣播neighboring cell,LTE的設計概念是UE必須要自己偵測neighbouring cells. (如果是尋找測量inter-frequency n-cell,只需指明carier frequencies.)
43.020 Security related network functions
GSM手機(MS)均必須支援A5/1和A5/3(KASUMI),禁止實作A5/2.
44.018 Mobile radio interface layer 3 specification; Radio Resource Control (RRC) protocol
這份像25.331的GSM/EDGE版。
- DTM (Dual Transfer Mode)
- GPRS SUSPENSION REQUEST & Suspension Causes
44.064 Mobile Station - Serving GPRS Support Node (MS-SGSN) Logical Link Control (LLC) layer specification
XID negotiation
Others 3GPP/GSMA等官方網站
★ 3GPP如何劃分Stage? [note]
★ 什麼是RCS-e (Rich Communication Suite-enhanced)? [GSMA Project link]


其他非3GPP文件、連結:
☆ 去哪邊下載DG.11呢? (2010年起改為TS.11)
請到GSM World的Document Library, 找標題是Field Trial Guidelines "Device Field and Lab Test Guidelines"的文件。
☆ KSC-5601 Table LINK
☆ 23.040/9.2.3.24.4提到16 bit的Application Port如果範圍介於0到15999是根據IANA的配置。目前link位於:
http://www.iana.org/assignments/port-numbers
☆ RFC 959 File Transfer Protocol: 可以找到Active和Passive Mode的差異。

★速查表
Radio Bearer ID和RLC Mode關係速查表 (整理自25.331/6.3)
3GPP名詞縮寫速查表(個人用筆記版)

★ Layer 3 Engineer新人FAQ小專欄總整理
☆ 怎樣查手機對網路報的HSDPA/HSUPA category? [Link]
☆ 怎麼看Network Operation Modes (NOM; NMO)? [link]
☆ 在3G和2G的時候,分別該怎麼算Periodic Location Updating MM timer T3212? [link]
☆ 一次可以有幾個RRC connection呢? [link]
☆ 什麼是LTE Redirection? [link]


小貓寫的免費小軟體們:
☆ IMEI檢查碼產生器。LINK
☆ GSM 7bit PDU unpacker。 LINK
☆ Window Mobile 6.1專用CONNMGR CONNECTION STATUS LOG TOOL。Beta Release。LINK
☆ KSC-5601 PDU Parser LINK
☆ Terminal Profile Parser (beta)LINK

後記:
本質上,這篇的內容比較接近"找東西"的心得和紀錄,很多人應該和我有一樣的經驗,可能某天在某份spec看到某些東西,經過了幾個月又需要reference類似的東西,可是發現自己根本想不起來,究竟想找的內容到底躲在哪份spec裡。上data base找,可能一個keyword搜出來動輒數10份spec,當一份份翻著浪費著時間的同時,就開始後悔為甚麼當初沒有筆記下來。