Description | Example | Return Message | Group

Comm Define (Receiver)

Set basic properties of a receiver (Deprecated Command)

Syntax

Comm <RcObjectPath> Define RcvrModel {ModelType} <Parameters>

ATTENTION: THIS COMMAND IS DEPRECATED and has been replaced by:

Receiver

Description

Note: This command was deprecated in STK 9, it should no longer be used. This command has been replaced by the Receiver command.

The Comm Connect commands were enhanced in STK 9 to make use of attributes and to simplify the format required to use these commands. For more information on using the new format with the Receiver command, see Transitioning to the New Receiver Connect Format.

The Comm Define command allows you to define the basic properties of the specified receiver. {ModelType} can be Simple, Medium, Complex, Multibeam, Laser, Cable or Plugin.

Use the Simple model type if you don't have all the information necessary to model the receiver at a detailed level. This is a common occurrence during the systems engineering process.

Use the Medium model type if you need a little more flexibility than that provided by the Simple model. Use the Complex model to specify a particular antenna type, whether it is one of the predefined antennas or an antenna defined in an external file. Use the Multibeam model to specify a receiver configured with multiple antenna beams.

Use the Laser model to specify a receiver to model free space laser communications.

Use the Cable model to specify a receiver that is physically connected to the transmitter by some type of "fixed line medium," such as wire, coaxial cable, twisted-pair cable, CAT-5, fiber optic silica, etc.

Note: The Cable {ModelType} is available only for a receiver whose parent object is a facility or target.

Use the Plugin model to define a receiver using an external script file, such as MATLAB, VBScript or Perl.

Hint: Once you set the basic parameters for a Receiver model using this command, use the commands listed in the Related Commands list above and Graphics (Comm) command to further define the receiver.

The following tables describe the parameters for the Receiver Models. At least one <Parameter> Keyword and Value must be included on a Comm Define command line.

Simple Receiver Parameters

<Parameter> Description
gOverT <Value> gOverT is a numeric value indicating the receiver gain divided by the system noise temperature. The value is entered in dB/K, and must be between -2890.0 and 2890.0
Bandwidth {Auto | <Value>} Enter Auto to select autoscale mode or enter a numeric value in MHz. The value must be between 1e-9 to 1000000000 MHz
Frequency {Auto | <Value>} Enter Auto to select autoscale mode, or enter a numeric value in Scenario Frequency units. The value must be between 0.0 and 1.0e15 Hz

Medium Receiver Parameters

<Parameter> Description
Gain <Value> Gain is a numeric value specifying the receiver antenna's isotropic gain. The value is entered in dB, and must be between -2890.0 and 2890.0
Bandwidth {Auto | <Value>} Enter Auto to select autoscale mode or enter a numeric value in MHz. The value must be between 1e-9 to 1000000000 MHz
Frequency {Auto | <Value>} Enter Auto to select autoscale mode, or enter a numeric value in Scenario Frequency units. The value must be between 0.0 and 1.0e15 Hz

Complex Receiver Parameters

<Parameter> Description
Bandwidth {Auto | <Value>} Enter Auto to select autoscale mode or enter a numeric value in MHz. The value must be between 1e-9 to 1000000000 MHz
Frequency {Auto | <Value>} Enter Auto to select autoscale mode, or enter a numeric value in Scenario Frequency units. The value must be between 0.0 and 1.0e15 Hz

Multibeam Receiver Parameters

To set the properties of the Multibeam receiver enter any of the {RcvrParams} described in this table:

s
{RcvrParams} Description
Frequency {Auto | NotAuto} Enter Auto to select AutoTrack mode, or NotAuto to turn off AutoTrack mode.
Bandwidth {Auto | <Value>} Enter Auto to select AutoScale mode; or enter a <Value> in MHz, between 1e-9 and 1000000000.0 MHz

To Add, Modify or delete individual beams use this format:

{Add | Modify | Delete} <BeamID> {BeamParameters}

Where {BeamParameters} are described in the table below:

{BeamParameter} Description
Power <Value> Power is a numeric value indicating the power of the beam. The value is entered in Scenario Power units and must be between -2890.0 and -2890.0 dBW
Frequency <Value> Enter a numeric value in Scenario Frequency units. The value must be between 0.0 and 1.0e11 Hz
Active {Yes | No} Enter Yes to indicate that the beam is Active.

Laser Receiver Parameters

