---
# System prepended metadata

title: Telecommunication Networks - GSM|第十一、十二週
tags: [無線與行動網路導論]

---

---
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 有的使用者數量。






