它是一种用于存储天线辐射模式或远场数据的文件格式。这些文件包含了在特定角度和频率下的电场(E-field)分量的复数值。具体来说,.ffd
文件可以包含以下信息:
- 频率无关的远场数据:这种情况下,文件格式比较简单,不使用关键字,角度单位为度。文件将包含在特定的 theta 和 phi 角度下的 E-field 的实部和虚部值。
-
在这种情况下,文件格式很简单。不使用关键字。前两行包含代表 theta 和 phi 扫频起始点、停止点和 num 点的双倍值。角度单位为度。要有一个唯一的坐标系,θ 和 phi 的范围应分别为 0 < theta < 180 和 0 < phi < 360。
ThetaStart ThetaStop ThetaNumPoints
PhiStart PhiStop PhiNumPoints
接下来的几行给出了电场在 theta 和 phi 方向的复分量。电场的单位是伏特。所有这些都是双倍。在这些线条中,θ 保持不变,而 phi 会扫过所有值,然后θ 递增到下一个值,等等。因此,这些行分别对应于 (th1,ph1)、(th1,ph2)、(th1,ph3)、......、(th1,phN)、(th2,ph1)、(th2,ph2)等。E_theta_real E_theta_imag E_phi_real E_phi_imag
E_theta_real E_theta_imag E_phi_real E_phi_imag
...
请参见以下示例文件:0 180 3
0 360 5
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0 - 频率相关的远场数据:对于频率相关的远场数据,信息会以数据块的形式提供。文件将包含一系列频率值,以及每个频率下对应的 E-field 实部和虚部值。频率相关远场的语法格式如下:
-
ThetaStart ThetaStop ThetaNumPoints
PhiStart PhiStop PhiNumPoints
频率 NumFrequencies
频率 FrequencyValue
E_theta_real E_theta_imag E_phi_real E_phi_imag
E_theta_real E_theta_imag E_phi_real E_phi_imag
E_theta_real E_theta_imag E_phi_real E_phi_imag
......重复所有 theta 和 phi 扫频点
频率 频率值
E_theta_real E_theta_imag E_phi_real E_phi_imag
E_theta_real E_theta_imag E_phi_real E_phi_imag
E_theta_real E_theta_imag E_phi_real E_phi_imag... 重复所有 theta 和 phi 扫描点
... 总共重复 NumFrequencies
请参见以下示例数据文件:0 180 2
0 360 5
频率 3
频率 3.0e9
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0
频率 6.0e9
0.0 0.0 0.0 2.0
0.0 0.0 0.0 2.0
0.0 0.0 0.0 2.0
0.0 0.0 0.0 2.0
0.0 0.0 0.0 2.0
0.0 0.0 0.0 2.0
0.0 0.0 0.0 2.0
0.0 0.0 0.0 2.0
0.0 0.0 0.0 2.0
0.0 0.0 0.0 2.0
频率 9.0e9
0.0 0.0 0.0 3.00.0 0.0 0.0 3.0
0.0 0.0 0.0 3.0
0.0 0.0 0.0 3.0
0.0 0.0 0.0 3.0
0.0 0.0 0.0 3.0
0.0 0.0 0.0 3.0
0.0 0.0 0.0 3.0
0.0 0.0 0.0 3.0
0.0 0.0 0.0 3.0
语法及其值如下:第一行中 ThetaStart、ThetaStop 和 ThetaNumPoints 的值分别为 0、180 和 2。
0、360 和 5 的值与 Phi 的值相同。
NumFrequencies 表示数据文件中定义的块数。在本例中,定义了三个频率块。
FrequencyValue 表示提供远场数据的频率值。在数据文件示例中,FrequencyValue 值如下:
第一个数据块为 3.0e9 Hz
第二个数据块为 6.0e9 Hz
第三个区块为 9.0e9 Hz
在使用 .ffd 文件时,需要注意文件中不包含的设置,例如天线阻抗值。例如,如果在 HFSS 中使用的阻抗值与默认的 50 欧姆不同,那么在使用 .ffd 文件时,需要在软件中相应地调整额外的损耗项