Selama bertahun-tahun keadaannya adalah menggunakan "kode dalam" konvolusional dan "kode luar" blok. Terminologi "dalam" dan "luar" berasal dari diagram blok berikut:
Payload⟶Outer Encode⟶Inner Encode⟶Channel⟶Inner Decode⟶Outer Decode⟶Payload
Kode konvolusional digunakan sebagai kode bagian dalam karena sangat kuat dan dapat memperbaiki sejumlah besar kesalahan bit. Mereka memiliki kelemahan, meskipun- ketika ada banyak kesalahan yang berdekatan mereka dapat memecah dan memuntahkan kesalahan dalam ledakan di lokasi itu. Kode luar digunakan untuk memperbaiki semburan kesalahan tersebut. Kode blok tidak sekuat kode konvolusional (jangan menggunakan bit / simbol paritas banyak juga), tetapi mereka pandai menangani semburan kesalahan. Juga, biasanya ada deinterleaver di antara kode dalam dan luar yang menyebarkan semburan kesalahan di antara banyak blok, membuatnya lebih mudah bagi kode blok untuk memperbaikinya.
Seperti yang dikatakan oleh bagian dalam Telekomunikasi Luar Angkasa Wikipedia, kode awal / luar adalah kode Viterbi (konvolusional) dan Reed-Muller. Kemudian mereka adalah kode Viterbi dan Reed-Solomon.
Pada awal 90-an kode Turbo ditemukan dan mengambil dunia FEC oleh badai. Di tahun 2000 -an paritas yang rendah, kode pemeriksaan semakin populer. Mereka ditemukan pada tahun 1960 oleh Gallagher, tetapi tidak layak untuk diimplementasikan sampai saat ini karena beban komputasi yang mereka butuhkan. Baik kode Turbo dan LDPC hampir optimal dalam arti bahwa mereka sangat dekat dengan batas Shannon dari apa yang mungkin dicapai dengan FEC. Saat ini NASA menggunakan kode Turbo dan LDPC, sejauh yang saya ketahui.
Seperti merancang sistem komunikasi yang andal, merancang komunikasi ruang angkasa yang andal membutuhkan lebih dari sekadar menambahkan FEC yang kuat. Daya sinyal, kehilangan jalur ruang bebas, kebisingan penerima, dll., Harus dipertimbangkan. Komunikasi luar angkasa sebenarnya memiliki banyak keuntungan dan dua kerugian besar. Kerugiannya adalah jarak yang sangat jauh dan daya pemancar yang terbatas. Keuntungannya adalah antena directional gain tinggi, noise rendah yang didapat dari antena bumi saat melihat ke ruang kosong, noise lebih rendah yang didapat dengan mendinginkan receiver mereka dengan nitrogen cair, dll. Mereka juga dapat memperlambat laju data mereka sementara menjaga agar daya yang ditransmisikan konstan untuk memberikan setiap bit lebih banyak energi.