SfConfig#

SCPI Commands :

[SOURce<HW>]:BB:DVB:DVBX:SFConfig:CSFLength
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:CULength
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:DSF
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:EHFSize
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:NPAY
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:NREF
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:PLENgth
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:PLI
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:PSF
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:PSTate
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:PWH
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:SFFI
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:SFLength
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:SOSF
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:STATe
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:STWH
[SOURce<HW>]:BB:DVB:DVBX:SFConfig:TSN
Commands in total: 17
Subgroups: 0
Direct child commands: 17
get_csf_length ( ) → int
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:CSFLength
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_csf_length()

Requires more than one super frame as set via the command SOURce1:sBB:DVB:DVBS | DVBX:SFBHconfig:NOSF. Queries the calculated super frame length in symbols.

Returns:

calculated_sfl: integer Range: 8856 to 612540

get_cu_length ( ) → int
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:CULength
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_cu_length()

Queries the capacity unit length.

Returns:

cu_length: integer Range: 90 to 90

get_dsf ( ) → int
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:DSF
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_dsf()

Queries the distance between super frame start and start of pilot field in the super frame.

Returns:

pilot_filed_dis: integer Range: 1440 to 1440

get_ehf_size ( ) → int
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:EHFSize
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_ehf_size()

Requires [:SOURce<hw>]:BB:DVB:DVBS | DVBX:SFBHconfig:STATe 1 and [:SOURce<hw>]:BB:DVB:DVBS | DVBX:SFConfig:SFFI SFFI6. Queries the extended header filed (EHF) size.

Returns:

ehf_size: integer Range: 504 to 504

get_npay ( ) → int
set_npay ( npay: int ) → None
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:NPAY
# get:
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_npay()
# set:
driver.source.bb.dvb.dvbx.sfConfig.set_npay(npay = 1)

Sets the scrambling code number for the payload data scrambler.

Parameters:

npay – integer Range: 0 to 1048574

get_nref ( ) → int
set_nref ( nref: int ) → None
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:NREF
# get:
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_nref()
# set:
driver.source.bb.dvb.dvbx.sfConfig.set_nref(nref = 1)

Sets the scrambling code number for the reference data scrambler.

Parameters:

nref – integer Range: 0 to 1048574

get_plength ( ) → int
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:PLENgth
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_plength()

Queries the postamble length.

Returns:

postamble_length: integer Range: 90 to 900

get_pli ( ) → DvbS2Xsfpli
set_pli ( pli: DvbS2Xsfpli ) → None
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:PLI
# get:
value: enums.DvbS2Xsfpli = driver.source.bb.dvb.dvbx.sfConfig.get_pli()
# set:
driver.source.bb.dvb.dvbx.sfConfig.set_pli(pli = enums.DvbS2Xsfpli.HEFF)

Selects the protection level indicator of the physical layer header.

Parameters:

pli – STD | ROB | VROB | HEFF STD Standard protection of physical layer header using BPSK with spreding factor 1. ROB Robust protection of physical layer header using BPSK with spreding factor 2. VROB Very robust protection of physical layer header using BPSK with spreding factor 5. HEFF High efficiency protection of physical layer header using QPSK with punctering. The selection applies only for 8PSK and higher MODCOD schemes refer to payload transfer.

get_psf ( ) → int
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:PSF
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_psf()

Queries the pilot field size.

Returns:

pilot_field_size: integer Range: 36 to 36

get_pstate ( ) → bool
set_pstate ( sf_pilot_state: bool ) → None
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:PSTate
# get:
value: bool = driver.source.bb.dvb.dvbx.sfConfig.get_pstate()
# set:
driver.source.bb.dvb.dvbx.sfConfig.set_pstate(sf_pilot_state = False)

Sets the super frame pilot active.

Parameters:

sf_pilot_state – 1 | ON | 0| OFF

get_pwh ( ) → int
set_pwh ( sf_pilot_wh: int ) → None
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:PWH
# get:
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_pwh()
# set:
driver.source.bb.dvb.dvbx.sfConfig.set_pwh(sf_pilot_wh = 1)

Sets the super frame pilot Walsh-Hadamard (WH) sequence set.

Parameters:

sf_pilot_wh – integer Range: 0 to 31

get_sf_length ( ) → int
set_sf_length ( sf_length: int ) → None
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:SFLength
# get:
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_sf_length()
# set:
driver.source.bb.dvb.dvbx.sfConfig.set_sf_length(sf_length = 1)

Sets the super frame length. SFFI 0 to 3 are not supported. For SFFI = 5 to 7, the command sets the superframe length. For SFFI = 4, this command is for query only.

Parameters:

sf_length – integer Range: 8856 to 612540

get_sffi ( ) → DvbS2XsfFormat
set_sffi ( sffi: DvbS2XsfFormat ) → None
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:SFFI
# get:
value: enums.DvbS2XsfFormat = driver.source.bb.dvb.dvbx.sfConfig.get_sffi()
# set:
driver.source.bb.dvb.dvbx.sfConfig.set_sffi(sffi = enums.DvbS2XsfFormat.SFFI0)

Sets the super frame format indicator to a value coinside with format 0 to format 7.

Parameters:

sffi – SFFI4 | SFFI5 | SFFI6 | SFFI7 SFFI4 Requires deactivated beam hopping. Sets a fixed super frame length. SFFI5 Define a custom super frame length. SFFI6 to SFFI7 Requires activated beam hopping. Define a customized super frame length with activated beam hopping.

get_sosf ( ) → int
set_sosf ( sosf: int ) → None
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:SOSF
# get:
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_sosf()
# set:
driver.source.bb.dvb.dvbx.sfConfig.set_sosf(sosf = 1)

Sets the start of super frame Walsh-Hadamard (WH) sequence.

Parameters:

sosf – integer Range: 0 to Max Uint8

get_state ( ) → bool
set_state ( sf_state: bool ) → None
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:STATe
# get:
value: bool = driver.source.bb.dvb.dvbx.sfConfig.get_state()
# set:
driver.source.bb.dvb.dvbx.sfConfig.set_state(sf_state = False)

Activates the super frame.

Parameters:

sf_state – 1 | ON | 0| OFF

get_stwh ( ) → int
set_stwh ( st: int ) → None
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:STWH
# get:
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_stwh()
# set:
driver.source.bb.dvb.dvbx.sfConfig.set_stwh(st = 1)

The super frame trailer (ST) extends the frame field in respect of the super frame header (SFH) with a Walsh-Hadamard (WH) sequence.

Parameters:

st – integer Range: 0 to 63

get_tsn ( ) → int
set_tsn ( tsn: int ) → None
# [SOURce<HW>]:BB:DVB:DVBX:SFConfig:TSN
# get:
value: int = driver.source.bb.dvb.dvbx.sfConfig.get_tsn()
# set:
driver.source.bb.dvb.dvbx.sfConfig.set_tsn(tsn = 1)

Sets the time slice number (TSN) . The TSN is identified in the wideband header. The TSN information determines which physical layer frames the receiver decodes and which frames the receiver discards.

Parameters:

tsn – integer Range: 0 to Max Uint8