Tekhnik Encording
Non Return to Zero Level (NRZ-L)
Non Return to Zero Level (NRZ-L) kode adalah biner kode di mana 1 adalah diwakili oleh satu kondisi yang signifikan (biasanya tegangan positif) dan 0 adalah diwakili oleh beberapa kondisi penting lainnya (biasanya tegangan negatif) , tanpa kondisi netral atau istirahat lainnya.
NRZ-Level sendiri bukanlah sebuah sistem pengkodean sinkron melainkan suatu yang dapat digunakan baik dalam lingkungan transmisi sinkron atau asinkron, yaitu, dengan atau tanpa sinyal clock eksplisit terlibat.
Sinyal biner dikodekan menggunakan modulasi pulsa amplitudo persegi panjang dengan polar non-return-to-zero code
Non-Return-to-Zero Inverted (NRZ-I)
Non-Return-to-Zero Inverted (NRZ-I) adalah sebuah metode pemetaan suatu biner sinyal ke sinyal fisik untuk transmisi lebih dari beberapa media transmisi. Dua level sinyal NRZ-I memiliki transisi di batas clock jika bit sedang dikirim adalah 1 logis, dan tidak memiliki transisi jika bit sedang dikirim adalah 0 logis.
NRZ-I mungkin mengambil konvensi berlawanan, seperti pada Universal Serial Bus USB) sinyal (, ketika dalam Mode 1 (transisi ketika sinyal nol dan tingkat stabil bila isyarat satu). Transisi ini terjadi di tepi terkemuka jam untuk bit yang diberikan. Hal ini membedakan NRZI dari NRZ-Mark.
Namun, bahkan NRZI dapat memiliki serangkaian panjang angka nol (atau yang jika transisi pada "nol"), sehingga pemulihan clock bisa sulit kecuali beberapa bentuk Run Length Limited (RLL) pengkodean yang digunakan di atas. Magnetic disk dan penyimpanan perangkat tape umumnya menggunakan tingkat RLL kode-tetap, sedangkan USB menggunakan isian bit , yang efisien, namun menghasilkan tingkat data variabel yang diperlukan sedikit lebih lama untuk mengirim string panjang 1 bit lebih dari USB daripada yang dilakukannya untuk mengirim string panjang 0 bit.(USB menyisipkan bit 0 tambahan setelah 6 berturut-turut 1 bit.)
NRZI encoding
NRZ-transition occurs for a zero
Bipolar with 8-Zeros Substitution (B8ZS)
Bipolar with 8-Zeros Substitution (B8ZS) yaitu suatu kode dimana :
• jika terjadi oktaf dari semua nol dan pulsa tegangan terakhir yang mendahului oktaf ini adalah positif, maka 8 nol dari oktaf tersebut di encode sebagai 000+ -0- +
• jika terjadi oktaf dari semua nol dan pulsa tegangan terakhir yang mendahului oktaf ini adalah positif, maka 8 nol dari oktaf tersebut di encode sebagai 000+ -0- +
• jika terjadi oktaf dari semua nol dan pulsa tegangan terakhir yang mendahului oktaf ini adalah negatif, maka 8 nol dari oktaf tersebut di encode sebagai 000-+0+ -.
• Penggantian Bipolar With 8 Zeros
• Didasarkan pada bipolar-AMI
• Jika octet pada semua zero dan pulsa terakhir tegangan yang terdahulu adalah encode positif sebagai 000+-0-+
• Jika octet pada semua zero dan pulsa terakhir tegangan yang terdahulu adalah encode negatif sebagai 000-+0+-
• Karena dua pelanggaran pada kode AMI
• Tidak mungkin untuk terjadi seperti hasil noise
• Receiver mendeteksi dan menerjemahkan seperti octed pada semua zero
• Penggunaan Scrambling untuk menggantikan rangkaian yang menghasilkan tegangan konstan.
• Penggunaan Scrambling untuk menggantikan rangkaian yang menghasilkan tegangan konstan.
• Rangkaian Filling
• Tidak ada komponen dc
• Tidak ada rangkaian panjang pada saluran sinyal level zero
• Tidak ada penurunan pada kecepatan data
• Kemampuan pendeteksian error
High-density bipolar-3 zeros (HDB3)
High-density bipolar-3 zeros (HDB3):yaitu suatu kode dimana menggantikan stringstring dari 4 nol dengan rangkaian yang mengandung satu atau dua pulsa atau disebut kode violation, jika violation terakhir positive maka violation ini pasti negative dan sebaliknya.
• Kepadatan tinggi Bipolar 3 Zeros
• Didasarkan pada bipolar-AMI
• String pada empat zero digantikan dengan satu atau dua pulsa
Pendeteksi Error
Bit Parity
Bit Parity adalah bit yang ditambahkan untuk memastikan bahwa jumlah bit dengan nilai satu dalam satu set bit bahkan atau ganjil . Bit Parity digunakan sebagai bentuk sederhana mendeteksi kode kesalahan .
Ada dua varian Bit Parity, yaitu Bit Parity Genap dan Bit Parity Ganjil. Bila menggunakan paritas genap, paritas bit diset ke 1 jika jumlah yang dalam yang diberikan set bit (tidak termasuk bit paritas) Bit Parity Ganjil, membuat seluruh himpunan bit (termasuk bit paritas) bahkan. Bila menggunakan paritas ganjil, bit paritas diset ke 1 jika jumlah yang dalam yang diberikan set bit (tidak termasuk bit paritas) bahkan, menjaga seluruh himpunan bit (termasuk bit paritas) Bit Parity Ganjil. Dengan kata lain, sebuah bit paritas bahkan akan diatur ke "1" jika jumlah 1's + 1 genap, dan bit paritas ganjil akan ditetapkan ke "1" jika jumlah 1's +1 ganjil.
CRC
CRC (Cyclic Redundancy Check) adalah algoritma untuk memastikan integritas data dan mengecek kesalahan pada suatu data yang akan ditransmisikan atau disimpan. Data yang hendak ditransmisikan atau disimpan ke sebuah media penyimpanan rentan sekali mengalami kesalahan, seperti halnya noise yang terjadi selama proses transmisi atau memang ada kerusakan perangkat keras. Untuk memastikan integritas data yang hendak ditransmisikan atau disimpan, CRC dapat digunakan. CRC bekerja secara sederhana, yakni dengan menggunakan perhitungan matematika terhadap sebuah bilangan yang disebut sebagai Checksum, yang dibuat berdasarkan total bit yang hendak ditransmisikan atau yang hendak disimpan.
Dalam transmisi jaringan, khususnya dalam jaringan berbasis teknologi Ethernet, checksum akan dihitung terhadap setiap frame yang hendak ditransmisikan dan ditambahkan ke dalam frame tersebut sebagai informasi dalam header atau trailer. Penerima frame tersebut akan menghitung kembali apakah frame yang ia terima benar-benar tanpa kerusakan, dengan membandingkan nilai frame yang dihitung dengan nilai frame yang terdapat dalam header frame. Jika dua nilai tersebut berbeda, maka frame tersebut telah berubah dan harus dikirimkan ulang.
CRC didesain sedemikian rupa untuk memastikan integritas data terhadap degradasi yang bersifat acak dikarenakan noise atau sumber lainnya (kerusakan media dan lain-lain). CRC tidak menjamin integritas data dari ancaman modifikasi terhadap perlakukan yang mencurigakan oleh para hacker, karena memang para penyerang dapat menghitung ulang checksum dan mengganti nilai checksum yang lama dengan yang baru untuk membodohi penerima.
Automatic Repat Teavest (ARR)
Stop and Wait
Stop and Wait ARQ adalah metode yang digunakan dalam telekomunikasi untuk mengirimkan informasi antara dua perangkat yang terhubung. Ini memastikan informasi yang tidak hilang akibat paket turun dan bahwa paket yang diterima dalam urutan yang benar. Ini adalah jenis paling sederhana dari metode Automatic Repeat-request (ARQ). Stop and Wait ARQ pengirim mengirimkan satu frame pada satu waktu, ini adalah kasus khusus dari umum protokol jendela geser dengan baik mengirim atau menerima ukuran jendela sama dengan 1. Setelah mengirim setiap frame, pengirim tidak mengirim frame lebih lanjut sampai menerima sinyal acknowledgement (ACK). Setelah menerima sebuah frame yang baik, penerima akan mengirimkan ACK. Jika ACK tidak mencapai pengirim sebelum waktu tertentu, yang dikenal sebagai batas waktu, pengirim mengirim frame yang sama lagi.
Kelebihan Stop and Wait ARQ adalah kesederhanaannya. Sedang kekurangannya, dibahas di bagian flow control, karena Stop and Wait ARQ ini merupakan mekanisme yang tidak efisien. Oleh karena itu teknik kontrol arus sliding window dapat diadaptasikan agar diperoleh pengunaan jalur yang lebih efisien lagi; dalam konteks ini, kadang-kadang disebut juga dengan ARQ yang kontinyu.
Go Back N
Go-Back-N ARQ adalah contoh khusus dari protokol automatic repeat request (ARQ), di mana proses pengiriman terus mengirimkan sejumlah frame ditentukan oleh ukuran jendela bahkan tanpa menerima acknowledgement (ACK) paket dari penerima. Ini adalah kasus khusus dari umum protokol sliding window dengan mengirimkan ukuran jendela N dan menerima ukuran jendela 1.
Proses penerima melacak nomor urutan frame berikutnya mengharapkan untuk menerima, dan mengirimkan nomor yang dengan setiap ACK yang dikirimkan. Penerima akan mengabaikan setiap frame yang tidak memiliki nomor urutan yang tepat itu mengharapkan, apakah frame yang merupakan "masa lalu" duplikat dari bingkai itu sudah ACK'ed atau apakah frame yang merupakan "masa depan" bingkai masa lalu paket terakhir itu sedang menunggu. Setelah pengirim telah mengirimkan semua frame di jendela, itu akan mendeteksi bahwa seluruh frame frame yang hilang sejak pertama beredar, dan akan kembali ke nomor urutan ACK terakhir yang diterima dari proses penerima dan isi jendela dimulai dengan bingkai tersebut dan melanjutkan proses lagi.
Go-Back-N ARQ adalah efisien lebih banyak menggunakan koneksi dari Stop-and-wait ARQ , karena tidak seperti menunggu sebuah pengakuan untuk setiap paket, koneksi masih digunakan sebagai paket yang sedang dikirim. Dengan kata lain, selama waktu yang seharusnya dapat dihabiskan menunggu, lebih banyak paket yang sedang dikirim. Namun, metode ini juga hasil dalam bingkai mengirimkan beberapa kali, jika frame apapun telah hilang atau rusak, atau ACK yang mengakui mereka hilang atau rusak, maka frame dan semua frame berikut di jendela (bahkan jika mereka telah diterima tanpa kesalahan) akan kembali dikirim. Untuk menghindari hal ini, Selective Repeat ARQ dapat digunakan.
Selective Reject
Selective Repeat ARQ / Selective Reject ARQ adalah contoh khusus dari - Automatic Repeat-reQuest (ARQ) Protokol. Ini mungkin digunakan sebagai protokol untuk pengiriman dan pengakuan unit pesan, atau mungkin digunakan sebagai protokol untuk pengiriman pesan dibagi sub-unit.
Ketika digunakan sebagai protokol untuk pengiriman pesan, proses pengiriman terus mengirimkan sejumlah frame ditentukan oleh ukuran jendela bahkan setelah kehilangan frame.Tidak seperti Go-Back-N ARQ , proses penerimaan akan terus menerima dan mengakui frame dikirim setelah kesalahan awal, ini adalah kasus umum dari protokol sliding window dengan ukuran jendela kedua menerima dan mengirimkan lebih besar dari 1.
Proses penerima melacak nomor urutan frame awal itu tidak diterima, dan mengirimkan jumlah tersebut dengan setiap acknowledgement (ACK) yang dikirimkan. Jika frame dari pengirim tidak mencapai penerima, pengirim terus mengirim frame berikutnya sampai telah mengosongkan jendela. Penerima terus mengisi menerima jendela dengan bingkai berikutnya, setiap kali membalas dengan ACK berisi nomor urut yang hilang awal frame . Setelah pengirim telah mengirimkan semua frame dalam jendela, ia kembali mengirim nomor rangka diberikan oleh ACK, dan kemudian berlanjut di mana ia tinggalkan.
Ukuran pengiriman dan penerimaan jendela harus sama, dan setengah nomor urutan maksimum (dengan asumsi bahwa nomor urut diberi nomor dari 0 sampai n -1) untuk menghindari miskomunikasi dalam semua kasus paket didrop. Untuk memahami hal ini, pertimbangkan kasus ketika semua Asks hancur. Jika jendela yang menerima lebih besar dari setengah jumlah maksimum urutan, beberapa, bahkan mungkin semua, dari paket yang marah setelah timeout adalah duplikat yang tidak diakui sebagai demikian. Pengirim bergerak jendela untuk setiap paket yang diakui.
Ketika digunakan sebagai protokol untuk pengiriman pesan dibagi kerjanya agak berbeda. Dalam saluran non-menerus di mana pesan mungkin variabel panjang, ARQ standar atau protokol Hybrid ARQ mungkin menangani pesan sebagai satu kesatuan. Bergantian retransmisi selektif dapat digunakan dalam hubungannya dengan mekanisme ARQ dasar tempat pesan pertama dibagi ke dalam sub-blok (biasanya panjang tetap) dalam proses yang disebut segmentasi paket . Pesan variabel asli panjang demikian direpresentasikan sebagai Rangkaian sejumlah variabel sub-blok. Sementara di ARQ standar pesan secara keseluruhan adalah baik diakui (ACKed) atau negatif diakui (telanjang), di ARQ dengan transmisi selektif respon Naked tambahan akan membawa bendera sedikit menunjukkan identitas setiap sub-blok berhasil diterima. Dalam ARQ dengan retransmission selektif dibagi masing-masing pesan retransmission berkurang panjangnya, perlu hanya mengandung sub-blok yang telanjang.
Dalam model saluran yang paling dengan panjang pesan variabel, probabilitas penerimaan bebas dari kesalahan berkurang berbanding terbalik dengan panjang pesan meningkat. Dengan kata lain lebih mudah untuk menerima pesan singkat dari pesan yang lebih panjang. Oleh karena itu standar teknik ARQ melibatkan pesan panjang variabel mengalami peningkatan kesulitan menyampaikan pesan lagi, karena setiap ulangi panjang penuh. retransmisi Selektif diterapkan ke pesan panjang variabel sepenuhnya menghilangkan kesulitan dalam menyampaikan pesan lagi, sebagai berhasil dikirim sub-blok yang ditahan setelah setiap transmisi, dan jumlah yang beredar-blok sub transmisi berikut berkurang.
sumber:
http://en.wikipedia.org/wiki/Non-return-to-zero
http://en.wikipedia.org/wiki/Selective_Repeat_ARQ
http://en.wikipedia.org/wiki/Go-Back-N_ARQ
http://en.wikipedia.org/wiki/Stop-and-wait_ARQ
http://id.wikipedia.org/wiki/CRC
http://en.wikipedia.org/wiki/Parity_bit
sumber:
http://en.wikipedia.org/wiki/Non-return-to-zero
http://en.wikipedia.org/wiki/Selective_Repeat_ARQ
http://en.wikipedia.org/wiki/Go-Back-N_ARQ
http://en.wikipedia.org/wiki/Stop-and-wait_ARQ
http://id.wikipedia.org/wiki/CRC
http://en.wikipedia.org/wiki/Parity_bit