本栏目将对《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/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/3546837967440641https://space.bilibili.com/3546837967440641


传感器级别命令Sensor Level Commands

  • show_calibration_data

将雷达特性的相关信息写入标准输出。这将包括一平方米的探测范围以及可能需要推导的其他值。

模式命令Mode Commands

  • transmit_only
  • receive_only

表示仅使用发射器或接收器。

注意:对于发射器屏蔽不重要的双基地交互,请将check_transmitter_masking设置为“off”或“false”。

  • compute_measurement_errors [ true | false ]

如果为true,将使用标准雷达误差模型方程计算测量误差。如果为false,将使用通用传感器误差模型计算测量误差。

默认值:false

  • override_measurement_with_truth [ true | false ]

此命令将计算测量误差并在轨迹中报告误差,但将在轨迹中报告真实位置,而不是使用应用了测量误差的位置。这通常用于测试跟踪器。

默认值:false

  • frequency_select_delay <time-value>

指定在发射机定义的不同频率之间选择时的延迟。

注意:此输入仅对WSF_AGILITY_EFFECT频率变化功能有效。

默认值:0.0秒

  • maintain_track_measurement_history <boolean-value>

如果为true,该模式将维护由成功检测产生的测量的轨迹历史。

默认值:false

波束命令Beam Commands

  • doppler_resolution <speed-value>

定义雷达的目标多普勒速度分辨率(即开合速度)能力。

默认值:0.0

注意:此输入目前仅用于计算与该传感器相关的距离速率测量误差。compute_measurement_errors必须设置为true,并且必须指定reports_range_rate以启用距离速率误差计算。

  • adjustment_factor <dbratio-value>

调整波束检测能力的方法。正值增加传感器的检测能力。

默认值:0.0 dB

  • operating_loss <dbratio-value>

定义波束的操作损耗。

默认值:0.0 dB

注意:损耗应输入为正值。

  • integration_gain <dbratio-value>

定义使用二进制检测器(detection_threshold)时的积分增益。当使用Swerling检测器(swerling_case)或检测概率时不适用。

默认值:0.0 dB

  • detection_threshold <dbratio-value>

定义接收器检测阈值的替代方法。可以在此输入值以提高输入文件的可读性。

默认值:3.0 dB

  • swerling_case [ 0 | 1 | 2 | 3 | 4 ]

指示使用Marcum-Swerling检测器模型并指定要使用的“案例”。

默认值:默认使用二进制检测器,检测阈值由detection_threshold定义。

  • number_of_pulses_integrated <integer-value>

指定Marcum-Swerling检测器集成的脉冲数量。

默认值:1

  • probability_of_false_alarm <pfa>

指定虚警概率。

默认值:1.0e-6

  • detector_law [ linear | square | log ]

指定Marcum-Swerling检测器的类型。

默认值:linear

  • no_swerling_case

指定不使用Marcum-Swerling检测器。检测将基于detection_threshold。这是默认配置。

  • detection_probability

定义检测概率(Pd)与接收信号噪声比的函数(更具体地说,实际上是信号干扰比,包括接收器噪声、干扰和未抑制杂波的影响)。这是使用Swerling检测器(swerling_case)或二进制检测器(detection_threshold)的替代方法。表格定义如下:

detection_probability

   signal_to_noise <db-ratio-1> pd <pd-value-1>

   signal_to_noise <db-ratio-2> pd <pd-value-2>

   ...

   signal_to_noise <db-ratio-n> pd <pd-value-n>

end_detection_probability
    • <db-ratio-n>:接收信号的信噪比。
    • <pd-value-n>:与比率相关的检测概率。

必须至少有两个条目,并且比率必须单调递增。超过表格限制的信号将被夹到适当的端点。中间值将使用“dB”值之间的线性插值确定。

默认值:默认使用二进制检测器,检测阈值由detection_threshold定义。

  • post_lockon_detection_threshold_adjustment <dbratio-value>

定义在传感器达到“锁定”状态后,检测阈值将调整的值。这通常用于跟踪传感器,以指示在达到锁定状态后检测阈值较低。该值通常为负的“dB”值,尽管如果需要,也可以为0 dB或更大。

默认值:0 dB

  • post_lockon_adjustment_delay_time <time-value>

定义从传感器宣布达到“锁定”状态到应用post_lockon_detection_threshold_adjustment之间必须经过的时间。

默认值:0.0秒

  • one_m2_detect_range <length-value>
  • range_product <area-value>
  • loop_gain <dbratio-value>

