|
|
|
|
weight enumerator
|
(Definition)
|
|
|
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 homogeneous 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.
- Let
be the ternary (that is
) linear code of block length spanned by 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 row of Pascal's triangle.
|
"weight enumerator" is owned by GrafZahl.
|
|
(view preamble)
See Also: Kleene star, linear code
| Other names: |
Hamming weight enumerator |
| Also defines: |
complete weight enumerator, weight distribution, Hamming weight distribution |
| Keywords: |
code, linear code, Hamming |
|
|
Cross-references: Pascal's triangle, length, binary code, vectors, linear code, sequence, information, block length, code, abelian group, string, coefficients, integer, indeterminates, polynomial, subset, finite, alphabet
This is version 1 of weight enumerator, born on 2005-04-30.
Object id is 6987, canonical name is WeightEnumerator.
Accessed 3032 times total.
Classification:
| AMS MSC: | 94A55 (Information and communication, circuits :: Communication, information :: Shift register sequences and sequences over finite alphabets) | | | 94B05 (Information and communication, circuits :: Theory of error-correcting codes and error-detecting codes :: Linear codes, general) |
|
|
|
|
|
|
Pending Errata and Addenda
|
|
|
|
|
|
|
|
|
|
|