200 likes | 509 Views
William Stallings Komunikasi Data dan Komputer. Edisi ke 7 Tekni k Komunikas i Data Digital. Transmisi Asinkron dan Sinkron. M asala h wakt u m embutuhka n mekanisme untuk menyamaka n antara transmite r dan receiver Du a salusi A sinkronisasi S inkronisasi. Asinkron.
E N D
William Stallings Komunikasi Data dan Komputer Edisike7 TeknikKomunikasiDataDigital
TransmisiAsinkrondanSinkron • Masalahwaktumembutuhkanmekanisme untukmenyamakanantaratransmiterdan receiver • Duasalusi • Asinkronisasi • Sinkronisasi
Asinkron • Dataditransmisikandalamkaraktersetiapwaktu • –5 to8 bits • Timing(waktu)hanyamemerlukan pertahanandalamtiapkarakter • Sinkronisasiulangtiapkarakter
Asinkron • Pada aliranyang tetap, interval diantarakarakter adalah sama (panjangelemenstop) • Dalamkeadaantidaklancar,receiver mengecekuntuk transisi1ke0 • Saat7interval sample berikutnya(panjang karakter) • Melihatuntuk1 ke0untuk karakterberikutnya • Simple • Murah • Overhead pada 2 atau3 bit per karakter(~20%) • Baik untuk data denganjarakyang panjang (keyboard)
Sinkron-level bit • Block pada transmisidata tanpa start atau stop bits • Clock harus sama(sinkron) • Dapat menggunakanjalurclock yang terpisah • Baik untuk jarak dekat • Perusakansubjek • Meletakkan sinyal clock dalam data • EncodingManchester • Menemukankembalicarrier (padamodulasidigital)
Sinkron-level block • Membutuhkanpetunjuksaatstartdanend padablock • Menggunakanpreambledanpostamble • YaituseriespadakarakterSYN(hex16) • Yaitublockpada11111111patterns endingdalam11111110 • Lebihefisien(Overheadlebihkecil) daripadaasinkron
Tipe-tipeerror • Error terjadi ketika ada perubahan diantara transmitter dan receiver • Error single bit • Diantarasatu bit • Bityangberdekatan tidakefektif • White noise • Burst errors • PanjangB • Impulse noise • Memudar dalamwireless • Efeklebih besar saat kecepatan data tinggi
PendeteksianError • Bittambahanyangdibuatolehtransmitter untukmendeteksierrorcode • Parity • NilaidariParitybitmerupakankarakter even(evenparity)atauodd(oddparity) dalamsatuangka • Evennumberdaribiterrorberartitidak terdeteksi
Cyclic Redundancy Check • Untukblockpadatransmitterkbit transmittermembangkitkannbitsequence • Transmitk+nbitsyangtepatmembagi menjadibeberapaangka • Receivermembagiframedenganangka • –Jikatidak ada peringatan,diasumsikan tidak ada error • Untukmateri,lihatStallingsbab6
KoreksiError • Koreksipada pendeteksian error memerlukan block data yang dikirimkankembali (lihat bab 7) • Tidak ada yang tepat untuk aplikasi wireless • Kecepartanbit error tinggi • Lebih banyakpengirimanulang • Waktutunggu perambatan lebih lama dibandingkanpengiriman frame • Diperlukan koreksi error untuk penerimaan bit dalam basic
Proses KoreksiError • Tiap kbit block mapped untuk nbit block (n>k) • Codeword • Forwarderrorcorrection(FEC)encoder • Codeword dikirim • Diterima bit string yang sama untuk pengiriman tetapi masihada error • Diterimacodeword laludirubahkeFEC decoder • Jikaadaerror,dikeluarkandatablockoriginal • Beberapaerrordapatdideteksidandikoreksi • Beberapaerrordapatdideteksi tetapi tidakdapatdikoreksi • Beberapaerrortidakdapatdideteksi • Hasil yang tidakdikoreksi dari FEC
Bekerja padaKoreksiError • Membuat redundancy untuk pengiriman pesan • Dapat menarikkesimpulanpada level kecepatan error • E.g. koreksicode block error • Secara umummembuat(n–k)bitsmenjadiend padablock • Meberikan nbitblock(codeword) • Semuaoriginalkbitstermasukdalamcodeword • Beberapa pemetaan FECkbitinputkedalamnbit codeword seperti originalkbits tidak terlihat • Kembali untuk materilihatbab 6
Konfigurasi Saluran • Topology • Fisikmenyusunstasiundalammedia • Pointtopoint • Multipoint • Komputer dan terminals, local area network • Half duplex • Hanya satu stasiun yangmungkindikirimkan dalamsatu waktu • Membutuhkansatu datapath • Full duplex • Simultanantaraduastasiunsaatpengirimandanpenerimaan • Membutuhkanduadatapaths(atauechocanceling)