A binary block code is a subset ; its length is the common word length , its size is , and its minimum distance is the least Hamming distance between distinct words. There are words in a radius- Hamming ball, since one chooses the positions to change.
Put . Two radius- Hamming balls about different codewords cannot meet: otherwise the triangle inequality would make their centres at distance at most . Comparing their combined size with gives the Hamming boundFor the other direction, start with one word and repeatedly add any word at distance at least from every word already selected. Finiteness ensures that this process stops. At that point the radius- Hamming balls cover the entire cube; an uncovered word could otherwise be added. These balls may overlap, but their total size is at least . This gives the Gilbert–Varshamov bound
Articles by others on the same topic
There are currently no matching articles.