Ketika Anda ingin mentransfer data dari satu komputer ke komputer lain, data Anda (dalam bentuk biner) pertama-tama akan pergi ke NIC ( Network Interface Card ) di mana data akan dikodekan (dengan centang jam timer misalnya) dan dikirim melalui jaringan di bawah sinyal elektronik.
Contoh Pengkodean Manchester:
101110011001 // data
101010101010 // timer tick on network
000100110011 // result using XOR
Mengapa NIC tidak mentransfer data biner secara langsung tetapi harus menyandikannya terlebih dahulu?
sumber
Setidaknya ada tiga (mungkin ada lebih banyak) alasan untuk menggunakan pengkodean (seperti pengkodean Manchester yang Anda sebutkan) ketika mengirimkan informasi digital:
sumber
Untuk benar-benar mengetahui alasan mengapa Pengkodean Manchester digunakan, orang harus menyadari hal-hal berikut:
Setelah itu, alasannya adalah: "apa yang dibutuhkan adalah cara bagi penerima untuk menentukan awal, akhir atau tengah dari masing-masing bit tanpa merujuk ke jam eksternal
Dan akhirnya, untuk melakukan ini, pengkodean Manchester adalah salah satu pendekatannya.
sumber
Pada dasarnya kode Manchester digunakan dalam preferensi daripada banyak jenis lain, karena itu adalah sinkronisasi sendiri.
Sinkronisasi bisa hilang dengan tipe lain ketika ada string nol atau satu di mana data tidak berubah. Kode Manchester tidak memiliki masalah ini karena faktanya akan selalu ada perubahan level sinyal, kapan pun data hadir.
Satu-satunya masalah dengan kode Manchester adalah Anda perlu menggandakan frekuensi data rate Anda, karena 8 bit dibuat menjadi 16 bit data. Jadi, jika Anda memerlukan data rate 5K Anda akan memerlukan baud rate 10K.
Tambahan Saya harap tautan diizinkan tetapi untuk berjaga-jaga jika tidak, buka situs Maxim dan cari Pengkodean Data Manchester untuk Radio Komunikasi. http://www.maximintegrated.com/en/app-notes/index.mvp/id/3435 Ini akan membantu siapa pun untuk memahami manfaat dari pengkodean ini.
sumber