主要内容

阅读,可视化和写入MSI行星天线文件

这个例子展示了如何读取一个MSI行星天线文件(。MSI或。pln)。方法读取MSI文件msiread函数并可视化数据polarpattern函数。方法将数据写回MSI Planet格式msiwrite函数。

阅读MSI行星天线文件

读取.pln文件

[水平,垂直,可选]= msiread(“Test_file_demo.pln”);

MSI行星文件阅读器返回3个结构。水平和垂直结构包含7个字段:1)PhysicalQuantity:描述文件中数据的性质。通常,MSI行星文件包含天线增益数据。2)幅度:增益数据3)单位:数据的单位4)方位角:测量数据时的方位角(s)。5)仰角:测量数据时的仰角(s)。6)频率(Frequency):工作频率(以赫兹为单位)7)切片(Slice):被测数据的切割平面。这个平面可以是“方位角”或“仰角”。

可选结构包含文件中的所有其他字段,如:name, make, frequency, h_width, v_width, front_to_back, gain, tilt, polarization, comment。文件中还可以有其他字段。

MSI Planet文件中的水平和垂直增益数据被指定为损失数据,并相对于文件中指定的增益。该数据被转换为增益数据。读取文件后,在水平和垂直结构中去除增益的相关性。

MSI Planet文件中的front_to_back比率是根据水平增益数据或垂直增益数据计算的。结果可以反映其中一种可能性:1)峰值与对半球值的比值(与峰值角180度)。2) 60度扇区峰值与最坏值之比((峰值角+ 180)+/- 30度)。2) 40度扇区峰值与最坏值之比((峰值角+ 180)+/- 20度)。

从MSI行星天线文件可视化数据

在交互式2D极坐标图中可视化垂直增益数据。在图形窗口中右击以与图形交互。

P =极化模式(垂直。海拔,Vertical.Magnitude);P.TitleTop =“MSI行星文件数据”;createLabels (P,“阿兹= 0 #度”);

启用峰值、游标和角度跨度

可以使用交互式绘图或命令行启用峰值和游标。要打开峰值,右击图。点击测量TAB键,然后检查峰的位置从上下文菜单。要使用图形控制峰值的数量,右键单击任何峰值三角形,并使用上下文菜单中的Num peaks。

也可以使用命令行打开峰值。p .峰值= 3;

图Polar Measurement包含一个uicontainer类型的对象。

若要打开角度跨度,请右键单击绘图。点击测量TAB键,然后检查角跨度上下文菜单。要打开峰2和峰3之间的角度跨度,用户可以使用以下功能。

showSpan (P,“P2”“P3”1);

图Polar Measurement包含uicontainer、uicontrol类型的对象。

若要添加游标,请在图的目标位置上双击。可以使用鼠标移动光标。可以使用以下函数以36度添加游标

addCursor (P, 36岁,1);

图Polar Measurement包含uicontainer、uicontrol类型的对象。

打开天线度量的叶瓣可视化和测量

打开天线指标显示的主要,背面和侧面瓣图。并给出了天线测量值的文本框:1)半功率波束宽度2)第一-零波束宽度3)前后比4)副瓣电平5)主瓣峰值和对应角度6)后瓣峰值和对应角度。

其中一些测量数据,如半功率波束宽度和前后比,可以在MSI行星文件中找到。这些结果可以在文件和图之间进行比较和验证。

P =极化模式(垂直。海拔,Vertical.Magnitude);P.AntennaMetrics = 1;在图上打开天线指标

图Polar Measurement包含uicontrol类型的对象。

写入数据在MSI行星文件格式

调用msiwrite函数的3个输出结构msiread函数并将数据写入MSI Planet文件格式。

msiwrite (“Test_file_demo_write.pln”,水平,垂直,可选);

前三个输入msiwrite功能是必须的。它们是文件名,水平数据结构和垂直数据结构。用户还可以提供一个可选的结构作为第四个参数。水平和垂直数据结构应该包含前面讨论过的7个字段。

增益数据相对于增益值,并在写入文件时转换为dB损失。

msiwrite功能还可以接受天线或数组对象作为输入。其他输入包括频率、文件名和两个名称-值对:'Name'和'Comment'。使用此功能,您可以首先设计天线。然后,您可以将天线对象与所需的频率和文件名一起输入到MSI行星文件格式。

H =螺旋;%在默认配置下创建螺旋msiwrite (h, 2 e9,“test_helix”“名字”“Test_Antenna”“评论”...MATLAB设计螺旋天线);

另请参阅