Koja je potreba za linijskim kodiranjem?
Ovdje su neki od razloga zašto je kodiranje reda potrebno:
* Buka: Komunikacijski kanali često su šumoviti, što znači da su podložni smetnjama iz vanjskih izvora. Ova smetnja može uzrokovati oštećenje digitalnih podataka, što rezultira pogreškama. Linijsko kodiranje može pomoći u ublažavanju učinaka šuma dodavanjem redundancije podacima.
* Ograničenja propusnosti: Komunikacijski kanali često imaju ograničenu propusnost, što znači da mogu prenijeti samo određenu količinu podataka u sekundi. Linijsko kodiranje može pomoći u smanjenju propusnosti potrebne za prijenos digitalnih podataka.
* Sinkronizacija: Digitalni podaci moraju se prenositi na sinkroniziran način, što znači da primatelj mora moći znati kada svaki bit podataka počinje i završava. Linijsko kodiranje može pomoći u uspostavljanju i održavanju sinkronizacije između odašiljača i prijamnika.
Postoji mnogo različitih shema kodiranja linija, svaka sa svojim prednostima i nedostacima. Najčešće sheme linijskog kodiranja uključuju:
* Nepovratak na nulu (NRZ): NRZ je najjednostavnija shema kodiranja linije. U NRZ, 0 bit je predstavljen niskom naponskom razinom, a 1 bit je predstavljen visokom naponskom razinom.
* Povratak na nulu (RZ): RZ je sličan NRZ-u, osim što se razina napona vraća na nulu između svakog bita. To pomaže u smanjenju količine šuma koji se unosi u signal.
* Manchester kodiranje: Manchestersko kodiranje koristi uzlazne i silazne rubove signala za predstavljanje podataka. To pomaže osigurati da prijamnik može ispravno identificirati početak i kraj svakog bita.
* Diferencijalno Manchester kodiranje: Diferencijalno Manchester kodiranje slično je Manchester kodiranju, osim što se podaci kodiraju na temelju razlike između trenutnog i prethodnog bita. To pomaže smanjiti količinu propusnosti potrebne za prijenos digitalnih podataka.
Odabir sheme kodiranja linije ovisi o specifičnom komunikacijskom kanalu koji se koristi. Neki čimbenici koje treba uzeti u obzir uključuju razinu buke kanala, ograničenja propusnosti i zahtjeve za sinkronizaciju.