这是一种重要的线性
分组码,它不仅包括常见的诸如本原BCH码等大量的
循环码类,还包括相当多的非循环线性分组码类,并且后一种码具有良好的渐近特性。
戈帕码的理论实质在于将每一个码矢量与一个有理分式相对应。
q是某一个素数幂,
g(
z)是域
G
F(
q)上的任意多项式,
L表示域
G
F(
q)中所有不为
g(
z)之根的元素所成之集合,|
L|代表
L中元素的数目。于是存在一个以
G
F(
q)为符号域,以
G
F(
q)为位置域的线性
分组码。码长为|
L|,它的各码元用
L中的元素来标志。这种码可定义为满足条件
的一切
G
F(
q)上的全体|
L|维矢量的集合,式中 这种码称为戈帕码,称
g(
z)为戈帕多项式。
例如,
q=2,
m=2,
g(
z)=
z+
α,
α是域
G
F(
z)上的本原元素
α+
α+1=0
α3=1
则<P
L={
β1,
β2,
β3}={0,1,
α}
于是<P
可验证,(1,1,1)即为这一
戈帕码的码字。戈帕码也有类似于BCH码的
译码方法。
自50年代
分组码的理论获得发展以来,分组码在数字通信系统和数据存储系统中已被广泛应用。由于大规模和超大规模集成电路的迅速发展,人们开始从易于实现的
循环码理论研究中解脱出来,更重视研究性能良好的非循环线性分组码和非线性分组码。人们在分组码研究中又引进了频谱方法,这一研究方向受到了较多的注意。