NRZ-koodaus

Tietoliikenteessä non-return-to-zero (NRZ) -linjakoodaus on binäärikoodaus, jossa ”1-bitit” esitetään yhtenä merkitsevänä tilana ja ”0-bitit” toisena merkitsevänä tilana. Toisin kuin RZ- eli return-to-zero -koodauksessa, NRZ-koodauksessa ei ole neutraalia perustilaa (lepotilaa).

NRZ ei ole itsestään tahdistuva koodaus, joten tahdistukseen (synkronointiin) tulee käyttää jotain muuta menetelmää, esimerkiksi rinnakkaista tahdistussignaalia tai ylimääräisiä tahdistusmerkkejä.

NRZ-koodaus nimensä mukaan ei palaa esitettävän bitin jälkeen johonkin neutraaliin perustilaan. Esimerkkinä, jos tiedon siirrossa jännite 1V esittää 1-bittiä ja jännite -1V esittää 0-bittiä ja yhden bitin siirtojakso on 1 sekunti, niin bittijono 111 tarkoittaa 3 sekunnin ajan 1V jännitettä linjalla.

NRZI-koodaus

NRZI-koodauksessa (Non-Return-to-Zero Inverted) ”1-bitti” esitetään tilamuutoksella ja ”0-bitti” ilman tilamuutosta. Esimerkkinä, jos tiedon siirrossa jännite 1V esittää 1-bittiä ja jännite -1V esittää 0-bittiä ja yhden bitin siirtojakso on 1 sekunti, niin bittijono 110 tarkoittaa 1 sekunnin ajan 1V ja sen jälkeen 2 sekuntia -1V jännitetasoa.

NRZI-koodausta käytetään linjakoodauksena USB-väylällä.

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

Aiheesta muualla 

Linjakoodaus