Rumah > masalah biasa > teks badan

Apakah peraturan pengekodan hdb3?

DDD
Lepaskan: 2023-08-29 13:38:09
asal
2821 orang telah melayarinya

Peraturan pengekodan ialah: 1. Jika pengekodan sebelumnya ialah 0 dan bit data semasa ialah 0, pengekodan ialah 0. Jika pengekodan sebelumnya ialah 0 dan bit data semasa ialah 1, pengekodan ialah nadi bipolar (+A atau -A), dan pembilang dinaikkan sebanyak 1. Jika kod sebelumnya ialah 1 dan bit data semasa ialah 1, kodnya ialah 0, dan pembilang dinaikkan sebanyak 1; 4. Jika kod sebelumnya ialah 1. Bit data semasa ialah 0, dan kaedah pengekodan ditentukan mengikut pariti pembilang Jika ia adalah nombor genap, pengekodan adalah (+B atau -B). ialah nombor ganjil, pengekodan adalah tahap sifar dan pembilang dibersihkan dsb.

Apakah peraturan pengekodan hdb3?

Sistem pengendalian untuk tutorial ini: sistem Windows 10, komputer Dell G3.

HDB3 (High Density Bipolar 3-sifar) ialah peraturan pengekodan 3-sifar bipolar berketumpatan tinggi yang digunakan secara meluas dalam sistem komunikasi digital. Ia adalah teknologi pengekodan talian berdasarkan isyarat bipolar yang digunakan untuk menukar isyarat digital kepada isyarat voltan untuk penghantaran. Peraturan pengekodan HDB3 mencapai penghantaran dan penyegerakan data dengan memasukkan urutan pengekodan khas ke dalam isyarat.

Tujuan utama peraturan pengekodan HDB3 adalah untuk menyelesaikan masalah mengimbangi DC dalam talian penghantaran. Semasa penghantaran, isyarat mungkin tertakluk kepada pelbagai gangguan dan herotan, salah satunya ialah mengimbangi DC. Offset DC bermakna komponen DC dalam isyarat melebihi julat normal, menyebabkan hujung penerima tidak dapat menyahkodnya dengan betul. Untuk menyelesaikan masalah ini, peraturan pengekodan HDB3 menggunakan kaedah pengekodan khas, yang memasukkan tahap sifar ke dalam isyarat.

Prinsip asas peraturan pengekodan HDB3 adalah untuk mengekod setiap data 1-bit sebagai nadi bipolar, dengan tahap sifar dimasukkan seperti yang diperlukan untuk mengekalkan keseimbangan DC. Peraturan pengekodan khusus adalah seperti berikut:

1 Jika kod sebelumnya ialah 0 dan bit data semasa ialah 0, kodnya ialah 0

2 kod ialah 0 , bit data semasa ialah 1, maka pengekodan ialah nadi bipolar (+A atau -A), dan pembilang dinaikkan sebanyak 1; bit data semasa ialah 1, Pengekodan ialah 0 dan pembilang ditambah dengan 1;

4 Jika pengekodan sebelumnya ialah 1 dan bit data semasa ialah 0, kaedah pengekodan ditentukan berdasarkan pariti pembilang:

# 🎜🎜# a. Jika pembilang ialah nombor genap, kodnya ialah nadi bipolar (+B atau -B); ialah nombor ganjil, kod adalah tahap sifar dan pembilang dikosongkan.

Dengan peraturan pengekodan ini, HDB3 boleh menyelesaikan masalah mengimbangi DC dengan berkesan dan mengekalkan keseimbangan DC talian penghantaran. Pada masa yang sama, disebabkan oleh pemasukan tahap sifar, peraturan pengekodan HDB3 juga boleh menyediakan fungsi penyegerakan jam supaya hujung penerima boleh menyahkod data dengan betul.

Peraturan pengekodan HDB3 digunakan secara meluas dalam sistem komunikasi digital. Ia digunakan dalam pelbagai media penghantaran, termasuk gentian optik, kabel sepaksi, dan wayar tembaga. Dalam sistem dengan kadar penghantaran yang lebih tinggi, peraturan pengekodan HDB3 boleh memberikan prestasi penghantaran yang lebih baik dan keupayaan anti-gangguan.

Ringkasan

Peraturan pengekodan HDB3 ialah peraturan pengekodan 3-sifar bipolar berketumpatan tinggi yang digunakan untuk mengambil kira offset DC dalam soalan talian penghantaran. Ia mencapai penghantaran data dan penyegerakan dengan memasukkan urutan pengekodan khas. Peraturan pengekodan HDB3 digunakan secara meluas dalam sistem komunikasi digital dan boleh memberikan prestasi penghantaran yang lebih baik dan keupayaan anti-gangguan

Atas ialah kandungan terperinci Apakah peraturan pengekodan hdb3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan