Faktor-faktor yang mempengaruhi coding:
a. Spektrum sinyal =
jumlah komponen frekuensi tinggi yang sedikit berarti lebih hemat bandwidth transmisi
b. Clocking =
menyediakan mekanisme sinkronisasi antara source dan destination.
c. Deteksi kesalahan =
kemampuan error detection dapat dilakukan secara sederhana oleh skema line coding.
d. Kekebalan terhadap interferensi sinyal dan derau =
dinyatakan dalam BER
e. Biaya dan kompleksitas =
semakin tinggi laju pensinyalan atau laju data, semakin besar biaya.