Rumah Rangkaian Apakah pembetulan kesilapan ke hadapan (fec)? - definisi dari techopedia

Apakah pembetulan kesilapan ke hadapan (fec)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah yang dimaksudkan dengan Pembetulan Kesalahan Hadapan (FEC)?

Pembetulan ralat hadapan (FEC) adalah teknik pemprosesan isyarat digital yang digunakan untuk meningkatkan kebolehpercayaan data. Ia melakukan ini dengan memperkenalkan data yang berlebihan, yang dipanggil ralat membetulkan kod, sebelum penghantaran atau penyimpanan data. FEC menyediakan penerima dengan keupayaan untuk membetulkan kesilapan tanpa saluran terbalik untuk meminta penghantaran semula data.

Kod FEC yang pertama, yang dipanggil kod Hamming, diperkenalkan pada awal 1950-an. Ini adalah kaedah yang digunakan untuk mendapatkan kawalan ralat dalam penghantaran data di mana pemancar menghantar data yang berlebihan. Hanya sebahagian daripada data tanpa ralat nyata diiktiraf oleh penerima. Ini membolehkan data penyiaran dihantar ke pelbagai destinasi dari satu sumber.

Pengekalan ralat hadapan juga dikenali sebagai pengekodan saluran.

Techopedia menerangkan Pembetulan Ralat Hadapan (FEC)

FEC menambah keterlambatan kepada maklumat yang dihantar menggunakan algoritma yang telah ditetapkan. Bit berlebihan adalah fungsi kompleks bagi bit maklumat asal. Bit dihantar beberapa kali, kerana ralat mungkin muncul dalam mana-mana sampel yang dihantar. Kod FEC secara amnya mengesan set bit terakhir untuk menentukan penyahkodan segelintir kecil bit.

Dengan FAC, setiap aksara dihantar dua atau tiga kali, dan penerima memeriksa keadaan setiap watak. Hanya diterima jika kesesuaian berlaku dalam kedua-dua keadaan. Jika pematuhan berpuas hati untuk suatu contoh, watak yang mematuhi protokol diterima. Sekiranya tiada aksara yang mematuhi protokol, watak ditolak dan garis bawah atau kosong dipaparkan di tempatnya.

Kod FEC mampu menghasilkan isyarat kadar ralat kecil, yang digunakan sebagai maklum balas untuk menyempurnakan elektronik penerima analog. Bilangan maksimum bit yang hilang yang boleh diperbetulkan ditentukan oleh reka bentuk kod FEC. Dua kategori penting kod FEC adalah kod convolutional dan kod blok. Kod blok berfungsi pada paket saiz tetap bit di mana blok kod separa dibubarkan dalam masa polinomial hingga panjang blok. Kod blok yang digunakan secara meluas adalah pengekodan Reed-Solomon. Kod convolutional berurusan dengan aliran panjang sewenang-wenangnya dan dikodkan menggunakan algoritma Viterbi. Ciri penting kod convolutional ialah sebarang pengekodan bit dipengaruhi oleh bit sebelumnya.

Apakah pembetulan kesilapan ke hadapan (fec)? - definisi dari techopedia