public interface IGpsCommunicationsReceiverConfiguration
GpsCommunicationsFrontEnd
.Modifier and Type | Method and Description |
---|---|
double |
getAntennaEfficiency()
Gets the efficiency of the front end's antenna, as a ratio between zero and one.
|
double |
getAntennaNoiseTemperature()
Gets the effective noise temperature resulting from effects outside the antenna; galactic
noise, Earth's albedo, etc., in kelvin.
|
double |
getCorrelatorSpacing()
Gets the spacing between the early and late correlator peaks, in chips.
|
double |
getDelayLockLoopFilterBandwidth()
Gets the bandwidth of the DLL tracking loop, in hertz.
|
double |
getFrontEndBandwidth()
Gets the bandwidth of the front end used to track all signals, in hertz.
|
boolean |
getIsDualFrequency()
Gets a value indicating whether this receiver uses signals from two frequencies.
|
double |
getLnaGain()
Gets the gain of the Low Noise Amplifier (LNA).
|
double |
getNoiseFactor()
Gets the noise factor value this receiver uses to calculate noise in the communication signals.
|
Polarization |
getPolarization()
Gets the antenna polarization.
|
double |
getPostLnaGain()
Gets the gain of the cabling after the Low Noise Amplifier (LNA).
|
double |
getPreLnaGain()
Gets the gain of the cabling and filtering prior to reaching the Low Noise Amplifier (LNA).
|
RadioFrequencyGainPattern |
getReceiverAntennaGainPattern()
Gets the front end's antenna gain pattern.
|
double |
getReceiverOperatingTemperature()
Gets the ambient temperature where the front end is operating, in kelvin.
|
void |
setAntennaEfficiency(double value)
Sets the efficiency of the front end's antenna, as a ratio between zero and one.
|
void |
setAntennaNoiseTemperature(double value)
Sets the effective noise temperature resulting from effects outside the antenna; galactic
noise, Earth's albedo, etc., in kelvin.
|
void |
setCorrelatorSpacing(double value)
Sets the spacing between the early and late correlator peaks, in chips.
|
void |
setDelayLockLoopFilterBandwidth(double value)
Sets the bandwidth of the DLL tracking loop, in hertz.
|
void |
setFrontEndBandwidth(double value)
Sets the bandwidth of the front end used to track all signals, in hertz.
|
void |
setIsDualFrequency(boolean value)
Sets a value indicating whether this receiver uses signals from two frequencies.
|
void |
setLnaGain(double value)
Sets the gain of the Low Noise Amplifier (LNA).
|
void |
setNoiseFactor(double value)
Sets the noise factor value this receiver uses to calculate noise in the communication signals.
|
void |
setPolarization(Polarization value)
Sets the antenna polarization.
|
void |
setPostLnaGain(double value)
Sets the gain of the cabling after the Low Noise Amplifier (LNA).
|
void |
setPreLnaGain(double value)
Sets the gain of the cabling and filtering prior to reaching the Low Noise Amplifier (LNA).
|
void |
setReceiverAntennaGainPattern(RadioFrequencyGainPattern value)
Sets the front end's antenna gain pattern.
|
void |
setReceiverOperatingTemperature(double value)
Sets the ambient temperature where the front end is operating, in kelvin.
|
RadioFrequencyGainPattern getReceiverAntennaGainPattern()
void setReceiverAntennaGainPattern(RadioFrequencyGainPattern value)
Polarization getPolarization()
void setPolarization(Polarization value)
double getAntennaEfficiency()
void setAntennaEfficiency(double value)
double getNoiseFactor()
void setNoiseFactor(double value)
boolean getIsDualFrequency()
void setIsDualFrequency(boolean value)
double getPreLnaGain()
void setPreLnaGain(double value)
double getLnaGain()
void setLnaGain(double value)
double getPostLnaGain()
void setPostLnaGain(double value)
double getAntennaNoiseTemperature()
void setAntennaNoiseTemperature(double value)
double getReceiverOperatingTemperature()
void setReceiverOperatingTemperature(double value)
double getFrontEndBandwidth()
void setFrontEndBandwidth(double value)
double getCorrelatorSpacing()
void setCorrelatorSpacing(double value)
double getDelayLockLoopFilterBandwidth()
void setDelayLockLoopFilterBandwidth(double value)