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, setNumStates
public 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 RxModulation
value
- An instances of type ListCMO
.public TxModulation withMaxBitRate(Double value)
withMaxBitRate
in class RxModulation
value
- An instances of type Double
.public TxModulation withNumStates(Integer value)
withNumStates
in class RxModulation
value
- An instances of type Integer
.public TxModulation withLineCoding(ListCDF value)
withLineCoding
in class RxModulation
value
- An instances of type ListCDF
.public TxModulation withCodeRate(Double value)
withCodeRate
in class RxModulation
value
- An instances of type Double
.public TxModulation withCodePeriod(Double value)
withCodePeriod
in class RxModulation
value
- An instances of type Double
.public String toString()
toString
in class RxModulation
public boolean isSet()
TxModulation
has no configuration requirements.
isSet
in class RxModulation
Copyright © 2016 OpenSSRF.org. All rights reserved.