Algorithm

SCPI Command :

CDR:SOFTware<*>:ALGorithm
Commands in total: 1
Subgroups: 0
Direct child commands: 1
get(software=Software.Default) SwAlgorithm[source]
# CDR:SOFTware<*>:ALGorithm
value: enums.SwAlgorithm = driver.cdr.software.algorithm.get(software = repcap.Software.Default)

Sets the software algorithm that is used for clock data recovery.

Parameters:

software – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Software’)

Returns:

algorithm: CFRequency | PLL | FF | PLLStart | FFSTart

  • CFRequency: Constant frequency. CDR uses the nominal bit rate to generate the clock signal. The method assumes that the frequency of the signal is constant during the complete acquisition.

  • PLL: Phase-locked loop control system. It can follow slow deviations in the frequency of the data stream.

  • FF: Feed forward algorithm, a mathematical optimization method. Feed forward is available if none of the listed serial standards is used ( SIGNalconfig:SETup:SETTingm:SERStandard is set to CUSTOM) . It is faster than PLL, i.e., the settling time is shorter. Feed forward is also more precise than PLL. To set up the algorithm, set the bandwidth and the relative bandwith.

  • PLLStart: PLL is the phase-locked loop control system which is locked at the acquisition start.

  • FFSTart: Feed forward algorithm locked at the acquisition start.

set(algorithm: SwAlgorithm, software=Software.Default) None[source]
# CDR:SOFTware<*>:ALGorithm
driver.cdr.software.algorithm.set(algorithm = enums.SwAlgorithm.CFRequency, software = repcap.Software.Default)

Sets the software algorithm that is used for clock data recovery.

Parameters:
  • algorithm

    CFRequency | PLL | FF | PLLStart | FFSTart

    • CFRequency: Constant frequency. CDR uses the nominal bit rate to generate the clock signal. The method assumes that the frequency of the signal is constant during the complete acquisition.

    • PLL: Phase-locked loop control system. It can follow slow deviations in the frequency of the data stream.

    • FF: Feed forward algorithm, a mathematical optimization method. Feed forward is available if none of the listed serial standards is used ( SIGNalconfig:SETup:SETTingm:SERStandard is set to CUSTOM) . It is faster than PLL, i.e., the settling time is shorter. Feed forward is also more precise than PLL. To set up the algorithm, set the bandwidth and the relative bandwith.

    • PLLStart: PLL is the phase-locked loop control system which is locked at the acquisition start.

    • FFSTart: Feed forward algorithm locked at the acquisition start.

  • software – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Software’)