Content deleted Content added
Undid revision 724897516 by Mahmoudmnsor (talk) |
Frank Klemm (talk | contribs) No edit summary |
||
Line 29:
The Hadamard code is an example of a [[linear code]] over a [[binary set|binary alphabet]] that maps messages of length <math>k</math> to codewords of length <math>2^k</math>.
It is unique in that each non-zero codeword has a [[Hamming weight]] of exactly <math>2^{k
In standard [[Block code#Popular notation|coding theory notation]] for [[block code]]s, the Hadamard code is a <math>[2^k,k,2^{k
The block length is very large compared to the message length, but on the other hand, errors can be corrected even in extremely noisy conditions.
The '''punctured Hadamard code''' is a slightly improved version of the Hadamard code; it is a <math>[2^{k-1},k,2^{k-2}]_2</math>-code and thus has a slightly better [[Block code#The rate R|rate]] while maintaining the relative distance of <math>1/2</math>, and is thus preferred in practical applications.
|