雙極性碼是三進制碼,1為反轉,0為保持零電平。根據信號是否歸零,還可以劃分為歸零碼和非歸零碼,歸零碼碼元中間的信號回歸到0電平,而非歸零碼遇1電平翻轉,零時不變。作為編碼方案的雙極性不歸零碼,"1"碼和"0"碼都有電流,但是"1"碼是正電流,"0"碼是負電流,正和負的幅度相等,故稱為雙極性碼。此時的判決門限為零電平,接收端使用零判決器或正負判決器,接收信號的值若在零電平以上為正,判為"1"碼;若在零電平以下為負,判為"0"碼。
編碼規則:將信碼中的“1”交替編成“+1”和“−1”,而“0”保持不變。例如: