2026a

# refractiveidx


计算折射率

函数库: TyRadar

# 语法

ridx, = refractiveidx(h)
ridx, = refractiveidx(___; Name = Value)
ridx, N = refractiveidx(___)
refractiveidx(___; plotfig = true)

# 说明

ridx, = refractiveidx(h) 使用国际电信联盟(ITU)的标准大气模型,计算平均海平面(MSL)以上 h 高度的折射率 ridx。


ridx, = refractiveidx(___; Name = Value) 计算折射率,有一个或多个 Name = Value 参数对指定的附加选项。


ridx, N = refractiveidx(___) 另外,将折射度 N 作为一个行向量输出。示例


refractiveidx(___; plotfig = true) 在没有输出参数的情况下,画出折射率 n 与海拔高度的关系,单位是 km。

# 示例

计算折射率和折射度

在冬季,使用中纬度模型计算 20 km 高度的折射率和折射度。

using TyRadar
h = 20e3

ridx, N = refractiveidx(h; LatitudeModel="Mid", Season="Winter")
ridx = 1.00002119612079

N = 21.196120790095854

# 输入参数

h - 几何高度
M 长度的向量

对应于 MSL 以上高度的几何高度,以 m 为单位,指定为行向量。

plotfig - 绘图选项
true | false

绘图选项,指定为 true 或 false。 当指定为 true 时绘制图像,否则不绘制。

数据类型: Bool

# Name = Value 参数对

指定可选的参数对为 Name1 = Value1,...,NameN = ValueN,其中 Name 是参数名称,Value 是相应的值。Name = Value 参数必须出现在其他参数之后,但参数对的顺序并不重要。

VaporDensity - 标准的地面水蒸气密度
7.5(默认)| 标量

标准的地面水蒸气密度,单位为 ,以标量形式指定。水蒸汽密度只适用于 LatitudeModel 被设置为默认的 "Standard" 模型时。

数据类型: Float

ScaleHeight - 标高
2000(默认)| 标量

以米为单位的标高,以标量形式指定。ScaleHeight 只适用于 LatitudeModel 被设置为默认的 "Standard" 模型时。对于干燥的大气,将 ScaleHeight 设置为 6000。

LatitudeModel - 参考纬度模型
"Standard"(默认)| "Low" | "Mid" | "High"

参考纬度模型,指定为:

  • "Standard" - 这是年平均全球参考大气(MAGRA)模型,反映了全世界的年平均温度和压力;

  • "Low" - 对低于 22° 的纬度使用这个模型,季节性变化很小;

  • "Mid" - 对纬度在 22° 和 45° 之间的地区使用这个模型,它有夏季和冬季的季节性设定档。你可以使用 Season 的 Name = Value 参数对指定一个季节性设定档;

  • "High" - 对纬度大于 45° 的地区使用此模型,这些地区有夏季和冬季的季节性特征。你可以使用 Season 的 Name = Value 参数对指定一个季节性设定档。

Season - 季节性设定档
"Summer"(默认)| "Winter"

季节性设定档,指定为 "Summer" 或 "Winter"。这个参数只有在 LatitudeModel 被设置为 "Mid" 或 "High" 时才有效。

AtmosphereMeasurements - 自定义大气测量值
N×4 矩阵

用于计算 ridx 的自定义大气测量值,指定为一个 N×4 矩阵,其中 N 对应于高度测量值的数量。

N 中的第一列是大气温度(Kelvin),第二列是大气压力(hPa),第三列是大气水汽密度(g/),第四列是测量值高于 MSL 的高度,按递增顺序,以 m 为单位。

当指定 AtmosphereMeasurements 时,所有其他的 Name = Value 参数对选项都被忽略,ridx 适用于输入高度 h。

# 输出参数

ridx - 折射率
行向量

折射率,作为一个行向量返回。

N - 折射度
行向量

折射度,作为一个行向量返回。

# 参考文献

[1] International Telecommunication Union (ITU). "The Radio Refractive Index: Its Formula and Refractivity Data". Recommendation ITU-R P.453-11, P Series, Radiowave Propagation, July 2015.

# 另请参阅

atmositu