A binary block code of length is a subset . Its size is , and its minimum Hamming distance isThus an code consists of binary words of length whose distinct pairs differ in at least coordinates. When , every set of distinct words qualifies. Taking all of the binary vector space gives words, and no code can contain more words than its ambient space. Hence
Form the punctured code by deleting one fixed coordinate from every codeword. Two distinct original words differ in at least positions, so after one deletion they still differ and cannot coalesce. The new code therefore retains size , while every pairwise Hamming distance falls by at most one. It is an code with , and hence also an code in the minimum-distance-at-least convention. Therefore
Iterate the puncturing inequality from part (ii) times and then use part (i):This is the binary Singleton bound:
Articles by others on the same topic
There are currently no matching articles.