Die B3ZS-Codierung, Bipolar with Three-Zero Substitution (B3ZS), ist eine Kanalcodierung mit bipolar Violation ( BPV) und AMI-konformen Bits. Die Violation-Bits werden dann zwangsweise eingefügt, wenn der Datenstrom mehr als drei aufeinander folgende Nullen aufweist. Damit wird sichergestellt, dass der Datenstrom hinreichend viele Pegeländerungen für die Synchronisation aufweist. Die B3ZS-Codierung entspricht im Wesentlichen der HDB3-Codierung und wird in der nordamerikanischen T-Leitungen ( T3) eingesetzt.