Optimális hosszúságú kódok akkor beszélünk,ha : 
a nagyobb valószínűségű betű kódja rövidebb,mint a kisebb valószínűségűé;
a kisebb hosszúságú kód minden variációs lehetősége ki van használva;
a kódfa ágain a megengedett csatorna jelek számával megegyező elágazás van,kivéve az utolsó csomópontokat. 

Huffman szerint optimalitás kritériumát elérő kódok:
forrás-abc legkisebb gyakoriságú betűinek összevonásával egyre egyszerűbb kód kialakítására vezetjük vissza a feladatot,egészen addig,míg az optimális megoldás triviális nem lesz;
ezután az összevont legnagyobb gyakoriságú betűknek,ill.betü csoportoknak a lehetséges legrövidebb kódokat adjuk és az összevont betűcsoportokat fokozatosan felbontjuk,hogy minden betű önálló kódot kapjon

Zajos csatorna adatátviteli sebessége:
1948-ban Claude Shannon határozta meg. A zajteljesítmény és a jelteljesítmény arányát vizsgálják (signal to noise ratio).
Adott: S/N jel-zaj viszony; H sávszélesség | Legnagyobb elérhető adatátviteli sebesség: Hlog2(1+S/N)