Asynkron kommunikation:
1. Baudot-kode: Også kaldet International Telegraph Alphabet No. 2 (ITA2), er det en 5-bit asynkron kode, der bruges i tidlige teleprintere og telexmaskiner.
2. ASCII (American Standard Code for Information Interchange): En meget brugt 7-bit kode, der tildeler en unik 8-bit binær værdi til hvert engelsk bogstav, tal, tegnsætningstegn og andre tegn.
3. EBCDIC (Extended Binary Coded Decimal Interchange Code): En 8-bit kode udviklet af IBM, der bruger 6-bit binære kombinationer til at repræsentere cifrene 0-9 og yderligere 2 bit til paritet og andre formål.
Synkron kommunikation:
1. NRZ (Non-Return-to-Zero): En simpel synkron kommunikationskode, hvor '1' er repræsenteret af en positiv spænding og '0' af en negativ spænding.
2. RZ (Return-to-Zero): I denne kode er en '1' repræsenteret af en positiv spænding, der vender tilbage til nul efter en bestemt tid, mens '0' er repræsenteret af en negativ spænding, der også vender tilbage til nul.
3. Manchester-kode: En selvsynkroniserende kode, hvor et '1' er repræsenteret ved en overgang fra høj til lav spænding, og et '0' er repræsenteret ved en overgang fra lav til høj spænding.
Blokerkoder:
1. Hamming-kode: En blokkode, der tilføjer ekstra bits til datablokke for at opdage og nogle gange rette fejl. Det kan registrere enkelt-bit fejl og rette enkelt-bit fejl i nogle tilfælde.
2. Golay-kode: En anden blokkode designet til fejlkorrektion og -detektering. Den kan rette op til 3-bit fejl og opdage alle andre fejl.
Konvolutionskoder:
1. Viterbi-afkodning: En foldningskode, der bruger en foldningskoder og en Viterbi-dekoder til at opdage og rette fejl. Det kan give kontinuerlig fejlkorrektion uden at kræve bloksynkronisering.
Turbokoder:
1. Turbokode: En kraftfuld fejlkorrigerende kode, der kombinerer to foldningskoder med en interleaver. Den kan opnå næsten Shannon-grænse og er meget udbredt i kommunikationssystemer.
2. Low-Density Parity Check (LDPC)-koder: En familie af fejlkorrigerende koder, der har sparsomme paritetskontrolmatricer. LDPC-koder kan opnå ydeevne tæt på Shannon-grænsen og bruges i forskellige kommunikationsstandarder, herunder Wi-Fi og 3G/4G mobilnetværk.
3. Polar-koder: En klasse af fejlkorrigerende koder, der for nylig er dukket op og tilbyder ydeevne næsten med kapacitet. Polarkoder bruges i forskellige kommunikationssystemer og datalagringsteknologier.