<Parameter> Description
Gain <Value> Gain is a numeric value specifying the receiver antenna's isotropic gain. The value is entered in dB, and must be between -2890.0 and 2890.0
Bandwidth {Auto | <Value>} Enter Auto to select autoscale mode or enter a numeric value in MHz. The value must be between 1e-6 to 1000000 MHz
Frequency {Auto | <Value>} Enter Auto to select autoscale mode, or enter a numeric value in Scenario Frequency units. The value must be between 1.0e12 and 1.0e17 Hz
OpticsArea <Value> The value is entered in Scenario Small Distance units squared, and must be between 1e-6 and 10000 m**2
OpticsEfficiency <Value> The value is a percentage and must be between 0.0 and 100.0
DetectorArea <Value> The value is entered in Scenario Small Distance units squared, and must be between 1e-6 and 10000 m**2
DetectorEfficiency <Value> The value is a percentage and must be between 0.0 and 100.0
DetectorDarkCurrent <Value> The value must be between 0.0 and 0.001
DetectorNoiseFactor <Value> The value is entered in dB and must be between -2890.0 and 2890.0 dB
DetectorGain <Value> The value is entered in dB and must be between -2890.0 and 2890.0 dB
DetectorNoiseTemp <Value> The value is entered in degK and must be between -273.0 and 10000.0 degK
DetectorLoadImpedance <Value> The value must be between 1e-12 and 1000000000000.0
AtmLoss {AtmOption} <Parameters> Select and configure an atmosphere loss model. Valid values for {AtmOption} <Parameters> are described in the next table.

{AtmOption} <Parameter> Description
Enable <Value> Valid values are 0 and 1, Enter 1 to enable the model, 0 to disable.
NumLayers <Value> Enter the desired number of layers. Valid values are greater or equal to 1.
Layer <Value> {LayerOptions} Set options for a specific layer. <Value> must indicate an existing layer (as specified by the NumLayers option). Valid values for {LayerOptions} are described in the next table.

{LayerOptions} Description
Top <Value> Entered in meters, valid values are between 0 and 1.0e5.
Coeff <Value> Entered in 1/meters, valid values are between -1.0e25 and 1.0e25.

Cable Receiver Parameters

<Parameter> Description
BER <Value> A numeric value between 1.0e-25 to 0.5
ExcessCableRatio <Value> A numeric value between 0.0 to 1000.0
PropSpeedRatio <Value> A numeric value between 0.0 to 1.0

Plugin Receiver Parameters

<Parameter> Description
"<Filename>" Enter the full file path and name to be used to define the receiver. The file is an external script, such as MATLAB, VBScript and Perl scripts, that defines the receiver.

Example

To set the basic properties of the GndRcvr receiver so that the simple model is used with a g/T of 6.0 dB/K, an auto-scale bandwidth:

Comm */Facility/Customer/Receiver/GndRcvr Define RcvrModel Simple gOverT 6.0 Bandwidth AUTO

To define a multibeam receiver, with a default Beam001, and set the receiver's frequency and bandwidth:

Comm */Satellite/GEO/Receiver/Uplink Define RcvrModel MultiBeam Frequency Auto Bandwidth Auto

To add an active single beam at of 13.01 dBW at 16 GHz:

Comm */Satellite/GEO/Receiver/Uplink Define RcvrModel MultiBeam Add Beam001 Frequency 16.0 Power 13.01 Active Yes

To add another beam to preexisting multibeam receiver with the same properties:

Comm */Satellite/GEO/Receiver/Uplink Define RcvrModel MultiBeam Add Beam002 Frequency 16.0 Power 13.01

To modify Beam002 to be at 17 GHz:

Comm */Satellite/GEO/Receiver/Uplink Define RcvrModel MultiBeam Modify Beam002 Frequency 17.0

To delete Beam002:

Comm */Satellite/GEO/Receiver/Uplink Define RcvrModel MultiBeam Delete Beam002

To define a complex receiver with bandwidth of 2 kHz (0.002 MHz):

Comm */Facility/West/Receiver/conrec1 Define RcvrModel Complex Bandwidth 0.002

To define a medium receiver with a gain value of 0.5 dB, autoscale the bandwidth, and autoscale the frequency:

Comm */Facility/West/Receiver/conrec1 Define RcvrModel Medium Gain 0.5 Bandwidth Auto Frequency Auto

To define a laser receiver with a gain value of 0.5 dB, autoscale the bandwidth, set optics area to 1.21 meters squared and optics effiency to 67%:

Comm */Facility/West/Receiver/conrec1 Define RcvrModel Laser Gain 0.5 Bandwidth Auto OpticsArea 1.21 OpticsEfficiency 67

To define the atmospheric loss model for a laser receiver:

Comm */Satellite/Satellite1//Receiver/Receiver1 Define RcvrModel Laser AtmLoss Enable 1

Comm */Satellite/Satellite1//Receiver/Receiver1 Define RcvrModel Laser AtmLoss NumLayers 4

Comm */Satellite/Satellite1//Receiver/Receiver1 Define RcvrModel Laser AtmLoss Layer 1 Top 1000 Coeff 2.51e-8 Layer 4 Top 90000 Coeff 2.54e-8

ReturnMessage

If activated, Connect returns an acknowledgement message.

Group Membership

This command belongs to the following group(s):

Comm

Deprecated Commands

Version

9.0

STK Programming Interface 11.0.1