Okumura-Hata模型損耗通道模擬
%%%%%%%%%%%%%%%hata傳播模型%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%適用條件f=150-1000MHz;Hb=30-100m;Hm=1-10m;d=1-20km%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%wireless_hata_attenuation(Model,f,Hm,Hb,d)%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%發射功率f(MHz),收發天線距離(小區半徑)d(km)%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%移動臺高度Hm(m),基站高度Hb(m)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%Model=1;中小城市.Model=2;大城市f<=200MHz.Model=3;大城市f>=400MHz.%%%%%%%%%%
%%%%Model=4;郊區.Model=5;農村%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function y=wireless_hata_attenuation(Model,f,Hm,Hb,d)
y1=69.55+26.16*log(f)/log(10)-13.82*log(Hb)/log(10)+(44.9-6.55*log(Hb)/log(10))*log(d)/log(10);
if Model==1
a=(1.11*log(f)/log(10)-0.7)*Hm-(1.56*log(f)/log(10)-0.8);
elseif Model==2
a=8.29*(log(1.54*Hm)/log(10)).^2-1.1;
elseif Model==3
a=3.2*(log(11.75*Hm)/log(10)).^2-4.97;
elseif Model==4
a=(log(f/28)/log(10)).^2+5.4;
elseif Model==5
a=40.98+4.78*(log(f)/log(10)).^2-18.33*log(f)/log(10);
else
error('no that model');
end
y=y1-a;
相關文章
- COST231-WI模型通道模擬,原始碼模擬matlab程式設計原始碼模型原始碼Matlab程式設計
- 光源光功率計(光損耗測試儀OLTS)的損耗測試原理
- Oracle中模擬修復資料塊損壞Oracle
- win10電池損耗怎麼看_如何檢視win10電腦電池損耗Win10
- Python模擬太陽-地球-月亮運動模型Python模型
- CSSCAN掃描字符集轉換耗損CSS
- Vivado DDS IP核使用和模擬(一、單通道訊號發生器)
- 【模擬設計】模擬技術在智慧製造中的作用;智慧製造難點在模型,焦點在模擬;汽車行業CAE研究模型行業
- 光纖OTDR測試是端到端損耗原理
- 詳解光纖損耗的兩種主要原因
- 有限元模擬 有限體積模擬
- CD74HC4067高速CMOS16通道模擬多路複用器實踐
- git 模擬Git
- ACP模擬
- Keil的軟體模擬和硬體模擬
- Thinking in Java---多執行緒模擬:銀行出納員模擬+飯店模擬+汽車裝配工廠模擬ThinkingJava執行緒
- 基於 Agent 的模型入門:Python 實現隔離模擬模型Python
- Gpssworld模擬(二):並排排隊系統模擬
- Altair SimSolid 工程模擬軟體 衡祖模擬AISolid
- PID除錯軟體(C#、模擬、模擬)除錯C#
- 談一談如何降低設計在實現中的損耗!
- NOIP模擬50
- NOIP模擬57
- iOS 模擬器iOS
- NOIP模擬74
- NOIP模擬76
- NOIP模擬77
- NOIP模擬66
- 模擬面試題面試題
- 模擬退火原理
- 模擬鬥地主
- 5.4 模擬賽
- 乞丐模擬器Hobo: Tough Life Mac都市生存模擬遊戲Mac遊戲
- 無人機叢集自組織搜尋模擬模型設計與實現無人機模型
- [OCP學習筆記]043-07-處理資料庫損壞--模擬實驗(2)筆記資料庫
- [OCP學習筆記]043-07-處理資料庫損壞--模擬實驗(1)筆記資料庫
- vue3模擬虛擬列表Vue
- 多模態大模型大模型