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() RsSmw.enums.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() RsSmw.enums.TcwfEedbackMode [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:MODE value: enums.TcwfEedbackMode = driver.source.bb.nr5G.tcw.rtf.get_mode()
- Defines the serial line mode used for the real-time feedback.
INTRO_CMD_HELP: Prerequisites for this command
Serial Sets the serial line to 16 bits width.
Serial 3x8 Sets the serial line to an array with 3 times 8 bits width (24 bits) .
- return
rtf_mode: SERial| S3X8
- get_ser_rate() RsSmw.enums.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: RsSmw.enums.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: RsSmw.enums.TcwfEedbackMode) None [source]
# SCPI: [SOURce<HW>]:BB:NR5G:TCW:RTF:MODE driver.source.bb.nr5G.tcw.rtf.set_mode(rtf_mode = enums.TcwfEedbackMode.S3X8)
- Defines the serial line mode used for the real-time feedback.
INTRO_CMD_HELP: Prerequisites for this command
Serial Sets the serial line to 16 bits width.
Serial 3x8 Sets the serial line to an array with 3 times 8 bits width (24 bits) .
- param rtf_mode
SERial| S3X8
- set_ser_rate(serial_rate: RsSmw.enums.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