WSF_SLC_EFFECT¶
- effect WSF_SLC_EFFECT¶
effect <effect-name> WSF_SLC_EFFECT electronic_warfare_effect Commands WSF_POWER_EFFECT Commands auxiliary_antenna_pattern <pattern-name> auxiliary_beam_tilt <angle-value> number_of_canceler_channels <integer-value> cancellation_lock_ratio <dbratio-value> main_jnr_thresholds <min-db-ratio-value> <max-db-ratio-value> auxiliary_jnr_thresholds <min-db-ratio-value> <max-db-ratio-value> cancellation_ratio <dbratio-value> saturation_ratio <dbratio-value> cancellation_ratios ... end_cancellation_ratios # Optional Inputs - uses main channel antenna and/or receiver parameters if not specified. Antenna Commands ... receiver ... receiver commands ... end_receiver end_effect
This base effect type can be included in the electronic_protect or electronic_attack technique block as one of the many available effects for a given technique. The commands listed below are the base-type commands that can be specified in the effect block for this effect type.
Note
If receiver and/or Antenna Commands are entered this will override the default use of a matched main and auxiliary channel receiver and/or antenna, respectively. In cases where these commands are used parameters are not copied from the main channel receiver and/or antenna and all parameters of interest should be set by the user.
Commands¶
- auxiliary_antenna_pattern <pattern-name>¶
Specifies the antenna pattern name to be used.
Note
This antenna pattern will become the only and default antenna pattern.
Note
This input will override (i.e., takes precedence over) the receiver antenna_pattern.
- auxiliary_beam_tilt <angle-value>¶
Specifies the beam tilt of the auxiliary receiver. The default tilt angle is derived from the receiver this effect is attached to if this is not defined.
Default: beam_tilt of the receiver for which the effect is attached
- number_of_canceler_channels <integer>¶
Specifies the number of canceler channels (i.e., canceling loops or cancelers).
- cancellation_lock_ratio <dbratio-value>¶
Specifies the canceling threshold level at which the signal will be canceled. Signal canceling will occur if the (auxiliary receiver channel)/(main channel power) >= cancellation_lock_ratio.
Default: 0.0 dB
- minimum_pulsewidth <time-value>¶
- minimum_cancelled_pulsewidth <time-value>¶
Specifies the minimum pulsewidth from pulse type jamming the canceler is able to operate on.
Default: 0.0 seconds
- canceller_settling_time <time-value>¶
- loop_settling_time <time-value>¶
Specifies the canceler loop settling time. This time is currently only used to interact with the WSF_POL_MOD_EFFECT polarization_switching_rate to negate any degradation and or multiple channels canceled by this EA effect.
Note
If (1 / pol_mod_switch) < canceller_settling_time) then the number_slc_channels_saturated is set to 1 and the slc_degradation_factor is set to 1.0, since the canceler loop can lock on the polarization modulations effect.
Default: 0.0 seconds
- main_jnr_thresholds <min-db-ratio-value> <max-db-ratio-value>¶
Specifies the main channel JNR threshold levels to use as the lower and upper levels, respectively, at which the SLC will operate with the input jamming signal.
Default: 0.0 dB
- auxiliary_jnr_thresholds <min-db-ratio-value> <max-db-ratio-value>¶
Specifies the auxiliary channel JNR threshold levels to use as the lower and upper levels, respectively, at which the SLC will operate with the input jamming signal.
Default: 0.0 dB
- cancellation_ratio <dbratio-value>¶
Specifies the steady state cancellation ratio applied to jamming signals when the number of jammers is less than or equal to the number_of_canceler_channels.
- saturation_ratio <dbratio-value>¶
Specifies the steady state cancellation ratio applied to jamming signals when the number of jammers is greater than the number_of_canceler_channels.
Default: cancellation_ratio if entered by itself or 0.0 dB if a table is entered
- cancellation_ratios … end_cancellation_ratios¶
This command allows the definition of cancellation ratios that are:
nondependent
jammer-to-noise-dependent
number-canceled-jammers-dependent
number-canceled-jammers- and jammer-to-noise-dependent
jammer-canceled-dependent
jammer-canceled- and jammer-to-noise-dependent as described below.
To define a table that is nondependent
cancellation_ratios cancellation_ratio saturation_ratio | saturation end_cancellation_ratios
To define a table that is only jammer-to-noise-dependent
cancellation_ratios jammer_to_noise <db-ratio-value-1> <db-cancellation-ratio-1> jammer_to_noise <db-ratio-value-2> <db-cancellation-ratio-2> ... jammer_to_noise <db-ratio-n> <db-cancellation-ratio-3> saturation_ratio | saturation end_cancellation_ratios
To define a table that is only number-jammers-canceled-dependent
cancellation_ratios number_canceled_jammers <integer-1> cancellation_ratio <db-ratio-value> number_canceled_jammers <integer-2> cancellation_ratio <db-ratio-value> ... number_canceled_jammers <integer-n> cancellation_ratio <db-ratio-value> saturation_ratio | saturation end_cancellation_ratios
To define a table that is number-canceled-jammers- and jammer-to-noise-dependent
cancellation_ratios number_canceled_jammers <integer-1> jammer_to_noise <db-ratio-value-1> <db-cancellation-ratio-1> jammer_to_noise <db-ratio-value-2> <db-cancellation-ratio-2> ... jammer_to_noise <db-ratio-n> <db-cancellation-ratio-3> number_canceled_jammers <integer-2> jammer_to_noise <db-ratio-value-1> <db-cancellation-ratio-1> jammer_to_noise <db-ratio-value-2> <db-cancellation-ratio-2> ... jammer_to_noise <db-ratio-value-n> <db-cancellation-ratio-3> ... number_canceled_jammers <integer-n> ... saturation_ratio | saturation end_cancellation_ratios
To define a table that is jammer-canceled-dependent
cancellation_ratios jammer_canceled <integer-1> cancellation_ratio <db-ratio-value> jammer_canceled <integer-1> cancellation_ratio <db-ratio-value> jammer_canceled <integer-value-n> ... saturation_ratio | saturation end_cancellation_ratios
To define a table that is jammer-canceled- and jammer-to-noise-dependent
cancellation_ratios jammer_canceled <integer-1> jammer_to_noise <db-ratio-value-1> <db-cancellation-ratio-1> jammer_to_noise <db-ratio-value-2> <db-cancellation-ratio-2> ... jammer_to_noise <db-ratio-value-n> <db-cancellation-ratio-3> jammer_canceled <integer-1> jammer_to_noise <db-ratio-value-1> <db-cancellation-ratio-1> jammer_to_noise <db-ratio-value-2> <db-cancellation-ratio-2> ... jammer_to_noise <db-ratio-value-n> <db-cancellation-ratio-3> jammer_canceled <integer-n> ... saturation_ratio | saturation end_cancellation_ratios
- saturation <db-ratio>¶
This command allows the definition of saturation cancellation ratios that are nondependent or jammer-to-noise-dependent
To define a table that is only nondependent:
saturation saturation_ratio | cancellation_ratio <db-ratio>
To define a table that is only jammer-to-noise-dependent:
saturation jammer_to_noise <db-ratio-value-1> <db-cancellation-ratio-1> jammer_to_noise <db-ratio-value-2> <db-cancellation-ratio-2> ... jammer_to_noise <db-ratio-value-n> <db-cancellation-ratio-3>