Nxdn

SCPI Command:

SOURce:AFRF:GENerator<Instance>:NXDN:PATTern
SOURce:AFRF:GENerator<Instance>:NXDN:SVALue
SOURce:AFRF:GENerator<Instance>:NXDN:RAN
SOURce:AFRF:GENerator<Instance>:NXDN:SUID
SOURce:AFRF:GENerator<Instance>:NXDN:DUID
SOURce:AFRF:GENerator<Instance>:NXDN:TRANsmission
SOURce:AFRF:GENerator<Instance>:NXDN:MODE
SOURce:AFRF:GENerator<Instance>:NXDN:SDEViation
SOURce:AFRF:GENerator<Instance>:NXDN:SRATe
SOURce:AFRF:GENerator<Instance>:NXDN:FILTer
SOURce:AFRF:GENerator<Instance>:NXDN:ROFactor
class NxdnCls[source]

Nxdn commands group definition. 11 total commands, 0 Subgroups, 11 group commands

get_duid() str[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:DUID
value: str = driver.source.afRf.generator.nxdn.get_duid()

Configures the destination ID to be signaled to the DUT, for NXDN.

return:

duid: Range: #H0 to #HFFFF

get_filter_py() FilterNxDn[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:FILTer
value: enums.FilterNxDn = driver.source.afRf.generator.nxdn.get_filter_py()

Queries the filter type used for pulse shaping for NXDN.

return:

filter_py: NXTX

get_mode() FskMode[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:MODE
value: enums.FskMode = driver.source.afRf.generator.nxdn.get_mode()

Queries the modulation type used for NXDN.

return:

mode: FSK4

get_pattern() NxdnPattern[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:PATTern
value: enums.NxdnPattern = driver.source.afRf.generator.nxdn.get_pattern()

Selects the bit pattern to be transmitted as payload for NXDN.

return:

pattern: P1031 | P1011 | SILence | PRBS9 | PRBS15 | RSYR | RLD | RAW1 | RAW2 | RA1 | RA0 | R10A | RPRB9 | RPRB15

get_ran() str[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:RAN
value: str = driver.source.afRf.generator.nxdn.get_ran()

Configures the radio access number to be signaled to the DUT, for NXDN.

return:

ran: Range: #H0 to #H3F

get_ro_factor() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:ROFactor
value: float = driver.source.afRf.generator.nxdn.get_ro_factor()

Queries the roll-off factor of the filter used for pulse shaping for NXDN.

return:

ro_factor: Range: 0.2 to 0.2

get_standard_dev() List[float][source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:SDEViation
value: List[float] = driver.source.afRf.generator.nxdn.get_standard_dev()

Queries the frequency deviations used for 4FSK modulation, for NXDN.

return:

sdeviation: List of four frequency deviations, for the symbols 01, 00, 10, 11. Range: -3000 Hz to 3000 Hz, Unit: Hz

get_suid() str[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:SUID
value: str = driver.source.afRf.generator.nxdn.get_suid()

Configures the sender ID to be signaled to the DUT, for NXDN.

return:

suid: Range: #H0 to #HFFFF

get_svalue() str[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:SVALue
value: str = driver.source.afRf.generator.nxdn.get_svalue()

Specifies the seed value for the PRBS generator, for NXDN.

return:

svalue: Range: #H0 to #H1FF

get_symbol_rate() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:SRATe
value: float = driver.source.afRf.generator.nxdn.get_symbol_rate()

Queries the symbol rate resulting from the configured transmission mode, for NXDN.

return:

srate: Range: 0 symbol/s to 100E+6 symbol/s, Unit: symbol/s

get_transmission() Transmission[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:TRANsmission
value: enums.Transmission = driver.source.afRf.generator.nxdn.get_transmission()

Selects the transmission mode for NXDN.

return:

trans: EHR4800 | EHR9600 | EFR9600 Enhanced half-rate (EHR) or full-rate (EFR) speech codec Transmission rate 4800 bps or 9600 bps

set_duid(duid: str) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:DUID
driver.source.afRf.generator.nxdn.set_duid(duid = r1)

Configures the destination ID to be signaled to the DUT, for NXDN.

param duid:

Range: #H0 to #HFFFF

set_pattern(pattern: NxdnPattern) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:PATTern
driver.source.afRf.generator.nxdn.set_pattern(pattern = enums.NxdnPattern.P1011)

Selects the bit pattern to be transmitted as payload for NXDN.

param pattern:

P1031 | P1011 | SILence | PRBS9 | PRBS15 | RSYR | RLD | RAW1 | RAW2 | RA1 | RA0 | R10A | RPRB9 | RPRB15

set_ran(ran: str) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:RAN
driver.source.afRf.generator.nxdn.set_ran(ran = r1)

Configures the radio access number to be signaled to the DUT, for NXDN.

param ran:

Range: #H0 to #H3F

set_suid(suid: str) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:SUID
driver.source.afRf.generator.nxdn.set_suid(suid = r1)

Configures the sender ID to be signaled to the DUT, for NXDN.

param suid:

Range: #H0 to #HFFFF

set_svalue(svalue: str) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:SVALue
driver.source.afRf.generator.nxdn.set_svalue(svalue = r1)

Specifies the seed value for the PRBS generator, for NXDN.

param svalue:

Range: #H0 to #H1FF

set_transmission(trans: Transmission) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:NXDN:TRANsmission
driver.source.afRf.generator.nxdn.set_transmission(trans = enums.Transmission.EFR9600)

Selects the transmission mode for NXDN.

param trans:

EHR4800 | EHR9600 | EFR9600 Enhanced half-rate (EHR) or full-rate (EFR) speech codec Transmission rate 4800 bps or 9600 bps