Daftar Isi:
- Definisi - Apa artinya Forward Error Correction (FEC)?
- Techopedia menjelaskan Forward Error Correction (FEC)
Definisi - Apa artinya Forward Error Correction (FEC)?
Forward error correction (FEC) adalah teknik pemrosesan sinyal digital yang digunakan untuk meningkatkan keandalan data. Itu melakukan ini dengan memperkenalkan data yang berlebihan, yang disebut kode koreksi kesalahan, sebelum pengiriman atau penyimpanan data. FEC memberi penerima kemampuan untuk memperbaiki kesalahan tanpa saluran balik untuk meminta pengiriman ulang data.
Kode FEC pertama, yang disebut kode Hamming, diperkenalkan pada awal 1950-an. Ini adalah metode yang diadopsi untuk mendapatkan kontrol kesalahan dalam transmisi data di mana pemancar mengirim data yang berlebihan. Hanya sebagian dari data tanpa kesalahan nyata yang dikenali oleh penerima. Ini memungkinkan data siaran untuk dikirim ke berbagai tujuan dari satu sumber.
Forward error coding juga dikenal sebagai pengkodean saluran.
Techopedia menjelaskan Forward Error Correction (FEC)
FEC menambah redundansi pada informasi yang ditransmisikan menggunakan algoritma yang telah ditentukan. Bit yang redundan adalah fungsi kompleks dari bit informasi asli. Bit dikirim beberapa kali, karena kesalahan dapat muncul pada sampel yang dikirim. Kode FEC umumnya mendeteksi set bit terakhir untuk menentukan decoding sejumlah kecil bit.
Dengan FAC, setiap karakter dikirim dua atau tiga kali, dan penerima memeriksa instance masing-masing karakter. Itu diterima hanya jika kesesuaian terjadi dalam kedua contoh. Jika konformitas dipenuhi untuk sebuah instance, karakter yang sesuai dengan protokol diterima. Jika tidak ada karakter yang sesuai dengan protokol, karakter ditolak dan garis bawah atau kosong ditampilkan di tempatnya.
Kode FEC mampu menghasilkan sinyal bit error rate, yang digunakan sebagai umpan balik untuk menyempurnakan elektronik penerima analog. Jumlah maksimum bit yang hilang yang dapat diperbaiki ditentukan oleh desain kode FEC. Dua kategori penting dari kode FEC adalah kode konvolusional dan kode blok. Kode blok bekerja pada paket bit ukuran tetap di mana blok kode parsial didekode dalam waktu polinomial dengan panjang blok. Kode blok yang banyak digunakan adalah Reed-Solomon coding. Kode konvolusional berurusan dengan aliran dengan panjang sewenang-wenang dan didekodekan menggunakan algoritma Viterbi. Fitur penting dari kode konvolusional adalah bahwa enkode bit dipengaruhi oleh bit sebelumnya.