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() 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() 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() 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() 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() 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() 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: 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: 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: 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: 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: 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: 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