人類(lèi)在信道編碼上的第一次突破發(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年間被用于美國(guó)國(guó)家航空航天局太空探測(cè)器Voyager的差錯(cuò)控制系統(tǒng),將成百?gòu)埬拘呛屯列堑牟噬掌瑤Щ氐厍?。Golay碼之后是一種的新的分組碼——RM碼。