Hda
SCPI Commands :
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:BMCS
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:BW
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:CCONfig
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:PCHannel
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:RTPT
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNM
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNN
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNP
[SOURce<HW>]:BB:WLAY:PCONfig:HDA:TSL
- class HdaCls[source]
Hda commands group definition. 17 total commands, 7 Subgroups, 9 group commands
- get_bmcs() int [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:BMCS value: int = driver.source.bb.wlay.pconfig.hda.get_bmcs()
Selects the modulation and coding scheme (MCS) for all spatial streams. The current firmware supports MSC for EDMG SC mode only, see Table ‘MCS for 802.11ay EDMG SC mode’, for example.
- return
base_mcs: integer Range: 1 to 21
- get_bw() RsSmw.enums.WlanayBw [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:BW value: enums.WlanayBw = driver.source.bb.wlay.pconfig.hda.get_bw()
Sets the bandwidth of the EDMG single carrier signal that is a multiple of 2.16 GHz.
- return
bw: BW216| BW432 BW216 2.16 GHz bandwidth BW432 Requires R&S SMW-K555. 4.32 GHz bandwidth
- get_cconfig() int [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:CCONfig value: int = driver.source.bb.wlay.pconfig.hda.get_cconfig()
Sets the channel configuration that is the configuration 2.16 GHz and 4.32 GHz channels.
- return
channel_config: integer Range: 1 to 176
- get_pchannel() float [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:PCHannel value: float = driver.source.bb.wlay.pconfig.hda.get_pchannel()
Queries the primary channel number as set via the channel configuration, see Table ‘Channels of an EDMG STA’.
- return
primary_cha: float Range: 1 to 8
- get_rtpt() int [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:RTPT value: int = driver.source.bb.wlay.pconfig.hda.get_rtpt()
Sets the number of receive (RX) TRN units per transmit (TX) TRN unit.
- return
rx_trn_tx_trn: integer Range: 1 to 255
- get_trn_m() int [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNM value: int = driver.source.bb.wlay.pconfig.hda.get_trn_m()
Sets the bits in the 4-bit EDMG TRN-Unit M field.
- return
trn_m: integer Range: 0 to 15
- get_trn_n() int [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNN value: int = driver.source.bb.wlay.pconfig.hda.get_trn_n()
Sets the bits in the 2-bit EDMG TRN-Unit N field.
- return
trn_n: integer Range: 0 to 3
- get_trn_p() int [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNP value: int = driver.source.bb.wlay.pconfig.hda.get_trn_p()
Sets the bits in the 2-bit EDMG TRN-Unit P field.
- return
trn_p: integer Range: 0 to 3
- get_tsl() RsSmw.enums.SequenceLength [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TSL value: enums.SequenceLength = driver.source.bb.wlay.pconfig.hda.get_tsl()
Sets training sequence length as set with the 2-bit subfield ‘Sequence Length’ of the TRN field.
- return
trn_seq_len: NORMAL| LONG| SHORT NORMAL Normal sequence length of 128 x NCB with subfield value 0. LONG Long sequence length of 256 x NCB with subfield value 1. SHORT Short sequence length of 64 x NCB with subfield value 2.
- set_bmcs(base_mcs: int) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:BMCS driver.source.bb.wlay.pconfig.hda.set_bmcs(base_mcs = 1)
Selects the modulation and coding scheme (MCS) for all spatial streams. The current firmware supports MSC for EDMG SC mode only, see Table ‘MCS for 802.11ay EDMG SC mode’, for example.
- param base_mcs
integer Range: 1 to 21
- set_bw(bw: RsSmw.enums.WlanayBw) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:BW driver.source.bb.wlay.pconfig.hda.set_bw(bw = enums.WlanayBw.BW216)
Sets the bandwidth of the EDMG single carrier signal that is a multiple of 2.16 GHz.
- param bw
BW216| BW432 BW216 2.16 GHz bandwidth BW432 Requires R&S SMW-K555. 4.32 GHz bandwidth
- set_cconfig(channel_config: int) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:CCONfig driver.source.bb.wlay.pconfig.hda.set_cconfig(channel_config = 1)
Sets the channel configuration that is the configuration 2.16 GHz and 4.32 GHz channels.
- param channel_config
integer Range: 1 to 176
- set_rtpt(rx_trn_tx_trn: int) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:RTPT driver.source.bb.wlay.pconfig.hda.set_rtpt(rx_trn_tx_trn = 1)
Sets the number of receive (RX) TRN units per transmit (TX) TRN unit.
- param rx_trn_tx_trn
integer Range: 1 to 255
- set_trn_m(trn_m: int) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNM driver.source.bb.wlay.pconfig.hda.set_trn_m(trn_m = 1)
Sets the bits in the 4-bit EDMG TRN-Unit M field.
- param trn_m
integer Range: 0 to 15
- set_trn_n(trn_n: int) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNN driver.source.bb.wlay.pconfig.hda.set_trn_n(trn_n = 1)
Sets the bits in the 2-bit EDMG TRN-Unit N field.
- param trn_n
integer Range: 0 to 3
- set_trn_p(trn_p: int) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TRNP driver.source.bb.wlay.pconfig.hda.set_trn_p(trn_p = 1)
Sets the bits in the 2-bit EDMG TRN-Unit P field.
- param trn_p
integer Range: 0 to 3
- set_tsl(trn_seq_len: RsSmw.enums.SequenceLength) None [source]
# SCPI: [SOURce<HW>]:BB:WLAY:PCONfig:HDA:TSL driver.source.bb.wlay.pconfig.hda.set_tsl(trn_seq_len = enums.SequenceLength.LONG)
Sets training sequence length as set with the 2-bit subfield ‘Sequence Length’ of the TRN field.
- param trn_seq_len
NORMAL| LONG| SHORT NORMAL Normal sequence length of 128 x NCB with subfield value 0. LONG Long sequence length of 256 x NCB with subfield value 1. SHORT Short sequence length of 64 x NCB with subfield value 2.
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.wlay.pconfig.hda.clone()
Subgroups