Tetra

SCPI Command:

CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:SRATe
CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:SDEViation
CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:MODE
CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:LDIRection
CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:PATTern
CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:BERPeriod
CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:PTYPe
CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:CTYPe
CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:TMODe
CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:CMODe
CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:RPRBs
CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:FILTer
CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:ROFactor
class TetraCls[source]

Tetra commands group definition. 16 total commands, 1 Subgroups, 13 group commands

get_ber_period() BerPeriod[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:BERPeriod
value: enums.BerPeriod = driver.configure.afRf.measurement.digital.tetra.get_ber_period()

Sets the period, i.e. the number of frames for the bit error rate. Select 36 or 48 frames.

return:

ber_period: F36 | F48 36 Frames The bit error rate is calculated from 36 frames of the bit stream. 48 Frames The bit error rate is calculated from 48 frames of the bit stream.

get_cmode() ChannelModeTetra[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:CMODe
value: enums.ChannelModeTetra = driver.configure.afRf.measurement.digital.tetra.get_cmode()

The TCH 7.2 traffic channel mode is preset.

return:

channel_mode: TCH72

get_ctype() ChannelTypeTetra[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:CTYPe
value: enums.ChannelTypeTetra = driver.configure.afRf.measurement.digital.tetra.get_ctype()

Sets the channel type. It is fixed to 0.

return:

channel_type: CT0 | CT1 | CT2 | CT3 | CT4 | CT21 | CT22 | CT24

get_filter_py() FilterDigital[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:FILTer
value: enums.FilterDigital = driver.configure.afRf.measurement.digital.tetra.get_filter_py()

Selects the filter type for pulse shaping of TETRA.

return:

filter_py: GAUSs | RRC | COSine | SINC

get_ldirection() LinkDirectionTetra[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:LDIRection
value: enums.LinkDirectionTetra = driver.configure.afRf.measurement.digital.tetra.get_ldirection()

Sets either the Downlink/forward or the uplink/backward direction of the test. The downlink direction is from BS to MS, the uplink direction vice versa.

return:

link_dirction: DLNK | ULNK Downlink/Forward Direction from BS to MS. Uplink/Backward Direction from MS to BS.

get_mode() ModeTetra[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:MODE
value: enums.ModeTetra = driver.configure.afRf.measurement.digital.tetra.get_mode()

Queries the modulation type used for TETRA.

return:

mode: DQPSK

get_pattern() PatternTetra[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:PATTern
value: enums.PatternTetra = driver.configure.afRf.measurement.digital.tetra.get_pattern()

Selects the pattern type.

return:

pattern: S1 | S2 | S3

get_ptype() PayloadTypeTetra[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:PTYPe
value: enums.PayloadTypeTetra = driver.configure.afRf.measurement.digital.tetra.get_ptype()

Defines the payload type for TETRA digital standard.

return:

payload_type: ALLZero | ALLO | ALTE | PRBS9 | USER AllZero The payload contains a binary sequence of all 0. AllOnes The payload contains a binary sequence of all 1. ALTErnating The payload contains a binary sequence with alternating 0 and 1. PRBS9 The payload contains a pseudo-random binary sequence with 511 bits (29-1) . USER The payload contains a user-defined binary sequence.

get_ro_factor() float[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:ROFactor
value: float = driver.configure.afRf.measurement.digital.tetra.get_ro_factor()

Sets the roll-off factor of the filter used for pulse shaping of TETRA.

return:

rolloff_factor: Range: 0 to 1

get_rprbs() bool[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:RPRBs
value: bool = driver.configure.afRf.measurement.digital.tetra.get_rprbs()

Resets the PRBS bit pattern at frame 0.

return:

reset_prbs_at_fm_zero: OFF | ON

get_standard_dev() List[str][source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:SDEViation
value: List[str] = driver.configure.afRf.measurement.digital.tetra.get_standard_dev()

Queries the phase changes of the DQPSK modulation for TETRA.

return:

sdeviation: List of four phase changes, for the symbols 01, 00, 10, 11.

get_symbol_rate() float[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:SRATe
value: float = driver.configure.afRf.measurement.digital.tetra.get_symbol_rate()

Queries the symbol rate for TETRA.

return:

srate: Unit: symbol/s

get_tmode() TestModeTetra[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:TMODe
value: enums.TestModeTetra = driver.configure.afRf.measurement.digital.tetra.get_tmode()

Sets the test mode. The T1 test mode is fixed.

return:

test_mode: VSE | T1 | SIDecoding

set_ber_period(ber_period: BerPeriod) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:BERPeriod
driver.configure.afRf.measurement.digital.tetra.set_ber_period(ber_period = enums.BerPeriod.F36)

Sets the period, i.e. the number of frames for the bit error rate. Select 36 or 48 frames.

param ber_period:

F36 | F48 36 Frames The bit error rate is calculated from 36 frames of the bit stream. 48 Frames The bit error rate is calculated from 48 frames of the bit stream.

set_cmode(channel_mode: ChannelModeTetra) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:CMODe
driver.configure.afRf.measurement.digital.tetra.set_cmode(channel_mode = enums.ChannelModeTetra.TCH72)

The TCH 7.2 traffic channel mode is preset.

param channel_mode:

TCH72

set_ctype(channel_type: ChannelTypeTetra) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:CTYPe
driver.configure.afRf.measurement.digital.tetra.set_ctype(channel_type = enums.ChannelTypeTetra.CT0)

Sets the channel type. It is fixed to 0.

param channel_type:

CT0 | CT1 | CT2 | CT3 | CT4 | CT21 | CT22 | CT24

set_ldirection(link_dirction: LinkDirectionTetra) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:LDIRection
driver.configure.afRf.measurement.digital.tetra.set_ldirection(link_dirction = enums.LinkDirectionTetra.DLNK)

Sets either the Downlink/forward or the uplink/backward direction of the test. The downlink direction is from BS to MS, the uplink direction vice versa.

param link_dirction:

DLNK | ULNK Downlink/Forward Direction from BS to MS. Uplink/Backward Direction from MS to BS.

set_rprbs(reset_prbs_at_fm_zero: bool) None[source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DIGital:TETRa:RPRBs
driver.configure.afRf.measurement.digital.tetra.set_rprbs(reset_prbs_at_fm_zero = False)

Resets the PRBS bit pattern at frame 0.

param reset_prbs_at_fm_zero:

OFF | ON

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.afRf.measurement.digital.tetra.clone()

Subgroups