public class LinkBudgetScalars extends Object
public LinkBudgetScalars(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)
transmitterAntennaGainInLinkDirection - The transmitter antenna gain in the link direction.receiverAntennaGainInLinkDirection - The receiver antenna gain in the link direction.bitErrorRate - The bit error rate.carrierToInterference - The carrier to interference ratio.carrierToNoise - The carrier to noise ratio.carrierToNoiseDensity - The carrier to noise density ratio.carrierToNoisePlusInterference - The carrier to noise plus interference ratio.effectiveIsotropicRadiatedPower - The effective isotropic radiated power.energyPerBitToNoiseDensity - The energy per bit to noise density.powerAtReceiverOutput - The power at receiver output.propagationLoss - The propagation loss.receivedIsotropicPower - The received isotropic power.receivedPowerFluxDensity - The received power flux density.public LinkBudgetScalars(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, String linkName)
transmitterAntennaGainInLinkDirection - The transmitter antenna gain in the link direction.receiverAntennaGainInLinkDirection - The receiver antenna gain in the link direction.bitErrorRate - The bit error rate.carrierToInterference - The carrier to interference ratio.carrierToNoise - The carrier to noise ratio.carrierToNoiseDensity - The carrier to noise density ratio.carrierToNoisePlusInterference - The carrier to noise plus interference ratio.effectiveIsotropicRadiatedPower - The effective isotropic radiated power.energyPerBitToNoiseDensity - The energy per bit to noise density.powerAtReceiverOutput - The power at receiver output.propagationLoss - The propagation loss.receivedIsotropicPower - The received isotropic power.receivedPowerFluxDensity - The received power flux density.linkName - The name of the link producing these scalars.public LinkBudgetScalars(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, String linkName, ArrayList<ScalarPropagationLoss> propagationLossPerModel)
transmitterAntennaGainInLinkDirection - The transmitter antenna gain in the link direction.receiverAntennaGainInLinkDirection - The receiver antenna gain in the link direction.bitErrorRate - The bit error rate.carrierToInterference - The carrier to interference ratio.carrierToNoise - The carrier to noise ratio.carrierToNoiseDensity - The carrier to noise density ratio.carrierToNoisePlusInterference - The carrier to noise plus interference ratio.effectiveIsotropicRadiatedPower - The effective isotropic radiated power.energyPerBitToNoiseDensity - The energy per bit to noise density.powerAtReceiverOutput - The power at receiver output.propagationLoss - The propagation loss.receivedIsotropicPower - The received isotropic power.receivedPowerFluxDensity - The received power flux density.linkName - The name of the link producing these scalars.propagationLossPerModel - A list of scalars that compute the amount of propagation loss per propagation model.public final ScalarAntennaGainInLinkDirection getTransmitterAntennaGainInLinkDirection()
public final ScalarAntennaGainInLinkDirection getReceiverAntennaGainInLinkDirection()
public final ScalarBitErrorRate<DigitalModulation> getBitErrorRate()
public final ScalarCarrierToInterference getCarrierToInterference()
public final ScalarCarrierToNoise getCarrierToNoise()
public final ScalarCarrierToNoiseDensity getCarrierToNoiseDensity()
public final ScalarCarrierToNoisePlusInterference getCarrierToNoisePlusInterference()
public final ScalarEffectiveIsotropicRadiatedPower getEffectiveIsotropicRadiatedPower()
public final ScalarEnergyPerBitToNoiseDensity<DigitalModulation> getEnergyPerBitToNoiseDensity()
public final ScalarPowerAtReceiverOutput getPowerAtReceiverOutput()
public final ScalarPropagationLoss getPropagationLoss()
@Nullable public final ArrayList<ScalarPropagationLoss> getPropagationLossPerModel()
public final ScalarReceivedIsotropicPower getReceivedIsotropicPower()
public final ScalarReceivedPowerFluxDensity getReceivedPowerFluxDensity()