Dmr

SCPI Command:

SOURce:AFRF:GENerator<Instance>:DMR:PATTern
SOURce:AFRF:GENerator<Instance>:DMR:SVALue
SOURce:AFRF:GENerator<Instance>:DMR:CCODe
SOURce:AFRF:GENerator<Instance>:DMR:SADDress
SOURce:AFRF:GENerator<Instance>:DMR:GADDress
SOURce:AFRF:GENerator<Instance>:DMR:MODE
SOURce:AFRF:GENerator<Instance>:DMR:SDEViation
SOURce:AFRF:GENerator<Instance>:DMR:SRATe
SOURce:AFRF:GENerator<Instance>:DMR:FILTer
SOURce:AFRF:GENerator<Instance>:DMR:ROFactor
class DmrCls[source]

Dmr commands group definition. 10 total commands, 0 Subgroups, 10 group commands

get_ccode() int[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DMR:CCODe
value: int = driver.source.afRf.generator.dmr.get_ccode()

Defines the color code to be signaled to the DUT, for DMR.

return:

ccode: Range: 0 to 15

get_filter_py() PulseShapingFilter[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DMR:FILTer
value: enums.PulseShapingFilter = driver.source.afRf.generator.dmr.get_filter_py()

Queries the filter type used for pulse shaping for DMR.

return:

filter_py: RRC

get_gaddress() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DMR:GADDress
value: float = driver.source.afRf.generator.dmr.get_gaddress()

Configures the group address to be signaled to the DUT, for DMR.

return:

gaddress: Range: 0 to 16777215

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

Queries the modulation type used for DMR.

return:

mode: FSK4

get_pattern() DmrPattern[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DMR:PATTern
value: enums.DmrPattern = driver.source.afRf.generator.dmr.get_pattern()

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

return:

pattern: P1031 | SILence | PRBS9 | O153 | C153 P1031 Audio tone with a frequency of 1031 Hz. SILence The payload contains silence. PRBS9 Pseudo-random binary sequence with 511 bits (29-1) . O153 Modified ‘PRBS9’ pattern optimized for bit error rate (BER) measurements. C153 Modified ‘PRBS9’ pattern with bit errors after every 100 bits resulting in BER = 1 %. Use this pattern to verify that your DUT can calculate bit errors.

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

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

return:

ro_factor: Range: 0.2 to 0.2

get_saddress() float[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DMR:SADDress
value: float = driver.source.afRf.generator.dmr.get_saddress()

Configures the source address to be signaled to the DUT, for DMR.

return:

saddress: Range: 0 to 16777215

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

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

return:

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

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

Specifies the 9-bit seed value for the PRBS generator, for DMR.

return:

svalue: Range: #H0 to #H1FF

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

Queries the symbol rate for DMR.

return:

srate: Range: 4800 symbol/s to 4800 symbol/s , Unit: symbol/s

set_ccode(ccode: int) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DMR:CCODe
driver.source.afRf.generator.dmr.set_ccode(ccode = 1)

Defines the color code to be signaled to the DUT, for DMR.

param ccode:

Range: 0 to 15

set_gaddress(gaddress: float) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DMR:GADDress
driver.source.afRf.generator.dmr.set_gaddress(gaddress = 1.0)

Configures the group address to be signaled to the DUT, for DMR.

param gaddress:

Range: 0 to 16777215

set_pattern(pattern: DmrPattern) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DMR:PATTern
driver.source.afRf.generator.dmr.set_pattern(pattern = enums.DmrPattern.BPRB15)

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

param pattern:

P1031 | SILence | PRBS9 | O153 | C153 P1031 Audio tone with a frequency of 1031 Hz. SILence The payload contains silence. PRBS9 Pseudo-random binary sequence with 511 bits (29-1) . O153 Modified ‘PRBS9’ pattern optimized for bit error rate (BER) measurements. C153 Modified ‘PRBS9’ pattern with bit errors after every 100 bits resulting in BER = 1 %. Use this pattern to verify that your DUT can calculate bit errors.

set_saddress(saddress: float) None[source]
# SCPI: SOURce:AFRF:GENerator<Instance>:DMR:SADDress
driver.source.afRf.generator.dmr.set_saddress(saddress = 1.0)

Configures the source address to be signaled to the DUT, for DMR.

param saddress:

Range: 0 to 16777215

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

Specifies the 9-bit seed value for the PRBS generator, for DMR.

param svalue:

Range: #H0 to #H1FF