Setup
SCPI Commands :
BERT:SETup:DENable
BERT:SETup:IGNore
BERT:SETup:MCOunt
BERT:SETup:MERRor
BERT:SETup:TIMeout
BERT:SETup:TYPE
- class SetupCls[source]
Setup commands group definition. 8 total commands, 2 Subgroups, 6 group commands
- get_denable() RsSmw.enums.BertMask [source]
# SCPI: BERT:SETup:DENable value: enums.BertMask = driver.bert.setup.get_denable()
Activates the Data Enable signal and, if activated, sets its polarity. The signal marks the data that is evaluated by the BERT/BLER measurement. Does not evaluate data supplied by the DUT, that is additional to the PRBS sequence (e.g. sync, preambles, other channels, etc.) .
- return
denable: HIGH| LOW OFF Ignore any signal at the data enable input; use all data at the BERT/BLER data input for the measurement. HIGH Use the data enable signal. Only measures the data at the BERT/BLER data input during a high level of the data enable signal. Interrupts the measurement during a low level. LOW Use the data enable signal. Only measures the data at the BERT/BLER data input during a low level of the data enable signal. Interrupts the measurement during a high level.
- get_ignore() RsSmw.enums.BertPattIgn [source]
# SCPI: BERT:SETup:IGNore value: enums.BertPattIgn = driver.bert.setup.get_ignore()
Activates ignoring of pure ‘0’ or ‘1’ bit sequences of at least 32 bits, so that faulty frames are excluded from the measurement. Some mobile radio standards indicate faulty frames with pure ‘0’ or ‘1’ bit sequences when errors (e.g. an incorrect checksum) are detected.
- return
ignore: OFF| ZERO| ONE OFF Pattern ignore is not active. ZERO Ignore bit sequences of 32 or more consecutive ‘0’ for the BERT measurement. ONE Ignore bit sequences of 32 or more consecutive ‘1’ for the BERT measurement.
- get_mcount() int [source]
# SCPI: BERT:SETup:MCOunt value: int = driver.bert.setup.get_mcount()
Enters the number of transmitted data bits/data blocks to be checked before the measurement is terminated. A BERT/BLER measurement does not count data suppressed by method RsSmw.Bert.Setup.denable|method RsSmw.Bler.Setup.denable. This termination criteria always terminates the measurement after the specified number of data bits/data blocks. Starting from this point, outputs the fourth value with 1 (= terminate measurement) if the result is queried. For the continuous measurement mode, the measurement restarts once the results have been queried.
- return
mcount: integer Range: 0 to 4294967295
- get_merror() int [source]
# SCPI: BERT:SETup:MERRor value: int = driver.bert.setup.get_merror()
Enters the number of errors to occur before the measurement is terminated. This termination criterion always terminates the measurement after the specified number of errors. Starting from this point, outputs the fourth value with 1 (= terminate measurement) if the measurement result is queried.
- return
merror: integer Range: 0 to 4294967295
- get_timeout() float [source]
# SCPI: BERT:SETup:TIMeout value: float = driver.bert.setup.get_timeout()
Sets the timeout.
- return
timeout: float Range: 0.1 to 1
- get_type_py() RsSmw.enums.BertPrbs [source]
# SCPI: BERT:SETup:TYPE value: enums.BertPrbs = driver.bert.setup.get_type_py()
Selects the PRBS sequence. The data generated by the PRBS generator is used as a reference for the measurement.
- return
type_py: PRBS9| PRBS11| PRBS15| PRBS16| PRBS20| PRBS21| PRBS23
- set_denable(denable: RsSmw.enums.BertMask) None [source]
# SCPI: BERT:SETup:DENable driver.bert.setup.set_denable(denable = enums.BertMask.HIGH)
Activates the Data Enable signal and, if activated, sets its polarity. The signal marks the data that is evaluated by the BERT/BLER measurement. Does not evaluate data supplied by the DUT, that is additional to the PRBS sequence (e.g. sync, preambles, other channels, etc.) .
- param denable
HIGH| LOW OFF Ignore any signal at the data enable input; use all data at the BERT/BLER data input for the measurement. HIGH Use the data enable signal. Only measures the data at the BERT/BLER data input during a high level of the data enable signal. Interrupts the measurement during a low level. LOW Use the data enable signal. Only measures the data at the BERT/BLER data input during a low level of the data enable signal. Interrupts the measurement during a high level.
- set_ignore(ignore: RsSmw.enums.BertPattIgn) None [source]
# SCPI: BERT:SETup:IGNore driver.bert.setup.set_ignore(ignore = enums.BertPattIgn.OFF)
Activates ignoring of pure ‘0’ or ‘1’ bit sequences of at least 32 bits, so that faulty frames are excluded from the measurement. Some mobile radio standards indicate faulty frames with pure ‘0’ or ‘1’ bit sequences when errors (e.g. an incorrect checksum) are detected.
- param ignore
OFF| ZERO| ONE OFF Pattern ignore is not active. ZERO Ignore bit sequences of 32 or more consecutive ‘0’ for the BERT measurement. ONE Ignore bit sequences of 32 or more consecutive ‘1’ for the BERT measurement.
- set_mcount(mcount: int) None [source]
# SCPI: BERT:SETup:MCOunt driver.bert.setup.set_mcount(mcount = 1)
Enters the number of transmitted data bits/data blocks to be checked before the measurement is terminated. A BERT/BLER measurement does not count data suppressed by method RsSmw.Bert.Setup.denable|method RsSmw.Bler.Setup.denable. This termination criteria always terminates the measurement after the specified number of data bits/data blocks. Starting from this point, outputs the fourth value with 1 (= terminate measurement) if the result is queried. For the continuous measurement mode, the measurement restarts once the results have been queried.
- param mcount
integer Range: 0 to 4294967295
- set_merror(merror: int) None [source]
# SCPI: BERT:SETup:MERRor driver.bert.setup.set_merror(merror = 1)
Enters the number of errors to occur before the measurement is terminated. This termination criterion always terminates the measurement after the specified number of errors. Starting from this point, outputs the fourth value with 1 (= terminate measurement) if the measurement result is queried.
- param merror
integer Range: 0 to 4294967295
- set_timeout(timeout: float) None [source]
# SCPI: BERT:SETup:TIMeout driver.bert.setup.set_timeout(timeout = 1.0)
Sets the timeout.
- param timeout
float Range: 0.1 to 1
- set_type_py(type_py: RsSmw.enums.BertPrbs) None [source]
# SCPI: BERT:SETup:TYPE driver.bert.setup.set_type_py(type_py = enums.BertPrbs.PN11)
Selects the PRBS sequence. The data generated by the PRBS generator is used as a reference for the measurement.
- param type_py
PRBS9| PRBS11| PRBS15| PRBS16| PRBS20| PRBS21| PRBS23
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.bert.setup.clone()
Subgroups