We study the weight distribution of irreducible cyclic ( n, k) codeswith block lengths n = n 1(( q 1 − 1)/ N), where N| q − 1, gcd( n 1, N) = 1, and gcd( l, N) = 1. We present the weight enumerator polynomial, A( z), when k = n 1 l, k = ( n 1 − 1) l, and k = 2 l. We also show how to find A( z) in general by studying the generator matrix of an ( n 1, m) linear code, V ∗ d over GF( q d ) where d = gcd ( ord n 1( q), l). Specifically we study A( z) when V ∗ d is a maximum distance separable code, a maximal shiftregister code, and a semiprimitive code. We tabulate some numbers A μ which completely determine the weight distributionof any irreducible cyclic ( n 1(2 1 − 1), k) code over GF(2) for all n 1 ⩽ 17.
Read full abstract