AMI-koodaus

AMI-koodaus, Alternate Mark Inversion, on tietoliikenteessä käytettävä linjakoodaus. Koodaus kuuluu bipolar-koodauksiin, joilla on "kaksinapainen" esitystila toiselle bitille eli polariteetti vaihtelee. AMI-koodauksella bipolar-ominaisuudella poistetaan tasavirtakomponentti. 

AMI-koodauksesta on muunnelma, pseudoternary, jossa "1-bitti" edustaa perustasoa ja "0-bitti" vaihtaa polariteettia joka toiselle "0-bitille". Muuten koodaus on identtinen AMI-koodauksen kanssa.

AMI-koodaus 

AMI-koodauksessa "0-bitti" esitetään perustasolla ja "1-bitti" vuoron perään vastakkaisina tasoina. Esimerkkinä, jos tiedon siirrossa jännite 0V esittää "0-bittiä" ja yhden voltin jännite "1-bittiä", niin ensimmäinen "1-bitti" on +1V ja seuraava -1V. Tästä seuraa, että bittijonon jännitteiden summa on 0 Volttia.

AMI-koodauksessa kellon synkronoinnin ylläpito on vaikeaa jos bittijonossa on useampi "0-bitti" peräkkäin.

Lähteet
Kaj Granlund, Tietoliikenne. Tietoliikennetekniikan peruskirja. Gummerus kirjapaino, Jyväskylä 1999. Teknolit Oy. ISBN 952-5159-80-9

Linjakoodaus