Spectrum Filters

Custom Filter Plugin Model

This is a filter based on a user-supplied plugin script.

For information on scripting in STK, see Engine Plugin Scripts. For instructions on the setup and use of plugin points, see Plugin Scripts. To develop a custom script from a sample template, select the appropriate sample plugin script, in MATLAB or VBScript, from <STK install folder>\CodeSamples\Extend\PluginScripts.

The plugin script is not automatically reloaded after you make changes to it. To reload the script, click Reload.

For a list of required inputs and outputs, see Filter Plugin Points.

Parameter Description
Component Name This is the name of the component.
Lower Bandwidth Limit This is the filter’s lower limit on the power spectrum. The bandwidth limit is relative to the carrier frequency and is specified as a negative value. The lower limit is considered to be a sharp cutoff point and the spectrum is zero beyond the limit.
Upper Bandwidth Limit This is the filter’s upper limit on the power spectrum. The bandwidth limit is relative to the carrier frequency (the carrier being at zero Hz), and is specified as a positive value. The upper limit is considered to be a sharp cutoff point and the spectrum is zero beyond the limit.
Insertion Loss This is a fixed signal attenuation with the spectrum loss computed by the filter’s response characteristics.
Bandwidth This is a read-only field equal to the difference between Upper Bandwidth Limit and Lower Bandwidth Limit. It is the total spectral bandwidth over which the filter has a defined response. The filter will only compute over frequencies that are in its defined response; outside its defined response, complete attenuation occurs.
OverrideBandwidthLimits These are the limit values that override the Lower and Upper Bandwidth Limits.
ExternalFile This is the script plugin filter filename.
FileLoaded File loaded.