init
This commit is contained in:
83
sensors/radar/acq_radar.txt
Normal file
83
sensors/radar/acq_radar.txt
Normal file
@@ -0,0 +1,83 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
# * * ************************************** * *
|
||||
# * ****** Demonstration input file ****** *
|
||||
# * ****** UNCLASSIFIED ****** *
|
||||
# * * ************************************** * *
|
||||
|
||||
antenna_pattern ACQ_RADAR_ANTENNA
|
||||
rectangular_pattern
|
||||
peak_gain 15 dB
|
||||
minimum_gain -10.0 db
|
||||
azimuth_beamwidth 5 deg
|
||||
elevation_beamwidth 5 deg
|
||||
end_antenna_pattern
|
||||
|
||||
# **********************************************
|
||||
|
||||
electronic_warfare ACQ_RADAR_EP WSF_ELECTRONIC_PROTECT
|
||||
technique pulse_suppression WSF_EP_TECHNIQUE
|
||||
mitigated_techniques
|
||||
random_pulse_jamming
|
||||
end_mitigated_techniques
|
||||
effect ps_effect WSF_PULSE_SUPPRESS_EFFECT
|
||||
reject pulses 0.05
|
||||
end_effect
|
||||
end_technique
|
||||
end_electronic_warfare
|
||||
|
||||
# **********************************************
|
||||
|
||||
sensor ACQ_RADAR WSF_RADAR_SENSOR
|
||||
|
||||
one_m2_detect_range 50.0 nm
|
||||
|
||||
antenna_height 5.0 m
|
||||
|
||||
frame_time 10.0 sec
|
||||
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -180 deg 180 deg
|
||||
elevation_scan_limits 0.0 deg 50.0 deg
|
||||
|
||||
transmitter
|
||||
antenna_pattern ACQ_RADAR_ANTENNA
|
||||
power 1000.0 kw
|
||||
frequency 3000 mhz
|
||||
internal_loss 2 db
|
||||
pulse_width 35 usec
|
||||
pulse_repetition_interval 350 usec
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
antenna_pattern ACQ_RADAR_ANTENNA
|
||||
bandwidth 2.0 mhz
|
||||
noise_power -160 dBw # will be calibrated for 1 m^2
|
||||
internal_loss 7 dB
|
||||
|
||||
electronic_protect ACQ_RADAR_EP end_electronic_protect
|
||||
end_receiver
|
||||
|
||||
probability_of_false_alarm 1.0e-6
|
||||
required_pd 0.5
|
||||
swerling_case 1
|
||||
number_of_pulses_integrated 10
|
||||
|
||||
hits_to_establish_track 3 5
|
||||
hits_to_maintain_track 1 3
|
||||
|
||||
compute_measurement_errors true
|
||||
|
||||
track_quality 0.6 // 'weapons' cue quality
|
||||
|
||||
reports_range
|
||||
reports_bearing
|
||||
reports_elevation
|
||||
reports_iff
|
||||
end_sensor
|
||||
27
sensors/radar/acq_radar_vcd.txt
Normal file
27
sensors/radar/acq_radar_vcd.txt
Normal file
@@ -0,0 +1,27 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
include acq_radar.txt
|
||||
|
||||
radar_signature TARGET_RADAR_SIG
|
||||
constant -20 dbsm
|
||||
end_radar_signature
|
||||
|
||||
platform_type TARGET_PLATFORM_TYPE WSF_PLATFORM
|
||||
radar_signature TARGET_RADAR_SIG
|
||||
end_platform_type
|
||||
|
||||
platform_type SENSOR_PLATFORM_TYPE WSF_PLATFORM
|
||||
sensor sensor ACQ_RADAR end_sensor
|
||||
end_platform_type
|
||||
|
||||
vertical_coverage
|
||||
output_file acq_radar.vcd
|
||||
x_units nm
|
||||
y_units kft
|
||||
end_vertical_coverage
|
||||
189
sensors/radar/blue_a2a_radar.txt
Normal file
189
sensors/radar/blue_a2a_radar.txt
Normal file
@@ -0,0 +1,189 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
###############################################################################
|
||||
#
|
||||
# File: blue_a2a_radar.txt
|
||||
#
|
||||
# ***** NOTICE *****
|
||||
#
|
||||
# This definition is not intended to be representive of the real system.
|
||||
# Some undefined characteristics of the system have been provided so the
|
||||
# achieved performance matches the values defined in the noted references.
|
||||
#
|
||||
# Reference: unknown
|
||||
#
|
||||
# June 08: added to file repository
|
||||
#
|
||||
# UNCLASSIFIED
|
||||
###############################################################################
|
||||
#
|
||||
# Includes:
|
||||
# antenna_pattern : receive/transmit pattern
|
||||
# sensor :
|
||||
# slew_mode
|
||||
# mode_template: basic sensor specification
|
||||
# transmitter : uses predefined antenna pattern , power, & frequency
|
||||
# receiver : not specified
|
||||
# range_product (equivalent on_m2_detect_range is provided)
|
||||
# report info
|
||||
# mode details for 120X10, 40X20, 20X15_BALL, & 20X15
|
||||
# these use the data in the mode template and provide a place to
|
||||
# edit various parameters such as:
|
||||
# range_product, azimuth_field_of_view & elevation_field_of_view
|
||||
# alpha/beta filter
|
||||
#
|
||||
# Minimum Additional data needed in user's file
|
||||
# Specify the location and orientation of the sensor on the platform .
|
||||
# (e.g., location 0.0 0.0 -30 m)
|
||||
# Specify pitch of plane for antenna rotation (default = 0)
|
||||
# (e.g., pitch 0 deg)
|
||||
#
|
||||
###############################################################################
|
||||
#
|
||||
# SNIPPET: example of how this sensor could be included in a simulation
|
||||
#
|
||||
#---*---*---
|
||||
# Define a platform that contains the sensor
|
||||
# BLUE_MULTIROLE_FIGHTER_1_BASELINE contains mover, signatures, dimensions, etc.
|
||||
#---*---*---
|
||||
// include_once blue_a2a_radar.txt
|
||||
//
|
||||
// ... simulation setup & initialization commands
|
||||
//
|
||||
// platform sensor_platform BLUE_MULTIROLE_FIGHTER_1_BASELINE
|
||||
// heading 180.0 deg
|
||||
// side red
|
||||
// start_time 0.0000000000 sec
|
||||
// // subsonic cruise at far less than max ceiling
|
||||
// route
|
||||
// position 06:56:24n 117:11:16e altitude 6000 m msl
|
||||
// speed 600 knots
|
||||
// position 08:21:12n 117:11:16e altitude 6000 m msl
|
||||
// speed 600 knots
|
||||
// end_route
|
||||
//
|
||||
// add sensor gen_radar BLUE_A2A_RADAR
|
||||
// on
|
||||
// debug
|
||||
// end_sensor
|
||||
// end_platform
|
||||
#---*---*---
|
||||
# Define a target
|
||||
#---*---*---
|
||||
// platform_type UAV_TYPE WSF_PLATFORM
|
||||
// icon predator # or: Global_Hawk, predator, ucav, UCAV_Navy
|
||||
// side blue
|
||||
// category catUAV
|
||||
//
|
||||
// radar_signature ONE_M_SQUARED_RADAR_SIGNATURE
|
||||
// optical_signature ONE_M_SQUARED_OPTICAL_SIGNATURE
|
||||
//
|
||||
// mover WSF_AIR_MOVER
|
||||
// roll_rate_limit 1 rad/sec
|
||||
// default_linear_acceleration 1.0 g
|
||||
// default_radial_acceleration 6.5 g
|
||||
// default_climb_rate 17.3 fps
|
||||
// maximum_speed 130.0 knots
|
||||
// maximum_altitude 15000 ft
|
||||
// minimum_altitude 50 ft
|
||||
// maximum_linear_acceleration 8 g
|
||||
// end_mover
|
||||
//
|
||||
// end_platform_type
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
#-- Basic Antenna pattern
|
||||
antenna_pattern BLUE_A2A_RADAR_ANTENNA_PATTERN
|
||||
inline_table db
|
||||
#-- The 1st is the number of azimuths and the 2nd is the number of elevations
|
||||
4 2
|
||||
-1.0 1.0
|
||||
-5.0 5.0 5.0
|
||||
-1.5 35.0 35.0
|
||||
1.5 35.0 35.0
|
||||
5.0 5.0 5.0
|
||||
end_inline_table
|
||||
end_antenna_pattern
|
||||
|
||||
#-- BLUE_MULTIROLE_FIGHTER_1 Sensor specification
|
||||
sensor BLUE_A2A_RADAR WSF_RADAR_SENSOR
|
||||
|
||||
#-- Platform Part Commands
|
||||
off # default
|
||||
no_debug # default
|
||||
|
||||
#-- Articulated Part Commands
|
||||
# Slew mode and limits, yaw, pitch, & roll info goes here
|
||||
slew_mode azimuth
|
||||
|
||||
#-- Sensor Level Commands
|
||||
show_calibration_data # display radar characteristics
|
||||
|
||||
#-- Detection Scheduling Commands
|
||||
# none at this time
|
||||
|
||||
mode_template
|
||||
|
||||
#-- Beam Commands
|
||||
transmitter
|
||||
frequency 9.6 ghz
|
||||
power 2.0 MW
|
||||
antenna_pattern BLUE_A2A_RADAR_ANTENNA_PATTERN
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
end_receiver
|
||||
|
||||
range_product 201.8 dBsm # ~59.9 nm
|
||||
// one_m2_detect_range 59.9 nm
|
||||
|
||||
#-- Detection Scheduling Commands
|
||||
//frame_time 0.1 sec
|
||||
frame_time 0.5 sec
|
||||
|
||||
#-- Track Formation Commands
|
||||
reports_location
|
||||
reports_velocity
|
||||
end_mode_template
|
||||
|
||||
mode 120X10
|
||||
azimuth_field_of_view -60.0 deg 60.0 deg
|
||||
elevation_field_of_view -5.0 deg 5.0 deg
|
||||
range_product 194.4 dBsm # ~39.1 nm
|
||||
// one_m2_detect_range 39.1 nm
|
||||
transmitter
|
||||
power 2.3 MW
|
||||
end_transmitter
|
||||
end_mode
|
||||
|
||||
mode 40X20
|
||||
azimuth_field_of_view -20.0 deg 20.0 deg
|
||||
elevation_field_of_view -10.0 deg 10.0 deg
|
||||
range_product 198.7 dBsm # ~50.1 nm
|
||||
//one_m2_detect_range 50.1 nm
|
||||
end_mode
|
||||
|
||||
mode 20X15_BALL
|
||||
azimuth_field_of_view -10.0 deg 10.0 deg
|
||||
elevation_field_of_view -7.5 deg 7.5 deg
|
||||
end_mode
|
||||
|
||||
mode 20X15
|
||||
azimuth_field_of_view -10.0 deg 10.0 deg
|
||||
elevation_field_of_view -7.5 deg 7.5 deg
|
||||
end_mode
|
||||
|
||||
#-- Track Filter Commands
|
||||
filter WSF_ALPHA_BETA_FILTER
|
||||
alpha 0.4
|
||||
beta 0.1
|
||||
end_filter
|
||||
|
||||
end_sensor
|
||||
100
sensors/radar/blue_abm_ttr.txt
Normal file
100
sensors/radar/blue_abm_ttr.txt
Normal file
@@ -0,0 +1,100 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
###############################################################################
|
||||
# ------ UNCLASSIFIED ------
|
||||
# BLUE_ABM_TTR Radar
|
||||
#
|
||||
# This is the threat detection and tracking radar for blue_lr_sam
|
||||
###############################################################################
|
||||
#
|
||||
# ***** WARNING ***** WARNING ***** WARNING ***** WARNING ***** WARNING *****
|
||||
#
|
||||
# This definition is intended to be EXPORTABLE. It is defined using publicly
|
||||
# available, attributable sources. DO NOT ADD ANYTHING BASED ON OTHER SOURCES!
|
||||
#
|
||||
# ***** WARNING ***** WARNING ***** WARNING ***** WARNING ***** WARNING *****
|
||||
#
|
||||
###############################################################################
|
||||
#
|
||||
# References: (PDF files contained in the subdirectory blue_abm_ttr_ref)
|
||||
#
|
||||
# 1) Jane's JREW AN/TPY-2, 08-Jan-2009
|
||||
# a) X-band (8 to 12.5 GHz)
|
||||
# b) Trailer mounted, single faced 9.2 m^2 phased-array antenna with 25,344
|
||||
# solid-state transceiver modules
|
||||
# c) 1,000 km detection range.
|
||||
###############################################################################
|
||||
|
||||
antenna_pattern BLUE_ABM_TTR_ANTENNA
|
||||
circular_pattern
|
||||
beamwidth 1.0 deg # Typical for phased-array tracker
|
||||
peak_gain 40.0 db # Typical for phased-array tracker
|
||||
end_antenna_pattern
|
||||
|
||||
sensor BLUE_ABM_TTR WSF_RADAR_SENSOR
|
||||
|
||||
# The antenna can be tilted to various angles. This is just a nominal value.
|
||||
pitch 45 deg
|
||||
|
||||
frame_time 1 sec
|
||||
|
||||
# This is just for culling purposes
|
||||
maximum_range 1100 km # Ref 1, plus a little slop
|
||||
|
||||
electronic_beam_steering azimuth_and_elevation
|
||||
electronic_beam_steering_limit 70 deg # Typical for phased-array
|
||||
electronic_beam_steering_loss_exponent 1.4 # Typical for phased-array
|
||||
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -70 deg 70 deg # Same as steering limits
|
||||
elevation_scan_limits -70 deg 70 deg # Same as steering limits
|
||||
|
||||
transmitter
|
||||
antenna_pattern BLUE_ABM_TTR_ANTENNA
|
||||
frequency 10 ghz # Ref 1, 8-12 ghz
|
||||
|
||||
# Because nothing was specified about the power (other than the fact that it has
|
||||
# to be less than the 1.1 MW from the generator, which is also used for other needs)
|
||||
# a real value cannot be defined. But something that so the model can compute a
|
||||
# receiver noise power that results in a detection range of 1000 km.
|
||||
#
|
||||
# The actual power isn't important because passive detection of the transmitter is
|
||||
# not being considered.
|
||||
|
||||
power 200 kw
|
||||
|
||||
# We don't know anything else about the transmitted signal (pulse width, PRF,
|
||||
# pulse_compression), so nothing is supplied.
|
||||
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
antenna_pattern BLUE_ABM_TTR_ANTENNA
|
||||
|
||||
# We don't know anything about the receiver (noise figure, etc.) The effective
|
||||
# noise power is derived by the model to get the required nominal detection range.
|
||||
#
|
||||
# This will probably result in a ridiculously low effective noise power, but
|
||||
# because we don't know anything about the transmitted signal modulation, we just
|
||||
# have let it ride. It shouldn't be important because we aren't worried about jamming
|
||||
# or passive detection.
|
||||
|
||||
end_receiver
|
||||
|
||||
detection_threshold 12.8 db # Nominal Swerling case 1, Pd=0.5
|
||||
one_m2_detect_range 1000 km # Ref 1
|
||||
|
||||
hits_to_establish_track 2 3
|
||||
hits_to_maintain_track 1 3
|
||||
reports_range
|
||||
reports_bearing
|
||||
reports_elevation
|
||||
reports_velocity
|
||||
reports_iff
|
||||
end_sensor
|
||||
BIN
sensors/radar/blue_abm_ttr_ref/ref_1_Janes_JREW.pdf
Normal file
BIN
sensors/radar/blue_abm_ttr_ref/ref_1_Janes_JREW.pdf
Normal file
Binary file not shown.
30
sensors/radar/blue_ew_radar_1.txt
Normal file
30
sensors/radar/blue_ew_radar_1.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
|
||||
antenna_pattern GS_RADAR_ANTENNA
|
||||
uniform_pattern
|
||||
peak_gain 37.92 db # From www.fas.org
|
||||
end_uniform_pattern
|
||||
end_antenna_pattern
|
||||
|
||||
sensor BLUE_EW_RADAR_1 WSF_RADAR_SENSOR
|
||||
on
|
||||
frame_time 30 sec
|
||||
hits_to_establish_track 3 5
|
||||
hits_to_maintain_track 1 2
|
||||
transmitter
|
||||
power 145.6 kw # average
|
||||
frequency 435 mhz # 420-450 mhz
|
||||
antenna_pattern GS_RADAR_ANTENNA
|
||||
end_transmitter
|
||||
|
||||
reports_location
|
||||
|
||||
end_sensor
|
||||
|
||||
108
sensors/radar/blue_fcr_radar_1.txt
Normal file
108
sensors/radar/blue_fcr_radar_1.txt
Normal file
@@ -0,0 +1,108 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
###############################################################################
|
||||
# ------ UNCLASSIFIED ------
|
||||
# BLUE_FCR_RADAR_1
|
||||
#
|
||||
# This is the threat detection, tracking and guidance radar for BLUE_SR_SAM.
|
||||
#
|
||||
# NOTE: In reality this is a multi-function radar with many modes. Everything
|
||||
# is collapsed to a single mode.
|
||||
###############################################################################
|
||||
#
|
||||
# ***** WARNING ***** WARNING ***** WARNING ***** WARNING ***** WARNING *****
|
||||
#
|
||||
# This definition is intended to be EXPORTABLE. It is defined using publicly
|
||||
# available, attributable sources. DO NOT ADD ANYTHING BASED ON OTHER SOURCES!
|
||||
#
|
||||
# ***** WARNING ***** WARNING ***** WARNING ***** WARNING ***** WARNING *****
|
||||
#
|
||||
###############################################################################
|
||||
#
|
||||
# References: (PDF files contained in the subdirectory blue_fcr_radar_ref)
|
||||
#
|
||||
# 1) Jane's JREW AN/MPQ-53/-65, 014-Aug-2009
|
||||
# a) C band (4-8 gHz
|
||||
# b) Antenna is 2.44 m diameter, 5,161 element phased-array
|
||||
# c) 3-170 km detection range.
|
||||
# d) Search sector is 90 deg, track is 120 deg
|
||||
#
|
||||
# 2) http://www.globalsecurity.org/space/library/policy/army/fm/3-01-85/appb.htm
|
||||
# a) 'Radar antenna is positioned at the forward end of the shelter and is
|
||||
# erected to a fixed 67.5 deg angle relative to the horizontal plane'.
|
||||
#
|
||||
# 3) http://www.mobileradar.org/radar_descptn_2.html
|
||||
# a) AN/MPQ-53 can track 50 targets and control 9 missiles.
|
||||
# (Other sources have said it can track 100 targets)
|
||||
###############################################################################
|
||||
|
||||
antenna_pattern BLUE_FCR_RADAR_1_ANTENNA
|
||||
circular_pattern
|
||||
beamwidth 1.0 deg # Typical for phased-array tracker
|
||||
peak_gain 40.0 db # Typical for phased-array tracker
|
||||
end_antenna_pattern
|
||||
|
||||
sensor BLUE_FCR_RADAR_1 WSF_RADAR_SENSOR
|
||||
|
||||
pitch 67.5 deg # Ref 2
|
||||
|
||||
frame_time 1 sec
|
||||
|
||||
# This is just for culling purposes
|
||||
maximum_range 200 km # Ref 1, plus a little slop
|
||||
|
||||
electronic_beam_steering azimuth_and_elevation
|
||||
electronic_beam_steering_limit 60 deg # Ref 1, 1/2 of track sector
|
||||
electronic_beam_steering_loss_exponent 1.4 # Typical for phased-array
|
||||
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -60 deg 60 deg # Same as steering limits
|
||||
elevation_scan_limits -60 deg 60 deg # Same as steering limits
|
||||
|
||||
transmitter
|
||||
antenna_pattern BLUE_FCR_RADAR_1_ANTENNA
|
||||
frequency 6 ghz # Ref 1, C band (4-8)
|
||||
|
||||
# Nothing was specified about the power. But something must be given so the model
|
||||
# can compute a receiver noise power that results in a detection range of 170 km.
|
||||
#
|
||||
# The actual power isn't important because passive detection of the transmitter is
|
||||
# not being considered.
|
||||
|
||||
power 50 kw
|
||||
|
||||
# We don't know anything else about the transmitted signal (pulse width, PRF,
|
||||
# pulse_compression), so nothing is supplied.
|
||||
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
antenna_pattern BLUE_FCR_RADAR_1_ANTENNA
|
||||
|
||||
# We don't know anything about the receiver (noise figure, etc.) The effective
|
||||
# noise power is derived by the model to get the required nominal detection range.
|
||||
#
|
||||
# This will probably result in a ridiculously low effective noise power, but
|
||||
# because we don't know anything about the transmitted signal modulation, we just
|
||||
# have let it ride. It shouldn't be important because we aren't worried about jamming
|
||||
# or passive detection.
|
||||
|
||||
end_receiver
|
||||
|
||||
detection_threshold 12.8 db # Nominal Swerling case 1, Pd=0.5
|
||||
one_m2_detect_range 170 km # Ref 1
|
||||
|
||||
hits_to_establish_track 2 3
|
||||
hits_to_maintain_track 1 3
|
||||
reports_range
|
||||
reports_bearing
|
||||
reports_elevation
|
||||
reports_velocity
|
||||
reports_iff
|
||||
end_sensor
|
||||
BIN
sensors/radar/blue_fcr_radar_1_ref/ref_1_Janes_JREW.pdf
Normal file
BIN
sensors/radar/blue_fcr_radar_1_ref/ref_1_Janes_JREW.pdf
Normal file
Binary file not shown.
BIN
sensors/radar/blue_fcr_radar_1_ref/ref_2_GlobalSecurity.pdf
Normal file
BIN
sensors/radar/blue_fcr_radar_1_ref/ref_2_GlobalSecurity.pdf
Normal file
Binary file not shown.
BIN
sensors/radar/blue_fcr_radar_1_ref/ref_3.pdf
Normal file
BIN
sensors/radar/blue_fcr_radar_1_ref/ref_3.pdf
Normal file
Binary file not shown.
152
sensors/radar/blue_ship_mf_radar.txt
Normal file
152
sensors/radar/blue_ship_mf_radar.txt
Normal file
@@ -0,0 +1,152 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
###############################################################################
|
||||
#
|
||||
# File: blue_ship_mf_radar
|
||||
#
|
||||
# Utilizes computer-controlled blue ship medium frequency (blue_ship_mf_radar) Phased Array Radar
|
||||
# It uses a passive electronically scanned array.
|
||||
# Radar introduced by US in 1973.
|
||||
# Frequency: S band
|
||||
# Range: 100+ nm
|
||||
# Power: 4 MW (peak)
|
||||
#
|
||||
# ***** NOTICE *****
|
||||
#
|
||||
# This definition is not intended to be representative of the real system.
|
||||
# Some undefined characteristics of the system have been provided so the
|
||||
# achieved performance matches the values defined in the noted references.
|
||||
#
|
||||
# Reference:
|
||||
# Version 2 matched data from
|
||||
# "International Demo Phase B Master Scenario Checklist"
|
||||
# http://www.fas.org/man/dod-101/sys/ship/weaps/an-spy-1.htm
|
||||
# http://en.wikipedia.org/wiki/AN/SPY-1
|
||||
#
|
||||
# June 08: added to wiki
|
||||
#
|
||||
# UNCLASSIFIED
|
||||
###############################################################################
|
||||
#
|
||||
# SNIPPET: example of how this sensor could be included in a simulation
|
||||
#
|
||||
// include_once blue_ship_mf_radar.txt
|
||||
//
|
||||
// ... simulation setup & initialization commands
|
||||
//
|
||||
// platform_type UAV_TYPE WSF_PLATFORM
|
||||
// icon predator // or: Global_Hawk, predator, ucav, UCAV_Navy
|
||||
// side blue
|
||||
//
|
||||
// radar_SIGNATUREature ONE_M_SQUARED_RADAR_SIG
|
||||
// optical_SIGNATUREature ONE_M_SQUARED_OPTICAL_SIG
|
||||
//
|
||||
// mover WSF_AIR_MOVER
|
||||
// roll_rate_limit 1 rad/sec
|
||||
// default_linear_acceleration 1.0 g
|
||||
// default_radial_acceleration 6.5 g
|
||||
// default_climb_rate 17.3 fps
|
||||
// maximum_speed 130.0 knots
|
||||
// maximum_altitude 15000 ft
|
||||
// minimum_altitude 50 ft
|
||||
// maximum_linear_acceleration 8 g
|
||||
// end_mover
|
||||
// end_platform_type
|
||||
//
|
||||
// platform sensor_platform WSF_PLATFORM
|
||||
// side red
|
||||
// icon Sovremennyy // good 3D option for large boats
|
||||
// heading 0.0 deg
|
||||
//
|
||||
// mover WSF_SURFACE_MOVER
|
||||
// maximum_speed 30.0 kts
|
||||
// at_end_of_path extrapolate
|
||||
// end_mover
|
||||
//
|
||||
// route
|
||||
// position 07:06:00n 117:11:16e altitude 300 m msl
|
||||
// speed 200 knots
|
||||
// position 08:21:12n 117:11:16e altitude 300 m msl
|
||||
// speed 200 knots
|
||||
// end_route
|
||||
//
|
||||
// add sensor blue_ship_mf_radar BLUE_SHIP_MF_RADAR
|
||||
// on
|
||||
// debug
|
||||
// location 0 0 -40 ft
|
||||
// ignore catSatellite // ignore all satellites
|
||||
// end_sensor
|
||||
// end_platform
|
||||
#
|
||||
#############################################################################
|
||||
|
||||
antenna_pattern BLUE_SHIP_MF_RADAR_ANTENNA_PATTERN
|
||||
circular_pattern
|
||||
peak_gain 30 dB // need to qualify based on Loop Gain
|
||||
beamwidth 2.1 deg
|
||||
end_circular_pattern
|
||||
// rectangular_pattern
|
||||
// peak_gain 35 dB
|
||||
// azimuth_beamwidth 1.6 deg
|
||||
// elevation_beamwidth 2.1 deg
|
||||
# end_rectangular_pattern
|
||||
end_antenna_pattern
|
||||
|
||||
sensor BLUE_SHIP_MF_RADAR WSF_RADAR_SENSOR
|
||||
|
||||
#-- Platform Part Commands
|
||||
off // default
|
||||
no_debug // default
|
||||
|
||||
#-- Articulated Part Commands
|
||||
# Slew mode and limits, yaw, pitch, & roll info goes here
|
||||
scan_mode azimuth_and_elevation
|
||||
antenna_tilt 15 deg
|
||||
azimuth_scan_limits -60.0 deg 60.0 deg
|
||||
elevation_scan_limits -45.0 deg 45.0 deg
|
||||
# Field of view is used to cull targets, usually set larger than scan limits
|
||||
# -5 deg detects ships more than 457.19 ft (139.35 m) away
|
||||
# -10 deg detects ships more than 226.85 ft (69.14 m) away
|
||||
azimuth_field_of_view -60.0 deg 60.0 deg
|
||||
// elevation_field_of_view 5.0 deg 65.0 deg // okay for aircraft
|
||||
elevation_field_of_view -5.0 deg 65.0 deg // detects surface ships
|
||||
|
||||
#-- Sensor Level Commands
|
||||
show_calibration_data // display radar characteristics
|
||||
|
||||
#-- Detection Scheduling Commands
|
||||
frame_time 4.0 sec
|
||||
|
||||
#-- Beam Commands
|
||||
one_m2_detect_range 800 nm
|
||||
|
||||
signal_processor simple_doppler
|
||||
//minimum_doppler_speed 35.0 kts
|
||||
minimum_doppler_speed 25.0 kts // slightly less than patrol boat
|
||||
end_signal_processor
|
||||
|
||||
transmitter
|
||||
frequency 3287 mhz
|
||||
power 0.1 MW // GUESS: could not find in available data
|
||||
antenna_pattern BLUE_SHIP_MF_RADAR_ANTENNA_PATTERN
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
bandwidth 1.666 mhz
|
||||
antenna_pattern BLUE_SHIP_MF_RADAR_ANTENNA_PATTERN
|
||||
end_receiver
|
||||
|
||||
#-- Track Formation Commands
|
||||
reports_bearing
|
||||
reports_elevation
|
||||
reports_frequency
|
||||
reports_location
|
||||
reports_velocity
|
||||
|
||||
end_sensor
|
||||
BIN
sensors/radar/blue_ship_mf_radar_ref/ref_1_Janes_JREW.pdf
Normal file
BIN
sensors/radar/blue_ship_mf_radar_ref/ref_1_Janes_JREW.pdf
Normal file
Binary file not shown.
BIN
sensors/radar/blue_ship_mf_radar_ref/ref_2_global_security.pdf
Normal file
BIN
sensors/radar/blue_ship_mf_radar_ref/ref_2_global_security.pdf
Normal file
Binary file not shown.
149
sensors/radar/ew_radar.txt
Normal file
149
sensors/radar/ew_radar.txt
Normal file
@@ -0,0 +1,149 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
# * * ************************************** * *
|
||||
# * ****** Demonstration input file ****** *
|
||||
# * ****** UNCLASSIFIED ****** *
|
||||
# * * ************************************** * *
|
||||
|
||||
antenna_pattern EW_RADAR_ANTENNA
|
||||
cosecant_squared_pattern
|
||||
peak_gain 20 db
|
||||
minimum_gain -10.0 db
|
||||
azimuth_beamwidth 10 deg
|
||||
elevation_beamwidth 20 deg
|
||||
minimum_elevation_for_peak_gain -2 deg
|
||||
elevation_of_peak/csc2_boundary 7 deg
|
||||
maximum_elevation_for_csc2 10 deg
|
||||
end_antenna_pattern
|
||||
|
||||
antenna_pattern EW_RADAR_AUX_ANTENNA
|
||||
uniform_pattern
|
||||
peak_gain 0 dB
|
||||
beamwidth 360 deg
|
||||
end_uniform_pattern
|
||||
end_antenna_pattern
|
||||
|
||||
# **********************************************
|
||||
|
||||
electronic_warfare EW_RADAR_EP WSF_ELECTRONIC_PROTECT
|
||||
technique sidelobe_canceling WSF_EP_TECHNIQUE
|
||||
externally_controlled
|
||||
mitigated_technique_classes
|
||||
noise_jamming
|
||||
end_mitigated_technique_classes
|
||||
effect sidelobe_cancelation WSF_SLC_EFFECT
|
||||
number_canceler_channels 2
|
||||
cancelation_lock_ratio 2 dB
|
||||
auxiliary_antenna_pattern EW_RADAR_AUX_ANTENNA
|
||||
cancelation_ratios
|
||||
jammer_to_noise 0.0 db 0.0 db
|
||||
jammer_to_noise 15.0 db 10.0 db
|
||||
jammer_to_noise 30.0 db 20.0 db
|
||||
saturation_ratio 10.0 dB
|
||||
end_cancelation_ratios
|
||||
receiver_noise_power_gain 3.0 db
|
||||
end_effect
|
||||
end_technique
|
||||
|
||||
technique sidelobe_blanking WSF_EP_TECHNIQUE
|
||||
externally_controlled
|
||||
mitigated_technique_classes
|
||||
false_target_jamming
|
||||
pulse_jamming
|
||||
end_mitigated_technique_classes
|
||||
effect sidelobe_blanking WSF_SLB_EFFECT
|
||||
auxiliary_antenna_pattern EW_RADAR_AUX_ANTENNA
|
||||
blanking_threshold 0 dB
|
||||
saturation_effect
|
||||
duty_cycle_limit_effect
|
||||
duty_cycle_limit 0.50
|
||||
end_saturation_effect
|
||||
target_blanking_effect
|
||||
duty_cycle_probability_effect
|
||||
end_target_blanking_effect
|
||||
end_effect
|
||||
end_technique
|
||||
|
||||
technique frequency_agility WSF_EP_TECHNIQUE
|
||||
mitigated_technique_classes
|
||||
noise_jamming
|
||||
pulse_jamming
|
||||
end_mitigated_technique_classes
|
||||
effect frequency_agility WSF_AGILITY_EFFECT
|
||||
agility_type
|
||||
frequency_changing
|
||||
end_agility_type
|
||||
end_effect
|
||||
end_technique
|
||||
end_electronic_warfare
|
||||
|
||||
# **********************************************
|
||||
|
||||
sensor EW_RADAR WSF_RADAR_SENSOR
|
||||
one_m2_detect_range 100.0 nm
|
||||
|
||||
antenna_height 6.0 m
|
||||
|
||||
frame_time 20.0 sec
|
||||
|
||||
scan_mode azimuth
|
||||
azimuth_scan_limits -180 deg 180 deg
|
||||
|
||||
false_target_screener SCREENER WSF_FT_SCREENER
|
||||
track_capacity 500
|
||||
plot_capacity 100
|
||||
transfer_capacity 100
|
||||
allow_track_reporting_when_flooded false
|
||||
force_target_tracks
|
||||
range_force inside_blip_range
|
||||
#sector_force 45 deg 3
|
||||
end_force_target_tracks
|
||||
end_false_target_screener
|
||||
|
||||
transmitter
|
||||
antenna_pattern EW_RADAR_ANTENNA
|
||||
polarization horizontal
|
||||
beam_tilt 10.0 deg
|
||||
power 1000.0 kw
|
||||
frequency 200 mhz
|
||||
frequency_channels 150 mhz 10 mhz 200 mhz
|
||||
pulse_width 50 usec
|
||||
pulse_repetition_interval 1250 usec
|
||||
internal_loss 2 db
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
antenna_pattern EW_RADAR_ANTENNA
|
||||
beam_tilt 10.0 deg
|
||||
bandwidth 2.0 mhz
|
||||
noise_power -160 dBw # will be calibrated for 1 m^2
|
||||
internal_loss 7 dB
|
||||
|
||||
electronic_protect EW_RADAR_EP end_electronic_protect
|
||||
end_receiver
|
||||
|
||||
compute_measurement_errors true
|
||||
|
||||
continuous_jamming_perception_threshold 15 db
|
||||
pulsed_jamming_perception_threshold 15 db
|
||||
|
||||
swerling_case 1
|
||||
probability_of_false_alarm 1.0e-6
|
||||
required_pd 0.5
|
||||
number_of_pulses_integrated 32
|
||||
|
||||
hits_to_establish_track 3 5
|
||||
hits_to_maintain_track 1 3
|
||||
|
||||
track_quality 0.5 # This sensor produces a relatively low fidelity track.
|
||||
|
||||
reports_range
|
||||
reports_bearing
|
||||
reports_iff
|
||||
end_sensor
|
||||
27
sensors/radar/ew_radar_vcd.txt
Normal file
27
sensors/radar/ew_radar_vcd.txt
Normal file
@@ -0,0 +1,27 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
include ew_radar.txt
|
||||
|
||||
radar_signature TARGET_RADAR_SIG
|
||||
constant -20 dbsm
|
||||
end_radar_signature
|
||||
|
||||
platform_type TARGET_PLATFORM_TYPE WSF_PLATFORM
|
||||
radar_signature TARGET_RADAR_SIG
|
||||
end_platform_type
|
||||
|
||||
platform_type SENSOR_PLATFORM_TYPE WSF_PLATFORM
|
||||
sensor sensor EW_RADAR end_sensor
|
||||
end_platform_type
|
||||
|
||||
vertical_coverage
|
||||
output_file ew_radar.vcd
|
||||
x_units nm
|
||||
y_units kft
|
||||
end_vertical_coverage
|
||||
155
sensors/radar/generic_bomber_radar.txt
Normal file
155
sensors/radar/generic_bomber_radar.txt
Normal file
@@ -0,0 +1,155 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
###############################################################################
|
||||
#
|
||||
# File: generic_bomber_radar.txt
|
||||
#
|
||||
# ***** NOTICE *****
|
||||
#
|
||||
# This definition is not intended to be representative of the real system.
|
||||
# Some undefined characteristics of the system have been provided so the
|
||||
# achieved performance matches the values defined in the noted references.
|
||||
#
|
||||
# Reference:
|
||||
# Based on A2G Radar
|
||||
#
|
||||
# June 08: added to file repository
|
||||
#
|
||||
# UNCLASSIFIED
|
||||
###############################################################################
|
||||
#
|
||||
# SNIPPET: example of how the sensor could be included in a simulation
|
||||
#
|
||||
// include_once generic_bomber_radar.txt
|
||||
//
|
||||
// ... simulation setup & initialization commands
|
||||
//
|
||||
// radar_signature GENERIC_BOMBER_RADAR_SIGNATURE
|
||||
// constant 1 m^2
|
||||
// end_radar_signature
|
||||
//
|
||||
// platform_type bomber WSF_PLATFORM
|
||||
// icon B-52_new
|
||||
// mover WSF_AIR_MOVER end_mover
|
||||
// radar_signature GENERIC_BOMBER_RADAR_SIGNATURE
|
||||
//
|
||||
// sensor sensor-1 GENERIC_BOMBER_RADAR
|
||||
// on
|
||||
// location 0.0 0.0 -5 ft // from center of platform (NED)
|
||||
// end_sensor
|
||||
// end_platform_type
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
# Basic Antenna Pattern
|
||||
antenna_pattern GENERIC_BOMBER_RADAR_ANTENNA_PATTERN
|
||||
uniform_pattern
|
||||
peak_gain 20 db
|
||||
azimuth_beamwidth 360 degrees
|
||||
elevation_beamwidth 180 degrees
|
||||
end_uniform_pattern
|
||||
end_antenna_pattern
|
||||
|
||||
# Air to Ground Basic Radar sensor
|
||||
sensor GENERIC_BOMBER_RADAR WSF_RADAR_SENSOR
|
||||
|
||||
#-- Platform Part Commands
|
||||
off # default
|
||||
no_debug # default
|
||||
|
||||
#-- Articulated Part Commands
|
||||
# Slew mode and limits, yaw, pitch, & roll info goes here
|
||||
slew_mode azimuth_and_elevation
|
||||
|
||||
#-- Sensor Level Commands
|
||||
show_calibration_data # display radar characteristics
|
||||
|
||||
#-- Detection Scheduling Commands
|
||||
# none at this time
|
||||
|
||||
#-- Sensor Commands
|
||||
selection_mode multiple # Allow both the acquisition and tracking...
|
||||
|
||||
mode_template
|
||||
|
||||
#-- Antenna Commands
|
||||
maximum_range 40 km # max scope range
|
||||
|
||||
#-- Beam Commands
|
||||
one_m2_detect_range 40 km
|
||||
|
||||
signal_processor simple_doppler
|
||||
minimum_doppler_speed 11 m/s # (~25 mph) ground targets
|
||||
end_signal_processor
|
||||
|
||||
transmitter
|
||||
antenna_pattern GENERIC_BOMBER_RADAR_ANTENNA_PATTERN
|
||||
power 5 mw
|
||||
frequency 3 ghz
|
||||
pulse_repetition_frequency 250 hz
|
||||
internal_loss 10 db
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
antenna_pattern GENERIC_BOMBER_RADAR_ANTENNA_PATTERN
|
||||
bandwidth 1.6 mhz
|
||||
detection_threshold 13 db
|
||||
noise_power -150 dbw
|
||||
internal_loss 10 db
|
||||
end_receiver
|
||||
|
||||
#-- Track Formation Commands
|
||||
reports_bearing
|
||||
reports_elevation
|
||||
reports_frequency
|
||||
reports_iff
|
||||
reports_location
|
||||
reports_velocity
|
||||
reports_type
|
||||
end_mode_template
|
||||
|
||||
# The sensor will go into ACQUIRE mode when it is turned-on.
|
||||
initial_mode ACQUIRE
|
||||
|
||||
mode ACQUIRE
|
||||
# This mode searchs to acquire tracks.
|
||||
scan_mode azimuth_and_elevation
|
||||
frame_time 8 sec
|
||||
hits_to_establish_track 4 4
|
||||
track_quality 0.7
|
||||
hits_to_maintain_track 1 8
|
||||
end_mode
|
||||
|
||||
mode TRACK
|
||||
# Allow the sensor to continue search processing while also performing tracking.
|
||||
search_while_track
|
||||
maximum_request_count 3
|
||||
revisit_time 4 sec
|
||||
track_quality 1.0
|
||||
|
||||
# Actual START-LOCKON-DELAY is 5 sec, but it must be adjusted to a
|
||||
# multiple of the revisit time. Requiring one hit will result in a
|
||||
# 4 second delay.
|
||||
# The same thing goes for MAX-COAST-TIME. Allowing 2 misses will
|
||||
# give an 8 second delay.
|
||||
# SUPPRESSOR does essentially the same thing, but it may round up
|
||||
# (so maybe it should be 1 of 4???)
|
||||
|
||||
hits_to_establish_track 1 3
|
||||
hits_to_maintain_track 1 3
|
||||
|
||||
establish_track_probability 0.600 # INITIAL-LOCK-PROB
|
||||
maintain_track_probability 0.925 # CONTINUE-TRACK-PROB
|
||||
|
||||
//START-LOCKON-DELAY 5.0 sec
|
||||
//MAX-COAST-TIME 10.0 sec
|
||||
//POST-LOCKON-S/N-DELAY 4.0 sec
|
||||
end_mode
|
||||
|
||||
end_sensor
|
||||
262
sensors/radar/generic_fire_control_radar.txt
Normal file
262
sensors/radar/generic_fire_control_radar.txt
Normal file
@@ -0,0 +1,262 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
##############################################################################
|
||||
#
|
||||
# File: generic_file_control_radar.txt
|
||||
#
|
||||
# Specify GENERIC_FIRE_CONTROL_RADAR
|
||||
# This version is designed to be placed on a ground or naval platform.
|
||||
# Keys to moving to a different platform are
|
||||
# location 0 0 -30 m // 30 m above platform
|
||||
# elevation_slew_limits -5.0 degrees 85 degrees
|
||||
#
|
||||
# ***** NOTICE *****
|
||||
#
|
||||
# This definition is not intended to be representative of the real system.
|
||||
# Some undefined characteristics of the system have been provided so the
|
||||
# achieved performance matches the values defined in the noted references.
|
||||
#
|
||||
# Reference:
|
||||
# unknown
|
||||
#
|
||||
# June 08: added to wiki
|
||||
#
|
||||
# UNCLASSIFIED
|
||||
###############################################################################
|
||||
#
|
||||
# SNIPPET: example of how the sensor could be included in a simulation
|
||||
#
|
||||
// include_once generic_fire_control_radar.txt
|
||||
//
|
||||
// ... simulation setup & initialization commands
|
||||
//
|
||||
#---#---#---
|
||||
# setup a platform that will contain the fire control radar
|
||||
#---#---#---
|
||||
//platform sensor_platform LARGE_SHIP_TYPE
|
||||
// icon Sovremennyy # good 3D option for large boats
|
||||
// side red
|
||||
// heading 0.0 deg
|
||||
//
|
||||
// route
|
||||
// position 07:06:00n 117:11:16e altitude 300 m msl
|
||||
// speed 30 knots
|
||||
// position 08:21:12n 117:11:16e altitude 300 m msl
|
||||
// speed 30 knots
|
||||
// end_route
|
||||
//
|
||||
#---#---#---
|
||||
# Add the Fire Control Radar sensor
|
||||
#---#---#---
|
||||
// add sensor fc-radar GENERIC_FIRE_CONTROL_RADAR
|
||||
// on # initialize sensor as 'on'
|
||||
// debug # print debug info about sensor operation
|
||||
// location 0 0 -20 m
|
||||
// ignore catSatellite
|
||||
// end_sensor
|
||||
//
|
||||
#---#---#---
|
||||
# Add a sensor that will initiate the 'start track' needed by the
|
||||
# Fire Control Radar
|
||||
#---#---#---
|
||||
// add sensor search_radar BLUE_SHIP_MF_RADAR
|
||||
// on
|
||||
// debug
|
||||
// location 0 0 -20 m
|
||||
// processor track_manager
|
||||
// ignore catSatellite
|
||||
// end_sensor
|
||||
//
|
||||
#---#---#---
|
||||
# Add processsors and state machine that control the Fire Control Radar mode
|
||||
#---#---#---
|
||||
// add processor track_manager WSF_TRACK_PROCESSOR
|
||||
// drop_after_inactive 1 min
|
||||
// end_processor
|
||||
//
|
||||
// add processor thinker WSF_TASK_PROCESSOR
|
||||
//
|
||||
// script bool ShouldICancel()
|
||||
// bool shouldCancel=false;
|
||||
// if (TRACK.IFF_Friend() ||
|
||||
// (! TRACK.WithinZoneOf(PLATFORM, "engage_zone")) ||
|
||||
// //(TasksReceivedFor(TRACK.TrackId()) == 0) || can self engage
|
||||
// //(! WeaponsRemaining()) ||
|
||||
// (PLATFORM.RelativeAltitudeOf(TRACK) > 5747) ||
|
||||
// (PLATFORM.RelativeHeadingOf(TRACK) > 179.51) ||
|
||||
// (PLATFORM.RelativeOffsetOf(TRACK) > 42250) ||
|
||||
// (PLATFORM.GroundRangeTo(TRACK) > 45250))
|
||||
// {
|
||||
// shouldCancel = true;
|
||||
// }
|
||||
//
|
||||
// return shouldCancel;
|
||||
// end_script
|
||||
//
|
||||
// script void ReleaseResources()
|
||||
// // Cancel any tasks I have assigned this track
|
||||
// CancelTask(TRACK.TrackId(), "");
|
||||
// // If I received an assignment for this track the inform I'm done
|
||||
// if (TasksReceivedFor(TRACK.TrackId()) != 0)
|
||||
// {
|
||||
// TaskComplete(TRACK.TrackId(), "");
|
||||
// }
|
||||
// end_script
|
||||
//
|
||||
// // DETECTED is the initial state and the state where tracks reside
|
||||
// // until they are determined to be of interest.
|
||||
// evaluation_interval DETECTED 2.0 sec
|
||||
// state DETECTED
|
||||
//
|
||||
// next_state TRACKING
|
||||
// if (ShouldICancel())
|
||||
// {
|
||||
// ReleaseResources();
|
||||
// return true;
|
||||
// }
|
||||
//
|
||||
// StartTracking(TRACK, "Track", "fc-radar", "TRACK", PLATFORM);
|
||||
// return true;
|
||||
// end_next_state
|
||||
// end_state
|
||||
//
|
||||
// evaluation_interval TRACKING 2.0 sec
|
||||
// state TRACKING
|
||||
// next_state TRACKING
|
||||
// return true;
|
||||
// end_next_state
|
||||
// end_state
|
||||
// end_processor
|
||||
//
|
||||
//end_platform
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
antenna_pattern GENERIC_FIRE_CONTROL_RADAR_ANTENNA_PATTERN
|
||||
circular_pattern
|
||||
beamwidth 1.0 deg
|
||||
peak_gain 30 dB
|
||||
end_circular_pattern
|
||||
end_antenna_pattern
|
||||
|
||||
sensor GENERIC_FIRE_CONTROL_RADAR WSF_RADAR_SENSOR
|
||||
|
||||
#-- Platform Part Commands
|
||||
off # default
|
||||
no_debug # default
|
||||
|
||||
//debug_scheduler
|
||||
//debug_tracker
|
||||
|
||||
#-- Articulated Part Commands
|
||||
# Slew mode and limits, yaw, pitch, & roll info goes here
|
||||
location 0 0 -20 m
|
||||
slew_mode azimuth_and_elevation
|
||||
azimuth_slew_limits -180.0 degrees 180 degrees
|
||||
elevation_slew_limits -5.0 degrees 85 degrees
|
||||
|
||||
#-- Sensor Level Commands
|
||||
show_calibration_data # display radar characteristics
|
||||
selection_mode multiple # can have more than one mode active at a time
|
||||
|
||||
#-- Detection Scheduling Commands
|
||||
# none at this time
|
||||
|
||||
# Maximum number of targets being engaged: 6
|
||||
# Maximum number of missles being guided: 12
|
||||
|
||||
# The mode_template specifies a common set of parameters for
|
||||
# all modes of the radar.
|
||||
# Note that individual modes may override the template values.
|
||||
|
||||
mode_template
|
||||
# Given that 18 total objects can be tracked,
|
||||
# we'll assume that the dwell time is 1/18 of the revist time.
|
||||
# The value of the revist time is not known so we'll simply assume 1 second.
|
||||
# This will give 'reasonable' track update rates.
|
||||
|
||||
frame_time 1 sec
|
||||
revisit_time 1 sec
|
||||
dwell_time 0.0555555 sec # 1/18 sec
|
||||
|
||||
#-- Beam Commands
|
||||
transmitter
|
||||
antenna_pattern GENERIC_FIRE_CONTROL_RADAR_ANTENNA_PATTERN
|
||||
power 250 kw
|
||||
frequency 3 ghz
|
||||
pulse_repetition_frequency 250 hz
|
||||
//internal_loss 10 db
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
antenna_pattern GENERIC_FIRE_CONTROL_RADAR_ANTENNA_PATTERN
|
||||
bandwidth 1 mhz
|
||||
//internal_loss 19 dB
|
||||
end_receiver
|
||||
|
||||
swerling_case 1
|
||||
number_of_pulses_integrated 44 # integrated by Marcum-Swerling detector
|
||||
detector_law square
|
||||
probability_of_false_alarm 1.0e-6
|
||||
|
||||
# Field of view is used to cull targets, usually set larger than scan limits
|
||||
# -5 deg detects ships more than 457.19 ft (139.35 m) away
|
||||
# -10 deg detects ships more than 226.85 ft (69.14 m) away
|
||||
azimuth_field_of_view -60.0 deg 60.0 deg
|
||||
elevation_field_of_view -5.0 deg 65.0 deg # detects surface ships
|
||||
//elevation_field_of_view 5.0 deg 65.0 deg # okay for aircraft
|
||||
|
||||
azimuth_error_sigma 0.03 deg
|
||||
elevation_error_sigma 0.03 deg
|
||||
//TODO range_error_sigma 2 km
|
||||
range_error_sigma 100 m
|
||||
|
||||
#-- Track Formation Commands
|
||||
reports_bearing
|
||||
reports_elevation
|
||||
reports_frequency
|
||||
reports_location
|
||||
reports_velocity
|
||||
reports_iff
|
||||
|
||||
end_mode_template
|
||||
|
||||
mode ACQUIRE
|
||||
# Search to acquire tracks
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -4.0 degrees 4.0 degrees
|
||||
elevation_scan_limits -4.0 degrees 4.0 degrees
|
||||
|
||||
# If maximum_request_count > 0 then this mode only responds
|
||||
# to explicit requests as initiated by WsfTaskManager::StartTracking.
|
||||
maximum_request_count 1
|
||||
track_quality 0.8 # Near 'weapon quality'
|
||||
hits_to_establish_track 3 5 # 3 of last 5 scans to establish track
|
||||
hits_to_maintain_track 1 5 # 1 of last 5 scans to maintain track
|
||||
on_success TRACK
|
||||
end_mode
|
||||
|
||||
mode TRACK
|
||||
# Allow the sensor to continue search processing while also performing tracking.
|
||||
# This mode does not 'scan'. The target must be in the beam.
|
||||
# If maximum_request_count > 0 then this mode only responds
|
||||
# to explicit requests as initiated by WsfTaskManager::StartTracking.
|
||||
maximum_request_count 6
|
||||
track_quality 1.0 # 'weapon quality'
|
||||
hits_to_establish_track 3 5 # 3 of last 5 scans to establish track
|
||||
hits_to_maintain_track 1 5 # Allow 5 seconds of coasting (5th failure will drop)
|
||||
end_mode
|
||||
|
||||
#-- Filter commands
|
||||
filter WSF_ALPHA_BETA_FILTER
|
||||
alpha 0.6
|
||||
beta 0.2
|
||||
end_filter
|
||||
|
||||
end_sensor
|
||||
199
sensors/radar/generic_ground_radar.txt
Normal file
199
sensors/radar/generic_ground_radar.txt
Normal file
@@ -0,0 +1,199 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
###############################################################################
|
||||
#
|
||||
# File: generic_ground_radar.txt
|
||||
#
|
||||
# ***** NOTICE *****
|
||||
#
|
||||
# This definition is not intended to be representative of the real system.
|
||||
# Some undefined characteristics of the system have been provided so the
|
||||
# achieved performance matches the values defined in the noted references.
|
||||
#
|
||||
# Reference:
|
||||
# Based on AN/TPS-1D search radar
|
||||
# (A) Model of AN/TPS-1D search radar.
|
||||
# Ref: "Radar System Analysis", Barton, P 238
|
||||
#
|
||||
# June 08: added to file repository
|
||||
#
|
||||
# UNCLASSIFIED
|
||||
###############################################################################
|
||||
#
|
||||
# Minimum Additional data needed in user's file
|
||||
# Specify the location and orientation of the sensor on the platform.
|
||||
# (e.g., location 0.0 0.0 -30 m)
|
||||
# Specify pitch of plane for antenna rotation (default = 0)
|
||||
# (e.g., pitch 0 deg)
|
||||
#
|
||||
# SNIPPET: example of how the sensor could be included in a simulation
|
||||
#
|
||||
// include_once generic_ground_radar.txt
|
||||
//
|
||||
// ... simulation setup & initialization commands
|
||||
//
|
||||
#
|
||||
# Setup a platform with ground radar sensor
|
||||
#
|
||||
// platform sensor_platform COMMAND_TOWER_TYPE
|
||||
// icon Tower # or: Ground_Radar
|
||||
// side red
|
||||
// category catTower
|
||||
//
|
||||
// position 00:00:00n 103:49:00e altitude 15 m msl
|
||||
// heading 0.0 deg
|
||||
//
|
||||
// edit sensor GENERIC_GROUND_RADAR
|
||||
// frame_time 0.1 sec
|
||||
// elevation_field_of_view -5.0 deg 89.0 deg
|
||||
// range_product 194.4 dBsm # overrides 1 m^2 detection
|
||||
// transmitter
|
||||
// power 0.0000001 MW
|
||||
// end_transmitter
|
||||
// end_sensor
|
||||
//
|
||||
// end_platform
|
||||
#
|
||||
# Setup a target platform
|
||||
#
|
||||
// platform UAV_|| UAV_TYPE
|
||||
// icon Global_Hawk
|
||||
// side blue
|
||||
// heading 180.0 deg
|
||||
//
|
||||
// route
|
||||
// position 00:50:00n 103:49:00e altitude 300 m msl
|
||||
// speed 200 knots
|
||||
// position 00:02:00n 103:49:00e altitude 300 m msl
|
||||
// speed 200 knots
|
||||
// end_route
|
||||
// end_platform
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
#-- Basic Antenna Pattern
|
||||
antenna_pattern GROUND_RADAR_ANTENNA_PATTERN
|
||||
constant_pattern
|
||||
peak_gain 28 dB # (A) antenna gain
|
||||
azimuth_beamwidth 4 deg # (A) azimuth beamwidth
|
||||
elevation_beamwidth 10 deg # (A) actual beamwidth
|
||||
elevation_beamwidth 10.5 deg # (A) w/ 0.5 deg error
|
||||
end_constant_pattern
|
||||
end_antenna_pattern
|
||||
|
||||
#-- Basic Ground Radar Specification
|
||||
sensor GENERIC_GROUND_RADAR WSF_RADAR_SENSOR
|
||||
|
||||
#-- Platform Part Commands
|
||||
off # default
|
||||
no_debug # default
|
||||
|
||||
#-- Articulated Part Commands
|
||||
pitch 0 deg # default
|
||||
|
||||
# slew_mode: [fixed|azimuth|elevation|both|azimuth_and_elevation]
|
||||
slew_mode azimuth # default: fixed
|
||||
|
||||
# slew limits define ability of subsystem to respond to cue
|
||||
# if not cued, then oriented in direction spec'd by yaw, pitch, & roll
|
||||
//azimuth_slew_limits -180 deg 180 deg # default
|
||||
//elevation_slew_limits -5 deg 90 deg
|
||||
|
||||
# The minimum_range, maximum_range, and field of view are not required.
|
||||
# They are simply used for quick culling and should be generous.
|
||||
# (i.e. the field_of_view limits should be probably be larger than the
|
||||
# corresponding slew limit because the beam can probably detect things
|
||||
# outside the slew limit).
|
||||
minimum_range 0 nm # default = 0
|
||||
maximum_range 160 nm # set to maximum "scope limit"
|
||||
|
||||
# scan mode: [fixed|azimuth|elevation|both|azimuth_and_elevation]
|
||||
scan_mode azimuth # default: fixed
|
||||
elevation_scan_limits 0.0 deg 5.0 deg # default: -90.0 90.0
|
||||
azimuth_scan_limits -180.0 deg 180.0 deg # default
|
||||
|
||||
#-- Sensor Level Commands
|
||||
show_calibration_data # display radar characteristics
|
||||
|
||||
#-- Detection Scheduling Commands
|
||||
frame_time 10 sec # set to 6 RPM (A)
|
||||
|
||||
#-- Beam Commands
|
||||
detector_law linear # [linear|square|log]
|
||||
|
||||
//signal_processor simple_doppler
|
||||
# Default "minimum_doppler_speed" is zero
|
||||
# TPS-1D does not do Doppler processing
|
||||
// minimum_doppler_speed 0 kts
|
||||
//end_signal_processor
|
||||
|
||||
number_of_pulses_integrated 1
|
||||
one_m2_detect_range 65 km
|
||||
probability_of_false_alarm 1.0e-6 # Default: 1.0e-8
|
||||
swerling_case 4 # Swerling model: [0|1|2|3|4]
|
||||
|
||||
transmitter
|
||||
antenna_pattern GROUND_RADAR_ANTENNA_PATTERN
|
||||
|
||||
# Enter antenna tilt parameter to specify constant angle of
|
||||
# antenna above horizon for all azimuths of its scan.
|
||||
# antenna_tilt 5 deg # Actual tilt (optical)
|
||||
# antenna_tilt 4.75 deg # Adjusted tilt (allowing for 4/3 earth)
|
||||
# antenna_tilt 0 deg # No tilt (used with double-beamwidth)
|
||||
antenna_tilt 4.75 deg # (A) w/ 0.5 deg error
|
||||
|
||||
# NOTE: Any values for peak power and frequency can be entered
|
||||
# when using the simple "cookie-cutter" model because
|
||||
# range for detecting a target of a specified radar
|
||||
# cross section calculated using parameter: "one_m2_detect_range"
|
||||
power 100 kw # nominal peak power of radar transmitter
|
||||
frequency 3 ghz # nominal frequency of radar transmitter
|
||||
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
# Specify antenna pattern for receiver (see its definition above)
|
||||
antenna_pattern GROUND_RADAR_ANTENNA_PATTERN
|
||||
|
||||
# Enter antenna tilt parameter to specify constant angle of
|
||||
# antenna above horizon for all azimuths of its scan.
|
||||
# antenna_tilt 5 deg # Actual tilt (optical)
|
||||
# antenna_tilt 4.75 deg # Adjusted tilt (allowing for 4/3 earth)
|
||||
# antenna_tilt 0 deg # No tilt (used with double-beamwidth)
|
||||
antenna_tilt 5 deg
|
||||
end_receiver
|
||||
|
||||
#-- Track Formation Commands
|
||||
azimuth_error_sigma 0.001 deg
|
||||
elevation_error_sigma 0.001 deg
|
||||
range_error_sigma 7.0 m
|
||||
|
||||
# Default value for "hits_to_establish_track" is 1 1
|
||||
hits_to_establish_track 3 5 # 3 of last 5 scans to establish track
|
||||
|
||||
# Default value for "hits_to_maintain_track" is 1 1
|
||||
hits_to_maintain_track 1 4 # 1 of last 4 scans to maintain track
|
||||
|
||||
#-- Track Formation Commands
|
||||
reports_location
|
||||
reports_velocity
|
||||
reports_range
|
||||
reports_bearing
|
||||
reports_elevation
|
||||
reports_signal_to_noise
|
||||
reports_frequency
|
||||
//reports_side
|
||||
|
||||
#-- Track Filter Commands
|
||||
filter WSF_ALPHA_BETA_FILTER
|
||||
alpha 0.4
|
||||
beta 0.1
|
||||
end_filter
|
||||
|
||||
end_sensor
|
||||
271
sensors/radar/generic_radar_10nm.txt
Normal file
271
sensors/radar/generic_radar_10nm.txt
Normal file
@@ -0,0 +1,271 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
###############################################################################
|
||||
#
|
||||
# File: generic_radar_10nm.txt
|
||||
#
|
||||
# Define Generic Radar - Detects 1 m^2 target at 10 nm
|
||||
#
|
||||
# ***** NOTICE *****
|
||||
#
|
||||
# This definition is not intended to be representative of the real system.
|
||||
# Some undefined characteristics of the system have been provided so the
|
||||
# achieved performance matches the values defined in the noted references.
|
||||
#
|
||||
# Reference:
|
||||
# Most values were derived from a basic TPS-1D radar.
|
||||
# Cited Data sources:
|
||||
# (A) l of AN/TPS-1D search radar.
|
||||
# Ref: "Radar System Analysis", Barton, P 238
|
||||
#
|
||||
# June 08: added to file repository
|
||||
#
|
||||
# UNCLASSIFIED
|
||||
###############################################################################
|
||||
# Includes:
|
||||
# antenna_pattern: receive/transmit pattern
|
||||
# sensor:
|
||||
# one_m2_detect_range
|
||||
# frame time
|
||||
# scan mode
|
||||
# pitch
|
||||
# azimuth & elevation scan limits
|
||||
# minimum & maximum range
|
||||
# azimuth_field_of_view & elevation_field_of_view
|
||||
# slew_mode, azimuth_slew_limits, & elevation_slew_limits
|
||||
# transmitter: uses predefined antenna pattern, antenna_tilt,
|
||||
# power, & frequency
|
||||
# receiver: detection_threshold & bandwidth
|
||||
# signal_processor simple_doppler
|
||||
# minimum_doppler_speed
|
||||
# end_signal_processor
|
||||
# number of pulses integrated
|
||||
# detector law
|
||||
# swerling case
|
||||
# probability of false alarm
|
||||
# error sigmas: azimuth, elevation, & range
|
||||
# Kalman filter specification
|
||||
# hits to establish track and hits to maintain track
|
||||
#
|
||||
###############################################################################
|
||||
#
|
||||
# Minimum Additional data needed in user's file
|
||||
# Specify the location and orientation of the sensor on the platform.
|
||||
# (e.g., location 0.0 0.0 -30 m)
|
||||
# Specify pitch of plane for antenna rotation (default = 0)
|
||||
# (e.g., pitch 0 deg)
|
||||
#
|
||||
# SNIPPET: example of how the sensor could be included in a simulation
|
||||
#
|
||||
// include_once generic_radar_10nm.txt
|
||||
//
|
||||
// ... simulation setup & initialization commands
|
||||
#
|
||||
# Setup a platform with generic radar
|
||||
#
|
||||
//platform_type COMMAND_TOWER_TYPE WSF_PLATFORM
|
||||
// icon Tower
|
||||
// side gray
|
||||
// category catTower
|
||||
//
|
||||
// radar_signature TOWER_RADAR_SIGNATURE
|
||||
// optical_signature TOWER_OPTICAL_SIGNATURE
|
||||
//
|
||||
// processor track_manager WSF_TRACK_PROCESSOR
|
||||
// on
|
||||
// report_interval 1 sec
|
||||
// report_raw_tracks
|
||||
// end_processor
|
||||
//
|
||||
// sensor ground-radar GENERIC_RADAR_10NM # includes antenna pattern
|
||||
// on
|
||||
// debug
|
||||
// yaw 0.0 deg # position to point toward targets
|
||||
// processor track_manager
|
||||
// end_sensor
|
||||
//
|
||||
// end_platform_type
|
||||
//
|
||||
//
|
||||
// platform sensor_platform COMMAND_TOWER_TYPE
|
||||
// icon Tower # or: Ground_Radar
|
||||
// side red
|
||||
// category catTower
|
||||
//
|
||||
// position 00:00:00n 103:49:00e altitude 15 m msl
|
||||
// heading 0.0 deg
|
||||
//
|
||||
// edit sensor GENERIC_RADAR_10NM
|
||||
// frame_time 0.1 sec
|
||||
// elevation_field_of_view -5.0 deg 89.0 deg
|
||||
// range_product 194.4 dBsm # overrides 1 m^2 detection
|
||||
// transmitter
|
||||
// power 0.0000001 MW
|
||||
// end_transmitter
|
||||
// end_sensor
|
||||
//
|
||||
// end_platform
|
||||
#
|
||||
# Setup a target platform
|
||||
#
|
||||
// platform_type UAV_TYPE WSF_PLATFORM
|
||||
// icon predator # or: Global_Hawk, predator, ucav, UCAV_Navy
|
||||
// side gray
|
||||
// category catUAV
|
||||
//
|
||||
// radar_signature ONE_M_SQUARED_RADAR_SIGNATURE
|
||||
// optical_signature ONE_M_SQUARED_OPTICAL_SIGNATURE
|
||||
//
|
||||
// mover WSF_AIR_MOVER
|
||||
// roll_rate_limit 1 rad/sec
|
||||
// default_linear_acceleration 1.0 g
|
||||
// default_radial_acceleration 6.5 g
|
||||
// default_climb_rate 17.3 fps
|
||||
// maximum_speed 130.0 knots
|
||||
// maximum_altitude 15000 ft
|
||||
// minimum_altitude 50 ft
|
||||
// maximum_linear_acceleration 8 g
|
||||
// end_mover
|
||||
//
|
||||
// end_platform_type
|
||||
//
|
||||
// platform UAV_|| UAV_TYPE
|
||||
// icon Global_Hawk
|
||||
// side blue
|
||||
// heading 180.0 deg
|
||||
//
|
||||
// route
|
||||
// position 00:50:00n 103:49:00e altitude 300 m msl
|
||||
// speed 200 knots
|
||||
// position 00:02:00n 103:49:00e altitude 300 m msl
|
||||
// speed 200 knots
|
||||
// end_route
|
||||
// end_platform
|
||||
//
|
||||
// ... event output specifications
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
# Basic Antenna pattern
|
||||
antenna_pattern GENERIC_RADAR_10NM_ANTENNA_PATTERN # (A)
|
||||
constant_pattern
|
||||
peak_gain 28 dB # (A) antenna gain
|
||||
azimuth_beamwidth 4 deg # (A) azimuth beamwidth
|
||||
elevation_beamwidth 10 deg # (A) actual beamwidth
|
||||
elevation_beamwidth 10.5 deg # (A) w/ 0.5 deg error
|
||||
end_constant_pattern
|
||||
end_antenna_pattern
|
||||
|
||||
# Basic Radar sensor. Designed to detect 1 m^2 at 10 nm.
|
||||
sensor GENERIC_RADAR_10NM WSF_RADAR_SENSOR
|
||||
|
||||
#-- Platform Part Commands
|
||||
off # default
|
||||
no_debug # default
|
||||
|
||||
#-- Articulated Part Commands
|
||||
# Set scan_mode (fixed, azimuth, elevation, both, azimuth_and_elevation)
|
||||
scan_mode both # Default: fixed
|
||||
|
||||
# Slew mode and limits, yaw, pitch, & roll info goes here
|
||||
slew_mode azimuth
|
||||
azimuth_scan_limits -180.0 deg 180.0 deg # Default: -180.0 deg 180.0 deg
|
||||
elevation_scan_limits 0.0 deg 5.0 deg # Default: -90.0 90.0
|
||||
//minimum_range 0 nm
|
||||
maximum_range 160 nm
|
||||
azimuth_field_of_view -60.0 deg 60.0 deg # 120 degrees symmetric
|
||||
elevation_field_of_view -22.5 deg 22.5 deg # 45 degrees symmetric
|
||||
//azimuth_slew_limits -45 deg 45 deg # Default: -57.29 deg 57.29 deg
|
||||
//elevation_slew_limits -5 deg 25 deg # Default: -28.64 deg 28.64 deg
|
||||
|
||||
#-- Sensor Level Commands
|
||||
show_calibration_data # display radar characteristics
|
||||
|
||||
#-- Detection Scheduling Commands
|
||||
# none at this time
|
||||
|
||||
#-- Detection Scheduling Commands
|
||||
frame_time 10 sec # rotating antenna scan rate = 6 RPM
|
||||
|
||||
# Specify pitch of plane for antenna rotation (Default: 0)
|
||||
//pitch 0 deg
|
||||
|
||||
#-- Beam Commands
|
||||
# NOTE: Both range_product & one_m2_detect_range force radar equation
|
||||
# to adjust parameters so detection occurs at a specific range.
|
||||
# Use one or the other.
|
||||
# Specify maximum detection range for a target with one square meter
|
||||
one_m2_detect_range 10.0 nm
|
||||
|
||||
transmitter
|
||||
antenna_pattern GENERIC_RADAR_10NM_ANTENNA_PATTERN
|
||||
|
||||
# Enter antenna tilt parameter to specify constant angle of
|
||||
# antenna above horizon for all azimuths of its scan.
|
||||
// antenna_tilt 5 deg # Actual tilt (optical)
|
||||
// antenna_tilt 4.75 deg # Adjusted tilt (allowing for 4/3 earth)
|
||||
// antenna_tilt 0 deg # No tilt (used with double-beamwidth)
|
||||
antenna_tilt 4.75 deg # (A) w/ 0.5 deg error
|
||||
|
||||
# NOTE: Any values for peak power and frequency can be entered
|
||||
# when using the simple "cookie-cutter" model because
|
||||
# range for detecting a target of a specified radar
|
||||
# cross section calculated using parameter:
|
||||
# "one_m2_detect_range"
|
||||
power 100 kw # peak power
|
||||
frequency 3 ghz # nominal S-band frequency
|
||||
# (for detection & tracking)
|
||||
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
detection_threshold 12 dB # From Eric Auger
|
||||
bandwidth 2 mhz # From Eric Auger
|
||||
end_receiver
|
||||
|
||||
// signal_processor simple_doppler
|
||||
# Default "minimum_doppler_speed" is zero
|
||||
# (e.g., minimum_doppler_speed 0 kts)
|
||||
# TPS-1D does not do Doppler processing
|
||||
// minimum_doppler_speed 0 kts
|
||||
// end_signal_processor
|
||||
|
||||
number_of_pulses_integrated 1
|
||||
detector_law linear
|
||||
swerling_case 4
|
||||
probability_of_false_alarm 1.0e-6
|
||||
|
||||
azimuth_error_sigma 0.001 deg
|
||||
elevation_error_sigma 0.001 deg
|
||||
range_error_sigma 7.0 m
|
||||
|
||||
filter WSF_KALMAN_FILTER
|
||||
range_measurement_sigma 1 m
|
||||
elevation_measurement_sigma 0.001 deg
|
||||
bearing_measurement_sigma 0.001 deg
|
||||
process_noise_sigmas_XYZ 1.0 1.0 1.0
|
||||
end_filter
|
||||
|
||||
# Default value for "hits_to_establish_track" is 1 1
|
||||
# (e.g., hits_to_establish_track 1 1)
|
||||
hits_to_establish_track 3 5 // 3 of last 5 scans to establish track
|
||||
|
||||
# Default value for "hits_to_maintain_track" is 1 1
|
||||
# (e.g., hits_to_maintain_track 1 1)
|
||||
hits_to_maintain_track 1 4 // 1 of last 4 scans to maintain track
|
||||
|
||||
#-- Track Formation Commands
|
||||
reports_bearing
|
||||
reports_elevation
|
||||
reports_frequency
|
||||
reports_location
|
||||
reports_range
|
||||
reports_velocity
|
||||
|
||||
end_sensor
|
||||
104
sensors/radar/generic_sar.txt
Normal file
104
sensors/radar/generic_sar.txt
Normal file
@@ -0,0 +1,104 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
# =============================================================================
|
||||
# A generic SAR sensor
|
||||
#
|
||||
# The user of this definition is responsible for setting the installation
|
||||
# location and orientation using the 'location', 'yaw' and 'pitch' commands
|
||||
# in the instantiation of the sensor on the platform(_type).
|
||||
#
|
||||
# This implementation supports both spot and strip modes in a high and low
|
||||
# resolution.
|
||||
#
|
||||
# mode resolution
|
||||
# ------------- ----------
|
||||
# SPOT_HI_RES 1 m (default mode)
|
||||
# SPOT_LO_RES 5 m
|
||||
# STRIP_HI_RES 1 m
|
||||
# STRIP_LO_RES 5 m
|
||||
#
|
||||
# The default implementation does not automatically turn off for spot mode.
|
||||
# If the user desires this capability, they should specify
|
||||
#
|
||||
# sensor sar GENERIC_SAR
|
||||
# location ...
|
||||
# pitch ...
|
||||
# yaw ...
|
||||
# automatic_turn_off # <---- Add this
|
||||
# end_sensor
|
||||
# =============================================================================
|
||||
|
||||
antenna_pattern GENERIC_SAR_ANTENNA
|
||||
circular_pattern
|
||||
beamwidth 3.17 deg
|
||||
peak_gain 34.7 db
|
||||
end_antenna_pattern
|
||||
|
||||
sensor GENERIC_SAR WSF_SAR_SENSOR
|
||||
|
||||
slew_mode azimuth_and_elevation
|
||||
azimuth_slew_limits -70 deg 70 deg
|
||||
elevation_slew_limits -70 deg 70 deg
|
||||
|
||||
mode_template
|
||||
azimuth_field_of_view -1.58 deg 1.58 deg
|
||||
elevation_field_of_view -1.58 deg 1.58 deg
|
||||
maximum_range 200 km
|
||||
|
||||
electronic_beam_steering azimuth_and_elevation
|
||||
electronic_beam_steering_limit 70.0 deg # same as slew limits
|
||||
electronic_beam_steering_loss_exponent 1.4
|
||||
|
||||
doppler_filter_broadening_factor 1.20 # Ka
|
||||
doppler_foldover_margin_factor 1.20 # Kd - or azimuth_overcollect_ratio
|
||||
|
||||
transmitter
|
||||
antenna_pattern GENERIC_SAR_ANTENNA
|
||||
power 6 kw
|
||||
frequency 10 ghz
|
||||
pulse_width 50 us
|
||||
pulse_compression_ratio 7500 absolute
|
||||
# pulse_repetition_frequency xxxx hz # The PRF will be dynamically chosen
|
||||
internal_loss 6.5 db
|
||||
attenuation_model earce
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
antenna_pattern GENERIC_SAR_ANTENNA
|
||||
# Bandwidth assumes a matched filter for a pulse width of 50 us (i.e.: 1 / pulse_width)
|
||||
bandwidth 20 khz
|
||||
noise_figure 4 db
|
||||
end_receiver
|
||||
|
||||
detection_threshold 6 db
|
||||
|
||||
reports_location
|
||||
end_mode_template
|
||||
|
||||
mode SPOT_HI_RES
|
||||
operating_mode spot
|
||||
resolution 1 m
|
||||
end_mode
|
||||
|
||||
mode SPOT_LO_RES
|
||||
operating_mode spot
|
||||
resolution 5 m
|
||||
end_mode
|
||||
|
||||
mode STRIP_HI_RES
|
||||
operating_mode strip
|
||||
resolution 1 m
|
||||
end_mode
|
||||
|
||||
mode STRIP_LO_RES
|
||||
operating_mode strip
|
||||
resolution 5 m
|
||||
end_mode
|
||||
|
||||
end_sensor
|
||||
112
sensors/radar/mtd_radar.txt
Normal file
112
sensors/radar/mtd_radar.txt
Normal file
@@ -0,0 +1,112 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
|
||||
antenna_pattern MTD_RADAR_ANTENNA
|
||||
alarm_pattern
|
||||
file patterns/radar1.ant
|
||||
gain_adjustment 0.0 db
|
||||
#minimum_gain -10 db
|
||||
end_antenna_pattern
|
||||
|
||||
clutter_model MTD_RADAR_CLUTTER alarm
|
||||
end_clutter_model
|
||||
|
||||
sensor MTD_RADAR WSF_RADAR_SENSOR
|
||||
show_calibration_data
|
||||
|
||||
antenna_height 10.0 m
|
||||
|
||||
frame_time 10.0 sec
|
||||
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -180 deg 180 deg
|
||||
|
||||
transmitter
|
||||
antenna_pattern MTD_RADAR_ANTENNA
|
||||
beam_tilt 1.0 deg
|
||||
polarization vertical
|
||||
power 1000.0 kw
|
||||
frequency 1325 mhz
|
||||
pulse_width 50 usec
|
||||
pulse_repetition_frequencies
|
||||
prf 1 500 hz
|
||||
prf 2 350 hz
|
||||
end_pulse_repetition_frequencies
|
||||
internal_loss 2 db
|
||||
pulse_compression_ratio 13 absolute
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
beam_tilt 1.0 deg
|
||||
bandwidth 0.3 mhz
|
||||
internal_loss 6 dB
|
||||
antenna_ohmic_loss 0.0 db
|
||||
noise_figure 3 db
|
||||
receive_line_loss 2 db
|
||||
end_receiver
|
||||
|
||||
clutter MTD_RADAR_CLUTTER
|
||||
|
||||
signal_processor moving_target_detector
|
||||
debug
|
||||
mti_switch on
|
||||
mti_num_delays 2
|
||||
mti_min_response 32 dB
|
||||
mti_num_gates 1
|
||||
mti_range_limits 1 0 km 500 km
|
||||
mti_angle_limits 1 -180 deg 180 deg
|
||||
|
||||
pd_num_filters 8
|
||||
pd_num_filter_poles 5
|
||||
pd_filter_bandwidth 1 0.0 hz # auto calculated
|
||||
pd_filter_bandwidth 2 0.0 hz # auto calculated
|
||||
pd_filter_slr 60.0 db
|
||||
|
||||
zvf_switch on
|
||||
zvf_num_filter_poles 5
|
||||
zvf_filter_bandwidth 1 0.0 hz # auto calculated
|
||||
zvf_filter_bandwidth 2 0.0 hz # auto calculated
|
||||
zvf_filter_slr 60.0 db
|
||||
end_signal_processor
|
||||
|
||||
# signal_processor moving_target_indicator
|
||||
# debug
|
||||
# mti_switch on
|
||||
# mti_num_delays 2
|
||||
# mti_min_response 32 dB
|
||||
# mti_num_gates 1
|
||||
# mti_range_limits 1 0 km 500 km
|
||||
# mti_angle_limits 1 -180 deg 180 deg
|
||||
# end_signal_processor
|
||||
|
||||
# signal_processor pulse_doppler
|
||||
# debug
|
||||
# pd_num_filters 8
|
||||
# pd_num_filter_poles 5
|
||||
# pd_filter_bandwidth 1 0.0 hz # auto calculated
|
||||
# pd_filter_bandwidth 2 0.0 hz # auto calculated
|
||||
# pd_filter_slr 60.0 db
|
||||
# end_signal_processor
|
||||
|
||||
# Swerling detector
|
||||
swerling_case 1
|
||||
detector_law square
|
||||
probability_of_false_alarm 1.0e-6
|
||||
required_pd 0.5
|
||||
number_of_pulses_integrated 10
|
||||
|
||||
hits_to_establish_track 3 5 # 3 of last 5 scans to establish track
|
||||
hits_to_maintain_track 1 3 # 1 of last 3 scans to maintain track
|
||||
|
||||
reports_range
|
||||
reports_bearing
|
||||
reports_velocity
|
||||
reports_range_rate
|
||||
reports_signal_to_noise
|
||||
end_sensor
|
||||
78
sensors/radar/mti_radar.txt
Normal file
78
sensors/radar/mti_radar.txt
Normal file
@@ -0,0 +1,78 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
|
||||
antenna_pattern MTI_RADAR_ANTENNA
|
||||
alarm_pattern
|
||||
file patterns/radar1.ant
|
||||
gain_adjustment 0.0 db
|
||||
#minimum_gain -10 db
|
||||
end_antenna_pattern
|
||||
|
||||
clutter_model MTI_RADAR_CLUTTER alarm
|
||||
end_clutter_model
|
||||
|
||||
sensor MTI_RADAR WSF_RADAR_SENSOR
|
||||
show_calibration_data
|
||||
|
||||
antenna_height 10.0 m
|
||||
|
||||
frame_time 10.0 sec
|
||||
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -180 deg 180 deg
|
||||
|
||||
transmitter
|
||||
antenna_pattern MTI_RADAR_ANTENNA
|
||||
beam_tilt 1.0 deg
|
||||
polarization vertical
|
||||
power 1000.0 kw
|
||||
frequency 1325 mhz
|
||||
pulse_width 50 usec
|
||||
pulse_repetition_frequency 750 hz
|
||||
internal_loss 2 db
|
||||
pulse_compression_ratio 13 absolute
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
beam_tilt 1.0 deg
|
||||
bandwidth 0.3 mhz
|
||||
internal_loss 6 dB
|
||||
antenna_ohmic_loss 0.0 db
|
||||
noise_figure 3 db
|
||||
receive_line_loss 2 db
|
||||
end_receiver
|
||||
|
||||
clutter MTI_RADAR_CLUTTER
|
||||
|
||||
signal_processor moving_target_indicator
|
||||
debug
|
||||
mti_switch on
|
||||
mti_num_delays 4
|
||||
mti_min_response 32 dB
|
||||
mti_num_gates 1
|
||||
mti_range_limits 1 0 km 500 km
|
||||
mti_angle_limits 1 -180 deg 180 deg
|
||||
end_signal_processor
|
||||
|
||||
# Swerling detector
|
||||
swerling_case 1
|
||||
detector_law square
|
||||
probability_of_false_alarm 1.0e-6
|
||||
required_pd 0.5
|
||||
number_of_pulses_integrated 10
|
||||
|
||||
hits_to_establish_track 3 5 # 3 of last 5 scans to establish track
|
||||
hits_to_maintain_track 1 3 # 1 of last 3 scans to maintain track
|
||||
|
||||
reports_range
|
||||
reports_bearing
|
||||
reports_velocity
|
||||
reports_range_rate
|
||||
reports_signal_to_noise
|
||||
end_sensor
|
||||
74
sensors/radar/pd_radar.txt
Normal file
74
sensors/radar/pd_radar.txt
Normal file
@@ -0,0 +1,74 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
|
||||
antenna_pattern PD_RADAR_ANTENNA
|
||||
alarm_pattern
|
||||
file patterns/radar2.ant
|
||||
gain_adjustment 0.0 db
|
||||
minimum_gain -10 db
|
||||
end_antenna_pattern
|
||||
|
||||
clutter_model PD_RADAR_CLUTTER alarm
|
||||
end_clutter_model
|
||||
|
||||
sensor PD_RADAR WSF_RADAR_SENSOR
|
||||
#show_calibration_data
|
||||
|
||||
antenna_height 10.0 m
|
||||
|
||||
frame_time 10.0 sec
|
||||
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -180 deg 180 deg
|
||||
elevation_scan_limits -5 deg 88 deg
|
||||
|
||||
transmitter
|
||||
antenna_pattern PD_RADAR_ANTENNA
|
||||
polarization vertical
|
||||
power 100.0 kw
|
||||
frequency 4000 mhz
|
||||
pulse_width 10 usec
|
||||
pulse_repetition_frequency 10 khz
|
||||
internal_loss 2 db
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
bandwidth 0.02 mhz
|
||||
internal_loss 6 dB
|
||||
antenna_ohmic_loss 0.0 db
|
||||
noise_figure 3 db
|
||||
receive_line_loss 2 db
|
||||
end_receiver
|
||||
|
||||
clutter PD_RADAR_CLUTTER
|
||||
|
||||
signal_processor pulse_doppler
|
||||
//debug
|
||||
pd_num_filters 64
|
||||
pd_num_filter_poles 5
|
||||
pd_filter_bandwidth 1 156.25 hz
|
||||
pd_filter_slr 60.0 db
|
||||
end_signal_processor
|
||||
|
||||
# Swerling detector
|
||||
swerling_case 1
|
||||
detector_law square
|
||||
probability_of_false_alarm 1.0e-6
|
||||
required_pd 0.9
|
||||
number_of_pulses_integrated 64
|
||||
|
||||
hits_to_establish_track 3 5 # 3 of last 5 scans to establish track
|
||||
hits_to_maintain_track 1 3 # 1 of last 3 scans to maintain track
|
||||
|
||||
reports_range
|
||||
reports_bearing
|
||||
reports_velocity
|
||||
reports_range_rate
|
||||
reports_signal_to_noise
|
||||
end_sensor
|
||||
156
sensors/radar/red_a2a_radar.txt
Normal file
156
sensors/radar/red_a2a_radar.txt
Normal file
@@ -0,0 +1,156 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
#//fighter-based radar
|
||||
#
|
||||
#sensor RED_A2A_RADAR {
|
||||
# base_type RADAR
|
||||
# fov_limits (-65.0 deg 65.0 deg -60.0 deg 60.0 deg)
|
||||
# mode_slew last_set
|
||||
# azimuth 0.0 deg //default azimuth when mode_slew = last_set
|
||||
# elevation 0.0 deg //default elevation when mode_slew = last_set
|
||||
# mode (
|
||||
# ( name "60X10"
|
||||
# scan_type scanning //used in jammer logic
|
||||
# azimuth_fov 60.0 deg
|
||||
# elevation_fov 10.0 deg
|
||||
# esm_id_tag "SB4"
|
||||
# tag_priority 9
|
||||
# id_level 5
|
||||
# id_range_signature 35
|
||||
# pattern ( 0 deg 35.0
|
||||
# 1.5 deg 5.0
|
||||
# 5.0 deg 0.0
|
||||
# 355.0 deg 5.0
|
||||
# 358.5 deg 35.0)
|
||||
# azimuth 0.0 deg //initial slew in this mode
|
||||
# elevation 0.0 deg //initial slew in this mode
|
||||
# beamwidth 3.0 deg //used in jammer logic
|
||||
# number_cancel 0 //used in jammer logic
|
||||
# db_cancel 20.0 //used in jammer logic
|
||||
# kj 0.0 (
|
||||
# X_JAMMER_RED 140.9
|
||||
# )
|
||||
# prf highmed 9.0
|
||||
# frequency 9.2
|
||||
# polarization V
|
||||
# update_filter on
|
||||
# frame_time 4.0
|
||||
# doppler_notch 60.0 knots
|
||||
# range_product 194.7 //40nm vs 0-dB
|
||||
# fan_range 40.0 nm
|
||||
# //id_range_signature 0.0 (
|
||||
# // (F18 (50.0 0.0 0.0))
|
||||
# // )
|
||||
# )
|
||||
# ( name "40X20"
|
||||
# scan_type scanning //used in jammer logic
|
||||
# azimuth_fov 40.0 deg
|
||||
# elevation_fov 20.0 deg
|
||||
# esm_id_tag "SB2"
|
||||
# tag_priority 9
|
||||
# pattern ( 0 deg 35.0
|
||||
# 1.5 deg 5.0
|
||||
# 5.0 deg 0.0
|
||||
# 355.0 deg 5.0
|
||||
# 358.5 deg 35.0)
|
||||
# azimuth 0.0 deg //initial slew in this mode
|
||||
# elevation 0.0 deg //initial slew in this mode
|
||||
# beamwidth 3.0 deg //used in jammer logic
|
||||
# number_cancel 0 //used in jammer logic
|
||||
# db_cancel 20.0 //used in jammer logic
|
||||
# kj 0.0 (
|
||||
# X_JAMMER_RED 140.9
|
||||
# )
|
||||
# prf highmed 9.0
|
||||
# frequency 9.2
|
||||
# polarization V
|
||||
# update_filter on
|
||||
# frame_time 2.0
|
||||
# doppler_notch 60.0 knots
|
||||
# range_product 198.7 //50nm vs 0-dB
|
||||
# fan_range 50.0 nm
|
||||
# id_range_signature 0.0 (
|
||||
# (F18 (50.0 0.0 0.0))
|
||||
# )
|
||||
# )
|
||||
# ( name "20X15"
|
||||
# scan_type scanning //used in jammer logic
|
||||
# azimuth_fov 20.0 deg
|
||||
# elevation_fov 15.0 deg
|
||||
# esm_id_tag "SB1"
|
||||
# tag_priority 9
|
||||
# pattern ( 0 deg 35.0
|
||||
# 1.5 deg 5.0
|
||||
# 5.0 deg 0.0
|
||||
# 355.0 deg 5.0
|
||||
# 358.5 deg 35.0)
|
||||
# azimuth 0.0 deg //initial slew in this mode
|
||||
# elevation 0.0 deg //initial slew in this mode
|
||||
# beamwidth 3.0 deg //used in jammer logic
|
||||
# number_cancel 0 //used in jammer logic
|
||||
# db_cancel 20.0 //used in jammer logic
|
||||
# kj 0.0 (
|
||||
# X_JAMMER_RED 140.9
|
||||
# )
|
||||
# prf highmed 9.0
|
||||
# frequency 9.2
|
||||
# polarization V
|
||||
# update_filter on
|
||||
# frame_time 1.0
|
||||
# doppler_notch 60.0 knots
|
||||
# range_product 198.7 //50nm vs 0-dB
|
||||
# fan_range 50.0 nm
|
||||
# id_range_signature 0.0 (
|
||||
# (F18 (50.0 0.0 0.0))
|
||||
# )
|
||||
# )
|
||||
# )
|
||||
# range 50.0 nm
|
||||
# ERP 1.0 MW
|
||||
# initial_state off
|
||||
#}
|
||||
#
|
||||
|
||||
sensor RED_A2A_RADAR WSF_RADAR_SENSOR
|
||||
|
||||
mode_template
|
||||
reports_location
|
||||
reports_velocity
|
||||
|
||||
transmitter
|
||||
frequency 9.6 ghz
|
||||
power 1.0 mw
|
||||
end_transmitter
|
||||
receiver
|
||||
end_receiver
|
||||
one_m2_detect_range 50 nm
|
||||
frame_time 2 sec
|
||||
track_quality 1.0
|
||||
end_mode_template
|
||||
|
||||
mode 60X10
|
||||
azimuth_field_of_view -30.0 deg 30.0 deg
|
||||
elevation_field_of_view -5.0 deg 5.0 deg
|
||||
one_m2_detect_range 40 nm
|
||||
end_mode
|
||||
mode 40X20
|
||||
azimuth_field_of_view -20.0 deg 20.0 deg
|
||||
elevation_field_of_view -10.0 deg 10.0 deg
|
||||
end_mode
|
||||
mode 20X15
|
||||
azimuth_field_of_view -10.0 deg 10.0 deg
|
||||
elevation_field_of_view -7.5 deg 7.5 deg
|
||||
end_mode
|
||||
|
||||
filter WSF_ALPHA_BETA_FILTER
|
||||
alpha 0.4
|
||||
beta 0.1
|
||||
end_filter
|
||||
|
||||
end_sensor
|
||||
76
sensors/radar/red_missile_seeker_1.txt
Normal file
76
sensors/radar/red_missile_seeker_1.txt
Normal file
@@ -0,0 +1,76 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
log version $Id: red_missile_seeker_1.txt,v 1.1.1.1 2008/07/28 15:09:03 m210650 Exp $
|
||||
|
||||
###############################################################################
|
||||
#
|
||||
# UNCLASSIFIED
|
||||
# red_missile_seeker_1
|
||||
#
|
||||
# Sources:
|
||||
#
|
||||
# 1. Jane's
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
antenna_pattern RED_MISSILE_SEEKER_1_ANTENNA
|
||||
sine_pattern
|
||||
peak_gain 31 db # computed using 420 mm dia & 9 GHz
|
||||
minimum_gain -10 db # unknown
|
||||
azimuth_beamwidth 4.6 deg # 420 mm dia & 9 GHz
|
||||
elevation_beamwidth 4.6 deg # 420 mm dia & 9 GHz
|
||||
end_sine_pattern
|
||||
end_antenna_pattern
|
||||
|
||||
sensor RED_MISSILE_SEEKER_1 WSF_RADAR_SENSOR
|
||||
#show_calibration_data
|
||||
|
||||
maximum_request_count 1
|
||||
|
||||
frame_time 1.0 sec # unknown
|
||||
|
||||
one_m2_detect_range 10 km # unknown
|
||||
|
||||
maximum_range 60 km # Ref 1
|
||||
|
||||
slew_mode azimuth_and_elevation # Ref 1
|
||||
azimuth_slew_limits -45.0 deg 45.0 deg # Ref 1
|
||||
elevation_slew_limits -20.0 deg 10.0 deg # Ref 1
|
||||
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -45.0 deg 45.0 deg
|
||||
elevation_scan_limits -20.0 deg 10.0 deg
|
||||
|
||||
transmitter
|
||||
antenna_pattern RED_MISSILE_SEEKER_1_ANTENNA
|
||||
power 500 w # unknown
|
||||
frequency 9000 mhz # assuming X-band
|
||||
pulse_width 1.0 usec # unknown
|
||||
pulse_repetition_frequency 3600 hz # unknown
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
antenna_pattern RED_MISSILE_SEEKER_1_ANTENNA
|
||||
bandwidth 1.0 mhz # use inverse of pulse width
|
||||
end_receiver
|
||||
|
||||
hits_to_establish_track 2 2 # guess
|
||||
hits_to_maintain_track 1 3
|
||||
|
||||
track_quality 1.0 # 'weapons' grade
|
||||
|
||||
ignore_domain land
|
||||
ignore_domain air
|
||||
ignore_domain subsurface
|
||||
ignore_domain space
|
||||
|
||||
reports_range
|
||||
reports_bearing
|
||||
reports_elevation
|
||||
end_sensor
|
||||
131
sensors/radar/ttr_radar.txt
Normal file
131
sensors/radar/ttr_radar.txt
Normal file
@@ -0,0 +1,131 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
# * * ************************************** * *
|
||||
# * ****** Demonstration input file ****** *
|
||||
# * ****** UNCLASSIFIED ****** *
|
||||
# * * ************************************** * *
|
||||
|
||||
antenna_pattern TTR_RADAR_ANTENNA
|
||||
sine_pattern
|
||||
peak_gain 20 dB
|
||||
minimum_gain -10.0 db
|
||||
azimuth_beamwidth 1 deg
|
||||
elevation_beamwidth 1 deg
|
||||
end_sine_pattern
|
||||
end_antenna_pattern
|
||||
|
||||
clutter_model TTR_RADAR_SEARCH_CLUTTER surface_clutter
|
||||
end_clutter_model
|
||||
|
||||
clutter_model TTR_RADAR_ACQUIRE_CLUTTER surface_clutter
|
||||
end_clutter_model
|
||||
|
||||
clutter_model TTR_RADAR_TRACK_CLUTTER surface_clutter
|
||||
end_clutter_model
|
||||
|
||||
sensor TTR_RADAR WSF_RADAR_SENSOR
|
||||
#show_calibration_data
|
||||
|
||||
selection_mode multiple
|
||||
|
||||
slew_mode azimuth_and_elevation
|
||||
azimuth_slew_limits -180 deg 180 deg
|
||||
elevation_slew_limits 0.0 deg 80.0 deg
|
||||
|
||||
mode_template
|
||||
one_m2_detect_range 35.0 nm
|
||||
|
||||
antenna_height 4.0 m
|
||||
|
||||
transmitter
|
||||
antenna_pattern TTR_RADAR_ANTENNA
|
||||
power 100.0 kw
|
||||
frequency 9500 mhz
|
||||
internal_loss 2 db
|
||||
attenuation blake
|
||||
pulse_width 0.8 usec
|
||||
pulse_repetition_interval 12.0 usec
|
||||
duty_cycle 0.067 # 10*log10(0.8/12) = -11.76 dB loss
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
antenna_pattern TTR_RADAR_ANTENNA
|
||||
bandwidth 500.0 khz
|
||||
noise_power -160 dBw # will be calibrated for 1 m^2
|
||||
internal_loss 7 dB
|
||||
end_receiver
|
||||
|
||||
swerling_case 1
|
||||
probability_of_false_alarm 1.0e-6
|
||||
detector_law linear
|
||||
|
||||
compute_measurement_errors true
|
||||
|
||||
reports_range
|
||||
reports_bearing
|
||||
reports_elevation
|
||||
reports_velocity
|
||||
end_mode_template
|
||||
|
||||
mode SEARCH
|
||||
frame_time 4.0 sec
|
||||
|
||||
maximum_request_count 1
|
||||
|
||||
cue_mode azimuth
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -10 deg 10 deg
|
||||
elevation_scan_limits 0 deg 40 deg
|
||||
|
||||
hits_to_establish_track 3 5
|
||||
hits_to_maintain_track 1 3
|
||||
|
||||
track_quality 0.6
|
||||
|
||||
on_success TRACK
|
||||
end_mode
|
||||
|
||||
mode ACQUIRE
|
||||
frame_time 2.0 sec
|
||||
|
||||
maximum_request_count 1
|
||||
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -5 deg 5 deg
|
||||
elevation_scan_limits -5 deg 5 deg
|
||||
|
||||
hits_to_establish_track 3 5
|
||||
hits_to_maintain_track 1 3
|
||||
|
||||
track_quality 0.8 // near 'weapons' grade
|
||||
end_mode
|
||||
|
||||
mode TRACK
|
||||
frame_time 1.0 sec
|
||||
|
||||
maximum_request_count 6
|
||||
|
||||
scan_mode azimuth_and_elevation
|
||||
azimuth_scan_limits -1 deg 1 deg
|
||||
elevation_scan_limits -1 deg 1 deg
|
||||
|
||||
receiver
|
||||
bandwidth 250.0 hz
|
||||
noise_power -175 dBw // will be calibrated for 1 m^2
|
||||
internal_loss 7 dB
|
||||
end_receiver
|
||||
|
||||
clutter_model TTR_RADAR_TRACK_CLUTTER
|
||||
|
||||
hits_to_establish_track 3 5
|
||||
hits_to_maintain_track 1 3
|
||||
|
||||
track_quality 1.0 // 'weapons' grade
|
||||
end_mode
|
||||
end_sensor
|
||||
27
sensors/radar/ttr_radar_vcd.txt
Normal file
27
sensors/radar/ttr_radar_vcd.txt
Normal file
@@ -0,0 +1,27 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
include ttr_radar.txt
|
||||
|
||||
radar_signature TARGET_RADAR_SIG
|
||||
constant -20 dbsm
|
||||
end_radar_signature
|
||||
|
||||
platform_type TARGET_PLATFORM_TYPE WSF_PLATFORM
|
||||
radar_signature TARGET_RADAR_SIG
|
||||
end_platform_type
|
||||
|
||||
platform_type SENSOR_PLATFORM_TYPE WSF_PLATFORM
|
||||
sensor sensor TTR_RADAR end_sensor
|
||||
end_platform_type
|
||||
|
||||
vertical_coverage
|
||||
output_file ttr_radar.vcd
|
||||
x_units nm
|
||||
y_units kft
|
||||
end_vertical_coverage
|
||||
92
sensors/radar/ucav_sar.txt
Normal file
92
sensors/radar/ucav_sar.txt
Normal file
@@ -0,0 +1,92 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
|
||||
/*
|
||||
ij = 1;
|
||||
vehicles(n_vehicles).sensors(ij).type = 'SAR';
|
||||
vehicles(n_vehicles).sensors(ij).transmit_power_w = 10000;
|
||||
vehicles(n_vehicles).sensors(ij).antenna_gain_eq = 'gain = 5000;';
|
||||
vehicles(n_vehicles).sensors(ij).az_beamwidth_rad = 5*d2r;
|
||||
vehicles(n_vehicles).sensors(ij).el_beamwidth_rad = 5*d2r;
|
||||
vehicles(n_vehicles).sensors(ij).frequency_band_Hz = [8e9,12e9];
|
||||
vehicles(n_vehicles).sensors(ij).nom_az_rad = 60*d2r;
|
||||
vehicles(n_vehicles).sensors(ij).nom_el_rad = 10*d2r;
|
||||
vehicles(n_vehicles).sensors(ij).az_mech_scan_rad = [0,0];
|
||||
vehicles(n_vehicles).sensors(ij).el_mech_scan_rad = [0,0];
|
||||
vehicles(n_vehicles).sensors(ij).az_elec_scan_rad = [-75,75]*d2r;
|
||||
vehicles(n_vehicles).sensors(ij).el_elec_scan_rad = [-75,75]*d2r;
|
||||
vehicles(n_vehicles).sensors(ij).pref_az_aspect_rad = [50,85]*d2r;
|
||||
|
||||
ij = 2;
|
||||
vehicles(n_vehicles).sensors(ij).type = 'SAR';
|
||||
vehicles(n_vehicles).sensors(ij).transmit_power_w = 10000;
|
||||
vehicles(n_vehicles).sensors(ij).antenna_gain_eq = 'gain = 5000;';
|
||||
vehicles(n_vehicles).sensors(ij).az_beamwidth_rad = 5*d2r;
|
||||
vehicles(n_vehicles).sensors(ij).el_beamwidth_rad = 5*d2r;
|
||||
vehicles(n_vehicles).sensors(ij).frequency_band_Hz = [8e9,12e9];
|
||||
vehicles(n_vehicles).sensors(ij).nom_az_rad = -60*d2r;
|
||||
vehicles(n_vehicles).sensors(ij).nom_el_rad = -10*d2r;
|
||||
vehicles(n_vehicles).sensors(ij).az_mech_scan_rad = [0,0];
|
||||
vehicles(n_vehicles).sensors(ij).el_mech_scan_rad = [0,0];
|
||||
vehicles(n_vehicles).sensors(ij).az_elec_scan_rad = [-75,75]*d2r;
|
||||
vehicles(n_vehicles).sensors(ij).el_elec_scan_rad = [-75,75]*d2r;
|
||||
vehicles(n_vehicles).sensors(ij).pref_az_aspect_rad = [-50,-85]*d2r;
|
||||
*/
|
||||
|
||||
antenna_pattern SAR_ANTENNA
|
||||
constant_pattern
|
||||
peak_gain 5000 absolute
|
||||
azimuth_beamwidth 5 deg
|
||||
elevation_beamwidth 5 deg
|
||||
end_constant_pattern
|
||||
end_antenna_pattern
|
||||
|
||||
sensor SAR_RADAR WSF_SAR_SENSOR
|
||||
category SAR
|
||||
|
||||
# frame_time 0.1 sec for pretty graphics
|
||||
frame_time 1 sec
|
||||
|
||||
dwell_time 0.0555555 sec
|
||||
image_formation_time 20 sec
|
||||
|
||||
slew_mode both # Temporary - to allow cueing
|
||||
|
||||
minimum_range 1 km
|
||||
maximum_range 100 km
|
||||
azimuth_field_of_view -2.5 deg 2.5 deg
|
||||
elevation_field_of_view -2.5 deg 2.5 deg
|
||||
|
||||
electronic_beam_steering azimuth_and_elevation
|
||||
azimuth_scan_limits -75 deg 75 deg
|
||||
elevation_scan_limits -75 deg 75 deg
|
||||
|
||||
transmitter
|
||||
power 10 kw
|
||||
frequency 6 ghz
|
||||
antenna_pattern SAR_ANTENNA
|
||||
|
||||
# The PRF was chosen to give unambiguous range of about 60nm.
|
||||
pulse_repetition_frequency 1350 hz
|
||||
|
||||
end_transmitter
|
||||
|
||||
receiver
|
||||
antenna_pattern SAR_ANTENNA
|
||||
end_receiver
|
||||
|
||||
one_m2_detect_range 1000 km
|
||||
|
||||
fixed_azimuth_error_sigma 0.00001 deg
|
||||
fixed_elevation_error_sigma 0.00001 deg
|
||||
fixed_range_error_sigma 1.0 m
|
||||
|
||||
reports_location
|
||||
|
||||
end_sensor
|
||||
17
sensors/radar/vcdplot.cmd
Normal file
17
sensors/radar/vcdplot.cmd
Normal file
@@ -0,0 +1,17 @@
|
||||
# ****************************************************************************
|
||||
# CUI
|
||||
#
|
||||
# The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
|
||||
#
|
||||
# The use, dissemination or disclosure of data in this file is subject to
|
||||
# limitation or restriction. See accompanying README and LICENSE for details.
|
||||
# ****************************************************************************
|
||||
# Plot the vcd's. X axis should be in 'nm' and Y axis in 'kft'
|
||||
#
|
||||
# load "vcdplot.cmd"
|
||||
|
||||
set grid
|
||||
plot "acq_radar.vcd" using 3:4 with lines title "Acq", \
|
||||
"ttr_radar.vcd" using 3:4 with lines title "Trk", \
|
||||
35 title "Vehicle"
|
||||
|
||||
Reference in New Issue
Block a user