指定雷达波束检测能力的替代方法。如果指定,接收器的噪声值将被校准以产生指定的检测范围。

  • look_down_factor <dbratio-value>

定义波束的俯视损耗。该比率将调整位于波束天线下方目标的接收信号功率。

默认值:1.0

  • prf_factor <dbratio-value>

定义一个因子,表示使用交错HPRF和MPRF波形的波束的检测差异。如果目标闭合速度的绝对值小于自船速度,则prf_factor应用于接收信号功率。

默认值:1.0

  • clutter_model <derived-name>

指定杂波模型。有关可用杂波效果及如何配置模型的更多信息,请参见3.5.5.2杂波模型clutter_model。

默认值:none(无杂波)

  • clutter_attenuation_factor <dbratio-value>

指定一个范围为[0 .. 1]的常数值,通过该值将杂波返回乘以以创建“衰减的杂波返回”。如果提供了信号处理器类型mti_processor且未提供此值,则将计算杂波衰减值。

默认值:1.0绝对值(即无杂波衰减)

  • signal_processor <type-name> …commands… end_signal_processor

指定由<type-name>标识的信号处理器,参见3.5.5.3雷达信号处理器Radar Signal Processors,以下列表中的信号处理器特定于WSF_RADAR_SENSOR类型定义。

simple_doppler:模拟具有最小/最大多普勒速度截止的简单多普勒效果。

mti_adjustment:模拟MTI调整作为闭合速度或多普勒频率的函数。

mti_processor:模拟双延迟线消除器移动目标指示器。

sensitivity_time_control:模拟灵敏度时间控制(STC)效果,基于ALARM的实现。

pulse_doppler:模拟脉冲多普勒(PD)效果,基于ALARM的实现。

moving_target_indicator:模拟移动目标指示器(MTI)效果,基于ALARM的实现。

moving_target_detector:模拟移动目标检测器(MTD)效果,基于ALARM的实现。

  • error_model_parameters … end_error_model_parameters

参见雷达探测错误模型radar_sensor_errorr

用于由radar_sensor_error计算误差的误差模型参数覆盖,以代替使用默认接收器/发射器数据。

  • azimuth_beamwidth <angle-value>:指定误差模型使用的方位波束宽度。

默认值:接收器方位波束宽度。

  • elevation_beamwidth <angle-value>:指定误差模型使用的仰角波束宽度。

默认值:接收器仰角波束宽度。

  • pulse_width <time-value>:指定误差模型使用的脉冲宽度。

默认值:发射器脉冲宽度,经过脉冲压缩比校正。

  • receiver_bandwidth <frequency-value>:指定误差模型使用的接收器带宽。

默认值:接收器带宽。

  • doppler_resolution <speed-value>:指定误差模型使用的多普勒分辨率。

默认值:波束多普勒分辨率。

干扰检测命令Jam Strobe Detector

Jam Strobe Detector 是一个用于 WSF_RADAR_SENSOR 模式的功能,允许雷达传感器检测和报告其接收到的干扰信号的方位角和/或仰角。通过指示器或频闪轨迹记录的干扰信号可以与其他雷达的仅角度测量结合,使用 Jam Strobe Estimator (JSE) 算法生成传递给跟踪算法的伪测量。由于误差计算的不同,报告信息及误差被指定在通用传感器误差模型之外。

该功能支持高斯分布或均匀分布的误差,可以按照接收器波束宽度的比例来指定误差,并包括干扰感知阈值。

注意:该功能尚未完全实现,需要进一步的使用和测试案例来使其完全符合用户规格。目前,轨迹融合不允许仅方位角的轨迹,这可能是使用该功能的一个不足之处。

  • gaussian_azimuth_error_sigma  [ <angle-value> | <real-value> fraction_of_beamwidth ]和 gaussian_elevation_error_sigma  [ <angle-value> | <real-value> fraction_of_beamwidth ]:指定方位角和仰角误差的标准差,可以直接指定为角度值或接收器波束宽度的比例。
  • uniform_azimuth_error_sigma  [ <angle-value> | <real-value> fraction_of_beamwidth ]和 uniform_elevation_error_sigma  [ <angle-value> | <real-value> fraction_of_beamwidth ]:均匀分布误差的标准差,类似地可以指定为角度值或接收器波束宽度的比例。
  • uniform_azimuth_error_bound  [ <angle-value> | <real-value> fraction_of_beamwidth ]和 uniform_elevation_error_bound  [ <angle-value> | <real-value> fraction_of_beamwidth ]:均匀分布误差的边界值,标准差为

