SETup:PMODulation:MACCuracy

Last Updated: August 29, 2007

These commands set parameters for the Modulation Accuracy measurement in the Power and Modulation Quality (PMOD) measurement suite.

For more information on the conventions used in the programming examples click here.

SETup:PMODulation:MACCuracy:EVM:DROop:STATe[?]

This command is only applicable with an EGPRS license.

This command is only applicable to EGPRS 8PSK signals.

Sets/queries the amplitude droop calculate state for 8PSK modulation accuracy measurements.

When set to ON, amplitude droop is determined (as an estimated parameter) and removed from the signal in the measurement of RMS EVM and other parameters. This is the method of EVM measurement defined in GSM release 1999. The amplitude droop measurement results are made available, even though amplitude droop is not currently specified.

When set to OFF, amplitude droop is neither determined (as an estimated parameter) nor removed from the signal in the measurement of RMS EVM and other parameters. NaN is returned for all amplitude droop measurement results.

Setting Range: 0 | OFF | 1 | ON

Query Range: 0 | 1

*RST Setting: 1 | ON

Test Set Requirements: E6601A WCTS Program Version A.03 and above

Example:

' Set the 8PSK EGPRS modulation accuracy droop state on.

TestSet.WriteString("SETup:PMODulation:MACCuracy:EVM:DROop:STATe ON")

SETup:PMODulation:MACCuracy:EVM:FERRor[:LIMit][?]

This command is only applicable with an EGPRS license.

This command is only applicable to EGPRS 8PSK signals.

Sets/queries the frequency error limit (in ppm) for 8PSK bursts. This command has no effect on the results of GMSK bursts.

Setting Range: 0.01 to 0.2

Query Range:  0.01 to 0.2

Resolution: 0.01

*RST Setting: 0.1

Test Set Requirements: E6601A WCTS Program Version A.03 and above

Example:

' Set the EVM frequency error limit to 0.05ppm.

TestSet.WriteString("SETup:PMODulation:MACCuracy:EVM:FERRor 0.05PPM")

SETup:PMODulation:MACCuracy:EVM:HISTogram:MAXimum:EVM[?]

This command is only applicable with an EGPRS license.

This command is only applicable to EGPRS 8PSK signals.

Sets/queries the maximum sample EVM value to be displayed by the Sample EVM Histogram graph.

The number of histogram bins is fixed at 200, therefore reducing the Maximum Sample EVM value increases the resolution of the histogram.

Setting Range:  PCT2 | PCT10 | PCT20 | PCT100

Query Range:  PCT2 | PCT10 | PCT20 | PCT100

*RST Setting: PCT100

Test Set Requirements: E6601A WCTS Program Version A.04 and above

Example:

' Set the maximum sample EVM value to be displayed on the graph to PCT100.

TestSet.WriteString("SETup:PMODulation:MACCuracy:EVM:HISTogram:MAXimum:EVM PCT100")

SETup:PMODulation:MACCuracy:EVM:IQIMbalance:STATe[?]

This command is only applicable with an EGPRS license.

This command is only applicable to EGPRS 8PSK signals.

Sets/queries the IQ imbalance calculate state for 8PSK EGPRS modulation accuracy measurements.

When set to:

Setting Range: 0 | OFF | 1 | ON

Query Range: 0 | 1

*RST Setting: 0 | OFF

Test Set Requirements: E6601A WCTS Program Version A.03 and above

Example:

' Set the IQ balance state to ON.

TestSet.WriteString("SETup:PMODulation:MACCuracy:EVM:IQIMbalance:STATe 1")

SETup:PMODulation:MACCuracy:EVM:OOFFset[:LIMit][?]

This command is only applicable with an EGPRS license.

This command is only applicable to EGPRS 8PSK signals.

Sets/queries the origin offset limit (in dB) for 8PSK bursts. This command has no effect on the results of GMSK bursts.

Setting Range:  0 to 40 dB

Query Range:  0 to 40 dB

Resolution: 0.01 dB

*RST Setting: 30 dB

Test Set Requirements: E6601A WCTS Program Version A.03 and above

Example:

' Set the 8PSK modulation accuracy offset to 28 dB.

TestSet.WriteString("SETup:PMODulation:MACCuracy:EVM:OOFFset 28DB")

SETup:PMODulation:MACCuracy:EVM:PEAK[:LIMit][?]

This command is only applicable with an EGPRS license.

This command is only applicable to EGPRS 8PSK signals.

Sets/queries the peak error vector magnitude limit (in %) for 8PSK bursts. This command has no effect on the results of GMSK bursts.

Setting Range:  0.00 to 40.00

Query Range:  0.00 to 40.00

Resolution: 0.01

*RST Setting: 30.00

Test Set Requirements: E6601A WCTS Program Version A.03 and above

Example:

' Set the 8PSK modulation accuracy peak limit to 32%.

TestSet.WriteString("SETup:PMODulation:MACCuracy:EVM:PEAK 32PCT")

SETup:PMODulation:MACCuracy:EVM:PERCentile[:LIMit][?]

This command is only applicable with an EGPRS license.

This command is only applicable to EGPRS 8PSK signals.

Sets/queries the percentile limit for 8PSK bursts. This command has no effect on the results of GMSK bursts.

Setting Range: 0.00 to 20.00

Query Range: 0.00 to 20.00

Resolution: 0.01

