RfSettings¶
SCPI Commands
CONFigure:CDMA:SIGNaling<Instance>:RFSettings:EATTenuation
CONFigure:CDMA:SIGNaling<Instance>:RFSettings:BCLass
CONFigure:CDMA:SIGNaling<Instance>:RFSettings:FREQuency
CONFigure:CDMA:SIGNaling<Instance>:RFSettings:FLFRequency
CONFigure:CDMA:SIGNaling<Instance>:RFSettings:RLFRequency
CONFigure:CDMA:SIGNaling<Instance>:RFSettings:FOFFset
CONFigure:CDMA:SIGNaling<Instance>:RFSettings:CHANnel
- class RfSettings[source]
RfSettings commands group definition. 7 total commands, 0 Sub-groups, 7 group commands
- class EattenuationStruct[source]
Structure for reading output parameters. Fields:
Rf_Input_Ext_Att: float: Range: -50 dB to 90 dB, Unit: dB
Rf_Output_Ext_Att: float: Range: -50 dB to 90 dB, Unit: dB
- class FrequencyStruct[source]
Structure for reading output parameters. Fields:
Forward_Link_Freq: float: Range: 0 Hz to 6.1 GHz
Reverse_Link_Freq: float: Range: 0 Hz to 6.1 GHz
- get_bclass() → RsCmwCdma2kSig.enums.BandClass[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:RFSettings:BCLass value: enums.BandClass = driver.configure.rfSettings.get_bclass()
Selects the band class (BC) . If the current center frequency is valid for this BC, the corresponding channel number is also calculated and set. See also: ‘Band Classes’
- return
band_class: USC | KCEL | NAPC | TACS | JTAC | KPCS | N45T | IM2K | NA7C | B18M | NA9C | NA8S | PA4M | PA8M | IEXT | USPC | AWS | U25B | PS7C | LO7C | LBANd | SBANd USC: BC 0, US-Cellular KCEL: BC 0, Korean Cellular NAPC: BC 1, North American PCS TACS: BC 2, TACS Band JTAC: BC 3, JTACS Band KPCS: BC 4, Korean PCS N45T: BC 5, NMT-450 IM2K: BC 6, IMT-2000 NA7C: BC 7, Upper 700 MHz B18M: BC 8, 1800 MHz Band NA9C: BC 9, North American 900 MHz NA8S: BC 10, Secondary 800 MHz PA4M: BC 11, European 400 MHz PAMR PA8M: BC 12, 800 MHz PAMR IEXT: BC 13, IMT-2000 2.5 GHz Extension USPC: BC 14, US PCS 1900 MHz AWS: BC 15, AWS Band U25B: BC 16, US 2.5 GHz Band PS7C: BC 18, Public Safety Band 700 MHz LO7C: BC 19, Lower 700 MHz LBAN: BC 20, L-Band SBAN: BC 21, S-Band
- get_channel() → int[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:RFSettings:CHANnel value: int = driver.configure.rfSettings.get_channel()
Sets the RF carrier frequency as CDMA2000 channel number. If the channel number is valid for the current frequency band, the corresponding center frequency is calculated and set. If the channel number is queried while an out-of-band frequency is set, the response is ‘INV’. See also: ‘Band Classes’
- return
channel: Range: Depends on selected frequency band.
- get_eattenuation() → EattenuationStruct[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:RFSettings:EATTenuation value: EattenuationStruct = driver.configure.rfSettings.get_eattenuation()
Defines the external attenuations (or gain, if the value is negative) , to be applied to the selected RF input and output connectors.
- return
structure: for return value, see the help for EattenuationStruct structure arguments.
- get_fl_frequency() → float[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:RFSettings:FLFRequency value: float = driver.configure.rfSettings.get_fl_frequency()
Queries the forward signal frequency of the RF generator.
- return
frequency: Range: 0 Hz to 6.1 GHz, Unit: Hz
- get_foffset() → float[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:RFSettings:FOFFset value: float = driver.configure.rfSettings.get_foffset()
Selects a positive or negative offset frequency to be added to the center frequency of the forward and reverse link.
- return
freq_offset: Range: -50 kHz to 50 kHz, Unit: Hz
- get_frequency() → FrequencyStruct[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:RFSettings:FREQuency value: FrequencyStruct = driver.configure.rfSettings.get_frequency()
Queries the forward and reverse link frequency, depending on the selected band class and channel.
- return
structure: for return value, see the help for FrequencyStruct structure arguments.
- get_rl_frequency() → float[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:RFSettings:RLFRequency value: float = driver.configure.rfSettings.get_rl_frequency()
Queries the reverse frequency.
- return
frequency: Range: 0 Hz to 6.1 GHz, Unit: Hz
- set_bclass(band_class: RsCmwCdma2kSig.enums.BandClass) → None[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:RFSettings:BCLass driver.configure.rfSettings.set_bclass(band_class = enums.BandClass.AWS)
Selects the band class (BC) . If the current center frequency is valid for this BC, the corresponding channel number is also calculated and set. See also: ‘Band Classes’
- param band_class
USC | KCEL | NAPC | TACS | JTAC | KPCS | N45T | IM2K | NA7C | B18M | NA9C | NA8S | PA4M | PA8M | IEXT | USPC | AWS | U25B | PS7C | LO7C | LBANd | SBANd USC: BC 0, US-Cellular KCEL: BC 0, Korean Cellular NAPC: BC 1, North American PCS TACS: BC 2, TACS Band JTAC: BC 3, JTACS Band KPCS: BC 4, Korean PCS N45T: BC 5, NMT-450 IM2K: BC 6, IMT-2000 NA7C: BC 7, Upper 700 MHz B18M: BC 8, 1800 MHz Band NA9C: BC 9, North American 900 MHz NA8S: BC 10, Secondary 800 MHz PA4M: BC 11, European 400 MHz PAMR PA8M: BC 12, 800 MHz PAMR IEXT: BC 13, IMT-2000 2.5 GHz Extension USPC: BC 14, US PCS 1900 MHz AWS: BC 15, AWS Band U25B: BC 16, US 2.5 GHz Band PS7C: BC 18, Public Safety Band 700 MHz LO7C: BC 19, Lower 700 MHz LBAN: BC 20, L-Band SBAN: BC 21, S-Band
- set_channel(channel: int) → None[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:RFSettings:CHANnel driver.configure.rfSettings.set_channel(channel = 1)
Sets the RF carrier frequency as CDMA2000 channel number. If the channel number is valid for the current frequency band, the corresponding center frequency is calculated and set. If the channel number is queried while an out-of-band frequency is set, the response is ‘INV’. See also: ‘Band Classes’
- param channel
Range: Depends on selected frequency band.
- set_eattenuation(value: RsCmwCdma2kSig.Implementations.Configure_.RfSettings.RfSettings.EattenuationStruct) → None[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:RFSettings:EATTenuation driver.configure.rfSettings.set_eattenuation(value = EattenuationStruct())
Defines the external attenuations (or gain, if the value is negative) , to be applied to the selected RF input and output connectors.
- param value
see the help for EattenuationStruct structure arguments.
- set_foffset(freq_offset: float) → None[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:RFSettings:FOFFset driver.configure.rfSettings.set_foffset(freq_offset = 1.0)
Selects a positive or negative offset frequency to be added to the center frequency of the forward and reverse link.
- param freq_offset
Range: -50 kHz to 50 kHz, Unit: Hz