Manchester coding and differential Manchester exercises