*RST Setting: 15.00

Test Set Requirements: E6601A WCTS Program Version A.03 and above

Example:

' Set the 8PSK modulation accuracy percentile limit to 12%.

TestSet.WriteString("SETup:PMODulation:MACCuracy:EVM:PERCentile 12PCT")

SETup:PMODulation:MACCuracy:EVM:RMS[:LIMit][?]

This command is only applicable with an EGPRS license.

This command is only applicable to EGPRS 8PSK signals.

Sets/queries the RMS error vector magnitude limit (in %) for 8PSK bursts. This command has no effect on the results of GMSK bursts.

Setting Range: 0.00 to 15.00

Query Range: 0.00 to 15.00

Resolution: 0.01

*RST Setting: 9.00

Test Set Requirements: E6601A WCTS Program Version A.03 and above

Example:

' Set the 8PSK modulation accuracy rms limit to 10%.

TestSet.WriteString("SETup:PMODulation:MACCuracy:EVM:RMS 10PCT")

SETup:PMODulation:MACCuracy:PFERror:CONFidence[:SLEVel][?]

The setting form of this command performs two functions: (1) sets the confidence level (in %) for the Phase and Frequency Error measurement in the Power and Modulation Quality measurement suite (see SETup:PMODulation:MACCuracy:PFERror:CONFidence:LEVel[?]) and (2) sets the confidence level state to on (see SETup:PMODulation:MACCuracy:PFERror:CONFidence:STATe[?]).

The query form of this command returns the current Power and Modulation Quality measurement suite confidence level value.

The confidence level (in %) is used by the measurement to determine whether or not to end the measurement early. This level applies to the RMS phase error, the peak phase error, and the frequency error.

Setting Range: 80.00 to 99.99

Query Range: 80.00 to 99.99

Resolution: 0.01

*RST Setting: 99.00

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the confidence level to 90% and the confidence level state to On.

TestSet.WriteString("SETup:PMODulation:MACCuracy:PFERror:CONFidence 90PCT")

SETup:PMODulation:MACCuracy:PFERror:CONFidence:LEVel[?]

Sets/queries the confidence level (in %) with which to end the Phase and Frequency Error measurement early. This level applies to the RMS phase error, the peak phase error, and the frequency error.

The confidence level can also be set using the SETup:PMODulation:MACCuracy:PFERror:CONFidence[:SLEVel][?] command.

Setting Range: 80.00 to 99.99

Query Range: 80.00 to 99.99

Resolution: 0.01

*RST Setting: 99.00

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the confidence level to 85%.

TestSet.WriteString("SETup:PMODulation:MACCuracy:PFERror:CONFidence:LEVel 85PCT")

SETup:PMODulation:MACCuracy:PFERror:CONFidence:STATe[?]

Sets/queries whether the confidence level feature for the Phase and Frequency Error measurement is on or off.

This command also turns the multi-measurement state on.

The confidence level state can also be set to on using the SETup:PMODulation:MACCuracy:PFERror:CONFidence[:SLEVel][?] command.

Setting Range: 0 | OFF | 1 | ON

Query Range: 0 | 1

*RST Setting: 0 | OFF

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the confidence state on.

TestSet.WriteString("SETup:PMODulation:MACCuracy:PFERror:CONFidence:STATe 1")

SETup:PMODulation:MACCuracy:PFERror:FERRor[:LIMit][?]

Sets/queries the frequency error limit (in ppm) for GMSK bursts. This command has no effect on the results of 8PSK bursts.

Setting Range: 0.01 to 0.1

Query Range: 0.01 to 0.1

Resolution: 0.01

*RST Setting: 0.1

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the frequency error limit to 0.1 ppm.

TestSet.WriteString("SETup:PMODulation:MACCuracy:PFERror:FERRor 0.1PPM")

SETup:PMODulation:MACCuracy:PFERror:PEAK[:LIMit][?]

Sets/queries the peak phase error limit (in degrees) for GMSK bursts. This command has no effect on the results of 8PSK bursts.

Setting Range: 0.00 to 20.00

Query Range: 0.00 to 20.00

Resolution: 0.01

*RST Setting: 20.00

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the peak phase error to 18 degrees.

TestSet.WriteString("SETup:PMODulation:MACCuracy:PFERror:PEAK 18DEG")

SETup:PMODulation:MACCuracy:PFERror:RMS[:LIMit][?]

Sets/queries the RMS phase error limit (in degrees) for GMSK bursts. This command has no effect on the results of 8PSK bursts.

Setting Range: 0.00 to 5.00

Query Range: 0.00 to 5.00

Resolution: 0.01

*RST Setting: 5.00

Test Set Requirements: E6601A WCTS Program Version A.01 and above

Example:

' Set the RMS phase error to 3.5 degrees.

TestSet.WriteString("SETup:PMODulation:MACCuracy:PFERror:RMS 3.5DEG")

SETup:PMODulation:MACCuracy:TBDemod[?]

Sets/queries how the measurement performs demodulation of the tail and guard bits. It affects only PFERror measurements. When set to:

Setting Range: OPTimal | ETSI

Query Range: OPT | ETSI

*RST Setting: OPTimal

Test Set Requirements: E6601A WCTS Program Version A.03 and above

Example:

' Set the tail bits to optimal.

TestSet.WriteString("SETup:PMODulation:MACCuracy:TBDemod OPT")