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