This presentation discusses different types of digital to digital encoding, focusing on bipolar encoding. It defines bipolar encoding as using three voltage levels (positive, negative, zero) to represent binary digits, with alternating positive and negative voltages representing alternating 1s. It then describes three popular types of bipolar encoding used in data communications: AMI, which uses a zero voltage to represent 0 and alternating voltages for alternating 1s; B8ZS, which substitutes the pattern when eight consecutive 0s occur based on previous digit polarity; and HDB3, which substitutes the pattern when four consecutive 0s occur based on previous digit polarity and number of 1s since last substitution.