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
- Commands in total: 8Subgroups: 1Direct child commands: 6
- get_aus_delay() float[source]
# [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.
- Returns:
add_user_delay: float Range: -20 to -1
- get_bb_selector() int[source]
# [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.
- Returns:
bb_selector: integer Range: 0 to 3
- get_connector() FeedbackConnectorAll[source]
# [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.
- Returns:
connector: LOCal
- get_cs_rate() int[source]
# [SOURce<HW>]:BB:NR5G:TCW:RTF:CSRate value: int = driver.source.bb.nr5G.tcw.rtf.get_cs_rate()
Defines a custom serial rate. Prerequisites for this command
Select a custom serial rate (method
RsSmw.source.bb.nr5G.tcw.rtf.ser_rate()) .
- get_mode() TcwfEedbackMode[source]
# [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.
- Returns:
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]
# [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.
- Returns:
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 method
RsSmw.source.bb.nr5G.tcw.rtf.cs_rate().
- set_aus_delay(add_user_delay: float) None[source]
# [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.
- Parameters:
add_user_delay – float Range: -20 to -1
- set_bb_selector(bb_selector: int) None[source]
# [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.
- Parameters:
bb_selector – integer Range: 0 to 3
- set_connector(connector: FeedbackConnectorAll) None[source]
# [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.
- Parameters:
connector – LOCal
- set_cs_rate(custom_ser_rate: int) None[source]
# [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. Prerequisites for this command
Select a custom serial rate (method
RsSmw.source.bb.nr5G.tcw.rtf.ser_rate()) .
- Parameters:
custom_ser_rate – integer Range: 1E5 to 25E5
- set_mode(rtf_mode: TcwfEedbackMode) None[source]
# [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.
- Parameters:
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]
# [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.
- Parameters:
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 method
RsSmw.source.bb.nr5G.tcw.rtf.cs_rate().
Cloning the Group
# Create a copy of the original group, that exists independently
rtf_copy = driver.source.bb.nr5G.tcw.rtf.clone()
Subgroups