[医]托普尔
由于大气吸收气体而造成的倾斜轨道上的损失.
库::`[医]工程师`
语法
函数调用
-
Lgas=tropopl(R,f,platformHeight,el)-使用国际电信联盟(ITU)标准大气模型(称为平均年度全球参考大气(MAGRA))计算对流层折射引起的传播路径损耗,该模型近似于1976年美国标准大气,具有轻微的相对误差。
-
[参数:Lgas]=tropopl(___,Name=Value)-使用类型的一个或多个参数设置参数 «名称-值» 除了前面语法的输入参数。
-
[参数:Lgas],[参数:Llens]=tropopl(___)-计算相应的镜头损耗。 改变折射率作为高度的函数导致大气充当透镜,其损耗与频率无关。 来自天线的射线在对流层中发生折射,在一定角度范围内辐射的能量分布在稍大的角度扇区上,从而与在真空中传播相比降低了能量密度。
争论
输入参数
# 平台高度 — 雷达装置的高度
+
标量,标量
Details
雷达装置在平均海平面以上的高度,以米为单位,设为 0 以前 100 指定范围之外的值导致输出 南.
| 数据类型 |
|
输入参数 «名称-值»
指定格式中的可选参数对 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。 类型参数 «名称-值» 它们应该放在其他参数之后,但对的顺序无关紧要。
例子: tropopl(R,f,ht,el,LatitudeModel="Mid",Season="Winter") 设置冬季中纬度的模型。
# 标量 — 海拔高度比例尺
+
2.0e3 (默认情况下)| 标量,标量
Details
平均海平面以上的高度标度以米为单位,设为正标量.
若要使用此参数,请为该参数设置 [参数:LatitudeModel] 意义 "标准". 在干燥的气氛中,将这个论点设置为 6.0e3 m.
| 数据类型 |
|
# 大气环境 — 自定义大气测量
+
矩阵
Details
用于计算折射率的自定义大气测量,指定为矩阵尺寸 上 ,在哪里 -高度测量的数量。 意义 必须大于或等于 2. 矩阵的第一列是大气温度(以开尔文为单位),第二列是大气压力(以gPa为单位),第三列是绝对湿度(以g/m3为单位),第四列是平均海平面以上的测量高度(以 使用自定义模型时,所有其他参数的类型 «名称-值» 被忽略,并且输出折射率被施加到输入高度。
函数使用的模型 tropopl,是基于几何光学的假设,因此波导传播和子折射不应该存在于所提供的测量中。 如果提供了演示波导传播和次折射的大气测量,则此函数将返回错误。
|
|
| 数据类型 |
|
例子:
绘制衰减对范围的依赖性
Details
计算雷达频率衰减对范围的依赖性 100 仰角时的GHz 5 度,使用冬季中纬度地区大气的模型。
import EngeePhased.Functions: tropopl
R = (10:100) * 1e3 # m
f = 100e9 # Hz
ht = 0 # m
el = 5 # deg
Lgas = tropopl(R, f, ht, el, LatitudeModel = "Mid", Season = "Winter")
让我们用结果构建一个图表。
plot(R * 1e-3, Lgas,
yscale = :log10,
xlabel = "Range (km)",
ylabel = "Attenuation (dB)",
title = "Attenuation for Mid-Latitude, Winter Atmosphere")