Summary
Highlights
Ginagamit ang block coding upang matiyak ang kawastuhan ng natatanggap na data frame sa pamamagitan ng paggamit ng redundant bits, halimbawa ay ang pagdaragdag ng parity bit. Ito ay kinakatawan ng M/N notation (M bit block sa N bit block, N>M) at may tatlong hakbang: division, substitution, at combination. Pagkatapos nito, ito ay line coded para sa transmission.
Ang analog sa digital conversion ay kailangan para sa pagpapadala ng analog data (tulad ng tunog mula sa mikropono) sa digital signals. Ang Pulse Code Modulation (PCM) ay isang karaniwang paraan na may tatlong hakbang: sampling, quantization, at encoding.
Ang digital to digital conversion ay kung paano ginagawang digital signal ang digital data, na ginagawa sa pamamagitan ng line coding at block coding (na opsyonal). Ang line coding ang proseso ng pagbabago ng binaryong data (1s at 0s) sa serye ng pulses o signals na ipapadala sa receiver.
Sa unipolar encoding, isang boltahe lamang ang ginagamit. Kapag 1 ang binary data, mataas ang boltahe; kapag 0, walang boltahe. Tinatawag din itong unipolar non-return zero (NRZ) dahil walang reset condition, direkta itong nagpapakita ng 1 o 0.
Ang polar encoding ay gumagamit ng maraming lebel ng boltahe para kumatawan sa binary values at mayroong apat na uri: Non-Return-to-Zero (NRZ), Return-to-Zero (RZ), Manchester, at Differential Manchester.
Sa NRZ, dalawang magkaibang lebel ng boltahe ang ginagamit. Karaniwan, ang positibong boltahe ay kumakatawan sa 1, at ang negatibong boltahe ay kumakatawan sa 0. Ito ay tinatawag ding NRZ dahil walang reset condition. Mayroong NRZ-Level (NRZ-L) at NRZ-Invert (NRZI).
Ang RZ encoding ay gumagamit ng tatlong lebel ng boltahe: positibo para sa 1, negatibo para sa 0, at zero boltahe para sa "walang signal" o pagbabalik sa zero sa loob ng bit interval. Nagbabago ito ng signal sa gitna ng bit, hindi sa pagitan ng mga bit.
Ang Manchester encoding ay kombinasyon ng RZ at NRZ-L. Hati ang bit time sa dalawang bahagi at naglilipat sa gitna ng bit, nagbabago ng space kapag may ibang bit. Ang Differential Manchester ay kombinasyon din ng RZ at NRZ-I, naglilipat sa gitna ngunit nagbabago lamang ng pulse kapag 1 ang bit.
Sa bipolar encoding, ang zero boltahe ay kumakatawan sa binaryong zero. Ang bit 1 naman ay kinakatawan ng alternating positibo at negatibong boltahe. Ito ay tumutulong upang mapanatili ang average na boltahe sa zero.
May dalawang paraan ng pagpapadala ng binary data: parallel at serial transmission. Sa parallel transmission, sabay-sabay na ipinapadala ang mga bit sa maraming linya, kaya mabilis ngunit mahal. Sa serial transmission, paisa-isa ang pagpapadala ng mga bit sa isang channel, na mas mura. Maaaring asynchronous o synchronous ang serial transmission.
Sa asynchronous serial transmission, may prefix (karaniwan 0) at suffix (1 o higit pang 1s) ang bawat data byte para matukoy ang simula at dulo, kung kaya't hindi mahalaga ang tiyempo. Sa synchronous serial transmission, mahalaga ang tiyempo dahil walang prefix/suffix; diretsong ipinapadala ang data sa "burst mode", kaya mas mabilis ito ngunit kailangan ng maiging pagtutugma ng timing sa receiver.