NdpSounding

SCPI Commands :

CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:METHod
CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:TARGet
CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:TYPE
CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:BW
CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:SPSTreams
CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:LTFGi
CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:RUSTart
CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:RUENd
CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:CBOok
CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:NUMColumns
CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:SUBGrouping
CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:TXP
CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:TXEN
class NdpSoundingCls[source]

NdpSounding commands group definition. 14 total commands, 1 Subgroups, 13 group commands

get_bw() ChannelBandwidthDut[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:BW
value: enums.ChannelBandwidthDut = driver.configure.connection.ndpSounding.get_bw()

Selects the channel bandwidth for NDP sounding procedure.

return:

band: BW20 | BW40 | BW80 | BW160

get_cbook() Size[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:CBOok
value: enums.Size = driver.configure.connection.ndpSounding.get_cbook()

Sets the codebook size for HE TB sounding: 0 or 1.

return:

size: SIZE0 | SIZE1

get_ltf_gi() LtfGi[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:LTFGi
value: enums.LtfGi = driver.configure.connection.ndpSounding.get_ltf_gi()

Selects the GI / LTF combination for NDP sounding procedure.

return:

ltf_gi: L208 | L216 | L432 ‘L208’: 2x HE-LTF + 0.8 µs GI ‘L216’: 2x HE-LTF + 1.6 µs GI ‘L432’: 4x HE-LTF + 3.2 µs GI (optional)

get_method() NdpSoundingMethod[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:METHod
value: enums.NdpSoundingMethod = driver.configure.connection.ndpSounding.get_method()

Sets the feedback method for NDP sounding procedure.

return:

method: NONTrigger | TBASed ‘NONTrigger’: non-trigger-based ‘TBASed’: trigger-based

get_num_columns() NumColumns[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:NUMColumns
value: enums.NumColumns = driver.configure.connection.ndpSounding.get_num_columns()

Sets the number of columns value Nc for HE TB sounding.

return:

num_col: COL1 | COL2

get_ruend() int[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:RUENd
value: int = driver.configure.connection.ndpSounding.get_ruend()

Specifies the last 26-tone RU to be measured (RU end index) during NDP sounding procedure.

return:

ru_idx: integer Range: 8 to 8

get_rustart() int[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:RUSTart
value: int = driver.configure.connection.ndpSounding.get_rustart()

Specifies the 26-tone RU marking the beginning of the measured bandwidth (RU start index) for NDP sounding procedure.

return:

ru_idx: integer Range: 0 to 0

get_sp_streams() Streams[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:SPSTreams
value: enums.Streams = driver.configure.connection.ndpSounding.get_sp_streams()

Selects the number of spatial streams for NDP sounding procedure.

return:

num_streams: STR1 | STR2

get_sub_grouping() Ngrouping[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:SUBGrouping
value: enums.Ngrouping = driver.configure.connection.ndpSounding.get_sub_grouping()

No command help available

return:

ng: No help available

get_target() Station[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:TARGet
value: enums.Station = driver.configure.connection.ndpSounding.get_target()

Selects the STA to which the NDP sounding applies. This parameter is visible, if ‘Multi STA’ is enabled.

return:

station: STA1 | STA2 | STA3

get_txen() bool[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:TXEN
value: bool = driver.configure.connection.ndpSounding.get_txen()

Switches on or off the periodic transmission for NDP sounding procedure.

return:

state: OFF | ON

get_txp() int[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:TXP
value: int = driver.configure.connection.ndpSounding.get_txp()

Selects the periodic transmission interval for NDP sounding procedure.

return:

interval: integer Range: 1 to 10E+3, Unit: ms

get_type_py() NdpSoundingType[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:TYPE
value: enums.NdpSoundingType = driver.configure.connection.ndpSounding.get_type_py()

Selects the report type for NDP sounding procedure. All types of feedback are returned via the HE Compressed Beamforming/CQI Frame.

return:

type_py: SU | MU | CQI ‘SU’: single-user feedback ‘MU’: multi-user feedback (only for trigger-based sounding procedure) ‘CQI’: channel quality index feedback

set_bw(band: ChannelBandwidthDut) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:BW
driver.configure.connection.ndpSounding.set_bw(band = enums.ChannelBandwidthDut.BW160)

Selects the channel bandwidth for NDP sounding procedure.

param band:

BW20 | BW40 | BW80 | BW160

set_cbook(size: Size) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:CBOok
driver.configure.connection.ndpSounding.set_cbook(size = enums.Size.SIZE0)

Sets the codebook size for HE TB sounding: 0 or 1.

param size:

SIZE0 | SIZE1

set_ltf_gi(ltf_gi: LtfGi) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:LTFGi
driver.configure.connection.ndpSounding.set_ltf_gi(ltf_gi = enums.LtfGi.L208)

Selects the GI / LTF combination for NDP sounding procedure.

param ltf_gi:

L208 | L216 | L432 ‘L208’: 2x HE-LTF + 0.8 µs GI ‘L216’: 2x HE-LTF + 1.6 µs GI ‘L432’: 4x HE-LTF + 3.2 µs GI (optional)

set_method(method: NdpSoundingMethod) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:METHod
driver.configure.connection.ndpSounding.set_method(method = enums.NdpSoundingMethod.NONTrigger)

Sets the feedback method for NDP sounding procedure.

param method:

NONTrigger | TBASed ‘NONTrigger’: non-trigger-based ‘TBASed’: trigger-based

set_num_columns(num_col: NumColumns) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:NUMColumns
driver.configure.connection.ndpSounding.set_num_columns(num_col = enums.NumColumns.COL1)

Sets the number of columns value Nc for HE TB sounding.

param num_col:

COL1 | COL2

set_ruend(ru_idx: int) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:RUENd
driver.configure.connection.ndpSounding.set_ruend(ru_idx = 1)

Specifies the last 26-tone RU to be measured (RU end index) during NDP sounding procedure.

param ru_idx:

integer Range: 8 to 8

set_rustart(ru_idx: int) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:RUSTart
driver.configure.connection.ndpSounding.set_rustart(ru_idx = 1)

Specifies the 26-tone RU marking the beginning of the measured bandwidth (RU start index) for NDP sounding procedure.

param ru_idx:

integer Range: 0 to 0

set_sp_streams(num_streams: Streams) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:SPSTreams
driver.configure.connection.ndpSounding.set_sp_streams(num_streams = enums.Streams.STR1)

Selects the number of spatial streams for NDP sounding procedure.

param num_streams:

STR1 | STR2

set_sub_grouping(ng: Ngrouping) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:SUBGrouping
driver.configure.connection.ndpSounding.set_sub_grouping(ng = enums.Ngrouping.GRP16)

No command help available

param ng:

No help available

set_target(station: Station) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:TARGet
driver.configure.connection.ndpSounding.set_target(station = enums.Station.STA1)

Selects the STA to which the NDP sounding applies. This parameter is visible, if ‘Multi STA’ is enabled.

param station:

STA1 | STA2 | STA3

set_txen(state: bool) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:TXEN
driver.configure.connection.ndpSounding.set_txen(state = False)

Switches on or off the periodic transmission for NDP sounding procedure.

param state:

OFF | ON

set_txp(interval: int) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:TXP
driver.configure.connection.ndpSounding.set_txp(interval = 1)

Selects the periodic transmission interval for NDP sounding procedure.

param interval:

integer Range: 1 to 10E+3, Unit: ms

set_type_py(type_py: NdpSoundingType) None[source]
# SCPI: CONFigure:WLAN:SIGNaling<instance>:CONNection:NDPSounding:TYPE
driver.configure.connection.ndpSounding.set_type_py(type_py = enums.NdpSoundingType.CQI)

Selects the report type for NDP sounding procedure. All types of feedback are returned via the HE Compressed Beamforming/CQI Frame.

param type_py:

SU | MU | CQI ‘SU’: single-user feedback ‘MU’: multi-user feedback (only for trigger-based sounding procedure) ‘CQI’: channel quality index feedback

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.connection.ndpSounding.clone()

Subgroups