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