Fconfig

SCPI Commands :

[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:ADDGap
[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:CINDex
[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:DALEngth
[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:DLENgth
[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:DR
[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:FLENgth
[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:MDL
[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:MFL
[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:MPRF
[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:PHRBrate
[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:SFDLength
[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:SYNLength
[SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:VRATe
Commands in total: 19
Subgroups: 4
Direct child commands: 13
get_add_dap() int[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:ADDGap
value: int = driver.source.bb.lrWpan.emlld.fconfig.get_add_dap()

Requires [:SOURce<hw>]:BB:LRWPan | HUWB:STD HPRF | EHPRF and [:SOURce<hw>]:BB[:LRWPan]:HUWB | EMLLd:STS:PC > SPC_2. Sets an additional gap between payload and STS.

Returns:

additional_gap: integer Range: 0 to 127

get_cindex() HrpUwbCodeIndex[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:CINDex
value: enums.HrpUwbCodeIndex = driver.source.bb.lrWpan.emlld.fconfig.get_cindex()

Sets the code index.

Returns:

code_index: CI_1 | CI_2 | CI_3 | CI_4 | CI_5 | CI_6 | CI_7 | CI_8 | CI_9 | CI_10 | CI_11 | CI_12 | CI_13 | CI_14 | CI_15 | CI_16 | CI_17 | CI_18 | CI_19 | CI_20 | CI_21 | CI_22 | CI_23 | CI_24 | CI_25 | CI_26 | CI_27 | CI_28 | CI_29 | CI_30 | CI_31 | CI_32

get_da_length() int[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:DALEngth
value: int = driver.source.bb.lrWpan.emlld.fconfig.get_da_length()

Sets the data length of the physical header data in octets.

Returns:

dlength: integer Range: 0 to 4096

get_dlength() HrpUwbDeltaLength[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:DLENgth
value: enums.HrpUwbDeltaLength = driver.source.bb.lrWpan.emlld.fconfig.get_dlength()

Sets the delta length. The length depends on the HRP UWB mode and bandwidth.

Returns:

delta_length: DL_4 | DL_16 | DL_64

get_dr() float[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:DR
value: float = driver.source.bb.lrWpan.emlld.fconfig.get_dr()

Queries the data rate. In the mode [:SOURce<hw>]:BB:HUWB:STD OQPSK the data rate is set automatically, depending on the selected operating band and SFD.

get_flength() int[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:FLENgth
value: int = driver.source.bb.lrWpan.emlld.fconfig.get_flength()

Queries the frame length. The frame length is the sum of the MAC header length, the MAC frame check sequence (FCS) field length and the data length of the physical header.

Returns:

frame_length: integer

get_mdl() HrpUwbMaxDataLength[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:MDL
value: enums.HrpUwbMaxDataLength = driver.source.bb.lrWpan.emlld.fconfig.get_mdl()

Requires [:SOURce<hw>]:BB:LRWPan | HUWB:STD HPRF | EHPRF | SENS. Sets the maximum data length of the physical header.

Returns:

max_data_len: MDL_1023 | MDL_2047 | MDL_4095 MDL_1023 1023 octets MDL_2047 2047 octets MDL_4095 4095 octets

get_mfl() HrpUwbMacFcsLength[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:MFL
value: enums.HrpUwbMacFcsLength = driver.source.bb.lrWpan.emlld.fconfig.get_mfl()

Sets the length of the frame check sequence field.

Returns:

mac_fcs_len: MFL_2 | MFL_4 MFL_2 Two octets MFL_4 Four octets

get_mprf() float[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:MPRF
value: float = driver.source.bb.lrWpan.emlld.fconfig.get_mprf()

Queries the mean pulse repetition frequency (PRF) .

Returns:

mean_prf: float

get_phrb_rate() float[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:PHRBrate
value: float = driver.source.bb.lrWpan.emlld.fconfig.get_phrb_rate()

Queries the bit rate of the physical header.

get_sfd_length() HrpUwbSfdlEngth[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:SFDLength
value: enums.HrpUwbSfdlEngth = driver.source.bb.lrWpan.emlld.fconfig.get_sfd_length()

Queries the symbol length of the start-of-frame delimiter (SFD) . The SFD length depends on the set SFD symbol sequence, see Table ‘SFD: indices and lengths’. In the mode [:SOURce<hw>]:BB:HUWB:STD OQPSK the SFD length is SFDL_2.

Returns:

sfd_length: SFDL_8 | SFDL_64 | SFDL_2 | SFDL_4 | SFDL_16 | SFDL_32

get_syn_length() HrpUwbSyncLength[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:SYNLength
value: enums.HrpUwbSyncLength = driver.source.bb.lrWpan.emlld.fconfig.get_syn_length()

Sets the sync length. In the mode [:SOURce<hw>]:BB:HUWB:STD OQPSK the sync length is set automatically, depending on the selected operating band and SFD.

Returns:

sync_length: SL_16 | SL_24 | SL_32 | SL_48 | SL_64 | SL_96 | SL_128 | SL_256 | SL_1024 | SL_4096

get_vrate() HrpUwbViterbiRate[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:VRATe
value: enums.HrpUwbViterbiRate = driver.source.bb.lrWpan.emlld.fconfig.get_vrate()

Queries the viterbi rate for convolutional coding or the channel code type.

set_add_dap(additional_gap: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:ADDGap
driver.source.bb.lrWpan.emlld.fconfig.set_add_dap(additional_gap = 1)

Requires [:SOURce<hw>]:BB:LRWPan | HUWB:STD HPRF | EHPRF and [:SOURce<hw>]:BB[:LRWPan]:HUWB | EMLLd:STS:PC > SPC_2. Sets an additional gap between payload and STS.

Parameters:

additional_gap – integer Range: 0 to 127

set_cindex(code_index: HrpUwbCodeIndex) None[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:CINDex
driver.source.bb.lrWpan.emlld.fconfig.set_cindex(code_index = enums.HrpUwbCodeIndex.CI_1)

Sets the code index.

Parameters:

code_index – CI_1 | CI_2 | CI_3 | CI_4 | CI_5 | CI_6 | CI_7 | CI_8 | CI_9 | CI_10 | CI_11 | CI_12 | CI_13 | CI_14 | CI_15 | CI_16 | CI_17 | CI_18 | CI_19 | CI_20 | CI_21 | CI_22 | CI_23 | CI_24 | CI_25 | CI_26 | CI_27 | CI_28 | CI_29 | CI_30 | CI_31 | CI_32

set_da_length(dlength: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:DALEngth
driver.source.bb.lrWpan.emlld.fconfig.set_da_length(dlength = 1)

Sets the data length of the physical header data in octets.

Parameters:

dlength – integer Range: 0 to 4096

set_dlength(delta_length: HrpUwbDeltaLength) None[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:DLENgth
driver.source.bb.lrWpan.emlld.fconfig.set_dlength(delta_length = enums.HrpUwbDeltaLength.DL_16)

Sets the delta length. The length depends on the HRP UWB mode and bandwidth.

Parameters:

delta_length – DL_4 | DL_16 | DL_64

set_mdl(max_data_len: HrpUwbMaxDataLength) None[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:MDL
driver.source.bb.lrWpan.emlld.fconfig.set_mdl(max_data_len = enums.HrpUwbMaxDataLength.MDL_1023)

Requires [:SOURce<hw>]:BB:LRWPan | HUWB:STD HPRF | EHPRF | SENS. Sets the maximum data length of the physical header.

Parameters:

max_data_len – MDL_1023 | MDL_2047 | MDL_4095 MDL_1023 1023 octets MDL_2047 2047 octets MDL_4095 4095 octets

set_mfl(mac_fcs_len: HrpUwbMacFcsLength) None[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:MFL
driver.source.bb.lrWpan.emlld.fconfig.set_mfl(mac_fcs_len = enums.HrpUwbMacFcsLength.MFL_2)

Sets the length of the frame check sequence field.

Parameters:

mac_fcs_len – MFL_2 | MFL_4 MFL_2 Two octets MFL_4 Four octets

set_syn_length(sync_length: HrpUwbSyncLength) None[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:FCONfig:SYNLength
driver.source.bb.lrWpan.emlld.fconfig.set_syn_length(sync_length = enums.HrpUwbSyncLength.SL_1024)

Sets the sync length. In the mode [:SOURce<hw>]:BB:HUWB:STD OQPSK the sync length is set automatically, depending on the selected operating band and SFD.

Parameters:

sync_length – SL_16 | SL_24 | SL_32 | SL_48 | SL_64 | SL_96 | SL_128 | SL_256 | SL_1024 | SL_4096

Cloning the Group

# Create a copy of the original group, that exists independently
fconfig_copy = driver.source.bb.lrWpan.emlld.fconfig.clone()

Subgroups