Rtf
SCPI Commands :
[SOURce<HW>]:BB:NR5G:TCW:RTF:AUSDelay
[SOURce<HW>]:BB:NR5G:TCW:RTF:BBSelector
[SOURce<HW>]:BB:NR5G:TCW:RTF:CONNector
[SOURce<HW>]:BB:NR5G:TCW:RTF:CSRate
[SOURce<HW>]:BB:NR5G:TCW:RTF:MODE
[SOURce<HW>]:BB:NR5G:TCW:RTF:SERRate
- class RtfCls[source]
Rtf commands group definition. 8 total commands, 1 Subgroups, 6 group commands
- get_aus_delay() float [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:AUSDelay value: float = driver.source.bb.nr5G.tcw.rtf.get_aus_delay()
Defines the delay added to the real-time feedback.
- return:
add_user_delay: float Range: -20 to -1
- get_bb_selector() int [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:BBSelector value: int = driver.source.bb.nr5G.tcw.rtf.get_bb_selector()
Defines which baseband selector index is used in the serial messages to address the baseband. For some test case that test a moving UE, the command sets the connector of the moving UE.
- return:
bb_selector: integer Range: 0 to 3
- get_connector() FeedbackConnectorAll [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:CONNector value: enums.FeedbackConnectorAll = driver.source.bb.nr5G.tcw.rtf.get_connector()
Queries the connector used for the real-time feedback. For some test case that test a moving UE, the command queries the connector of the moving UE. Note that the result of the query is always LOCal, because feedback always uses the local connector.
- return:
connector: LOCal
- get_cs_rate() int [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:CSRate value: int = driver.source.bb.nr5G.tcw.rtf.get_cs_rate()
- Defines a custom serial rate.
INTRO_CMD_HELP: Prerequisites for this command
Select a custom serial rate ([:SOURce<hw>]:BB:NR5G:TCW:RTF:SERRate) .
- return:
custom_ser_rate: No help available
- get_mode() TcwfEedbackMode [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:MODE value: enums.TcwfEedbackMode = driver.source.bb.nr5G.tcw.rtf.get_mode()
Selects the serial line mode used for the real-time feedback.
- return:
rtf_mode: ETH Ethernet feedback mode. You can define the network characteristics with the commands listed in ‘Real-time feedback’. SERial Serial feedback mode. S3X8 Serial 3x8 feedback mode.
- get_ser_rate() FeedbackRateAll [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:SERRate value: enums.FeedbackRateAll = driver.source.bb.nr5G.tcw.rtf.get_ser_rate()
Sets the bit rate of the serial transmission. For test cases with high subcarrier spacing (SCS) and short slot duration, a serial rate of 115.2 kbps is insufficient. We recommend that you use higher serial rate so that at least one feedback command per slot is received.
- return:
serial_rate: R115 | R1M6 | R1M9 115.2 kbps, 1.6 Mbps, 1.92 Mbps CUST Custom serial rate. You can define the serial rate with [:SOURcehw]:BB:NR5G:TCW:RTF:CSRate.
- set_aus_delay(add_user_delay: float) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:AUSDelay driver.source.bb.nr5G.tcw.rtf.set_aus_delay(add_user_delay = 1.0)
Defines the delay added to the real-time feedback.
- param add_user_delay:
float Range: -20 to -1
- set_bb_selector(bb_selector: int) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:BBSelector driver.source.bb.nr5G.tcw.rtf.set_bb_selector(bb_selector = 1)
Defines which baseband selector index is used in the serial messages to address the baseband. For some test case that test a moving UE, the command sets the connector of the moving UE.
- param bb_selector:
integer Range: 0 to 3
- set_connector(connector: FeedbackConnectorAll) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:CONNector driver.source.bb.nr5G.tcw.rtf.set_connector(connector = enums.FeedbackConnectorAll.LOCal)
Queries the connector used for the real-time feedback. For some test case that test a moving UE, the command queries the connector of the moving UE. Note that the result of the query is always LOCal, because feedback always uses the local connector.
- param connector:
LOCal
- set_cs_rate(custom_ser_rate: int) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:CSRate driver.source.bb.nr5G.tcw.rtf.set_cs_rate(custom_ser_rate = 1)
- Defines a custom serial rate.
INTRO_CMD_HELP: Prerequisites for this command
Select a custom serial rate ([:SOURce<hw>]:BB:NR5G:TCW:RTF:SERRate) .
- param custom_ser_rate:
integer Range: 1E5 to 25E5
- set_mode(rtf_mode: TcwfEedbackMode) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:MODE driver.source.bb.nr5G.tcw.rtf.set_mode(rtf_mode = enums.TcwfEedbackMode.ETH)
Selects the serial line mode used for the real-time feedback.
- param rtf_mode:
ETH Ethernet feedback mode. You can define the network characteristics with the commands listed in ‘Real-time feedback’. SERial Serial feedback mode. S3X8 Serial 3x8 feedback mode.
- set_ser_rate(serial_rate: FeedbackRateAll) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:SERRate driver.source.bb.nr5G.tcw.rtf.set_ser_rate(serial_rate = enums.FeedbackRateAll.CUST)
Sets the bit rate of the serial transmission. For test cases with high subcarrier spacing (SCS) and short slot duration, a serial rate of 115.2 kbps is insufficient. We recommend that you use higher serial rate so that at least one feedback command per slot is received.
- param serial_rate:
R115 | R1M6 | R1M9 115.2 kbps, 1.6 Mbps, 1.92 Mbps CUST Custom serial rate. You can define the serial rate with [:SOURcehw]:BB:NR5G:TCW:RTF:CSRate.
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.nr5G.tcw.rtf.clone()
Subgroups