This dissertation examines the problems of the bit synchronization of the MB(Minimum Bandwidth) line codes. The performance of some established typical bit synchronization schemes, such that the ML(Maximum Likelihood) algorithem and the MMSE(Minimum Mean Square Error) algorithem are investigated for use in duobinary code, modified duobinary code and their variables.
The first scheme is proved to be inferior to the second in general, mainly due to an approximation that is unsuitable to the MB line codes. But the performance degradation caused by the channel noise is less than with the MMSE algorithm because of the thresholding effect of the feedback error signal. The computer simulation results show that in high SNR, the MMSE algorithm is better than the ML algorithm, but in low SNR, the channel noise is dominant factor in jitter and the ML algorithm is better than the MMSE algorithm.
A bit synchronization system using the ML algorithm and the MMSE algorithm is implemented and the experimental results are compared with the simulation results.