Hybrid ternary code

NRZ-L and polar RZ codes have deficiencies compared to the proposed H-ternary encoding scheme.

NRZ-L code lacks sufficient timing information when the binary signal remains at one level in of either 1 or 0.

Other ternary line code such as alternate mark inversion (AMI) also lacks the timing information when a run of zeros needs to be transmitted.

This drawback is partly overcome by its modified version the high density bipolar with three zeros substitution (HDB3).

The latter has its frequency spectral components concentrated at twice the original binary data rate because the polar RZ code has a pulse duty cycle of 50 percent.