| Package | Description | 
|---|---|
| agi.foundation.communications | 
 Contains types for representing electromagnetic signals and propagating them along communication links. 
 | 
| 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. 
 | 
| agi.foundation.navigation.advanced | 
 Contains types used in GPS communications modeling. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ScalarBitErrorRate<DigitalModulation> | 
LinkBudgetScalars.getBitErrorRate()
Gets the bit error rate. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
ScalarBitErrorRate.checkForSameDefinition(ScalarBitErrorRate<TModulation> other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
| Constructor and Description | 
|---|
ScalarBitErrorRate(TypeLiteral<TModulation> typeLiteralTModulation,
                  ScalarBitErrorRate<TModulation> existingInstance,
                  CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
| Constructor and Description | 
|---|
GnssLinkBudgetScalars(ScalarAntennaGainInLinkDirection transmitterAntennaGainInLinkDirection,
                     ScalarAntennaGainInLinkDirection receiverAntennaGainInLinkDirection,
                     ScalarBitErrorRate<DigitalModulation> bitErrorRate,
                     ScalarCarrierToInterference carrierToInterference,
                     ScalarCarrierToNoise carrierToNoise,
                     ScalarCarrierToNoiseDensity carrierToNoiseDensity,
                     ScalarCarrierToNoisePlusInterference carrierToNoisePlusInterference,
                     ScalarEffectiveIsotropicRadiatedPower effectiveIsotropicRadiatedPower,
                     ScalarEnergyPerBitToNoiseDensity<DigitalModulation> energyPerBitToNoiseDensity,
                     ScalarPowerAtReceiverOutput powerAtReceiverOutput,
                     ScalarPropagationLoss propagationLoss,
                     ScalarReceivedIsotropicPower receivedIsotropicPower,
                     ScalarReceivedPowerFluxDensity receivedPowerFluxDensity,
                     ScalarCarrierToNoiseDensityPlusInterference carrierToNoiseDensityPlusInterference,
                     ScalarJammingToSignal jammingToSignal,
                     ScalarNoisePlusInterference noisePlusInterference,
                     String linkName,
                     int pseudoRandomNumber,
                     NavigationSignalType signalType)
Creates a new instances specifying all parameters. 
 |