SfConfig

SCPI Commands :

[SOURce<HW>]:BB:DVB:DVBS:SFConfig:CSFLength
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:CULength
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:DSF
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:EHFSize
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:NPAY
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:NREF
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:PLENgth
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:PLI
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:PSF
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:PSTate
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:PWH
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:SFFI
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:SFLength
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:SOSF
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:STATe
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:STWH
[SOURce<HW>]:BB:DVB:DVBS:SFConfig:TSN
class SfConfigCls[source]

SfConfig commands group definition. 17 total commands, 0 Subgroups, 17 group commands

get_csf_length() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:CSFLength
value: int = driver.source.bb.dvb.dvbs.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.

return

calculated_sfl: integer Range: 8856 to 612540

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

Queries the capacity unit length.

return

cu_length: integer Range: 90 to 90

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

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

return

pilot_filed_dis: integer Range: 1440 to 1440

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

Quereis the extended header filed (EHF) size.

return

ehf_size: integer Range: 504 to 504

get_npay() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:NPAY
value: int = driver.source.bb.dvb.dvbs.sfConfig.get_npay()

Sets the scrambling code number for the payload data scrambler.

return

npay: integer Range: 0 to 1048574

get_nref() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:NREF
value: int = driver.source.bb.dvb.dvbs.sfConfig.get_nref()

Sets the scrambling code number for the reference data scrambler.

return

nref: integer Range: 0 to 1048574

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

Queries the postamble length.

return

postamble_length: integer Range: 90 to 900

get_pli() RsSmw.enums.DvbS2Xsfpli[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:PLI
value: enums.DvbS2Xsfpli = driver.source.bb.dvb.dvbs.sfConfig.get_pli()

Selects the protection level indicator of the physical layer header.

return

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]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:PSF
value: int = driver.source.bb.dvb.dvbs.sfConfig.get_psf()

Queries the pilot field size.

return

pilot_field_size: integer Range: 36 to 36

get_pstate() bool[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:PSTate
value: bool = driver.source.bb.dvb.dvbs.sfConfig.get_pstate()

Sets the super frame pilot active.

return

sf_pilot_state: 1| ON| 0| OFF

get_pwh() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:PWH
value: int = driver.source.bb.dvb.dvbs.sfConfig.get_pwh()

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

return

sf_pilot_wh: integer Range: 0 to 31

get_sf_length() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:SFLength
value: int = driver.source.bb.dvb.dvbs.sfConfig.get_sf_length()

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.

return

sf_length: integer Range: 8856 to 612540

get_sffi() RsSmw.enums.DvbS2XsfFormat[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:SFFI
value: enums.DvbS2XsfFormat = driver.source.bb.dvb.dvbs.sfConfig.get_sffi()

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

return

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[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:SOSF
value: int = driver.source.bb.dvb.dvbs.sfConfig.get_sosf()

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

return

sosf: integer Range: 0 to 255

get_state() bool[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:STATe
value: bool = driver.source.bb.dvb.dvbs.sfConfig.get_state()

Activates the super frame.

return

sf_state: 1| ON| 0| OFF

get_stwh() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:STWH
value: int = driver.source.bb.dvb.dvbs.sfConfig.get_stwh()

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

return

st: integer Range: 0 to 63

get_tsn() int[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:TSN
value: int = driver.source.bb.dvb.dvbs.sfConfig.get_tsn()

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. The dialog provides the setting of the time slice number (TSN) according to Annex M of .

return

tsn: integer Range: 0 to 255

set_npay(npay: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:NPAY
driver.source.bb.dvb.dvbs.sfConfig.set_npay(npay = 1)

Sets the scrambling code number for the payload data scrambler.

param npay

integer Range: 0 to 1048574

set_nref(nref: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:NREF
driver.source.bb.dvb.dvbs.sfConfig.set_nref(nref = 1)

Sets the scrambling code number for the reference data scrambler.

param nref

integer Range: 0 to 1048574

set_pli(pli: RsSmw.enums.DvbS2Xsfpli) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:PLI
driver.source.bb.dvb.dvbs.sfConfig.set_pli(pli = enums.DvbS2Xsfpli.HEFF)

Selects the protection level indicator of the physical layer header.

param 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.

set_pstate(sf_pilot_state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:PSTate
driver.source.bb.dvb.dvbs.sfConfig.set_pstate(sf_pilot_state = False)

Sets the super frame pilot active.

param sf_pilot_state

1| ON| 0| OFF

set_pwh(sf_pilot_wh: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:PWH
driver.source.bb.dvb.dvbs.sfConfig.set_pwh(sf_pilot_wh = 1)

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

param sf_pilot_wh

integer Range: 0 to 31

set_sf_length(sf_length: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:SFLength
driver.source.bb.dvb.dvbs.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.

param sf_length

integer Range: 8856 to 612540

set_sffi(sffi: RsSmw.enums.DvbS2XsfFormat) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:SFFI
driver.source.bb.dvb.dvbs.sfConfig.set_sffi(sffi = enums.DvbS2XsfFormat.SFFI0)

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

param 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.

set_sosf(sosf: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:SOSF
driver.source.bb.dvb.dvbs.sfConfig.set_sosf(sosf = 1)

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

param sosf

integer Range: 0 to 255

set_state(sf_state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:STATe
driver.source.bb.dvb.dvbs.sfConfig.set_state(sf_state = False)

Activates the super frame.

param sf_state

1| ON| 0| OFF

set_stwh(st: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:STWH
driver.source.bb.dvb.dvbs.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.

param st

integer Range: 0 to 63

set_tsn(tsn: int) None[source]
# SCPI: [SOURce<HW>]:BB:DVB:DVBS:SFConfig:TSN
driver.source.bb.dvb.dvbs.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. The dialog provides the setting of the time slice number (TSN) according to Annex M of .

param tsn

integer Range: 0 to 255