Linear code
A
Further notions
-
A code is degenerate iff some digit is zero for all codewords.
-
is equipped with a natural ^nondegenerate ^symmetric bilinear formπ π π β π± β β π² = β π± π³ β π² = π β π = 1 π₯ π π¦ π which is used to define the Orthogonal code.
-
A generator matrix
hasπ΄ as its row space, and is said to be in standard form iff it is in reduced row echelon formC . The firstπ΄ = [ π π β£ π ] digits are thence information digits and the latter are parity check digits. Every code is equivalent to one generated by such a standard form matrix.π -
The generator matrix
of the Orthogonal code is called the parity check matrix, sinceπ» = [ β π π³ β£ π π ] .π₯ β C βΊ π₯ π» π³ = β π -
The value of
is called the syndrome ofs y n β‘ π₯ = π₯ π» π³ . Syndromes uniquely label cosetsπ₯ in the quotient.πΎ s y n β‘ π₯ β π π π / C -
In a given coset
a minimum weight stringπΎ s y n β‘ π₯ β π π π / C is called a coset leader, and the correction of a stringπ s y n β‘ π₯ β πΎ s y n β‘ π₯ isπ₯ . Thus a perfect code has unique coset leaders.π₯ β π s y n β‘ π₯
Properties
- The ^rate of a
-code is[ π , π ] .π / π - The ^minimumDistance of a linear code is its ^minimumWeight.
Special kinds of linear code
See also
Footnotes
-
1999. Introduction to coding theory, Β§3.2, pp. 35β36 β©