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
- Commands in total: 17Subgroups: 7Direct child commands: 9
- get_bmcs() int[source]
# [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 IEEE 802.11ay EDMG SC mode’, for example.
- Returns:
base_mcs: integer Range: 1 to 21
- get_bw() WlanayBw[source]
# [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.
- Returns:
bw: BW216 | BW432 BW216 2.16 GHz bandwidth BW432 Requires R&S SMW-K555. 4.32 GHz bandwidth
- get_cconfig() int[source]
# [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.
- Returns:
channel_config: integer Range: 1 to 176
- get_pchannel() float[source]
# [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’.
- Returns:
primary_cha: float Range: 1 to 8
- get_rtpt() int[source]
# [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.
- Returns:
rx_trn_tx_trn: integer Range: 1 to 255
- get_trn_m() int[source]
# [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.
- Returns:
trn_m: integer Range: 0 to 15
- get_trn_n() int[source]
# [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.
- Returns:
trn_n: integer Range: 0 to 3
- get_trn_p() int[source]
# [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.
- Returns:
trn_p: integer Range: 0 to 3
- get_tsl() SequenceLength[source]
# [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.
- Returns:
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]
# [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 IEEE 802.11ay EDMG SC mode’, for example.
- Parameters:
base_mcs – integer Range: 1 to 21
- set_bw(bw: WlanayBw) None[source]
# [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.
- Parameters:
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]
# [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.
- Parameters:
channel_config – integer Range: 1 to 176
- set_rtpt(rx_trn_tx_trn: int) None[source]
# [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.
- Parameters:
rx_trn_tx_trn – integer Range: 1 to 255
- set_trn_m(trn_m: int) None[source]
# [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.
- Parameters:
trn_m – integer Range: 0 to 15
- set_trn_n(trn_n: int) None[source]
# [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.
- Parameters:
trn_n – integer Range: 0 to 3
- set_trn_p(trn_p: int) None[source]
# [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.
- Parameters:
trn_p – integer Range: 0 to 3
- set_tsl(trn_seq_len: SequenceLength) None[source]
# [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.
- Parameters:
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 copy of the original group, that exists independently
hda_copy = driver.source.bb.wlay.pconfig.hda.clone()
Subgroups