--- title: Telecommunication Networks - GSM|第十一、十二週 tags: 無線與行動網路導論 --- :::warning 全球行動通訊系統(Global System for Mobile Communications),即GSM,又稱泛歐數位式行動電話系統,是當前應用最為廣泛的行動電話標準。全球超過200個國家和地區超過10億人正在使用GSM電話。GSM標準的廣泛使用使得在行動電話業者之間簽署「漫遊協定」後使用者的國際漫遊變得很平常。GSM相較它以前的標準最大的不同是他的信令和語音頻道都是數位的,因此GSM被看作是第二代(2G)行動電話系統。GSM標準當前由3GPP組織負責制定和維護。 [By Wiki](https://zh.wikipedia.org/zh-tw/GSM) ::: # GSM 行動電話的標準,提供了很多不同的資料傳輸,像是語音、資料和簡訊等等 有三種服務的範圍 - Bearer Services - Telematic Services - Supplementary Services ![](https://drive.google.com/uc?id=1d2p0-jFSViNg7KIjX2bvL2hGbVaNzvjs&export=download) ## Bearer Services 基地台之間的通訊服務,並負責了很多服務像是終端介面的規範。 並且有兩種不同的速度用來傳輸兩種不同的訊號,分別是 - circuit switched:控制訊號 - packet switched:要傳輸的資料 將兩種訊號分開的好處就是不會搞混。 ## Tele Services 就是手機跟手機之間的通訊服務,這些服務必須要遵守 cellular functions、安全評估等等。 有提供的服務像是: - 行動電話:也就是 GSM 最主要的目的 - 緊急電話:緊急的情況使用,有最高優先權 - Multinumbering:讓使用者可以持有多支電話 此外還有一些其他的服務: - 傳真 - 語音郵件 - 電子郵件 - 簡訊 sms ## Supplementary services 這是屬於上面那些基礎服務的額外服務,因此不可以單獨提供;會因為供應商、國家或協議而有所不同。 >跟 ISDN 服務很像,但是較低的頻寬。 重要的服務有: - 辨識:回查電話號碼 - 反回查:防止回查 - 自動回撥 - 和七人以上通訊 - 把手機鎖起來 --- ## PLMN (Public Land Mobile Network) GSM 是個 PLMN,各個國家的供應商都依照下面的標準規範建立起行動網路。 架構分成兩個部分,元素 Element,和子系統 subsystems ### Element 可以看到一些老朋友,還有新面孔,這些在下面的圖繪比較好說明。 - MS (mobile station):就是我們的行動裝置,也就是手機 - BS (base station):就是我們的基地台 - MSC (mobile switching center):這個是控制多個基地台的人,或者說機房 - LR (location register):這個是資料庫 ### Subsystems 將整個架構分成三大區域。 - RSS (radio subsystem): - 就是之前訊號傳播的部分,也就是我們 MS 跟 BS 的範疇 - NSS (network and switching subsystem): - 這裡是 MSC 搭配 LR 去做各種功能的範疇 - OSS (operation subsystem): - 這層是網路管理的部分,像是身分認證等等 架構圖如下: ![](https://drive.google.com/uc?id=1BqBewFzneAej8xbWTiR3O-ebIAGw-QNi&export=download) 接下來一一介紹裡面的內容 --- # GSM 的架構 下面這張圖可以看到就是分成放面提到的三大區域,手機、基地台就是屬於 RSS;資料庫,機房的部分則是 NSS;最後是營運管理的 OSS。 ![](https://drive.google.com/uc?id=1Td2Ovkr9GllGUYN_FkxO3ujNBq76lKTf&export=download) - 在 2、3、4、5G 概念都是分成上面三大區域。 - 但是 OSS 好像似乎通常會包含在 NSS 裡面所以會變成兩大區域。 - RSS 的部分又叫做 Radio Access network RAN;中間的 NSS 部分又叫做 Core network CN。 - 工程師們負責的工作就是定義那些 element 還有 interfaces 的名稱和功能。 再來看另一種圖: ![](https://drive.google.com/uc?id=1QytW20yjN_SxIDGwZv4NVauOPex8_ebP&export=download) 在右上角的部分,ISDN 跟 PSTN 是以前的電話;右下角的 PSPDN CSPDN 是電話跟網路的部分 老師說 CS 就是電話、PS 是網路。 然後中間那個 SS7 很像是大腦或神經系統,由他控制電話等其他服務。並且他持有三種資料庫: - EIR 是計費用的,記錄如何收錢,誰欠錢,用哪種方案等等。 - HLR 跟 VLR 是兩種記錄位置的資料庫,記錄手機在哪裡等等。 左邊可以看出有個向左的趨勢,分成三個階層是個樹狀的架構: MSC → BS → MS >不要忘記 MSC 的縮寫是 Mobile Switching Center 其中稍微不一樣的是 BS 被分成了兩個部分: - BSC 是基地台的大腦,負責做決定 - BTS 是手腳的部分,負責接受跟傳送等操作 不過在 3、4、5G 則把兩個合在一起,並有了別的名稱 - 3G:node B - 4G:eNB - 5G:Gnode B >底下 3G 可以看到 NodeB 然後可以看到有些 Element 的連接部分有畫一條線,那個代表的是「介面 Interface」,例如基地台跟手機之間是 Um 介面。 至於為甚麼叫 Um ,老師說有時候名字沒有意義,只是工程師取名的功力不好。 ## NSS ![](https://drive.google.com/uc?id=1UxtllvOXDNcrhkY7EIz91Z-UWPPzAZkq&export=download) - MSC Mobile Services Switching Center - 接了很多基地台,就是 BS 背後的 Switching controller - 但是 4、5G 想要扁平化設計,所以會拿掉 MSC - IWF Interworking Functions - 是一個 gateway 的角色,負責往外接和往內接 - 是一個在內外邊緣進行交換的人,把不同的網路之間連接起來。 - 會需要透過 Gateway MSC - ISDN (Integrated Services Digital Network) 和 PSTN (Public Switched Telephone Network) - PSTN 是從古到今的電話系統,ISDN 就是基於他之上的上網 - PSPDN (Packet Switched Public Data Net.) 和 CSPDN (Circuit Switched Public Data Net.) - 而現在 4、5G 改採用 IP 等其他協議的方式上網,因此才有 PSPDN 跟 CSPDN。 - HLR Home Location Register 跟 VLR Visitor Location Register - 前面提到記錄位置用的資料庫 - HLR 是你的手機的電信公司要記得的資訊,紀錄你的手機位於哪個 VLR - VLR要記錄你的手機現在在哪裡;這兩個搭配起來用於打電話的時候 - 這兩個資料庫一直都在,不會被扁平化,畢竟要記錄你的位置 - SS7 - 傳統電話網路的控制系統 可以看到以 MSC 為界線,左邊的是新的協議,右邊才是 SS7 的範圍。 ### Control plane 跟 User plane 前面講到的,把兩種資料分開來,這樣就不會把控制的命令跟收的資料搞混,不像 IP 那些協議是混在一起的;但是最近有開始要進行分開的趨勢。 而 GSM 則是從古到今都是分開的。 ## RSS 主角是我們的 BSS 跟 MS。 - BSC Base Station Controller - 前面提到負責控制的人 - 並且負責將 Um 介面(radio channels)投射到 A 介面 (terrestrial channels) - 也就是把 MSC 對 BS 的有線傳輸,投射到 BS 對 MS 的無線傳輸 - BTS Base Transceiver Station - 就是前面說到負責操作的人 - BSS Base Station Subsystem - 把 BSC 加上所有的 BTS 以及之間的連接 然後又稍微提到spatial reuse,換手等等。海岸往海上打的 BS,因為沒有遮蔽物所以會到 35 公里的範圍。 ### Base Station Subsystem BTS BSC 兩個可以看做是一個子系統,下面是他們各自做了哪些事情。 原則一樣是 BSC 負責控制,是 Switching Center,然後 BTS 負責操作 ![](https://drive.google.com/uc?id=1CtNxjk4uNIBAmZGp822Y6LFWpLBwZwpK&export=download) - 打 X 代表有做的事情,美國的表示方式跟我們相反。可以看到有些是兩個同時會打 X,例如 Frequency hopping,就是兩者有共同協調,其中 Hopping 的部分就是 BTS 在做的,分配頻段的是 BSC 負責的。 - 可以注意到有 paging area,就是之前提到的節能方法 - 底下就會提到了 - 而 UL signal measurement 目的是為了可以做 rate adaption。 ### Mobile station 手機內部也可以看做是有一個子系統,但是手機的是分成模塊: ![](https://drive.google.com/uc?id=1iOWc72s7HbSyHCj_9wCaXHV9380bW9m3&export=download) 這種表示法在各種標準都很常出現;各種 block 都是一個抽象的概念,是一種 reference model,目的是告訴你各個功能之間要怎麼溝通;中間一條線的部分就是之間溝通使用的介面。 有了這樣的表示法,各個功能就可以給不同的團隊開發,只要之間的介面溝通有做好就好。 U~m~ 前幾頁出現過,在這裡他就是手機對外的介面。 - MT Mobile Terminal - 主要的通訊功能都是 MT 負責的,像是別人打過來的時候要處理等等。 - TA Terminal Adapter - 一個 Adapter - 內部的 R 跟 S 中間用 TA 隔開來 - TE Terminal Equipment - 一些手機的其他配備 - SIM Subscriber Identity Module - 儲存著 security key,使用者的資料 - 但最近有 eSIM,也就是虛擬的卡 ## OSS - AUC Authentication Center - 就是認證的資料庫,如果手機的位置被告知更改,要確認是不是真的被更改,就會需要認證 - Equipment Identity Register (EIR) - 前面提到負責計費的部分 - 此外還可以把手機鎖起來,用於被偷的時候,這樣小偷一旦使用就會曝光位置 - OMC - 處理相容性的問題 --- # GSM TDMA 基本上 GSM 就是 TDMA,但是會做 slow Frequency hopping。 ![](https://drive.google.com/uc?id=1MK2VXulA3mStkm526CqBB1lM_U_BlNf8&export=download) >好像這種圖頻率很喜歡畫斜的。 可以看到每個資料前後都有頭跟尾。 ## hierarchy of frames ![](https://drive.google.com/uc?id=1iAvoRvNbldmn3hRqX2FqM3VAUvikuTIz&export=download) 由上到下的階層關係 hyperframe → superframe → Multiframe → Frame → Slot ## Protocol ![](https://drive.google.com/uc?id=1iO2dJeCy02Z5motj6rNZuvmC2UWA-Gij&export=download) 可以看到並沒有像OSI有七層,且高度也不一樣。 閱讀的順序是,假如是外面傳訊息到手機,就會先從 MSC 開始往下,然後繞一個彎進入 BSC 右下,然後以此類推;就方向來說很像一個轉90度的S型 可以看到上層的協議互相對應。 ![](https://drive.google.com/uc?id=1nvwUTIXGyM2b63UWVXpASrafMnc7ID18&export=download) --- # Mobile Terminated Call / MTC 最重要的部分之一,就是人家怎麼打電話給我們,而我們的手機是終端 Terminal。 ![](https://drive.google.com/uc?id=1hoQIwqIifgbDvJuOXmrygLhk_DhHpxQK&export=download) - 1.有個人從外面經由 PSTN 打電話過來 - 2.由我們的 GMSC 負責接待,也就是前面提到的 IWF 功能 - 3.然後 GMSC 去詢問 HRL,要找的人在哪 - 4.HRL 會去問 VRL,那台手機在哪個 MSC - 5,6.VRL 會去找出來,然後把他所在的 MSC 再告訴 HRL,然後再告訴回 GMSC - 7.現在 GMSC 知道手機所在的 MSC 了,所以她叫該 MSC 找出手機的位置 - 8,9.而 MSC 就去跟 VLR 確認那支手機現在有沒有休眠,有的話就要進行 Paging - 10,11.透過廣播的方式告訴全部的 BSS 說有人要打電話給那台手機 - 12,13.然後那台手機所在的 BSS 聽到後就會去喚醒那台 MS,然後告知 MSC 說他在這裡 - 14,15.找到後要通話前要進行身分認證,所以要再經過 VLR 的確認,將確認結果告知 MSC - 16,17.之後 MSC 跟 BSS 就可以著手開始設定連線了,然後就可以開始講電話 實線是真正連通的路徑,虛線是虛擬的路徑。 這裡就是 Paging 用到的地方。 # Mobile originated call / MOC 最重要的部分之二,就是我們怎麼打電話給人家;可以看出整體架構變得比較簡單,因為把人找出來比較困難。 ![](https://drive.google.com/uc?id=16NjWB55o1eZVqMoWU_Hs4nMdMFJ17t4k&export=download) - 1,2.手機想要打給某人,要先經過 MSC 的同意 - 3,4.然後 MSC 要先向 VRL 確認那隻手機的身分是沒問題的 - 5-8.之後就可以開始把資源先進行檢查 - 9,10.最後開始設定連線,然後就可以打電話了 :::info Terminated 的意思就是手機是「終端」 Originated 的意思就是手機是「始端」 ::: # 連起來 上面兩種情況分別是: - 有線電話打給手機:MTC - 手機打給有線電話:MOC 如果是手機打給手機就是把兩張圖那個 PSTN 雲的地方重疊起來,然後拼起來。 ## BS 跟 MS 之間的溝通 如果把 MTC 跟 MOC 中,MS 跟 BS 之間的溝通放大來看,會看到有各種 request 跟 response: ![](https://drive.google.com/uc?id=1OPzB9blBAaxWvCT8GreF1ArTwv0ZczNe&export=download) - 在 MTC 可以看到手機要回應 Paging response 前,還要再去先拿一些空間來傳輸這些 request 跟 response,所以會有個 Channel request。 - Paging 後就是驗證身份 authentication;驗證身分後就是決定要怎樣加密 Cipher。 - 接下來才是決定講電話的部分,要做一些 setup 的動作,設定連線的部分;最後才是開始連線講電話。 - MOC 可以看到 setup 的方向,不一樣畢竟發起 call 的人不同,也就是誰打給誰的問題。 - 除了手機基地台之間的那個 request response 表,其他部分的溝通都是屬於 SS7 的管轄。 --- # 換手 handover ![](https://drive.google.com/uc?id=1YNkKQAUc3j-wiq2Qsf8aVXA5Nzmy__-Y&export=download) 1. 從其他地方回來的換手 2. 同個 BSC 不同 BTS 3. 同個 MSC 不同 BSC 4. 同個 VLR 不同 MSC 或者還可以更往下,像是同個 HLR 不同的 VLR 。 另外還有像是不同技術的換手,像是2G 3G之間換手等等。 ## Handover decision ![](https://drive.google.com/uc?id=1A67MBWARSN7KH7TXGIAR2i29rNItsvwm&export=download) 那個 HO_margin 就是之前提到過為了避免 Ping-Pong 效應的一個閾值。 但是除了要大於該值之外,還要持續一段時間都是大於該值,才會進行換手。 也就是要有一段時間確定說比原先的訊號強,才會換手。 ## 圖示 下圖可以看到有新舊的 BSC ,但是相同的 MSC,所以可以知道是第 3 種換手。 ![](https://drive.google.com/uc?id=1BlUwejBBNQlQP2pLr1GVlJzRln8KkZQz&export=download) 其實到底要不要換手是由網路做決定的,也就是中華電信做決定的;而手機能做的是發現訊號的情況,將量測結果上傳上去,再交由電信公司決定 換手當然不是突然斷掉,是等另一方,也就是 MSC 先叫新的 BSC 準備好資源後才叫那台手機連上來,再斷開原本的連結。 並且連上去之後,會再傳一個 Complete 的回應,叫原先的基地台清掉原本的資料;如果忘記設這個指令,會有一堆垃圾資料留存。或者可以設置一個過期時間,來避免這個情況。 :::info 但其實換手不一定都是由網路做決定的,像是 802.11 就是手機做決定的。 不過現在這種 4、5 G 的通信都還是電信公司做決定。 ::: --- # Security in GSM 簡單的介紹 Security 。 1. access control/authentication - 第一個是驗明正身,確認身分。 3. confidentiality - 第二個是訊息要加密,也就是剛剛的 Ciphering - 會有一個 session key,避免太長使用 SIM 卡的密碼而變得容易被破解 5. anonymity - 第三個是匿名,就是有些時候希望有些隱私 - 像是某些政治人物打給某些政治人物,就會不希望被別人知道 ## 三種加密演算法 SIM 卡,每個卡都有一個燒進去的 Key,這個 Key 基地台那裏也知道。 這兩個都是硬體的號碼,是固定的ID,與之相對的是暫時的 ID,也就是上面匿名會用的 TMSI 這三個演算法,名字看起來像是牛肉等級或是機捷站名: - A3 產生驗證身分的 Key - A5 使用 A8 產生的 Key 將訊息加密 - A8 產生加密的 Key ### 驗明正身 ![](https://drive.google.com/uc?id=1Iqp2Y1GBhvHSqltq3N7BXS9xoOyPRN2r&export=download) 雙方持有的 Key 不會直接傳輸來做驗證,避免被攔截。而是傳送一個隨機數字 RAND,接著兩者各自使用 A3 演算法算出答案後來對答案,一樣的話代表確認無誤。 ### 訊息加密 ![](https://drive.google.com/uc?id=1q6wL1RU2tEKSuXbTeq9A5pOif6opellh&export=download) 跟驗證身分的步驟很像,一樣是傳輸隨機數字 RAND,但是這次是透過 A8 演算法生成 session key,再用這個 key 透過 A5 演算法去加密資料。 --- # GPRS / General Packet Radio Service GSM 當中資料傳輸的部分,前面是結構的部分。 # Elements 請見下圖 ![](https://drive.google.com/uc?id=1jmFcMV57OgEhXFM8vS4dNu_9LQhx-uQo&export=download) - GSN (GPRS Support Nodes) - 就是 GPRS 架構中的 Node,分成兩種 - GGSN (Gateway GSN) - 如其名,就是一個交換員,跟前面的 GMSC 類似 - 負責 GPRS 和 PDN 之間的交換。 - SGSN (Serving GSN) - 就是負責服務的部分,跟前面的 MSC 類似 - GR (GPRS Register) - 就是資料庫的部分 ## Protocol ![](https://drive.google.com/uc?id=1Uw0QDVdX3XJxoLnCmEuwE1qoJf5qqZzo&export=download) 要記得的是,要有新功能就是建立新的 Element,有些時候會需要設置 Gateway。 總之他長得比較像現代的網路架構。 --- # 3G 網路 和 UMTS :::warning 通用行動通訊系統(Universal Mobile Telecommunications System,縮寫:UMTS)是當前最廣泛採用的一種第三代(3G)行動電話技術。它的無線介面使用W-CDMA技術,由3GPP制定,代表歐洲對ITU IMT-2000關於3G蜂窩無線系統需求的回應。 UMTS有時也叫3GSM,強調結合了3G技術而且是GSM標準的後續標準。UMTS封包交換系統是由GPRS系統所演進而來,故系統的架構頗為相像。 [By wiki](https://zh.wikipedia.org/wiki/%E9%80%9A%E7%94%A8%E7%A7%BB%E5%8A%A8%E9%80%9A%E8%AE%AF%E7%B3%BB%E7%BB%9F) ::: ## 架構 ![](https://drive.google.com/uc?id=1rUeTkNiz7estsz51dl_vSaIMJGnb8LuU&export=download) 就三個部分 - UTRAN (UTRA Network) - UE (User Equipment) - CN (Core Network) ## domains and interfaces 如果把上圖拆得更細,可以看到如下圖 ![](https://drive.google.com/uc?id=1WELWO2mg-0g7ZQe_TFMeFT9Zf33d5UE8&export=download) - User Equipment Domain - 給單一使用者的,以存取 UMTS 的服務 - Infrastructure Domain - 所有使用者都有的部分 可以注意分出三個大區塊的 U~u~ 跟 I~u~ - USIM Universal Subscriber Identity Module - 就是之前 SIM 卡的部分,提供 Key - C~U~ 是 SIM 卡的部分 - Mobile Equipment - 負責傳輸的部分,類似於之前的 MT - Access Network - UTRAN 的部分,存取網路。 - Core Network - CN 的部分,分成三個 Domain - Serving Network - 網路的服務,現在大多是通訊 - Home Network - 似乎是位置的服務 # Spreading and scrambling of user data 類似之前提到的使用 Chipping Sequency 展平訊號,但是這裡的不太一樣。 ![](https://drive.google.com/uc?id=1nYsQ-5xvbOR3DT9rwJo0ffFUY9cpMoD2&export=download) 1. 使用固定的 Chipping rate 3.84 M chip/s 2. 使用不同的 Spreading factors 就可以支援不同的傳輸速度 - 切的越大塊,傳輸速率越快 - 越小塊,或者說越細,傳輸速率越慢 4. 使用 unique, quasi orthogonal scrambling codes - 使用者並不會因為這個 Code 被分開 - 管理 Code 更加容易;各個 BS 可以使用相同的 Code - 不需要精準地同步,因為 scrambling codes 會保持 quasi orthogonal ## OSVF code : Coding for Spread Spectrum ![](https://drive.google.com/uc?id=14D6JFRITTbQID1TdMkR1y1r37J8NFqqN&export=download) 可以看到,每一階 Factor 的上面分支是將自身複製一次,下面分支是將自身複製一次後乘以-1。 - 例如最上面的 1111: - 上面分支變成 1,1,1,1,1,1,1,1 - 下面分支變成 1,1,1,1,-1,-1,-1,-1 - 最下面分支 1,-1,-1,1 - 上面分支變成 1,-1,-1,1,1,-1,-1,1 - 下面分支變成 1,-1,-1,1,-1,1,1,-1 # UTMS FDD frame 結構 ![](https://drive.google.com/uc?id=1ujtC6VbKqTWsWmfF-acrH3HJaeq1QLn6&export=download) ![](https://drive.google.com/uc?id=1DDO5brEfYYcuSELRK1IJw_eXNbBgeVdU&export=download) 可以看到在同個時間內,傳輸三種不同速率和頻率的資料。 這張表可以看到一些功能跟之前功能大表格,類似的架構 下圖是常見的 UL 傳輸速率 ![](https://drive.google.com/uc?id=1NWNVTAQRnJld1jnLOSqaSRATZetcXAlZ&export=download) ## W-CDMA 表 ![](https://drive.google.com/uc?id=1PESxEQSI3CiYHG7kLkAMaPYXRRBZ3N6k&export=download) 可以看到上面提到的 OSVF code 的影子,因為 WCDMA 就是使用 OSVF code。 --- # UTRAN architecture 由於是衍伸自 GMS,所以兩者的架構十分類似: ![](https://drive.google.com/uc?id=1J7mKmkpHPa7Kk-lFdk4Xlt6Ihhqm3v-W&export=download) MSC 變成 RNC,BSC 跟 BST 則被合併成了 NodeB。 可以看到一個子區域叫做 RNS Radio Network Subsystem;然後虛線跟以前一樣切在線之間,代表介面。 跟 GSM 比較一下: ![](https://drive.google.com/uc?id=1Td2Ovkr9GllGUYN_FkxO3ujNBq76lKTf&export=download) 下面是有重疊版本的圖 ![](https://drive.google.com/uc?id=1co4stWqtE6Zw4yNsR5DUFNiW3iImVGLg&export=download) ## CN Protocol 可以看到在 CN 的範圍,有許多之前 GPRS 有的東西,因為 UMTS 其實是可以從 GPRS 演進的(By Wiki)。 ![](https://drive.google.com/uc?id=1O9nr41ZvBC2gq8G4DBBXFOXN5HF6YkYp&export=download) ## CN architecture 從架構圖更可以一目了然,CN 根本就是 GSM。 ![](https://drive.google.com/uc?id=1drp3P6XvpbAIi_yke7qz98ltNyQcpUJu&export=download) >而且這個圖還連了之前 GSM 的 BSS。 從上圖中 CN 的部分,可以大致看出分成上下兩個區域。 - 上半部:Circuit Switched Domain (CSD) - 也就是傳輸控制訊號的部分 - 下半部:Packet Switched Domain (PSD) - 傳輸資料的部分,因此可以發現跟 GPRS 一模一樣 而 UMTS 的 Release 99,透過 GSM/GPRS 網路新增,只需要新增 RNS 的部分,可以快速的布置 3G 網路,並省下了很多錢。 # Protocol ![](https://drive.google.com/uc?id=1MPsgg4PX4t11i7uej1i2dqWcayfS303H&export=download) # Macro diversity 可以注意到,不管是前面的圖還是下面的圖, NodeB 都連了很多基地台,然後基地台中間的 UE 是使用者。 ![](https://drive.google.com/uc?id=1YWgNBz7knBgJdSN64PBApdoq7eJdjb3N&export=download) 在 UMTS 中,支援上下行的 Multicasting,也就是說: - UL:多台 NodeB 可以同時接收一個 UE 的資料 - DL:多台 NodeB 可以同時在多個 Cell 傳輸資料 # handover 首先 UTMS 支援不同通訊協議間的換手,像是 GSM 跟 UTMS 之間,畢竟在早期他們的普及率不會很高,如果不這樣做就不會有人用了。 ## RNS 之間的換手 這時候分成兩種 RNS - SRNS Serving RNS - 也就是你原先所在的 RNS - DRNS Drift RNS - 也就是你要換過去的 RNS End-to-end 的連接只會透過 SRNS 跟 CN 之間的 I~u~介面 ![](https://drive.google.com/uc?id=1XCJTHMVplDVm18oSA8-He3NBSa6qVNCB&export=download) 然後跟前面 GSM 的換手一樣,可以分成很多情境,如下圖 ![](https://drive.google.com/uc?id=1gqV4CwM-ZsTu359spi6K7NenuG2VLbc8&export=download) - UE~1~:同個 NodeB 不同 BS - UE~2~:同個 RNC 不同 NodeB - UE~3~:同個 3G MSC(同個協議) 不同 RNC - UE~4~:不同協議 --- # Cell Breathing 在 GSM 中因為手機收到的都是不同的訊號 exclusive signal,所以手機數量並不會影響 cell size 但是到了 UMTS 則跟 cell capacity 非常有關。 而 SINR 決定了 capacity,SINR 的來源是干擾 interference,像是其他 Cell 或同個 Cell的其他使用者的干擾。 因此在邊緣的手機,因為已經達到傳輸的最大功率了,所以無法再增加輸出,因此掉出 Cell。 所以要限制 Cell 有的使用者數量。