A data driven clock recovery system comprising a viterbi detector for
detecting data and tentatively deciding the closest approximation, and a
circuit for retrieving the tentative decision in stages. Preferably, the
clock recovery system further comprises a combination series-parallel
comparison circuit for selecting one value of a set of values for input
to the viterbi and for applying said one value to the viterbi.