Golay code(戈莱码)是一类著名的纠错码(error-correcting code),用于在通信或存储中检测并纠正传输/保存过程中产生的错误。最常见的是二元 Golay 码(binary Golay code,常指 \((23,12,7)\) 码或其扩展 \((24,12,8)\) 码),以纠错能力强、结构优美而知名。该术语也可泛指相关的 Golay 码家族(例如三元 Golay 码)。
/ˈɡoʊleɪ koʊd/
Golay codes can correct multiple bit errors.
戈莱码可以纠正多个比特错误。
In deep-space communication, an extended Golay code may be used to improve reliability when the signal is weak and noise is high.
在深空通信中,当信号很弱且噪声很强时,可能会使用扩展戈莱码来提高可靠性。
“Golay code”得名于瑞士裔物理学家/工程师Marcel J. E. Golay(马塞尔·戈莱),他在20世纪中期提出并研究了这类纠错码;因此“Golay”是人名,“code”指编码/码(在信息论与编码理论语境中常指纠错码)。