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
- Kuvia tai muita tiedostoja aiheesta NRZ-koodaus Wikimedia Commonsissa