:SPRocess:TEQualizer:TAPS:AUTo

Instrument:
N1000A
N109x
Flex Apps:
FlexDCA
FlexRT
Meas. mode:
Scope
Eye
Package License:
L-RND

Command Syntax

:SPRocessN:TEQualizer:TAPS:AUTo {OFF | ON}

Where N identifies one of up to 64 possible operators {1:64} that can be defined as part of a math function. The operators are numbered in the order that they were originally added to the function.

Query Syntax

:SPRocessN:TEQualizer:TAPS:AUTo?

Description

Turns on and off automatic configuration of taps for the TDECQ Equalizer operator. By default, automatic configuration is on.

OFF
Disables automatic tap configuration to enable manual entry of tap values. Use the :SPRocess:TEQualizer:TAPS command to enter the individual tap values. Use the :SPRocess:TEQualizer:TAPS:NORMalize command to automatically adjust the tap values for a maximum equalizer gain of 0 dB (unity). The relative contributions of the tap values are maintained. Use the :SPRocess:TEQualizer:TSPacing command to select tap spacing based on taps-per-bit or seconds.
ON
Enables automatic tap configuration. Use the :SPRocess:TEQualizer:NPRecursors command to specify the precursors used for automatic configuration. To enter the number of taps, use the :SPRocess:TEQualizer:TAPS:COUNt command. Automatic tap configuration sets the optimum tap values to open an eye diagram, but requires that you use a PRBS pattern that has a length that is listed in the following table. Inverted PRBS patterns are also supported. The table also lists the generating polynomials. Use the :SPRocess:TEQualizer:TSPacing:TPBit command to enter the tap spacing in number of taps-per-bit. You cannot specify a tap spacing based on time in automatic tap configuration mode. Use the :SPRocess:TEQualizer:TAPS:RECalculate command to automatically recalculate the tap values.
PRBS Patterns for Optimum Tap Values
PRBSPolynomialPRBSPolynomial
25−1x5+x4+x2+x1+1211−1x11+x9+1
26−1x6+x5+x3+x2+1212−1x12+x9+x8+x5+1
27−1x7+x6+1213−1x13+x12+x10+x9+1
28−1x8+x7+x3+x2+1214−1x14+x13+x10+x9+1
29−1x9+x5+1215−1x15+x14+1
210−1x10+x7+1

Use of an *OPC? query to pause program execution while waiting for this command to execute.

For Reference Rx operator, what function do I send this command to?

If the TDECQ equalizer is a secondary function to the Reference Rx operator, address the :SPRocess:TEQualizer:TAPS:AUTo command to the Reference Rx function as identified in the following Reference Rx Setup dialog's operator diagram. In the following figure, this would be Function 2 and the command would be:

:SPRocess2:TEQualizer:TAPS:AUTo

Requires (Undefined variable: General.ApplicationName) revision A.05.60 and above.