一、环境

  • MATLAB 2022b

注:开始仿真前需部署地理坐标区和地理图,最好采用第三种,直接把底图数据下载到本地,防止连接不上网络时只能显示darkwater的底图。

可用于地理坐标区和地理图的底图如下表所示

二、下载底图并安装

  • 工具:SupportSoftwareDownloader,安装地址
  • 安装方法见博文:超简单的Matlab附加功能安装包的安装方法

安装完成以后,点击附加功能–>管理附加功能,可以在已安装中看到现在就已经有了底图。

三、测试

  • 例子采用MATLAB自带的,命令行输入代码:
    openExample('spc_channel/ModelCoverageUsingLongleyRiceModelExample')
    Model Coverage Using Longley-Rice ModelDisplay the coverage area for a transmitter using the Longley-Rice model.pm = propagationModel("longley-rice");tx = txsite("Name","Apple Hill","Latitude",39.9,"Longitude",116.4);coverage(tx,pm,"SignalStrengths",-100:-5)

    运行上述代码,得到下面的图像,即使用 Longley-Rice 模型显示发射机的覆盖区域。

此时的底图使用的是Colorterrian,即彩色地形图,除此以外,可以选择的底图有:’bluegreen’、’grayland’、’grayterrain’、’landcover’,可以看到此时是看不到卫星图,而原例子中的卫星图是这样的。

后面继续对如何得到卫星图的覆盖图像进行探索。