clock recovery from random binary data alexander