# :CMODe:CRECovery:CEALgorithm

:CMODe CRECovery Commands

- :CMODe CRECovery Commands
- :CMODe:CRECovery:CEALgorithm
- :CMODe:CRECovery:CEIDle
- :CMODe:CRECovery:CFRequency:EDIRection
- :CMODe:CRECovery:CFRequency:MODE
- :CMODe:CRECovery:CSKew
- :CMODe:CRECovery:CSRate?
- :CMODe:CRECovery:DDRFive:CAFLatency
- :CMODe:CRECovery:DDRFive:CAFSource
- :CMODe:CRECovery:DDRFive:DQSSource
- :CMODe:CRECovery:DDRFive:POLength
- :CMODe:CRECovery:DDRFive:PRLength
- :CMODe:CRECovery:DDRFive:RWMode
- :CMODe:CRECovery:DDRFive:STDDelay
- :CMODe:CRECovery:DREMoval
- :CMODe:CRECovery:ECLock:ALIGn
- :CMODe:CRECovery:ECLock:CFRequency
- :CMODe:CRECovery:ECLock:CMULtiplier
- :CMODe:CRECovery:ECLock:DELay
- :CMODe:CRECovery:ECLock:EDIRection
- :CMODe:CRECovery:ECLock:SOURce
- :CMODe:CRECovery:FOPLl:LBANdwidth
- :CMODe:CRECovery:FOPLl:LBDivisor
- :CMODe:CRECovery:FSRate
- :CMODe:CRECovery:MODE
- :CMODe:CRECovery:PLL:EDIRection
- :CMODe:CRECovery:PLL:ICCount
- :CMODe:CRECovery:PLL:MODE
- :CMODe:CRECovery:PLL:SSCCorrect
- :CMODe:CRECovery:PLL:SSPercent
- :CMODe:CRECovery:PLL:SSType
- :CMODe:CRECovery:PLL:STIMe
- :CMODe:CRECovery:PLL:TDEPendent
- :CMODe:CRECovery:PRESets
- :CMODe:CRECovery:PRESets:SELections?
- :CMODe:CRECovery:SOPLl:JTF:LBANdwidth
- :CMODe:CRECovery:SOPLl:JTF:LBDivisor
- :CMODe:CRECovery:SOPLl:JTF:PEAKing
- :CMODe:CRECovery:SOPLl:OJTF:DFACtor
- :CMODe:CRECovery:SOPLl:OJTF:LBANdwidth
- :CMODe:CRECovery:SOPLl:OJTF:LBDivisor
- :CMODe:CRECovery:SRATe
- :CMODe:CRECovery:SRATe:STATus?
- :CMODe:CRECovery:SRATe:STATus:REASon?
- :CMODe:CRECovery:TOPLl:DFACtor
- :CMODe:CRECovery:TOPLl:NFReq
- :CMODe:CRECovery:TOPLl:PFReq
- :CMODe:CRECovery:TRACking
- :CMODe:CRECovery:ZOPLl:LFPole
- :CMODe:CRECovery:ZOPLl:PPOLe
- :CMODe:CRECovery:ZOPLl:SPOLe

## Command Syntax

    :CMODeN:CRECovery:CEALgorithm {ON | OFF | 1 | 0}

Where N identifies a specific common-mode waveform in the form "<connection1-8>_<ch1|ch3|ch5|ch7>". With connection 1, the connection number part (that is, "1_") is optional, and you can simply use the channel number "<ch1|ch3|ch5|ch7>". When two channels are paired to create a differential waveform and a common-mode waveform, the odd-numbered channel is used when specifying the waveform. For example, connection 5 common-mode waveform 3 (from the pairing of channels 3 and 4) is `CMODe5_3`.

## Query Syntax

    :CMODeN:CRECovery:CEALgorithm?

## Description

Enables or disables the Use Advanced Clock Recovery for Closed Eyes algorithm. If you are trying to recover a clock on closed eyes due to ISI or other jitter and noise sources, you can enable this option. The normal clock recovery algorithms use edge timing of the data waveform to establish the clock edges. If the eye is closed, there may be so much jitter that this approach fails to yield accurate clocks. Advanced clock recovery does not use edge information and can recover a clock even for closed eyes. However, if the eye is not closed, we recommend you use the normal approach based upon edge timing.

PAM3 and PAM4 type signals (see the `:CMODe:SIGNal:TYPE` command) require this algorithm to be enabled.