Jumat, 04 Mei 2012

Differential Manchester encoding

Differential Manchester encoding

Dari Wikipedia, ensiklopedia bebas
Differential Manchester encoding, juga disebut biphase tanda kode (BMC) atau FM1, adalah kode baris di mana Data dan sinyal clock digabungkan untuk membentuk 2-tingkat satu diri sinkronisasi aliran data . Ini adalah pengkodean diferensial , menggunakan ada atau tidak adanya transisi untuk menunjukkan nilai logis . Ini memiliki beberapa keuntungan atas beberapa kode baris lainnya:
img008
  • Transisi dijamin minimal sekali setiap bit, yang memungkinkan perangkat penerima untuk melakukan pemulihan jam .
  • Mendeteksi transisi sering kurang rawan kesalahan dari membandingkan terhadap ambang batas di lingkungan yang bising.
  • Berbeda dengan Manchester encoding , hanya kehadiran sebuah transisi penting, tidak polaritasnya. Diferensial coding skema akan bekerja persis sama jika sinyal terbalik (kabel bertukar). (Lainnya Kode garis dengan properti ini termasuk NRZI , bipolar pengkodean , kode inversi tanda , dan MLT-3 encoding ).
  • Jika sinyal tingkat tinggi dan rendah memiliki tegangan yang sama dengan polaritas yang berlawanan, sinyal kode memiliki nol tegangan DC rata-rata , sehingga mengurangi daya transmisi yang diperlukan dan meminimalkan jumlah kebisingan elektromagnetik yang dihasilkan oleh saluran transmisi.
Para tingkat simbol adalah dua kali kecepatan bit dari sinyal asli. Setiap periode bit dibagi menjadi dua periode setengah: jam dan data. Jam setengah periode selalu dimulai dengan transisi dari rendah ke tinggi atau dari tinggi ke rendah. Data setengah periode membuat transisi untuk satu nilai dan tidak ada transisi untuk nilai lainnya. Salah satu versi dari kode membuat transisi untuk 0 dan tidak ada transisi selama 1 pada periode setengah-data, yang lain membuat transisi selama 1 dan tidak ada transisi untuk 0. Jadi, jika "1" diwakili oleh satu transisi, maka "0" diwakili oleh dua transisi dan sebaliknya, membuat Differential Manchester bentuk keying frekuensi pergeseran . Kode dapat diartikan dengan jam setengah periode baik sebelum atau setelah data setengah periode.

Contoh pengkodean Manchester Diferensial: data sebelum jam, dan 0 transisi berarti.

Contoh lain: jam sebelum data, dan 1 transisi berarti.
Differential Manchester adalah diri sinkronisasi karena ada perubahan pada sinyal setidaknya setiap dua bit. Tidak perlu untuk mengetahui polaritas sinyal dikirim karena informasi tersebut tidak disimpan dalam nilai yang sebenarnya dari tegangan tetapi dalam perubahan mereka: dengan kata lain tidak masalah apakah logis 1 atau 0 diterima, tetapi hanya apakah polaritas adalah sama atau berbeda dengan nilai sebelumnya, ini membuat sinkronisasi lebih mudah. Akhirnya, jika negara-negara tinggi dan rendah memiliki tegangan yang sama dengan polaritas yang berlawanan, sinyal kode memiliki nol tegangan DC rata-rata , sehingga mengurangi daya transmisi yang diperlukan dan meminimalkan jumlah kebisingan elektromagnetik yang dihasilkan oleh saluran transmisi. Semua aspek positif yang dicapai dengan mengorbankan menggandakan frekuensi clock.
Differential Manchester ditentukan dalam 802.5 IEEE standar untuk tanda cincin LAN, dan digunakan untuk aplikasi lainnya, termasuk penyimpanan magnetik dan optik. Biphase Mark Code (BMC) digunakan sebagai metode pengkodean dalam AES3 dan S / PDIF . Banyak strip magnetik kartu juga menggunakan BMC encoding, yang sering disebut F2F (frekuensi / frekuensi ganda) atau Aiken Biphase. Standar yang dijelaskan dalam ISO / IEC 7811 . SMPTE kode waktu juga menggunakan BMC. BMC juga asli "modulasi frekuensi" yang digunakan pada single-density disket , sebelum digantikan oleh "double-density" modulasi frekuensi diubah .

1 komentar: