这个例子展示了如何计算和可视化一个发射机和多个接收器之间的信号强度。可视化包括区域覆盖图和彩色通信链接。该示例还显示了为了实现到特定位置的通信链接而选择的定向天线。
%在MathWorks(马萨诸塞州纳蒂克市苹果山3号)确定变送器位置fq = 6 e9;%6GHztx = txsite (“名字”,“MathWorks”,...“纬度”, 42.3001,...“经”, -71.3504,...“天线”,设计(偶极子,fq),...“AntennaHeight”现年60岁的...%单位:米“TransmitterFrequency”fq,...单位:百分比赫兹“TransmitterPower”15);%单位:瓦特
在周边几个城镇确定接收地点rxNames = {...“波士顿,妈”,“列克星敦,马”,康科德,妈的,马尔堡,妈的,...“马数据”,“Holliston,马”,“福克斯,马”,“昆西,妈妈”};rxLocations=[...42.3601 - -71.0589;...%波士顿42.4430 -71.2290;...%列克星敦42.4604 - -71.3489;...%康科德42.3459 -71.5523;...%马尔堡42.2287 - -71.5226;...%数据42.2001 - -71.4245;...% Holliston42.0654 - -71.2478;...%福克斯堡42.2529 - -71.0023);%昆西定义接收机灵敏度。灵敏度是信号中最小的强度%的功率是接收器准确检测信号所必需的。rxSensitivity = -90;%单位:dBmrx = rxsite (“名字”,rxname,...“纬度”rxLocations (: 1),...“经”,RX位置(:,2),...“天线”,设计(偶极子,发射频率),...“破产管理人敏感性”, rxSensitivity);%单位:dBm
在地图上显示发射机和接收机的位置。可以单击站点标记以显示站点信息。
查看器=站点查看器;显示(tx)显示(rxs)
设置地图图像使用地图功能
财产。或者,打开地图图像选择站点查看器点击右边的第二个按钮。选择“地形”查看地图上的地形、街道和标签。旋转视图以显示俯视图。
查看器。地图功能=“地形”;
报道显示地图。覆盖图显示接收机接收良好的地理区域,即发射信号强度满足或超过接收机灵敏度的区域。发射信号的功率强度(dBm)是使用自由空间传播模型计算的,该模型不考虑地形、障碍和大气影响。因此,覆盖图显示了理想的覆盖区域,除了自由空间损失外,没有任何路径损失损害。
覆盖(tx,“自由空间”,...“SignalStrengths”,RxS敏感性)
在地图上标出通讯线路。红色链路出现在接收机在覆盖区域外,绿色链路出现在接收机在覆盖区域内。可以单击链路行显示链路统计信息。
链接(rx, tx,“自由空间”)
更新覆盖地图和链接,包括路径损失由于下雨。请注意,波士顿,马萨诸塞州已经不在覆盖范围内了。
覆盖(tx,“雨”,“SignalStrengths”,rxs敏感度)链路(rxs,tx,“雨”)
偶极子天线发射机的结果是在覆盖区域之外的几个接收站点,包括在波士顿的接收器,MA。现在假设发射机的要求是实现与波士顿的通信链路。定义一个可以在那个方向增加天线增益的定向天线。
定义为发射机频率设计的八木田天线yagiAnt =设计(yagiUda tx.TransmitterFrequency);%将天线倾斜至XY平面内的直接辐射(即地理方位角)yagiAnt.Tilt=90;yagiAnt.TiltAxis=“y”;f =图;%显示方向性模式patternAzimuth (yagiAnt tx.TransmitterFrequency)
%关闭前面的数字如果(isvalid (f))关闭(f);结束
更新覆盖地图和链接。波士顿现在在覆盖区内,但与其他方向的接收器的通信链路丢失。
%更新发射机天线tx.Antenna = yagiAnt;%通过指定两个方向之间的方位角,将远光指向马萨诸塞州波士顿%发射机位置和波士顿接收机位置tx.天线角度=角度(tx,rxs(1));%使用“rain”传播模型更新可视化覆盖(tx,“雨”,“SignalStrengths”,rxs敏感度)链路(rxs,tx,“雨”)
当指定单个信号强度时,覆盖图为覆盖区域的绿色。指定多个信号强度以生成包含不同信号级别轮廓的覆盖图。
%定义从灵敏度到-60 dB的信号强度sigStrengths = rxSensitivity: 5: -60;%更新覆盖地图覆盖(tx,“雨”,“SignalStrengths”,sig(优势)