Algorithm
SCPI Command :
CDR:SOFTware<*>:ALGorithm
- Commands in total: 1Subgroups: 0Direct 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’)