Clock Recovery Setup

Instrument:
UXR Scope
Flex Apps:
FlexRT

Use FlexRT's Infiniium Scope Setup dialog's Clock Recovery settings to specify how FlexRT uses its internal clock recovery when processing the Infiniium oscilloscope's input waveform. You can specify the edge detection used, the PLL's loop order, and the bandwidth for the PLL loop's Jitter Transfer Function (JTF) and Observed Jitter Transfer Function (OJTF). The loop type, JTF bandwidth, and OJTF bandwidth provide advanced control of how FlexRT constructs a clock signal from the input signal.

By default, the settings in this dialog are automatically applied to all input channels. However, in the individual channel dialogs you can disable automatic linking and manually enter unique settings for the channel.

To open this dialog, click the Clock Recovery tile at the bottom of FlexRT's display or click Setup > Clock Recovery Setup.

Select Enable Clock Recovery to have FlexRT use clock recovery. By default, this setting is selected and should normally not be cleared.

Waveform Flow from UXR Scope to FlexRT Channel

Symbol Rate

Enter the symbol rate in baud (Bd) of the waveform. You can either click Select From List to select a standard optical and digital telecommunications rate or click in the field and enter a custom rate. Select Auto Detect to have FlexRT automatically determine the symbol rate for the waveform.

Edge Detection

The Edge Detection used during clock recovery can be set to Center Crossing or to PAM4 Crossings, which is the default setting.

PLL Loop Order

You can choose between First, Second, and Third order PLL loop types. The Jitter Transfer Function (JTF) describes how the input signal (or clock) to the DUT's PLL affects the jitter on the DUT's output signal. Jitter tracking between the DUT's input and output PLL is frequency dependent:

  • Low frequency jitter is transferred to the PLL's output.
  • High frequency jitter is not transferred to the PLL's output.

As the jitter on the DUT's input goes beyond the DUT's PLL loop bandwidth, and so decreases, the jitter observed on the recovered clock or signal increases. The Observed Jitter Transfer Function (OJTF) describes the transfer of the input signal's jitter to the jitter observed at the DUT's output. The characteristics of the DUT's PLL affects the observed jitter spectrum seen at the DUT's output. The following drawings show several of the available measurements. Second and third order PLL's are typically implemented in hardware.

First Order Settings

When you select a First order PLL Loop, you'll need to enter the bandwidth for both the JTF and OJTF curves.

JTF and OJTF Curves and Settings

Second Order Settings

When you select a Second order PLL Loop, you'll need to enter the JTF settings for Bandwidth and Peaking and OJTF settings for Bandwidth and Damping Factor.

JTF and OJTF Curves and Settings

Third Order Settings

When you select a Third order PLL Loop, you'll need to enter settings for F-Gain, F-Pole, and F-Zero. F-Gain sets the approximate loop bandwidth of the PLL. F-Pole sets the frequency at which the JTF starts to roll-off at 40 dB/decade. F-Zero sets the frequency at which the OJTF starts to roll-off at 40 dB/decade.

JTF and OJFT for 3rd Order Type 2 PLLs
with Zero, Pole, and Gain Frequencies