Alternate Mark Inversion (AMI) Extra information for course - not included in assessment. AMI (Alternate Mark Inversion) is a synchronous clock encoding technique that uses bipolar pulses to represent logical 1. The next logic 1 is represented by a pulse of the opposite polarity. Hence a sequence of logical 1s are represented by a sequence of pulses of alternating polarity. The alternating coding prevents the build-up of a d.c. voltage level down the cable. Example of AMI coding of NRZ data and the corresponding clock signal AMI (Alternate Mark Inversion) encoding was used extensively in first generation pulse code modulation networks, but suffers the drawback that a long run of 0's produces no transitions in the data stream (and therefore does not contain sufficient transitions to guarantee lock of a DPLL ). Successful clock recovery therefore relies on the user not wishing to send long runs of 0's and this type of encoding is not therefore transparent to the sequence of bi