%%ITU-R雨衰 所需参数地面站纬度,经度,高度,角度,频率
function[A] = rain_attenuation(latitude_g, longitude_g, altitude_g, ...
angle,f)
%% 调用函数读取参数
[a,k] = cal_ak(angle, f);
% 根据P.837确定R0.01,特定衰减为rR
rR = k*((62)^a);
% 读取h0
h0 = read_h0(longitude_g, latitude_g);
hR = h0+0.36;
%% 进行计算
% 斜路径长度Ls,Re是地球半径, 取8500
Re = 8500;
hs = altitude_g;
if angle>=5
Ls = (hR-hs)/sind(angle);
else
2*(hR-hs)/(((sind(angle))^2+2*(hR-hs)/Re)^0.5+sind(angle));
end
% 计算斜路径的水平投影
LG = Ls*cosd(angle);
% 水平缩短因子
r_001 = 1/(1+0.78*((LG*rR/f)-0.38*(1-exp(-2*LG)))^0.5);
% 垂直因子
the = 1/(tand((hR-hs)/LG*r_001));
if the>angle
LR = LG*r_001/cosd(angle);
else
LR = (hR-hs)/sind(angle);
end
if abs(latitude_g)<36
X1 = 36-abs(latitude_g);
else
X1 = 0;
end
%垂直调整因子
v_001 = 1/(1+sqrt(sind(angle))*(31*(1-exp(-(angle/(1+X1))))*(sqrt(LR*rR)/(f^2))-0.45));
LE = LR*v_001;
A = rR*LE;
基于ITU-R的雨衰仿真 基于ITU-R的雨衰仿真
需积分: 3 31 浏览量
2022-06-13
10:04:15
上传
评论 3
收藏 23.4MB ZIP 举报
![avatar](https://profile-avatar.csdnimg.cn/b6325c51b4a64c019c2a1ad7d0477c39_outecho.jpg!1)
OutEcho
- 粉丝: 0
- 资源: 1
最新资源
- 2022213854李沐窈程序.cpp
- pod-tomcat.yaml
- 数据库管理工具:dbeaver-ce-23.0.3-amd64.deb
- This module implements the Requests API.
- Delphi 12 控件之unidac-10.2.1-d29pro.exe
- keyword.other.package.java
- Apple//DTD PLIST 1.0//EN
- comment.block.documentation.rust
- there is no way to distinguish perfectly
- 数据库管理工具:dbeaver-ce-24.0.2-x86-64-setup.exe
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
评论0