AnyMath 文档

[医]托普尔

由于大气吸收气体而造成的倾斜轨道上的损失.

库::`[医]工程师`

语法

函数调用

  • Lgas=tropopl(R,f,platformHeight,el) -使用国际电信联盟(ITU)标准大气模型(称为平均年度全球参考大气(MAGRA))计算对流层折射引起的传播路径损耗,该模型近似于1976年美国标准大气,具有轻微的相对误差。

  • [参数:Lgas]=tropopl(___,Name=Value) -使用类型的一个或多个参数设置参数 «名称-值» 除了前面语法的输入参数。

  • [参数:Lgas],[参数:Llens]=tropopl(___) -计算相应的镜头损耗。 改变折射率作为高度的函数导致大气充当透镜,其损耗与频率无关。 来自天线的射线在对流层中发生折射,在一定角度范围内辐射的能量分布在稍大的角度扇区上,从而与在真空中传播相比降低了能量密度。

争论

输入参数

# R — 斜向范围

+ 标量,标量 | 向量资料

Details

以米为单位的倾斜范围,设置为正标量或实长向量 .

数据类型

漂浮物32, 漂浮64</无翻译>

# f — 雷达频率

+ 标量,标量 | 向量资料

Details

以Hz为单位的雷达频率,指定为正实标量或正长度矢量 .

数据类型

漂浮物32, 漂浮64</无翻译>

# 平台高度 — 雷达装置的高度

+ 标量,标量

Details

雷达装置在平均海平面以上的高度,以米为单位,设为 0 以前 100 指定范围之外的值导致输出 .

数据类型

漂浮物32, 漂浮64</无翻译>

# 埃尔 — 仰角/仰角

+ 标量,标量 | 向量资料

Details

传播路径的仰角(以度为单位),设置为标量或长度的实矢量 .

数据类型

漂浮物32, 漂浮64</无翻译>

输入参数 «名称-值»

指定格式中的可选参数对 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。 类型参数 «名称-值» 它们应该放在其他参数之后,但对的顺序无关紧要。

例子: tropopl(R,f,ht,el,LatitudeModel="Mid",Season="Winter") 设置冬季中纬度的模型。

# WaterVaporDensity — 地面标准绝对湿度

+ 7.5 (默认情况下)| 标量,标量

Details

地面水平的标准绝对湿度以g/m3为单位,作为标量给出。

若要使用此参数,请为该参数设置 [参数:LatitudeModel] 意义 "标准".

数据类型

漂浮64</无翻译>

# 标量 — 海拔高度比例尺

+ 2.0e3 (默认情况下)| 标量,标量

Details

平均海平面以上的高度标度以米为单位,设为正标量.

若要使用此参数,请为该参数设置 [参数:LatitudeModel] 意义 "标准". 在干燥的气氛中,将这个论点设置为 6.0e3 m.

数据类型

漂浮64</无翻译>

# LatitudeModel — 纬度参考模型

+ "标准" (默认情况下)| "低" | "中" | "高"

Details

纬度的参考模型,设置为以下值之一:

  • "标准" -该模型代表标准全球大气(MAGRA),其特征是全球温度和压力的年平均值。

  • "低" -该模型是专为低纬度小于 22 度,其中季节性波动是微不足道的。

  • "中" -该模型是专为中纬度从 22 以前 45 具有季节性剖面值的学位 "夏天""冬天",使用参数设置 [参数:季节].

  • "高" -该模型是专为高纬度比 45 具有季节性剖面值的学位 "夏天""冬天",使用参数设置 [参数:季节].

# 季节 — 季节性概况

+ "夏天" (默认情况下)| "冬天"

Details

纬度模型的季节性剖面图 "中""高",设为 "夏天""冬天". 其他纬度模型忽略了这个论点。

# 大气环境 — 自定义大气测量

+ 矩阵

Details

用于计算折射率的自定义大气测量,指定为矩阵尺寸 ,在哪里 -高度测量的数量。 意义 必须大于或等于 2. 矩阵的第一列是大气温度(以开尔文为单位),第二列是大气压力(以gPa为单位),第三列是绝对湿度(以g/m3为单位),第四列是平均海平面以上的测量高度(以 使用自定义模型时,所有其他参数的类型 «名称-值» 被忽略,并且输出折射率被施加到输入高度。

函数使用的模型 tropopl,是基于几何光学的假设,因此波导传播和子折射不应该存在于所提供的测量中。 如果提供了演示波导传播和次折射的大气测量,则此函数将返回错误。

功能 阿莫西图, 加斯普尔tropopl 使用不同的压力和温度单位。

功能 压力测量单元 温度测量单位

阿莫西图

百帕斯卡(百帕斯卡)

凯尔文斯(K)

加斯普尔

百帕斯卡(百帕斯卡)

凯尔文斯(K)

tropopl

帕斯卡利(Pa)

摄氏度(°C)

1 GPa等于 100 爸爸,嗯 . 同时使用这三个功能时应小心。

数据类型

漂浮物32, 漂浮64</无翻译>

输出参数

# Lgas — 信号传播的损耗 路径+ 矩阵

Details

由对流层折射引起的信号传播路径损耗,以dB为单位测量,并以实际大小矩阵形式返回 ,在哪里 它们由倾斜范围的输入参数的大小决定 [参数:R] 和频率 [参数:f] 相应地。

# 伦斯 — 单边镜片损耗

+ 矩阵

Details

单边透镜损失以dB为单位,返回为大小的实数矩阵 对于仰角小于 50 度。 价值 它们由倾斜范围的输入参数的大小决定 [参数:R] 和频率 [参数:f] 相应地。

数据类型

漂浮64</无翻译>

例子:

绘制衰减对范围的依赖性

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")

tropopl

此外

分层气氛

Details

在功能 tropopl 使用分层大气模型,其中温度,压力和绝对湿度取决于海拔高度。