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