主要内容

p618Config

创建P.618配置对象

    描述

    p618Config对象设置了P.618配置参数,用于计算地球空间传播损耗、交叉极化分辨和天空噪声温度,如ITU-R P.618建议中定义的那样[1]

    创建

    描述

    cfgP618= p618Config创建具有默认属性值的P.618配置对象。

    例子

    cfgP618= p618Config (名称,值指定属性使用一个或多个名称-值对参数。将每个属性名用引号括起来。例如,p618Config (“AntennaEfficiency”“GasAnnualExceedance”,10日,0.65)配置一个P.618配置对象,具有10%的气体衰减过剩平均年时间百分比和0.65天线效率。

    属性

    全部展开

    以Hz为单位的信号频率,指定为范围[1e9, 55e9]中的标量。

    数据类型:|

    以角度表示的仰角,指定为范围[5,90]中的标量。

    数据类型:|

    地面站纬度(以度数表示),指定为范围[- 9090]内的标量。正数表示北纬,负数表示南纬。

    数据类型:|

    地面站经度,指定为范围[- 180,180]内的标量。正数表示东经,负数表示西经。

    数据类型:|

    气体衰减过剩的年平均时间百分比,指定为[0.1,99]范围内的标量。这个性质计算气体衰减,满足超过条件,在一个平均年的百分比。

    请注意

    在平均年份中,超过预先选择的阈值的时间百分比称为每年超额时间的百分比

    数据类型:|

    云衰减超额的年平均时间百分比,指定为[0.1,99]范围内的标量。这个属性以平均年的百分比计算满足超过条件的云衰减。

    数据类型:|

    雨衰减超额的年平均时间百分比,指定为范围[0.001,5]中的标量。这个属性以平均年的百分比计算满足超过条件的降雨衰减。

    数据类型:|

    对流层闪烁过剩的年平均时间百分比,指定为[0.01,50]范围内的标量。这一性质以平均年的百分比计算满足超越条件的对流层闪烁。

    数据类型:|

    总的衰减超过的年平均时间百分比,指定为范围[0.001,50]中的标量。这个属性以平均年的百分比计算满足超过条件的总衰减。

    数据类型:|

    偏振倾斜角度,指定为范围[- 90,90]中的标量。

    数据类型:|

    地面站天线的物理直径,单位为米,指定为正标量。

    数据类型:|

    地面站天线的天线效率,指定为正标量。

    数据类型:|

    对象的功能

    全部展开

    p618PropagationLosses 计算地球-空间传播损耗、交叉极化分辨和天空噪声温度

    例子

    全部折叠

    创建一个默认的P.618配置对象。

    cfg = p618Config;

    指定信号频率为25ghz,俯仰角为45°,天线效率为0.65。设置每年总衰减超额的时间百分比为0.001。

    cfg。频率= 25 e9;cfg。ElevationAngle = 45;cfg。AntennaEfficiency = 0.65;cfg。TotalAnnualExceedance = 0.001;

    设定地面站方向。

    cfg。纬度= 30;%北方向cfg。经度= 120;%东方向

    显示配置对象的属性。

    disp (cfg)
    p618Config属性:频率:2.5000 e + 10 ElevationAngle: 45纬度:30经度:120 GasAnnualExceedance: 1 CloudAnnualExceedance: 1 RainAnnualExceedance: 1 ScintillationAnnualExceedance: 1 TotalAnnualExceedance: 1.0000 e 03 PolarizationTiltAngle: 0 AntennaDiameter: 1 AntennaEfficiency: 0.6500只读属性:没有属性。

    此示例需要带有国际电联文件中的数字地图的mat文件。如果路径上没有这些文件,请执行以下命令下载并解压缩mat -文件。

    如果~ (“ITURDigitalMaps.tar.gz”“文件”) url =“//www.tatmou.com/金宝appsupportfiles/spc/P618/ITURDigitalMaps.tar.gz”;websave (“ITURDigitalMaps.tar.gz”url);将(解压“ITURDigitalMaps.tar.gz”);结束

    创建一个默认的P.618配置对象。

    cfg = p618Config;

    指定每年雨水衰减超额的时间百分比为0.01,每年总衰减超额的时间百分比为0.001。

    cfg。RainAnnualExceedance = 0.01;cfg。TotalAnnualExceedance = 0.001;

    计算传播损耗、交叉极化分辨和天空噪声温度。

    [pl, xpd tsky] = p618PropagationLosses (cfg)
    pl =结构体字段:Ag: 0.2269 Ac: 0.4552 Ar: 6.7981 As: 0.2633 At: 15.6091
    xpd = 32.8876
    tsky = 267.4689

    此示例需要带有国际电联文件中的数字地图的mat文件。如果路径上没有这些文件,请执行以下命令下载并解压缩mat -文件。

    如果~ (“ITURDigitalMaps.tar.gz”“文件”) url =“//www.tatmou.com/金宝appsupportfiles/spc/P618/ITURDigitalMaps.tar.gz”;websave (“ITURDigitalMaps.tar.gz”url);将(解压“ITURDigitalMaps.tar.gz”);结束

    创建P.618配置对象,占用信号频率20ghz。

    cfg = p618Config (“频率”, 20 e9);

    计算在1毫米/小时的小雨和0.75公里地面站高度下的传播损失。

    pl = p618PropagationLosses (cfg,“RainRate”,1,“StationHeight”, 0.75)
    pl =结构体字段:Ag: 0.7996 Ac: 0.8793 Ar: 0.0177 As: 0.3187 At: 1.7514

    参考文献

    [1]国际电信联盟,ITU-R建议P.618(12/2017)。

    扩展功能

    C / c++代码生成
    使用MATLAB®Coder™生成C和c++代码。

    介绍了R2021a