Codurile de autosincronizare sunt o metodă de sincronizare pentru transmiterea sincronă a datelor, atunci când procesul de sincronizare a semnalului de ceas al emițătorului și al semnalului de ceas al receptorului este efectuat în semnalul însuși, prin codificarea acestuia într-un mod special. În transmisia de date sincronă, apar situații când frecvența de eșantionare în receptor, pentru a restabili secvența de biți a datelor transmise, diferă de frecvența de ceas la care este generat semnalul de trimitere în transmițător. Ca urmare, apar erori de regăsire a datelor. Acest lucru poate fi evitat dacă este generat un semnal ( codat , manipulat ) în care apar modificări deterministe, conform cărora este posibilă sincronizarea ceasurilor semnalului generator din emițător cu ceasurile semnalului de recepție din receptor [1] . Astfel de secvențe de cod sunt numite „coduri de auto-sincronizare”. Codurile de auto-sincronizare includ: RZ , Manchester-II , MLT-3 , AMI , HDB3 .
Articolul principal: Codare fizică