En av oppgavene for en telekommunikasjonsingeniør er å analysere fysiske egenskaper for linje eller transmisjonsmedium, og de statistiske egenskaper til en melding for å utvikle den mest effektive koding- og dekoding-mekanismene.