Bit and byte synchronization for sampling and decoding a data string is
provided a single data field u. The data string x has pre-pended to it a
short string of 1s (ones), followed by u to yield a string y= . . . 1111,
u, x. The string is pre-coded by convolution with 1/(1.sym.D.sup.2).
PRML-sampling of y starts at an initial phase, and vectors are obtained
from that string by sampling at pre-selected phases following the initial
sampling point. The vectors of y are compared with vectors corresponding
to PRML samples of an initial set of bits in u obtained at predetermined
phases. The pair of y, u vectors exhibiting the minimum Euclidian
distance yields a sampling correction value by which the initial sampling
phase is corrected and a new initial sampling point preceding x is
determined. Here, bit and byte synchronization have been achieved and
sampling of x proceeds at the corrected phase, from the new initial
sampling point.