<< scurve Clock recovery Equalization >>

comm_tbx >> Clock recovery > ted_init

ted_init

Creation of a Timing Error Detector (TED)

Calling Sequence

ted = ted_init();                // Default is Gardner detector
ted = ted_init('gardner'[,opt]); // Gardner
ted = ted_init('mm');            // Mueller and Muller detector
ted = ted_init('el');            // Early-late detector

Parameters

opt:

optionnal option for Gardner detector: 'b' for basic Gardner, 'u' for upgraded Gardner (insensible to DC offset). If not specified, the ugraded version is selected.

ted:

the timing error detector object

Description

A timing error detector is an algorithm that can detect the current clock offset between the received signal and the local sampling clock. The timing error estimation is usually based on the detection of transitions in the received signal. Different estimators are included in the library:

Example

ted = ted_init('mm');
plot_scurve(ted);

See also

Authors


Report an issue
<< scurve Clock recovery Equalization >>