人類在信道編碼上的第一次突破發(fā)生在1949年。R.Hamming和M.Golay提出了第一個(gè)實(shí)用的差錯(cuò)控制編碼方案——漢明碼。漢明碼每4個(gè)比特編碼就需要3個(gè)比特的冗余校驗(yàn)比特,編碼效率比較低,且在一個(gè)碼組中只能糾正單個(gè)的比特錯(cuò)誤。隨后,M.Golay先生研究了漢明碼的缺點(diǎn),提出了Golay碼。Golay碼在1979~1981年間被用于美國國家航空航天局太空探測器Voyager的差錯(cuò)控制系統(tǒng),將成百張木星和土星的彩色照片帶回地球。Golay碼之后是一種的新的分組碼——RM碼。