图片缩略图

无线电链路覆盖图

version 1.3.0.0 (424 KB) by 弗朗索瓦Beauducel
计算地形图上的能见度(视线)。
0.0
0评级

7下载

更新2009年12月26日

视图版本历史

查看许可协议

Is程序从选定的地形图点计算出能见度地图。这是为了帮助寻找无线电转播的最佳位置而写的。由于它只考虑了直接的视线,它只对短距离(小于10公里)可能的无线电连接给出了很好的估计,忽略了地球曲率、菲涅耳带和大气折射对无线电波传播的影响。该程序计算每个点的相对仰角(如果点是可见的,角度为零或负)。

Z的函数需要一个数字高程模型和相关的(X, Y)坐标向量或矩阵(Z)单位一样,点的位置(X0, Y0)、天线高度H0(例如4米),和假设的天线高度Ha在每个地形点(例如3 m)。当没有输出参数,该函数绘制结果的地图(遮罩角度的彩色地图,可见点的空白,参见示例截图)。

该脚本没有完全优化,因为它在矩阵元素上做了一个全局循环,以计算地形的每个剖面……(我还没有找到完全向量化问题的方法),所以这需要一些时间来计算,这取决于z元素的数量。然而,我找到了一个更快的算法(大约快2倍),给出近似的结果,但对处理第一张地图很有用。

该函数与真实地形有关;尝试使用PEAKS函数的梯度模量(点(x0,y0)设置在次级山丘上):

[x, y, z] =峰(100);
(外汇、财政年度)=梯度(z);
z =√外汇。^ 2 +财政年度。^ 2);
Surf (x,y,z),阴影平,光,视图(-24,74)
radiocover (x, y, z, -0.84, -0.27, 0。,. 05,“快”)

有关语法,请参阅帮助,详细信息请参阅脚本注释。

引用作为

弗朗索瓦Beauducel(2021)。无线电链路覆盖图(//www.tatmou.com/matlabcentral/fileexchange/26145-radio-link-coverage-map), MATLAB中央文件交换。检索

意见及评分(2

弗朗索瓦Beauducel

谢谢大卫。我将按照你的建议用一个简单的例子更新文件,使用渐变模量的峰值。

大卫·威尔逊

很好,似乎有用。
一个建议:为什么不提供一个使用峰值的简单演示?

MATLAB版本兼容性
创建R13
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!