A binary linear code of length and rank is a -dimensional vector subspace . Its minimum distance is the least Hamming weight of a nonzero codeword, equivalently the least Hamming distance between distinct codewords.
Delete any coordinates. The resulting puncturing map
is injective: if for distinct codewords, then the nonzero codeword is supported on at most coordinates, contradicting the minimum distance. Thus
which is the Singleton bound
Let be the support of the weight- codeword , and let delete all coordinates in . Its kernel consists of codewords supported in . If , then but , so is nonzero in every coordinate of . Over this forces . Hence
has dimension one, and the punctured code has length and rank by the rank-nullity theorem.
To bound its minimum distance, take whose puncture is nonzero. If has nonzero coordinates in , then has there, while both words have the same nonzero coordinates outside . Both and are nonzero codewords, so
Adding gives , and therefore
Apply part (b) repeatedly. After the first puncturing, the code has rank , length , and minimum distance at least . Repeating with a minimum-weight codeword at each stage gives
because nested ceilings obey
Thus
which is the binary Griesmer bound.

Articles by others on the same topic (0)

There are currently no matching articles.