Rtfb
SCPI Commands :
[SOURce<HW>]:BB:EUTRa:UL:RTFB:AACK
[SOURce<HW>]:BB:EUTRa:UL:RTFB:ACKDefinition
[SOURce<HW>]:BB:EUTRa:UL:RTFB:ADUDelay
[SOURce<HW>]:BB:EUTRa:UL:RTFB:BBSelector
[SOURce<HW>]:BB:EUTRa:UL:RTFB:BEINsertion
[SOURce<HW>]:BB:EUTRa:UL:RTFB:BERate
[SOURce<HW>]:BB:EUTRa:UL:RTFB:CONNector
[SOURce<HW>]:BB:EUTRa:UL:RTFB:DMODe
[SOURce<HW>]:BB:EUTRa:UL:RTFB:GENReports
[SOURce<HW>]:BB:EUTRa:UL:RTFB:ITADvance
[SOURce<HW>]:BB:EUTRa:UL:RTFB:ITAFeedback
[SOURce<HW>]:BB:EUTRa:UL:RTFB:LOFFset
[SOURce<HW>]:BB:EUTRa:UL:RTFB:MAXTrans
[SOURce<HW>]:BB:EUTRa:UL:RTFB:MODE
[SOURce<HW>]:BB:EUTRa:UL:RTFB:RVSequence
[SOURce<HW>]:BB:EUTRa:UL:RTFB:SERate
- class RtfbCls[source]
Rtfb commands group definition. 16 total commands, 0 Subgroups, 16 group commands
- get_aack() bool [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:AACK value: bool = driver.source.bb.eutra.uplink.rtfb.get_aack()
If enabled, the signal generator will not use any external HARQ feedback from the DUT for its HARQ processes until an ACK command is received the first time.
- return
assume_ack: 1| ON| 0| OFF
- get_ack_definition() RsSmw.enums.LowHigh [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:ACKDefinition value: enums.LowHigh = driver.source.bb.eutra.uplink.rtfb.get_ack_definition()
(Binary ACK/NACK mode only) Determines whether a high or a low binary level on the feedback line connector represents an ACK.
- return
ack_definition: HIGH| LOW
- get_adu_delay() float [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:ADUDelay value: float = driver.source.bb.eutra.uplink.rtfb.get_adu_delay()
- Determines the point in time when the feedback can be sent to the instrument.
Table Header: Mode / Value Range
Binary / 3GPP Distance Mode: -1 to 2.99 subframes
Direct Response Distance Mode: +1 to 6.99 subframes
Serial and Serial 3x8 / ‘UE x > Config > 3GPP Release = Release 8/9 or LTE-Advanced’: -1 to 1.99 subframes ‘UE x > Config > 3GPP Release = eMTC/NB-IoT’: -18 to -0.3 subframes
- return
add_user_delay: float Range: depends on the feedback mode and the installed options , Unit: Subframes
- get_bb_selector() int [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:BBSelector value: int = driver.source.bb.eutra.uplink.rtfb.get_bb_selector()
In serial mode, required for multiplexing serial commands for different basebands to one feedback line.
- return
baseband_select: integer Range: 0 to 3
- get_be_insertion() RsSmw.enums.FeedbackBlerMode [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:BEINsertion value: enums.FeedbackBlerMode = driver.source.bb.eutra.uplink.rtfb.get_be_insertion()
Enables/disables the statistical insertion of block errors into PUSCH packets. The block error insertion can be enabled for a single HARQ process or for all processes. In the single HARQ process case, the used process is always the one that corresponds to the first activated PUSCH.
- return
block_err_insert: OFF| FPRocess| APRocesses
- get_bit_error_rate() float [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:BERate value: float = driver.source.bb.eutra.uplink.rtfb.get_bit_error_rate()
Block error rate for the statistical insertion of block errors.
- return
block_err_rate: float Range: 0.0001 to 1
- get_connector() RsSmw.enums.FeedbackConnector [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:CONNector value: enums.FeedbackConnector = driver.source.bb.eutra.uplink.rtfb.get_connector()
Determines the feedback line connector.
- return
connector: LOCal| GLOBal LOCal T/M 3 connector for R&S SMW-B10 T/M 2 connector for R&S SMW-B9 GLOBal (reserved for future use) USER 6 connector
- get_dmode() RsSmw.enums.FeedbackDistMode [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:DMODe value: enums.FeedbackDistMode = driver.source.bb.eutra.uplink.rtfb.get_dmode()
Determines how the number of the uplink subframe is calculated, in which the signaled feedback has the desired effect.
- return
distance_mode: STD| DIRect
- get_gen_reports() bool [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:GENReports value: bool = driver.source.bb.eutra.uplink.rtfb.get_gen_reports()
Triggers the instrument to create and store transmission and/or reception realtime feedback debug reports.
- return
gen_debug_reports: 1| ON| 0| OFF
- get_it_advance() int [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:ITADvance value: int = driver.source.bb.eutra.uplink.rtfb.get_it_advance()
The initial timing advance of the uplink signal (at the output of the instrument’s baseband unit) in units of 16 TS.
- return
init_tim_advance: integer Range: 0 to 1282
- get_ita_feedback() bool [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:ITAFeedback value: bool = driver.source.bb.eutra.uplink.rtfb.get_ita_feedback()
If enabled the instrument ignores timing adjustment feedback. For missing feedback, no error message is indicated. If disabled, the instrument indicates error for missing TA adjustment command from the base station.
- return
ignore_timing_adj: 1| ON| 0| OFF
- get_loffset() int [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:LOFFset value: int = driver.source.bb.eutra.uplink.rtfb.get_loffset()
Delays the start time for generation of the debug report files.
- return
logging_offset: integer Range: 0 to 100000000
- get_max_trans() int [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:MAXTrans value: int = driver.source.bb.eutra.uplink.rtfb.get_max_trans()
After this maximum number of transmissions (incl. first transmission) , the first redundancy version of the redundancy version sequence is used even in case of NACK.
- return
max_transmission: integer Range: 1 to 20
- get_mode() RsSmw.enums.FeedbackMode [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:MODE value: enums.FeedbackMode = driver.source.bb.eutra.uplink.rtfb.get_mode()
Enables realtime feedback and determines the mode (binary or serial) .
- return
mode: OFF| SERial| S3X8 | BAN
- get_rv_sequence() str [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:RVSequence value: str = driver.source.bb.eutra.uplink.rtfb.get_rv_sequence()
Determines the sequence of redundancy versions for the individual HARQ processes. Unless otherwise requested by serial feedback commands, the first value in the sequence of redundancy versions is used each time an ACK is received or for the very first transmission of a process. The sequence of redundancy versions is read out cyclically, i.e. whenever a NACK is received and a retransmission is requested, the next redundancy version in the sequence is used. The first value in the sequence is used again even in case a NACK is received, if the maximum number of transmissions (BB:EUTR:UL:RTFB:MAXT) in a process was reached.
- return
red_vers_sequence: string
- get_ser_rte() RsSmw.enums.EutraSerialRate [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:SERate value: enums.EutraSerialRate = driver.source.bb.eutra.uplink.rtfb.get_ser_rte()
(Serial mode only) Determines the bit rate of the serial transmission.
- return
serial_rate: SR115_2K| SR1_92M| SR1_6M
- set_aack(assume_ack: bool) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:AACK driver.source.bb.eutra.uplink.rtfb.set_aack(assume_ack = False)
If enabled, the signal generator will not use any external HARQ feedback from the DUT for its HARQ processes until an ACK command is received the first time.
- param assume_ack
1| ON| 0| OFF
- set_ack_definition(ack_definition: RsSmw.enums.LowHigh) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:ACKDefinition driver.source.bb.eutra.uplink.rtfb.set_ack_definition(ack_definition = enums.LowHigh.HIGH)
(Binary ACK/NACK mode only) Determines whether a high or a low binary level on the feedback line connector represents an ACK.
- param ack_definition
HIGH| LOW
- set_adu_delay(add_user_delay: float) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:ADUDelay driver.source.bb.eutra.uplink.rtfb.set_adu_delay(add_user_delay = 1.0)
- Determines the point in time when the feedback can be sent to the instrument.
Table Header: Mode / Value Range
Binary / 3GPP Distance Mode: -1 to 2.99 subframes
Direct Response Distance Mode: +1 to 6.99 subframes
Serial and Serial 3x8 / ‘UE x > Config > 3GPP Release = Release 8/9 or LTE-Advanced’: -1 to 1.99 subframes ‘UE x > Config > 3GPP Release = eMTC/NB-IoT’: -18 to -0.3 subframes
- param add_user_delay
float Range: depends on the feedback mode and the installed options , Unit: Subframes
- set_bb_selector(baseband_select: int) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:BBSelector driver.source.bb.eutra.uplink.rtfb.set_bb_selector(baseband_select = 1)
In serial mode, required for multiplexing serial commands for different basebands to one feedback line.
- param baseband_select
integer Range: 0 to 3
- set_be_insertion(block_err_insert: RsSmw.enums.FeedbackBlerMode) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:BEINsertion driver.source.bb.eutra.uplink.rtfb.set_be_insertion(block_err_insert = enums.FeedbackBlerMode.APRocesses)
Enables/disables the statistical insertion of block errors into PUSCH packets. The block error insertion can be enabled for a single HARQ process or for all processes. In the single HARQ process case, the used process is always the one that corresponds to the first activated PUSCH.
- param block_err_insert
OFF| FPRocess| APRocesses
- set_bit_error_rate(block_err_rate: float) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:BERate driver.source.bb.eutra.uplink.rtfb.set_bit_error_rate(block_err_rate = 1.0)
Block error rate for the statistical insertion of block errors.
- param block_err_rate
float Range: 0.0001 to 1
- set_connector(connector: RsSmw.enums.FeedbackConnector) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:CONNector driver.source.bb.eutra.uplink.rtfb.set_connector(connector = enums.FeedbackConnector.GLOBal)
Determines the feedback line connector.
- param connector
LOCal| GLOBal LOCal T/M 3 connector for R&S SMW-B10 T/M 2 connector for R&S SMW-B9 GLOBal (reserved for future use) USER 6 connector
- set_dmode(distance_mode: RsSmw.enums.FeedbackDistMode) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:DMODe driver.source.bb.eutra.uplink.rtfb.set_dmode(distance_mode = enums.FeedbackDistMode.DIRect)
Determines how the number of the uplink subframe is calculated, in which the signaled feedback has the desired effect.
- param distance_mode
STD| DIRect
- set_gen_reports(gen_debug_reports: bool) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:GENReports driver.source.bb.eutra.uplink.rtfb.set_gen_reports(gen_debug_reports = False)
Triggers the instrument to create and store transmission and/or reception realtime feedback debug reports.
- param gen_debug_reports
1| ON| 0| OFF
- set_it_advance(init_tim_advance: int) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:ITADvance driver.source.bb.eutra.uplink.rtfb.set_it_advance(init_tim_advance = 1)
The initial timing advance of the uplink signal (at the output of the instrument’s baseband unit) in units of 16 TS.
- param init_tim_advance
integer Range: 0 to 1282
- set_ita_feedback(ignore_timing_adj: bool) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:ITAFeedback driver.source.bb.eutra.uplink.rtfb.set_ita_feedback(ignore_timing_adj = False)
If enabled the instrument ignores timing adjustment feedback. For missing feedback, no error message is indicated. If disabled, the instrument indicates error for missing TA adjustment command from the base station.
- param ignore_timing_adj
1| ON| 0| OFF
- set_loffset(logging_offset: int) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:LOFFset driver.source.bb.eutra.uplink.rtfb.set_loffset(logging_offset = 1)
Delays the start time for generation of the debug report files.
- param logging_offset
integer Range: 0 to 100000000
- set_max_trans(max_transmission: int) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:MAXTrans driver.source.bb.eutra.uplink.rtfb.set_max_trans(max_transmission = 1)
After this maximum number of transmissions (incl. first transmission) , the first redundancy version of the redundancy version sequence is used even in case of NACK.
- param max_transmission
integer Range: 1 to 20
- set_mode(mode: RsSmw.enums.FeedbackMode) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:MODE driver.source.bb.eutra.uplink.rtfb.set_mode(mode = enums.FeedbackMode.BAN)
Enables realtime feedback and determines the mode (binary or serial) .
- param mode
OFF| SERial| S3X8 | BAN
- set_rv_sequence(red_vers_sequence: str) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:RVSequence driver.source.bb.eutra.uplink.rtfb.set_rv_sequence(red_vers_sequence = 'abc')
Determines the sequence of redundancy versions for the individual HARQ processes. Unless otherwise requested by serial feedback commands, the first value in the sequence of redundancy versions is used each time an ACK is received or for the very first transmission of a process. The sequence of redundancy versions is read out cyclically, i.e. whenever a NACK is received and a retransmission is requested, the next redundancy version in the sequence is used. The first value in the sequence is used again even in case a NACK is received, if the maximum number of transmissions (BB:EUTR:UL:RTFB:MAXT) in a process was reached.
- param red_vers_sequence
string
- set_ser_rte(serial_rate: RsSmw.enums.EutraSerialRate) None [source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RTFB:SERate driver.source.bb.eutra.uplink.rtfb.set_ser_rte(serial_rate = enums.EutraSerialRate.SR1_6M)
(Serial mode only) Determines the bit rate of the serial transmission.
- param serial_rate
SR115_2K| SR1_92M| SR1_6M