报道
显示或计算覆盖地图
描述
例子
发射机覆盖图
在MathWorks总部创建一个发射机站点。
Tx = txsite(“名字”,“MathWorks”,...“纬度”, 42.3001,...“经”, -71.3503);
显示覆盖地图。
覆盖(tx)
使用发射机和接收机的覆盖图
在MathWorks总部创建一个发射机站点。
Tx = txsite(“名字”,“MathWorks”,...“纬度”, 42.3001,...“经”, -71.3503);
在芬威球场建立一个接收站点,天线高度为1.2 m,系统损耗为10db。
Rx = rxsite(“名字”,“芬威球场”,...“纬度”, 42.3467,...“经”, -71.0972,“AntennaHeight”, 1.2,“SystemLoss”10);
利用近距离传播模型计算发射机的覆盖面积。
覆盖(tx,处方,“PropagationModel”,“closein”)
强弱信号覆盖图
用相应的颜色定义强弱信号强度。
strongSignal = -75;strongSignalColor =“绿色”;弱信号= -90;weakSignalColor =“青色”;
创建发射机站点并显示覆盖图。
Tx = txsite(“名字”,“MathWorks”,...“纬度”, 42.3001,...“经”, -71.3503);覆盖(tx,...“SignalStrengths”(strongSignal weakSignal),...“颜色”(strongSignalColor weakSignalColor])
雨中定向天线覆盖图
定义一个发射频率为4.5 GHz的Yagi-Uda天线。将天线倾斜到xy平面(即地理方位角)的直接辐射。
Fq = 4.5e9;y = design(yagiUda,fq);倾斜度= 90;y.TiltAxis =“y”;
用这个定向天线创建一个发射机站点。
Tx = txsite(“名字”,“MathWorks”,...“纬度”, 42.3001,“经”, -71.3503,...“天线”, y,“AntennaHeight”现年60岁的...“TransmitterFrequency”fq,“TransmitterPower”10);
使用降雨传播模型显示覆盖图。地图图案指向东方,对应默认天线角度值为0度。
覆盖(tx,“雨”,“SignalStrengths”, -90)
多发射机联合覆盖图
定义波士顿周围站点的名称和位置。
名称= [“芬威公园”,法纳尔厅”,“邦克山纪念碑”];Lats = [42.3467,42.3598,42.3763];Lons = [-71.0972,-71.0545,-71.0611];
创建发射机站点阵列。
TXS = txsite(“名字”、名称、...“纬度”背阔肌,...“经”朗,...“TransmitterFrequency”, 2.5 e9);
使用近距离传播模型显示多个信号强度的组合覆盖图。
覆盖(tx,“近战的”,“SignalStrengths”100:5: -60)
基于Longley-Rice和射线追踪方法的覆盖图
发射场查看器使用芝加哥的建筑。有关osm文件的详细信息,请参见[1].
查看器= siteviewer(“建筑”,“chicago.osm”);
在大楼上建立一个发射机站点。
Tx = txsite(“人肉搜索”, 41.8800,...“经”, -87.6295,...“TransmitterFrequency”, 2.5 e9);显示(tx)
基于longley -水稻繁殖模型的覆盖图
使用Longley-Rice传播模型创建城市的覆盖地图。
覆盖(tx,“SignalStrengths”-100: 5日,“MaxRange”, 250,“决议”, 1)
Longley-Rice模型沿垂直切片和障碍物的屋顶传播倾向于主导覆盖区域。
利用射线追踪传播模型和图像方法的覆盖图
通过使用使用图像方法的光线跟踪传播模型创建城市的覆盖地图。计算视距和单反射传播路径。
pmImage = propagationModel(“射线”,“方法”,“图像”,...“MaxNumReflections”1);覆盖(tx pmImage,“SignalStrengths”-100: 5日,...“MaxRange”, 250,“决议”,2)
这个覆盖图显示了由于反射传播路径而处于服务中的新区域。
基于射线跟踪传播模型和SBR方法的覆盖图
通过使用光线追踪传播模型创建城市覆盖地图,该模型使用射击和反弹射线(SBR)方法,该方法通常比图像方法更快。将路径反射的最大数量增加到2。
pmSBR =传播模型(“射线”,“方法”,“sbr”,...“MaxNumReflections”2);覆盖(tx pmSBR,“SignalStrengths”-100: 5日,...“MaxRange”, 250,“决议”,2)
这个覆盖图显示了由于附加的反射传播路径而处于服务中的新区域。
附录
[1]下载osm文件https://www.openstreetmap.org该网站提供了获取世界各地众包地图数据的途径。这些数据是根据开放数据共享开放数据库许可证(ODbL)授权的,https://opendatacommons.org/licenses/odbl/.
输入参数
tx
- - - - - -发射机的网站
txsite
对象|的数组txsite
对象
发射机站点,指定为txsite
对象。使用数组输入指定多个站点。
本功能仅支持在以下情况下绘制天线位置金宝appCoordinateSystem
属性设置为“地理”
.
处方
- - - - - -接收机的网站
rxsite
对象
接收站点,指定为rxsite
对象。
本功能仅支持在以下情况下绘制天线位置金宝appCoordinateSystem
属性设置为“地理”
.
propmodel
- - - - - -用于路径损耗计算的传播模型
“longley-rice”
(默认)|“freespace”
|“近战的”
|“雨”
|“气”
|“雾”
|“射线”
|使用propagationModel
用于路径损耗计算的传播模型,指定为以下选项之一:
“freespace”
-自由空间传播模型“雨”
-降雨传播模型“气”
-气体传播模型“雾”
-雾传播模型“近战的”
-近距离传播模型“longley-rice”
- Longley-Rice繁殖模型“可以”
- TIREM™传播模型“射线”
—采用SBR (shooting and bounce rays)方法的射线追踪传播模型。当指定光线跟踪模型作为输入时,该函数通过使用相量和合并多径干扰。属性创建的传播模型
propagationModel
函数
默认值取决于输入站点使用的坐标系统。
坐标系统 | 默认传播模型值 |
---|---|
“地理” |
|
“笛卡儿” |
|
地形传播模型,包括“longley-rice”
而且“可以”
,仅支持带有金宝appCoordinateSystem
的价值“地理”
.
属性指定传播模型PropagationModel
名称-值对参数。
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字
在报价。
例子:“类型”、“力量”
类型
- - - - - -要计算的信号强度类型
“权力”
(默认)|“efield”
要计算的信号强度类型,指定为以下选项之一:
“权力”
-信号强度SignalStrengths
为移动接收机输入处信号的功率单位(dBm)。“efield”
-信号强度SignalStrengths
为入射到天线上信号波的电场强度单位(dBμV/m)。
数据类型:字符
SignalStrengths
- - - - - -信号强度显示在覆盖图上
数值向量
PropagationModel
- - - - - -用于路径损耗计算的传播模型
“freespace”
|“近战的”
|“雨”
|“气”
|“雾”
|“longley-rice”
|“射线”
|使用propagationModel
用于路径损耗计算的传播模型,指定为以下选项之一:
“freespace”
-自由空间传播模型“雨”
-降雨传播模型“气”
-气体传播模型“雾”
-雾传播模型“近战的”
-近距离传播模型“longley-rice”
- Longley-Rice繁殖模型“可以”
- TIREM传播模型“射线”
—采用SBR (shooting and bounce rays)方法的射线追踪传播模型。当指定光线跟踪模型作为输入时,该函数通过使用相量和合并多径干扰。属性创建的传播模型
propagationModel
函数
默认值取决于输入站点使用的坐标系统。
坐标系统 | 默认传播模型值 |
---|---|
“地理” |
|
“笛卡儿” |
|
地形传播模型,包括“longley-rice”
而且“可以”
,仅支持带有金宝appCoordinateSystem
的价值“地理”
.
数据类型:字符
|字符串
MaxRange
- - - - - -每个发射台的最大覆盖范围图
数字标量
从每个发射机站点的最大覆盖范围图,指定为以米为单位的正数字标量,表示大圆距离。MaxRange
在地图上定义要绘制的感兴趣的区域。默认值是根据传播模型的类型自动计算的。
传播模型类型 | MaxRange |
---|---|
大气的还是经验的 | 的最小值范围SignalStrengths . |
地形 | 距离最远的建筑物30公里。 |
射线跟踪 | 500米 |
有关传播模型类型的更多信息,请参见选择一个传播模型.
数据类型:双
决议
- - - - - -覆盖图分辨率
“汽车”
(默认)|数字标量
ReceiverGain
- - - - - -移动接收机增益
2.1
(默认)|数字标量
移动接收机增益,以dB为单位指定为数值标量。接收机增益值包括移动接收机天线增益和系统损耗。
接收增益计算接收信号强度时类型
是“权力”
.
如果接收站点参数处方
传递给覆盖时,默认值为接收天线的最大增益减去系统损耗。否则,默认值为2.1。
数据类型:字符
|双
ReceiverAntennaHeight
- - - - - -移动接收机天线高度高于地面标高
1
(默认)|数字标量
移动接收机天线高度高于地面高度,以米为单位的数字标量指定。
如果接收站点参数处方
传递给覆盖率时,默认值为AntennaHeight
接收者。否则默认值为1。
数据类型:双
颜色
- - - - - -覆盖地图上填充等高线的颜色
米RGB三元组的-by-3数组|字符串数组|字符向量的单元格数组
覆盖地图上填充轮廓的颜色,指定为以下选项之一:
一个米RGB三元组的-by-3数组,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内
[0, 1]
;例如,[0.4 0.6 0.7]
.字符串数组,如
["红" "绿" "蓝"]
或[r" g" b"]
.字符向量的单元格数组,如
{“红”、“绿”、“蓝”}
或{' r ', ' g ', ' b '}
.
颜色是按元素分配的SignalStrengths
值,用于为相应的填充轮廓着色。
颜色
不能与ColorLimits
或ColorMap
.
该表包含一些常见颜色的颜色名称和等效的RGB三元组。
颜色名称 | 短名称 | RGB值 | 外观 |
---|---|---|---|
“红色” |
“r” |
[10 0 0] |
|
“绿色” |
“g” |
[0 10 0] |
|
“蓝色” |
“b” |
[0 0 1] |
|
“青色” |
“c” |
[0 1 1] |
|
“红色” |
“m” |
[10 0 1] |
|
“黄色” |
“y” |
[11 10 0] |
|
“黑色” |
“k” |
[0 0 0] |
|
“白色” |
“w” |
[1 1 1] |
|
数据类型:字符
|字符串
|双
ColorMap
- - - - - -覆盖图的彩色填充等高线
“喷气机”
(默认)|预定义颜色地图|米RGB三元组的-by-3数组
ShowLegend
- - - - - -在地图上显示信号强度颜色图例
真正的
(默认)|假
在地图上显示信号强度颜色图例,指定为真正的
或假
.
数据类型:逻辑
透明度
- - - - - -覆盖地图的透明度
0.4
(默认)|数字标量
覆盖映射的透明度,指定为范围中的数字标量0
来1
.0
是透明的1
是不透明的。
数据类型:双
地图
- - - - - -用于地表数据可视化的地图
siteviewer
对象
用于地表数据可视化的地图,指定为siteviewer
对象。1
数据类型:字符
|字符串
输出参数
pd
-覆盖率数据
propagationData
对象
覆盖数据,返回为propagationData
对象由纬度而且经度,以及与图类型对应的信号强度变量。项目名称propagationData
是“覆盖率数据”
.
版本历史
在R2017b中引入R2022b:射线跟踪函数考虑了多径干扰
当使用光线追踪模型计算接收功率时报道
函数现在通过使用相量和合并了多径干涉。在以前的版本中,该函数使用幂和。因此,R2022b中的计算比以前的版本更准确。
R2021b:“射线”
传播模型采用SBR方法
从R2021b开始,当你使用报道
函数,并指定propmodel
参数或PropagationModel
名称-值参数为“射线”
,该函数使用射击和反弹射线(SBR)方法,并计算最多两次反射。在以前的版本中,报道
函数使用图像方法并计算最多一个反射。
若要使用图像方法显示或计算覆盖映射,请使用propagationModel
函数。然后,使用报道
使用传播模型作为输入的函数。这个例子展示了如何更新代码。
pm =传播模型(“射线”,“方法”,“图像”);点覆盖(tx)
有关SBR和图像方法的信息,请参见选择一个传播模型.
从R2021b开始,所有RF传播函数默认使用SBR方法并计算最多两次反射。有关更多信息,请参见默认的建模方法是射击和反射射线方法.
1边界和区域标签的对齐是数据供应商提供的特性的表示,并不意味着得到MathWorks的认可®.
Abrir比如
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。