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, Perl, or VBScript, from <STK install folder>\CodeSamples\Extend\PluginScripts.

The use of Perl as a scripting language for Plugin Scripts has been deprecated. Python is the recommended replacement language. See Installation for Perl Users.

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 Name of the component.
Lower Bandwidth Limit 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 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 A fixed signal attenuation with the spectrum loss computed by the filter’s response characteristics.
Bandwidth 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 Override Bandwidth Limits.
ExternalFile Script plugin filter filename.
FileLoaded File loaded.