在地球上可视化天线场强图
这个例子展示了如何计算平面地球上天线的场强,并将其显示在地图上。
创建螺旋
使用默认的螺旋,并将其旋转90度,使其大部分场沿xy平面,即在地球表面。
F0 = 2.4e9;蚂蚁=螺旋(“倾斜”, -90);F =数字;显示(ant)视图(-220,30)
计算空间中各点的电场
假设倾斜天线的原点距离地面15米。计算500x500km的矩形区域内的电场。
Z = -15;X = (-250: 4:50 0)*1e3;Y = (-100:4:40)*1e3;[X,Y] = meshgrid(X,Y);Numpoints =长度(x)*长度(y);points = [X(:)';Y(:)”;z * 1(1,元素个数(X)));E = EHfields(蚂蚁,f0,点);%单位:V/m
计算电场的大小
计算电场的大小。
Emag = 0 (1,numpoints);为m=1:numpoints Emag(m) = norm(E(:,m)/√(2));结束Emag = 20*log10(重塑(Emag,长度(y),长度(x)));%单位:dBV/mEmag = Emag + 120;%单位:dBuV/m
绘制电场图
画出电场的大小作为x和y距离的函数。
d_min = min(Emag(:));d_max = max(Emag(:));Del = (d_max-d_min)/12;D_vec = round(d_min:del:d_max);如果isvalid (f)关闭(f)结束图contourf (X * 1 e - 3 Y * 1 e - 3,埃,d_vec,“showtext”,“上”)标题(平地磁场强度(dB\muV/m) (1V tx))包含(的横向(公里)) ylabel (的孔径(公里)) c = colorbar;集(get (c,“标题”),“字符串”,“dB \ muV / m”)
用天线定义发射机位置
指定天线的位置和方向。指定位置为北纬42度,西经73度,天线高度为15米。将天线朝向西南方向,从东方逆时针方向测量-150度(或相当于+210度)。
Lat = 42;Lon = -73;H = 15;Az = -150;
因为天线指向本地y轴(而不是x轴),减去90度以确定本地系统相对于xEast-yNorth的旋转。(这是从xEast逆时针方向测量的与局部x轴的角度。)
xyrot = wrapTo180(az - 90);
用上面定义的天线和方向定义发射机站点。
Tx = txsite(“名字”,“天线网站”,...“纬度”纬度,...“经”朗,...“天线”蚂蚁,...“AntennaHeight”h,...“AntennaAngle”xyrot,...“TransmitterFrequency”f0);
计算发射机功率
计算天线EHfields计算对应的功率均方根值,设置为发射机功率。
Z =阻抗(tx.Antenna,tx.TransmitterFrequency);If = feedCurrent(tx.Antenna,tx. transmitfrequency);Irms = norm(If)/√(2);Ptx = real(Z)*(Irms)^2;tx.TransmitterPower = Ptx;
显示电场覆盖地图与单一等高线
在地图上显示发射机站点标记并显示覆盖区域。指定信号强度为9 dBuV/m以显示单个电场轮廓。将传播模型指定为“自由空间”,以模拟自由空间中的理想波传播,忽略由于地球或地形曲率造成的障碍。
%没有地形的发射场查看器查看器= siteviewer(“地形”,“没有”);地盘覆盖率覆盖(tx,“freespace”,...“类型”,“efield”,...“SignalStrengths”, 9)
自定义站点查看器
属性设置地图图像基础图
财产。或者,在站点查看器中通过单击右边的第二个按钮打开地图图像选择器。选择“地形图”查看地图上的地形图和标签。
查看器。基础图=“地形”;
显示电场覆盖地图与多个等高线
指定多个信号强度可显示多个电场轮廓。
sigStrengths = [9 14 19 24 29 36];覆盖(tx,“freespace”,...“类型”,“efield”,...“SignalStrengths”sigStrengths,...“Colormap”,“parula”,...“ColorLimits”36 [9])