本栏目将对《AFSim 2.9中文参考手册》进行持续更新,欢迎关注交流!

对本书全文和AFSIM其它资料感兴趣的伙伴,可联系作者领取~

全部内容索引请看 ⬇️⬇️⬇️

《AFSim 2.9中文参考手册》-CSDN博客​编辑​编辑https://blog.csdn.net/henggesim/article/details/145566384​编辑https://blog.csdn.net/henggesim/article/details/145566384https://blog.csdn.net/henggesim/article/details/145566384

 AFSIM配套视频教程请看 ⬇️⬇️⬇️afsim2.9官方培训视频教程https://space.bilibili.com/3546837967440641​编辑https://space.bilibili.com/3546837967440641​编辑https://space.bilibili.com/3546837967440641https://space.bilibili.com/3546837967440641


propagation_model <derived-name> <base-name>
   ... Input for the propagation model ...
end_propagation_model

propagation_model用于创建配置的传播模型,这些模型可以在发射机定义中的propagation_model块中引用。

    • <derived-name> 是您希望分配给配置传播模型的名称。用户希望通过此名称引用配置的传播模型。
    • <base-name> 是可用的传播模型之一:
      • none:一个“虚拟”传播模型,不产生任何效果。
      • fast_multipath:实现了在《Radar Range Performance Analysis》中定义的方法,计算由于信号在圆形、粗糙地球表面反射而导致的干涉效应。
      • ground_wave_propagation:仅应与WSF_SURFACE_WAVE_RADAR_SENSOR一起使用的特殊模型。
      • alarm:来自ALARM雷达模型的高保真模型,仅在不可导出版本中可用。

传播模型的有效使用

传播模型定义可以直接嵌入雷达的定义中。例如,假设您有一个名为ex_radar.txt的文件:

sensor EX_RADAR WSF_RADAR_SENSOR

   transmitter

      ... transmitter commands ...

      propagation_model fast_multipath

         ... fast_multipath model commands ...

      end_propagation_model

   end_transmitter

   receiver

      ... receiver commands ...

   end_receiver

end_sensor

这种方法的问题在于,必须修改雷达定义才能更改或消除传播模型。在许多生产使用中,这是不可取或不可行的。更理想的是提供一个可以被覆盖的“默认”传播模型定义。

新的ex_radar.txt将包含:

# Define the 'default' propagation model

propagation_model EX_RADAR_PROPAGATION fast_multipath

   ... fast_multipath model commands ...

end_propagation_model



sensor EX_RADAR WSF_RADAR_SENSOR

   transmitter

      ... transmitter commands ...

      propagation_model EX_RADAR_PROPAGATION # References the propagation model symbolically

   end_transmitter

   receiver

      ... receiver commands ...

   end_receiver

end_sensor

然后要覆盖传播模型:

#include ex_radar.txt



# Provide a new definition that overrides the existing definition.

# This example now uses the none propagation model.



propagation_model EX_RADAR_PROPAGATION none

end_propagation_model

雷达模型将在最终创建雷达实例时使用EX_RADAR_PROPAGATION的最后定义。

空的传播模型none

propagation_model <derived-name> none end_propagation_model

none:一个“虚拟”传播模型,不产生任何效果。

快速多路径fast_multipath

propagation_model <derived-name> fast_multipath

   soil_moisture_fraction ...

   surface_roughness ...

end_propagation_model

实现了在《Radar Range Performance Analysis》中定义的方法,计算由于信号在圆形、粗糙地球表面反射而导致的干涉效应。可以提供两个因素来定义反射点表面的属性。

  • soil_moisture_fraction [0.0 .. 1.0]:定义土壤的湿度含量。默认值为0.15。
  • surface_roughness <length-value>:定义表面高度变化的标准偏差。默认值为3.0米。

传播模型alarm

参见:传播模型Propagation Model。

地波传播模型ground_wave_propagation

仅应与WSF_SURFACE_WAVE_RADAR_SENSOR一起使用的特殊模型。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