--- 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 就是產生轉折點的距離