Package | Description |
---|---|
agi.foundation.access.constraints |
Contains types used in modeling constraints applied to the calculation of access.
|
agi.foundation.coverage.figureofmerit |
Contains types for computing statistical data on coverage calculations.
|
agi.foundation.geometry |
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.
|
Modifier and Type | Method and Description |
---|---|
CommunicationObjectScalar |
CommunicationObjectConstraint.getConstraintParameter()
Gets the communication parameter on which to constrain access.
|
Modifier and Type | Method and Description |
---|---|
void |
CommunicationObjectConstraint.setConstraintParameter(CommunicationObjectScalar value)
Sets the communication parameter on which to constrain access.
|
Constructor and Description |
---|
CommunicationObjectConstraint(CommunicationObjectScalar parameter,
double minimum,
double maximum)
Initialize a new instance with the given scalar communication parameter, minimum threshold, and maximum threshold.
|
Modifier and Type | Method and Description |
---|---|
CommunicationObjectScalar |
CommunicationFigureOfMerit.getCommunicationParameter()
Gets the scalar communication parameter to use as a template for this figure of merit.
|
Modifier and Type | Method and Description |
---|---|
void |
CommunicationFigureOfMerit.setCommunicationParameter(CommunicationObjectScalar value)
Sets the scalar communication parameter to use as a template for this figure of merit.
|
Constructor and Description |
---|
CommunicationFigureOfMerit(CommunicationObjectScalar communicationParameter)
Initialize a new instance based on the given scalar communication parameter.
|
Modifier and Type | Class and Description |
---|---|
class |
ScalarBitErrorRate<TModulation extends DigitalModulation>
A scalar which represents the bit error rate (BER) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarCarrierToInterference
A scalar which represents the carrier to interference ratio C/I from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarCarrierToNoise
A scalar which represents the carrier to noise ratio C/N from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarCarrierToNoiseDensity
A scalar which represents the carrier to noise density ratio C/No from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarCarrierToNoiseDensityPlusInterference
A scalar which represents the carrier to noise density plus interference ratio C/(N0+I0) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarCarrierToNoisePlusInterference
A scalar which represents the carrier to noise plus interference ratio C/(N+I) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarEnergyPerBitToNoiseDensity<TModulation extends DigitalModulation>
A scalar which represents the energy per bit to noise density ratio Eb/No from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarGpsCommunicationsReceiverChannelNoise
Generates GPS receiver noise based on the communications signals it is tracking.
|
class |
ScalarJammingToSignal
A scalar which represents the interference to carrier ratio I/C (also known as the jamming to signal ratio J/S) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarNoisePlusInterference
A scalar which represents the noise plus interference ratio N+I from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarPolarizationEfficiency
A scalar which represents the computed polarization efficiency which is defined as the ratio of the received power, after accounting for polarization mismatch, to the total power
in the signal before accounting for the polarization mismatch.
|
class |
ScalarPowerAtReceiverOutput
A scalar which represents the power of the intended signal at the receiver output as
identified by the
ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ScalarGpsCommunicationsReceiverChannelNoise.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarPowerAtReceiverOutput.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarPolarizationEfficiency.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarNoisePlusInterference.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarJammingToSignal.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarEnergyPerBitToNoiseDensity.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarCarrierToNoisePlusInterference.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarCarrierToNoiseDensityPlusInterference.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarCarrierToNoiseDensity.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarCarrierToNoise.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarCarrierToInterference.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarBitErrorRate.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
CommunicationObjectScalar.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Constructor and Description |
---|
CommunicationObjectScalar(CommunicationObjectScalar existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|