A HEC kód előállítása

A fejrész hibajavító kód (Header Error Code = HEC) előállításáért a TC alréteg a felelős. Ez is az ATM különcségei közé tartozik, hogy hibajavítást végez a fizikai réteg.

Az első négy oktetten végzett CRC kód elkészítéséhez tartozó polinom P(x)= x8+ x2+x+1,amely értékét a fejrész 5. oktettjébe szúrnak be. A HEC részben alkalmazzák a Coset eljárást, amely teljesen nullát tartalmazó bitfolyamok esetén segítséget ad a cella kezdetének meghatározásában. Az eljárás lényege, hogy minden második bit invertálódik. Ezek után, ha négy nullát tartalmazó oktett érkezik, akkor a HEC 55h 01010101b lesz. Az 55h adja a fejléc 5. oktettjét. Természetesen így nem a cella kezdete lesz az a pillanat, amikor a rendszer felismeri a cellafejrészt, de legalább tudja, hol van.