weight enumerator
Let be an alphabet and a finite subset of . Then the complete weight enumerator of , denoted by , is the polynomial in indeterminates labeled by the letters of with integer coefficients defined by
where is the -weight of the string .
If is an abelian group, one defines the Hamming weight enumerator of , denoted by , as a polynomial in only two indeterminates and :
that is one distinguishes only between zero and the non-zero letters of the strings in .
If is a code of block length , then both and are http://planetmath.org/node/6577homogeneous of degree . Therefore, one can set in in this case without losing information. The resulting polynomial can be uniquely rewritten in the form
the sequence defining the Hamming weight distribution. Analogously, one can define more general weight distributions by setting all but one indeterminate in equal to one.
Examples
-
•
Let be the ternary (that is ) linear code of block length the vectors , and . Then
and
and the Hamming weight distribution is .
-
•
The Hamming weight enumerator of the full binary code of length , , is simply given by , and the Hamming weight distribution is the -th of Pascal’s triangle.
Title | weight enumerator |
Canonical name | WeightEnumerator |
Date of creation | 2013-03-22 15:13:23 |
Last modified on | 2013-03-22 15:13:23 |
Owner | GrafZahl (9234) |
Last modified by | GrafZahl (9234) |
Numerical id | 4 |
Author | GrafZahl (9234) |
Entry type | Definition |
Classification | msc 94A55 |
Classification | msc 94B05 |
Synonym | Hamming weight enumerator |
Related topic | KleeneStar |
Related topic | LinearCode |
Defines | complete weight enumerator |
Defines | weight distribution |
Defines | Hamming weight distribution |