---
# System prepended metadata

title: 無線的物理層和電波傳遞模型|第三週
tags: [無線與行動網路導論]

---

---
title: 無線的物理層和電波傳遞模型|第三週
tags: 無線與行動網路導論
---

# 技術的分類

## Mobility - speed

可能是靜態的、行人、轎車或是高速鐵路

## 傳輸距離

不同技術需要的距離不一樣
並且不要超出所需的範圍，不然會有多的成本等不好的事情
像是藍芽耳機就負責 1 公尺內

## 傳輸環境

開放式無阻檔的空間，或者連線的路徑上有阻擋

## 設計目標

可能是低能耗，或是高速度
不同的目標，就算是同個東西，也會有不同的設計

# 網路的兩大陣營

- 電腦網路 Computer network (Internet)
    - 像是 TCP IP HTTP 等等
    - 有個 RFC document 統整了所有的 Protocol
- 遠端通訊網路Telecommunications networks (telephony networks)
    - 像是 PSTN 有線電話，並延伸出很多 Protocol
        - 例如 SS7 GSM 3G 無線通話網路

以前這兩大陣營分的比較明顯，現在則比較靠攏

![](https://drive.google.com/uc?id=1wgVH5YQqFlpRLtytG_UaCjji-Cw9ukGa&export=download)



HSPA是 W-CDMA 的高速版，在當時是很快的，但對現在很慢
現在偶爾被降速時才會出現 HSPA

# 術語 Terminologies

## BS 基地台

- wifi 則是叫做 AP
- 有時候 3G 標準文件中，會看到 node B 作為基地台，
- 然後 4G 則又叫做 eNB [參見](https://zh.wikipedia.org/zh-tw/%E6%BC%94%E8%BF%9B%E8%8A%82%E7%82%B9B)

## MS 移動端

- 使用者的產品，像是手機
- 又可以叫做
    - SS (Subscriber station)
    - MT (mobile terminal)
    - MN (mobile node)
- 5G 則有新名稱：UR (User Equipment)

Forward link 跟 reverse link 是很以前的叫法

:::info
每個世代就是分配哪些功能放到 BS，哪些是放到 MS
但現在的大多還是 BS Centralize Control

不是所有事情在傳輸中都是對稱的，有些功能是單向的
:::

## Cell 和 sector

Cell 是一個 BS 控管的範圍

而如果一個基地台有多個天線，則每個天線會控制自己的一個範圍

![](https://drive.google.com/uc?id=14S0fv4dQOnCsYVLlPc5M2eF-VaxwJjx-&export=download)

像圖中就是各自 120 度，每個區域就叫做 sector

真實的cell不是六角形，其實應該最接近圓形，並帶有些不規則，因為會有多個東西擋住
但是為了把他較好畫出來，所以才畫成六角形
而且早期因為六角形有了結構化的關係，比較好去做模擬

## Handoff 或 Handoffer 換手

MS 從一個基地台移動另一個基地台，需要交換服務的基地台

# 頻譜

人類歷史上都是從低頻開始用，避免給自己找一些高頻會有的麻煩

## 政府決定誰可以用哪些頻段

而頻段會影響網路的發展，因為可以使用才會去研發相關產品
技術才會起來，是頻譜影響著技術

像是最近台灣的電信吵很兇，因為早期電信很多家，所以會限制每家某頻段只能分到 1/3 或是其他等分
但是現在大公司和小公司合併，其他大公司就抱怨說，你這樣頻寬加起來不就超過 1/3，要歸還
然後合併的就說，那是以前的規定，誰理你

## 頻譜是可以共存的

像是分成優先順序，例如美國海軍的頻段現在就開給5g用
>原因是當初有 Google 的幫助弄海軍的東西
>後來發現那個頻譜(給航母的)只有兩邊海岸會用到，中間大陸不會用到
>於是就跟海軍橋

或是不要超出特定功率

# dB

:::warning
[建議看詳解](https://www.eet-china.com/mp/a47099.html)
:::

$$
Y(dB)=10log_{10}(x(Watt))\\
P_{ratio} = 10log_{10}(\frac{P1(Watt)}{P2(Watt)})\\
Y(dBW)=10log_{10}(\frac{x(Watt)}{1Watt})\\
0 dB = 10log_{10}(x(Watt)) => x = 1 Watt \\
$$

取對數後，可以很方便的表示很大或很小的數值

第一行是對 功率 也就是瓦特數直接取對數，但實際的定義上不會這樣取
不過在計算時，將對數拆開後的確會有長這樣的部分


第二行就是 dB 的定義，兩功率的比值，結果是純量
也可以看出，如果把對數拆開來的話就會有第一行的結果

>收到的功率好不好，影響收到的訊號好壞

第三行代表分母的功率為 1W 時的值，其意義為該功率「絕對的值」，記為 dBW

## dBm

$$
Y(dBm)=10log_{10}(\frac{x(mWatt)}{1(mWatt)})\\
Y(x)dBm=10log_{10}(\frac{x(Watt)}{1Watt})=10log_{10}(\frac{1000x(mWatt)}{1(mWatt)})\\
= 10log_{10}(1000) + 10log_{10}(\frac{x(mWatt)}{1(mWatt)})\\
= 30+x\ dBW(此時比值等同 dBw)\\
0 dBW = 30 dBm\\
$$

:::warning

上面最後的結論，dBW 加 30 等於 dBm 
只適用於「絕對的值」的兩單位間換算，不可用於兩功率比值的換算
因為兩功率計算比值時單位會被消掉，情況等同最上面的 dB

:::

因為傳輸時的瓦數常常很小，所以就有了這個單位；代表著毫瓦 mWatt 絕對的值

老師建議還是用 dBw 就好，避免算錯

## Gain and Attenuation

![](https://drive.google.com/uc?id=16grW7kjJWZ-htrPB02jmkEdwWlhc-NLS&export=download)


Tx 是 Transmitter， Rx 是 receiver，ant 是 antenna

$$
P_{rx}=P_{tx}G_{ant,tx}G_{channel}G_{ant,rx}
$$

上方是功率的關係，說明了這是線性的系統，單位是瓦特
如果是單位是 dB 就變成相加

中間三個 G 又叫「黑盒子」

去算 $\frac{P_{rx}}{P_{tx}}$ ，取對數後就變成相減，就產生了這兩個名詞 Gain and Attenuation

$$
Gain=10log_{10}(\frac{output\ \ power}{input\ \ power})
$$


>老師說計算時，通通換成 dBw 就不會錯，或是直接換成瓦特數

若輸入大於輸出，相減得到正的，是 Gain；Attenuation 則相反
但在記號上，以及題目中都還是以 Gain 為主，Attenuation 就是負的 Gain

$$
Gain(dB)=10log_{10}(output\ \ power)-10log_{10}(input\ \ power)\\
Gain(dB)+10log_{10}(input\ \ power)=10log_{10}(output\ \ power)\\
可能會寫成\\
Gain(dB)=X_{output}(dB)-X_{input}(dB)\\
$$

:::warning
注意最後一行是以 dB 作為單位，因為這是單純計算兩功率的比值
輸出和輸入同為 Watt 或 mWatt，左邊的結果會是一樣的
Gain 這個值不是上面提到的「絕對的值」
因此不可以使用上面 dBW 和 dBm 的換算
:::

## 例子

- 輸入：2 dBm
- Gain： 5 dB
- 輸出是多少？ 
    - 答案：7 dBm

### 錯誤示範

$$
5\ dB = 5\ dBm + 30dBm\ (絕對不可以有這一步)\\
2\ dBm + 5\ dBm+30\ dBm=7\ dBm+30dBm\\
⇒7\ dB
$$

### 正確操作

$$
5\ dB = X - 2\ dBm\\
X = 7\ dBm
$$

就是這麼單純

# 雜訊

## SNR Signal-to-Noise ratio 信噪比

$$
\frac{signal\ power}{noise\ power}\ or\ \frac{S}{N}
$$

SN ratio，power 的 ratio，這個值代表了系統的表現，也就是訊號的好壞
而 Noise 就是你不想要的能量
>這個值和 Bit-error probability 以及後面提到的 Shannon capacity 有關

最常見的就是溫度影響

### Thermal Noise

$$
N=kT_{N}B
$$

- $N$ 是功率，單位瓦特
- $k$ 是波茲曼常數 Boltzman’s constant
    -  $1.38*10^{-23}$
-  $T_{N}$ 是溫度，單位是克爾文 K
-  $B$ 是頻寬，單位赫茲 Hz

可以發現，溫度越高，或是寬度越寬，都會讓 N 變大

## SIR Signal-to-Interference ratio

$$
\frac{signal\ power}{interference\ power}
$$

指其他訊號的干擾，有時叫做 C/I (carrier-to-interference ratio)
carrier 是發送信號的人；其他人(Interference)是你不想要的能量


所以這兩個都是不要的能量，所以其實有個最原始的版本

## SINR Signal-to-Interference-Plus-Noise ratio

$$
\frac{signal\ power}{noise\ +\ interference\ \ power}
$$

如果計算時有一個干擾遠大於另一個，計算時會省略另一個，就會退化成上面兩個

- 像是物理層(Physical Layer)，只分析單個單個元件之間，就會只分析SNR
- 如果是分析很多個很多個之間，就會有干擾要考慮，那就會是分析 SINR

>最基本的概念就是，分子是我要的能量，分母是我不要的能量
>聽老師這樣講，似乎分母還可以放更多能量



上面這三個都是單位都是 Watt，當然也可以換成 dB
不過通常公式都是用 Watt，像下面的 Shannon capacity

# 頻寬 Bandwidth

$$
B=f_{upper}-f_{lower}
$$

描述頻率時會以中間的頻率 Carrier frequency / fc 描述
但其實那個「寬度」內都會用到
例如 上限是 2434 MHz 下限是 2412 MHz， fc 就是 2423 MHz 頻寬是 22 MHz
>投影片的例子是隨便舉的

## Bit Energy to Noise Ratio

- 每單位雜訊的每單位能量比
- 跟頻寬無關，公式內會消掉

其他課比較會用跟這個東西有關的函數

SNR 代表的是收訊狀況，而比較的時候會需要在相同收訊的狀況下比較
所以才有了這個值

:::info
信號的狀況越好(SNR值越大)，收到的信號越好
:::

$$
\frac{Eb}{N_{0}}\\
SNR=\frac{S(Watt)}{N(Watt)}\\
Eb=St_{b},S(Watt)\ 訊號強度\ ,t_{b}(second):每\ bit\ 時長\\
N_{0}=\frac{N}{B}\\
N=kT_{N}B,\ 單位\ Watt\\
B:頻寬,\ 單位\ Hz
$$

所以合併後再化簡會得到

$$
\frac{Eb}{N_{0}}=\frac{St_{b}}{\frac{N}{B}}(=\frac{St_{b}}{\frac{kT_{N}B}{B}})\\
=\frac{S}{N}\frac{B}{f_{b}}
$$

:::danger
注意上面可以發現 B 其實會被削掉

計算時要記得單位，B 是 Hz，f~b~ 是頻率(秒分之1)
:::

---

# bit error rate 和 SNR

只要接收的 SNR 大於一個閾值，就當作通訊都是成功的

$$
SNR_{received}≧SNR_{threshold}
$$

那這個閾值怎麼定的呢
就是看bit error rate 要低於某個值

![](https://drive.google.com/uc?id=1-7Xqe2H_FZrRdlAGjJZT5WRvtCLNluQn&export=download)

>老師畫的圖 

## Frame error rate

有時是給 Frame error rate，一個 frame 就是多個 bit 的區間
只要簡單的機率運算就可以換算出 bit error rate

$$
P_{b}：bit\ \ error\ \ rate\ \ ,P_{f}：frame\ \ error\ \ rate\ \ \\
P_{f} = 1 - (1 - P_{b})^{n}
$$

---

# Shannon Capacity

$$
C:\ capacity\ (bits/s),B:\ bandwidth\ (Hz),\ S/N:SNR\\
C=B*log_{2}(1+S/N)
$$

提供一個理論上界，知道到底可以傳多快
>再次回顧，SNR是系統傳輸狀況「好壞」，代表了收訊好不好

- 那個公式當然原則上應該是放 SINR，是單位是線性的比值，不是取對數的 dB
- 如果有人說他算出超過這個上限，那請他回去檢查

## 加速-頻寬的擴增

而現代速度越來越快，其實主要是頻寬的擴增，技術可能還是差不多的
也因此頻譜就是重要的「資源」，各家廠商才會競爭這麼激烈

## 加速-增強信號

另一個讓速度變快的就是讓信號變強
- 像是靠近基地台一點，或是讓基地台天線對著移動設備
    - 也就是增加 S 的值
- 或者降低干擾
    - 也就是降低 N 的值

## 表現如何？

檢查設計出來的傳輸速率跟 Shannon Capacity 的差距有多少

但從公式中可以發現，傳輸速率會受到頻寬影響
所以在跟 Shannon 比較時，可以把頻寬丟到左邊
也就是去計算「每秒每赫茲，你可以傳多少比特(bit/s/Hz)」，排除頻寬的影響

## AWGN

Shannon 是基於 AWGN 系統所推出的公式

- A:Additive
    - noise 跟 原本的訊號 s 是「相加的」
    - 而不是經過卷積等等的運算
- W:White
    - 代表不會跟前後的訊號有關係
- G:Gaussian
- N:Noise

簡單來講，就是非常簡單簡單的環境，但現實可能不會這麼美好
也因此，Shannon 的是非常理想的上界

:::warning
所以傳輸速率不好，可能不是本身傳很慢，而是環境本來就很不好了
:::

---

# Nyquist Bandwidth

另一位大神從 Shannon Capacity 延伸的概念，找到最多可用的頻寬

## Binary signals

$$
C = 2B
$$

訊號只有兩種頻率，在 x 軸的左右兩邊
只要接收時落在右邊，就通通屬於右邊的正訊號
可以傳輸 1 個 bit

## Multilevel signaling

$$
C = 2B log_{2} M\\
M = number\ of\ discrete\ signal\ or\ voltage\ levels
$$

M 白話講就是可以判定為一個訊號的數量(或者說 level 數)
>老師說是最多可判定的數量

會連同複數軸一起考慮進去

如果只判定落在四個象限代表四種訊號，就是四種頻率
可以傳輸 2 個 bit (log~2~4)；英文叫 QPSK

### 16 QAM

如果各象限各再分出四個判定區域，或者說 level
可以傳輸 4 個 bit (log~2~16)

:::warning
錯誤率高的時候，就選 bit 小的，乖乖的慢慢傳
錯誤率低的時候，就可以選 bit 高的，快快傳
:::

### 錯誤率

不同的 level 數會有不同的錯誤率，當然 level 數越低錯誤率越小
圖形長這樣

![](https://drive.google.com/uc?id=1BEvZwzRKBDHTDCrRR09bcmvbT5gTPnxi&export=download)


現代其實是去看，當前的訊號強度(SNR)，對應各個 scheme，看誰的速度最快

---

# Antennas 天線

## Isotropic 均勻的

發射範圍是均勻的，也就是說每個方向的強度相同
但實際上一定會某邊大一點某邊小一點

## directed and sectorized

而現代會故意弄特定方向，叫做指向性的天線(或者分成區域 sectors)
會這樣做就是為了增加 S 的值，以及降低 I 的值(避免與他人打架)

天線的課可以教一整個學期，也不是老師的專長

---

# Radio propagation model

在沒有阻擋的空氣中，傳遞就如同光一樣
所以能量的衰減也就跟光一樣，跟距離平方成反比

但是現實沒有這麼美好，一定會有各種阻撓，像是

- Shadowing 遮蔽
- Diffraction 繞射
- reflection 反射
- refraction 折射
- scattering 散射

Signal propagation 就是在算到底收到多強的信號

## Multipath Propagation 

![](https://drive.google.com/uc?id=1zQqtpYKsgKvG1sE_IgGC-9sYGMSzCttF&export=download)

基地台發出的訊號，經過多條路徑到達你的手機(MS)
其中直直地那條是line of sight(LOS)；其他條叫做NLOS，像是經過反射的版本

你收到的訊號，會有來自許多的干擾

- Path loss and shadowing
    - 距離的長短或建築物阻擋造成的能量遞減
- Self interference
    - 自我造成的干擾
    - Multipath [Rayleigh] fading
        - 同個訊號，會在不同的時間抵達，並和其他訊號產生干涉
        - 破壞性干涉的話，會使接收的訊號小於雜訊導致難以偵測
    - Delay Spread：Intersymbol interference (ISI)
        - 先前訊號的複製版本，與當前的主訊號產生干涉
    - Doppler Shift：都卜勒效應
        - 移動造成的
- Noise (SNR)
- Other users
    - Co-channel interference (CCI)
        - 跟你用了相同的頻道
    - Adjacent-channel interference (ACI)
        - 用了其他頻道的人，他的頻道溢出一點頻率過來
        - 由於頻率不是完整的方波，所以會溢出一點
- Time & Frequency synchronization
    - 時間跟頻率沒有對齊，counter 的鍋

:::info
下面待修正
- 總之你的手機會蒐集到的是訊號的多種版本。
  可以用物理學算出來原本的訊號
- 全部的綜合就是你的能量綜合，但是會造成自我的干擾
:::

## 傳播的範圍

分成三區

![](https://drive.google.com/uc?id=1uBbSe1cDY52dUfLyVXS-IgActZIFsbBT&export=download)


- Transmission range
    - 可以用來通訊的範圍，低錯誤率
- Detection range
    - 可用來偵測訊號的範圍，但是因為錯誤率高，不能拿來通訊
- Interference range
    - 會被視為雜訊的範圍
    - 會增加你的 I 值

>實際測法就是讓工程師拿發射跟接收器，量一堆參數後回去跑回歸

---

# Radio Propagation Models

三種時間型態(Three components)，由長到短，並且有各自的訊號分佈

## Path-loss (long-term average)

經由傳輸距離造成的能量遞減，也就是跟距離成反比
**至於是平方還是高次方，要看情況，也會發生一定距離後從 n 次方變 m 次方**

## Shadowing (large time-scale variation)

因為穿過建築物等障礙物造成的衰減，是 Path-loss 大趨勢中的「小趨勢部分」
**取對數後會呈現常態分佈**

## Fading (small time-scale variation)

多路徑傳輸造成的；常見的分佈有 Rayleigh distribution, Rician distribution

![](https://drive.google.com/uc?id=1yR3woLFKZqkYdUptvgIDhX2fIhQdNnse&export=download)

左圖可見「大致趨勢」是一樣的，「小趨勢部分」不一樣是因為 shadowing

右圖是取左圖中的一點，也就是只在「特定距離」
然後去做「一段時間」的測量，會有 fading 的現象
也就是訊號能量的分布不一樣

## 主要公式

$$
P_{R}=\alpha^{2}10^{\frac{x}{10}}g(d)P_{T}G_{T}G_{R}
$$

這個式子就是最前面系統得到的公式

$$
G_{channel}=\alpha^{2}10^{\frac{x}{10}}g(d)
$$

- $g(d)$：Path-loss 部分
    - 有一堆函數可以選
- $10^{\frac{x}{10}}$：Shadowing 部分
    - 會長這樣是因為取 dB 後剛好就剩 x
    - x 是常態分佈的隨機變數
    - 會需要設定標準差
- $\alpha^{2}$：Fading 部分
    - rayleigh 的分佈的隨機變數
    - 平方代表振幅的大小
    - 有些人可能不用 Rayleigh 用別的

:::info
這是所有模型的大架構
:::

# Path-loss g(d)

## 平均值

$$
\overline{P_{R}}=g(d)P_{T}G_{T}G_{R}
$$

Path-loss 的物理意義就是平均值，fading 跟 shadowing 都平均掉了
所以如果要加入 fading 跟 shadowing 的考量，就需要乘上他們

## Free Space Model

$$
P_{r}=\frac{P_{t}G_{t}G_{r}\lambda^{2}}{16\pi^{2}d^{2}}=P_{t}G_{t}G_{r}(\frac{\lambda}{4\pi d})^{2}
$$

從公式可以知道
- 低頻可以傳的比較遠(P~r~較大)，訊號損失的比較慢(就每單位距離來說)
- 高頻反之，也因此 5G 才要比較多基地台

:::success
用這些模型，要把參數都先講好，才可以比較
像是 3GPP, IMT-2000, 802.16, EU WINNER project 都有規定
:::

## Smooth transition model

$$
g(d)=d^{-n_{1}}\ \ ,0≦d≦b\\
g(d)=d^{-n_{1}}(1+\frac{d}{b})^{-n_{2}}\ \ ,b≦d
$$

這是從測量的結果做 curve fitting 得到的公式

由於發現到某個特定距離，距離的衰減指數 n 會不同
但這樣的話，圖形會有個銳利的轉折點
而且實際的系統也不會這麼不圓滑，所以才弄出這個公式

b 就是產生轉折點的距離






