public class TxModulation extends RxModulation
Element of TxMode
Example:
<TxModulation> <DigitalModType>ASK/OOK</DigitalModType> <MaxBitRate>27000000</MaxBitRate> <MaxDevRatio>3</MaxDevRatio> </TxModulation>
| Constructor and Description |
|---|
TxModulation() |
| Modifier and Type | Method and Description |
|---|---|
UN5_3 |
getAMIdx()
Get the amplitude modulation index, which is a unitless value for an
amplitude modulation signal derived by dividing the peak modulating voltage
by the peak carrier voltage.
|
UN5_3 |
getAMRMSIdx()
Get the RMS modulation index when analog or phase modulation is used and
the baseband consists of FDM channels or multiple subcarrier signals.
|
dB |
getCarrierSuppression()
Get the amount of reduction of the signals carrier, as compared to a non
attenuated signal carrier..
|
TString |
getFMDeviationCode()
Get the code that indicates the type of Root Mean Square (RMS) deviation
(multichannel or per-channel)..
|
FreqM |
getFMPeakFreqDev()
Get the peak frequency deviation when analog modulation is employed..
|
UN5_3 |
getFMPeakModulationIdx()
Get the peak modulation index (deviation ratio) when using analog frequency
or phase modulation..
|
FreqM |
getFMRMSFreqDev()
Get the Root Means Square (RMS) frequency deviation when frequency
modulation (FM) is employed and the base band consists of
frequency-division multiplexed (FDM) channels or multiple subcarrier
signals..
|
Az180 |
getKeysAngle()
Get the keying angle for the digital/analog/hybrid data stream..
|
S500 |
getKeysDesc()
Get a text description of the keying format for the digital/analog/hybrid
data stream..
|
UN5_3 |
getMaxDevRatio()
Get the deviation ratio data applicable to frequency- or phase-modulation
equipment.
|
Signed_DB_5_2 |
getMUXLevel()
Get In Data Item US:MUXLevel (US), enter the signal power in dB referenced
to the baseband carrier for the companding of the multiplexed signal..
|
S100 |
getMUXScheme()
Get In Data Item US:MUXScheme (US), enter a freetext description of the
multiplexing algorithm..
|
TString |
getSidebandSuppressed()
Get the sideband that is suppressed in a single sideband signal..
|
dB |
getSidebandSuppression()
Get the amount that one or both of the sidebands of a signal are reduced
prior to transmission.
|
US_Bits |
getSymbolSize()
Get the number of bits in the symbols being generated.
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetAMIdx()
Determine if the AMIdx is configured.
|
boolean |
isSetAMRMSIdx()
Determine if the AMRMSIdx is configured.
|
boolean |
isSetCarrierSuppression()
Determine if the CarrierSuppression is configured.
|
boolean |
isSetFMDeviationCode()
Determine if the FMDeviationCode is configured.
|
boolean |
isSetFMPeakFreqDev()
Determine if the FMPeakFreqDev is configured.
|
boolean |
isSetFMPeakModulationIdx()
Determine if the FMPeakModulationIdx is configured.
|
boolean |
isSetFMRMSFreqDev()
Determine if the FMRMSFreqDev is configured.
|
boolean |
isSetKeysAngle()
Determine if the KeysAngle is configured.
|
boolean |
isSetKeysDesc()
Determine if the KeysDesc is configured.
|
boolean |
isSetMaxDevRatio()
Determine if the MaxDevRatio is configured.
|
boolean |
isSetMUXLevel()
Determine if the MUXLevel is configured.
|
boolean |
isSetMUXScheme()
Determine if the MUXScheme is configured.
|
boolean |
isSetSidebandSuppressed()
Determine if the SidebandSuppressed is configured.
|
boolean |
isSetSidebandSuppression()
Determine if the SidebandSuppression is configured.
|
boolean |
isSetSymbolSize()
Determine if the SymbolSize is configured.
|
void |
setAMIdx(UN5_3 value)
Set the amplitude modulation index, which is a unitless value for an
amplitude modulation signal derived by dividing the peak modulating voltage
by the peak carrier voltage.
|
void |
setAMRMSIdx(UN5_3 value)
Set the RMS modulation index when analog or phase modulation is used and
the baseband consists of FDM channels or multiple subcarrier signals.
|
void |
setCarrierSuppression(dB value)
Set the amount of reduction of the signals carrier, as compared to a non
attenuated signal carrier..
|
void |
setFMDeviationCode(TString value)
Set the code that indicates the type of Root Mean Square (RMS) deviation
(multichannel or per-channel)..
|
void |
setFMPeakFreqDev(FreqM value)
Set the peak frequency deviation when analog modulation is employed..
|
void |
setFMPeakModulationIdx(UN5_3 value)
Set the peak modulation index (deviation ratio) when using analog frequency
or phase modulation..
|
void |
setFMRMSFreqDev(FreqM value)
Set the Root Means Square (RMS) frequency deviation when frequency
modulation (FM) is employed and the base band consists of
frequency-division multiplexed (FDM) channels or multiple subcarrier
signals..
|
void |
setKeysAngle(Az180 value)
Set the keying angle for the digital/analog/hybrid data stream..
|
void |
setKeysDesc(S500 value)
Set a text description of the keying format for the digital/analog/hybrid
data stream..
|
void |
setMaxDevRatio(UN5_3 value)
Set the deviation ratio data applicable to frequency- or phase-modulation
equipment.
|
void |
setMUXLevel(Signed_DB_5_2 value)
Set In Data Item US:MUXLevel (US), enter the signal power in dB referenced
to the baseband carrier for the companding of the multiplexed signal..
|
void |
setMUXScheme(S100 value)
Set In Data Item US:MUXScheme (US), enter a freetext description of the
multiplexing algorithm..
|
void |
setSidebandSuppressed(TString value)
Set the sideband that is suppressed in a single sideband signal..
|
void |
setSidebandSuppression(dB value)
Set the amount that one or both of the sidebands of a signal are reduced
prior to transmission.
|
void |
setSymbolSize(US_Bits value)
Set the number of bits in the symbols being generated.
|
String |
toString()
Get a string representation of this TxModulation instance configuration.
|
TxModulation |
withAMIdx(Double value)
Set the amplitude modulation index, which is a unitless value for an
amplitude modulation signal derived by dividing the peak modulating voltage
by the peak carrier voltage.
|
TxModulation |
withAMRMSIdx(Double value)
Set the RMS modulation index when analog or phase modulation is used and
the baseband consists of FDM channels or multiple subcarrier signals.
|
TxModulation |
withCarrierSuppression(Double value)
Set the amount of reduction of the signals carrier, as compared to a non
attenuated signal carrier.
|
TxModulation |
withCodePeriod(Double value)
Set the length of time of the pseudorandom code repetition period.
|
TxModulation |
withCodeRate(Double value)
Set the pseudorandom code rate.
|
TxModulation |
withDigitalModType(ListCMO value)
Set the type of digital modulation.
|
TxModulation |
withFMDeviationCode(ListCFM value)
Set the code that indicates the type of Root Mean Square (RMS) deviation
(multichannel or per-channel).
|
TxModulation |
withFMPeakFreqDev(Double value)
Set the peak frequency deviation when analog modulation is employed.
|
TxModulation |
withFMPeakModulationIdx(Double value)
Set the peak modulation index (deviation ratio) when using analog frequency
or phase modulation.
|
TxModulation |
withFMRMSFreqDev(Double value)
Set the Root Means Square (RMS) frequency deviation when frequency
modulation (FM) is employed and the base band consists of
frequency-division multiplexed (FDM) channels or multiple subcarrier
signals.
|
TxModulation |
withKeysAngle(Double value)
Set the keying angle for the digital/analog/hybrid data stream.
|
TxModulation |
withKeysDesc(String value)
Set a text description of the keying format for the digital/analog/hybrid
data stream.
|
TxModulation |
withLineCoding(ListCDF value)
Set the format used to represent binary digit sequencing when digital
modulation is used.
|
TxModulation |
withMaxBitRate(Double value)
Set the maximum bit rate in kilobits per second applicable to digital
communications systems.
|
TxModulation |
withMaxDevRatio(Double value)
Set the deviation ratio data applicable to frequency- or phase-modulation
equipment.
|
TxModulation |
withMUXLevel(Double value)
Set In Data Item US:MUXLevel (US), enter the signal power in dB referenced
to the baseband carrier for the companding of the multiplexed signal.
|
TxModulation |
withMUXScheme(String value)
Set In Data Item US:MUXScheme (US), enter a freetext description of the
multiplexing algorithm.
|
TxModulation |
withNumStates(Integer value)
Set the total number of states, e.g., 4 for 4-ary Phase Shift-Keying, 64
for 64 level Quadrature AM.
|
TxModulation |
withSidebandSuppressed(ListCSI value)
Set the sideband that is suppressed in a single sideband signal.
|
TxModulation |
withSidebandSuppression(Double value)
Set the amount that one or both of the sidebands of a signal are reduced
prior to transmission.
|
TxModulation |
withSymbolSize(Double value)
Set the number of bits in the symbols being generated.
|
getCodePeriod, getCodeRate, getDigitalModType, getLineCoding, getMaxBitRate, getNumStates, isSetCodePeriod, isSetCodeRate, isSetDigitalModType, isSetLineCoding, isSetMaxBitRate, isSetNumStates, setCodePeriod, setCodeRate, setDigitalModType, setLineCoding, setMaxBitRate, setNumStatespublic UN5_3 getMaxDevRatio()
UN5_3 instancepublic void setMaxDevRatio(UN5_3 value)
value - a UN5_3 instancepublic boolean isSetMaxDevRatio()
public UN5_3 getAMIdx()
UN5_3 instancepublic void setAMIdx(UN5_3 value)
value - a UN5_3 instancepublic boolean isSetAMIdx()
public UN5_3 getAMRMSIdx()
UN5_3 instancepublic void setAMRMSIdx(UN5_3 value)
value - a UN5_3 instancepublic boolean isSetAMRMSIdx()
public FreqM getFMPeakFreqDev()
FreqM instancepublic void setFMPeakFreqDev(FreqM value)
value - a FreqM instancepublic boolean isSetFMPeakFreqDev()
public FreqM getFMRMSFreqDev()
FreqM instancepublic void setFMRMSFreqDev(FreqM value)
value - a FreqM instancepublic boolean isSetFMRMSFreqDev()
public TString getFMDeviationCode()
TString data typepublic void setFMDeviationCode(TString value)
value - the FMDeviationCode value in a TString data typepublic boolean isSetFMDeviationCode()
If configured this method also inspects the TString wrapped value.
public UN5_3 getFMPeakModulationIdx()
UN5_3 instancepublic void setFMPeakModulationIdx(UN5_3 value)
value - a UN5_3 instancepublic boolean isSetFMPeakModulationIdx()
public dB getCarrierSuppression()
dB instancepublic void setCarrierSuppression(dB value)
value - a dB instancepublic boolean isSetCarrierSuppression()
public dB getSidebandSuppression()
dB instancepublic void setSidebandSuppression(dB value)
value - a dB instancepublic boolean isSetSidebandSuppression()
public TString getSidebandSuppressed()
TString data typepublic void setSidebandSuppressed(TString value)
value - the SidebandSuppressed value in a TString data typepublic boolean isSetSidebandSuppressed()
If configured this method also inspects the TString wrapped value.
public Az180 getKeysAngle()
Az180 instancepublic void setKeysAngle(Az180 value)
value - a Az180 instancepublic boolean isSetKeysAngle()
public S500 getKeysDesc()
S500 instancepublic void setKeysDesc(S500 value)
value - a S500 instancepublic boolean isSetKeysDesc()
public Signed_DB_5_2 getMUXLevel()
Signed_DB_5_2 instancepublic void setMUXLevel(Signed_DB_5_2 value)
value - a Signed_DB_5_2 instancepublic boolean isSetMUXLevel()
public S100 getMUXScheme()
S100 instancepublic void setMUXScheme(S100 value)
value - a S100 instancepublic boolean isSetMUXScheme()
public US_Bits getSymbolSize()
US_Bits instancepublic void setSymbolSize(US_Bits value)
value - a US_Bits instancepublic boolean isSetSymbolSize()
public TxModulation withMaxDevRatio(Double value)
value - An instances of type Double.public TxModulation withAMIdx(Double value)
value - An instances of type Double.public TxModulation withAMRMSIdx(Double value)
value - An instances of type Double.public TxModulation withFMPeakFreqDev(Double value)
value - An instances of type Double.public TxModulation withFMRMSFreqDev(Double value)
value - An instances of type Double.public TxModulation withFMDeviationCode(ListCFM value)
value - An instances of type ListCFM.public TxModulation withFMPeakModulationIdx(Double value)
value - An instances of type Double.public TxModulation withCarrierSuppression(Double value)
value - An instances of type Double.public TxModulation withSidebandSuppression(Double value)
value - An instances of type Double.public TxModulation withSidebandSuppressed(ListCSI value)
value - An instances of type ListCSI.public TxModulation withKeysAngle(Double value)
value - An instances of type Double.public TxModulation withKeysDesc(String value)
value - An instances of type String.public TxModulation withMUXLevel(Double value)
value - An instances of type Double.public TxModulation withMUXScheme(String value)
value - An instances of type String.public TxModulation withSymbolSize(Double value)
value - An instances of type Double.public TxModulation withDigitalModType(ListCMO value)
withDigitalModType in class RxModulationvalue - An instances of type ListCMO.public TxModulation withMaxBitRate(Double value)
withMaxBitRate in class RxModulationvalue - An instances of type Double.public TxModulation withNumStates(Integer value)
withNumStates in class RxModulationvalue - An instances of type Integer.public TxModulation withLineCoding(ListCDF value)
withLineCoding in class RxModulationvalue - An instances of type ListCDF.public TxModulation withCodeRate(Double value)
withCodeRate in class RxModulationvalue - An instances of type Double.public TxModulation withCodePeriod(Double value)
withCodePeriod in class RxModulationvalue - An instances of type Double.public String toString()
toString in class RxModulationpublic boolean isSet()
TxModulation has no configuration requirements.
isSet in class RxModulationCopyright © 2016 OpenSSRF.org. All rights reserved.