Iq
SCPI Commands :
IQ:STATe
IQ:BWIDth
IQ:RBWidth
IQ:SRATe
IQ:RLENgth
IQ:INSRate
IQ:PAIR
- Commands in total: 7Subgroups: 0Direct child commands: 7
- get_bandwidth() float[source]
# IQ:BWIDth value: float = driver.iq.get_bandwidth()
Returns the filter bandwidth. See also: method
RsRtx.iq.rbwidth()- Returns:
abs_bw: 40 to 8E+9
- get_ins_rate() InputSmpRate[source]
# IQ:INSRate value: enums.InputSmpRate = driver.iq.get_ins_rate()
Shows the sample rate of capturing the input data in I/Q mode: 20 Gsample/s. If you use R&S RTP134B or R&S RTP164B instruments, you can change the sample rate to 40 Gsample/s. See also: ‘Input sample rate’.
- get_pair() ChannelPair[source]
# IQ:PAIR value: enums.ChannelPair = driver.iq.get_pair()
Selects the channel combination. You can couple one of the channels C1 or C2 with one of the channels C4 or C4. The command is valid at input sample rate 40 Gsample/s on R&S RTP134B or R&S RTP164B instruments.
- Returns:
channel_pair: C1C3 | C1C4 | C2C3 | C2C4
- get_rbwidth() float[source]
# IQ:RBWidth value: float = driver.iq.get_rbwidth()
Sets the bandwidth factor to define the filter bandwidth. Filter BW = Relative BW * Sample rate
- Returns:
rel_bw: 0.04 to 0.8
- get_rlength() int[source]
# IQ:RLENgth value: int = driver.iq.get_rlength()
Sets the required record length of the output I/Q data. The resulting acquisition time of the I/Q data is: Acquisition time = Record length / Sample rate
- Returns:
record_length: 1 to 10E+6
- get_state() bool[source]
# IQ:STATe value: bool = driver.iq.get_state()
Activates the I/Q mode of the instrument.
- Returns:
iq_mode: ON: I/Q mode OFF: normal oscilloscope mode
- get_symbol_rate() float[source]
# IQ:SRATe value: float = driver.iq.get_symbol_rate()
Sets the required sample rate of the output I/Q data.
- Returns:
sample_rate: 1000 | 400E+6 to 20E+9 | 40E+9 (for input sample rate 20 Gsample/s | 40 Gsample/s)
- set_ins_rate(input_smp_rate: InputSmpRate) None[source]
# IQ:INSRate driver.iq.set_ins_rate(input_smp_rate = enums.InputSmpRate.SR10G)
Shows the sample rate of capturing the input data in I/Q mode: 20 Gsample/s. If you use R&S RTP134B or R&S RTP164B instruments, you can change the sample rate to 40 Gsample/s. See also: ‘Input sample rate’.
- Parameters:
input_smp_rate – SR20G | SR40G
- set_pair(channel_pair: ChannelPair) None[source]
# IQ:PAIR driver.iq.set_pair(channel_pair = enums.ChannelPair.C1C3)
Selects the channel combination. You can couple one of the channels C1 or C2 with one of the channels C4 or C4. The command is valid at input sample rate 40 Gsample/s on R&S RTP134B or R&S RTP164B instruments.
- Parameters:
channel_pair – C1C3 | C1C4 | C2C3 | C2C4
- set_rbwidth(rel_bw: float) None[source]
# IQ:RBWidth driver.iq.set_rbwidth(rel_bw = 1.0)
Sets the bandwidth factor to define the filter bandwidth. Filter BW = Relative BW * Sample rate
- Parameters:
rel_bw – 0.04 to 0.8
- set_rlength(record_length: int) None[source]
# IQ:RLENgth driver.iq.set_rlength(record_length = 1)
Sets the required record length of the output I/Q data. The resulting acquisition time of the I/Q data is: Acquisition time = Record length / Sample rate
- Parameters:
record_length – 1 to 10E+6
- set_state(iq_mode: bool) None[source]
# IQ:STATe driver.iq.set_state(iq_mode = False)
Activates the I/Q mode of the instrument.
- Parameters:
iq_mode – ON: I/Q mode OFF: normal oscilloscope mode
- set_symbol_rate(sample_rate: float) None[source]
# IQ:SRATe driver.iq.set_symbol_rate(sample_rate = 1.0)
Sets the required sample rate of the output I/Q data.
- Parameters:
sample_rate – 1000 | 400E+6 to 20E+9 | 40E+9 (for input sample rate 20 Gsample/s | 40 Gsample/s)