这些命令决定了在给定传感器的轨迹报告中,Jam Strobe Detector 报告的目标信息。

Note If a filter (e.g., WSF_KALMAN_FILTER, WSF_ALPHA_BETA_FILTER) is being used, the reported tracks are marked as being filtered, and reported position information (bearing/elevation) will be the filtered position.

报告选项

  • reports_bearing:报告从传感器到目标的方位角。这个角度从传感器的北方方向测量,范围在 [−π,π]。
  • reports_elevation:报告从传感器到目标的仰角。
  • reports_nothing:取消任何之前的 reports 命令,这在想要重用包含 reports 命令的现有传感器定义但需要更改报告内容时很有用。
  • track_quality [0 .. 1]:指定由这个 Jam Strobe Detector 生成的轨迹的“质量”。

默认值为:1.0

使用这些选项,你可以精细控制雷达传感器的干扰信号检测和报告能力。

干扰感知命令Jamming Perception Commands

Jamming Perception Commands 是用于雷达传感器的命令,主要用于检测和管理干扰信号的感知。这些命令通常在波束级别操作,但在 jam_strobe_detector 中使用时除外。

  • jamming_perception_timeout <time-value>:指定感知到的干扰信号在多长时间后不再被感知,从而将干扰感知状态恢复为“false”。如果在此时间内再次感知到干扰信号,则干扰感知状态将保持或变为“true”。默认值为传感器的 frame_time。
  • jamming_perception_threshold <ratio-value>
  • continuous_jamming_perception_threshold <ratio-value>
  • pulsed_jamming_perception_threshold <ratio-value>
  • coherent_jamming_perception_threshold <ratio-value>

指定操作员感知干扰信号的最小阈值。通常与 jamming_perception_timeout、JammingPerceived 脚本方法和电子保护技术(参见3.5.5.9.1电子保护模型electronic_protect)结合使用。默认值为 380 dB。

近目标检测命令Close Target Detection Commands

...

 beam ...

    ...

    close_target_detection

       debug

       acquire_deltas ..  end_acquire_deltas

       reacquire_deltas ... end_reacquire_deltas

    end_close_target_detection

    ...

end_beam

...

close_target_detection … end_close_target_detection

近目标检测(Close Target Detection,CTD)模型允许检测紧密排列的目标和其他平台类型,并使用其结果进行位置测量和轨迹创建。

这种能力主要用于跟踪雷达。当前的实现利用acquire_deltas来初步获取附近的目标,并在所有获取条件都满足的情况下选择其结果测量。

reacquire_deltas用于防止目标跟踪雷达类型在任何指定条件超出重新获取请求(即跟踪)目标的限制时重新获取目标。如果不允许重新获取,轨迹将被丢弃,并且需要实施传感器的适当行为来处理这种情况,例如使用状态机或脚本方法监控传感器轨迹丢失。

  • debug

如果指定,调试消息将输出到标准输出。

  • acquire_deltas … end_acquire_deltas

定义相对于当前目标提示或请求的方位角、仰角和距离的增量,用于获取目标。

    • azimuth_delta <angle-value>:指定相对于当前目标提示或请求的方位角增量,考虑其他目标。值必须大于等于0.0。默认:如果未设置,则不考虑该参数。
    • elevation_delta <angle-value>:指定相对于当前目标提示或请求的仰角增量,考虑其他目标。值必须大于等于0.0。默认:如果未设置,则不考虑该参数。
    • range_delta <length-value>:指定相对于当前目标提示或请求的距离增量,考虑其他目标。值必须大于等于0.0。默认:如果未设置,则不考虑该参数。
  • reacquire_deltas … end_reacquire_deltas

定义相对于当前目标提示或请求的方位角、仰角和距离的增量,用于目标不能再被重新获取的情况。

    • azimuth_delta <angle-value>:指定相对于当前目标提示或请求的方位角增量,目标可能被重新获取。值必须大于等于0.0。默认:如果未设置,则不考虑该参数。
    • elevation_delta <angle-value>:指定相对于当前目标提示或请求的仰角增量,目标可能被重新获取。值必须大于等于0.0。默认:如果未设置,则不考虑该参数。
    • range_delta <length-value>:指定相对于当前目标提示或请求的距离增量,目标可能被重新获取。值必须大于等于0.0。默认:如果未设置,则不考虑该参数。
Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