# Constant-Weight Coding System

A Constant-Weight Coding System is a coding system that ...

**See:**Berger Code, Coding Theory, Error Detection and Correction, Hamming Weight, One-Hot, Combinatorial Design, Block Design, Steiner System, Frequency-Hopping Spread Spectrum, Barcode, Line Code, Variable-Length Code Table.

## References

### 2015

- (Wikipedia, 2015) ⇒ http://en.wikipedia.org/wiki/Constant-weight_code Retrieved:2015-2-18.
- In coding theory, a
**constant-weight code**, also called an**m of n code**, is an error detection and correction code where all codewords share the same Hamming weight.The one-hot code and the balanced code are two widely-used kinds of constant-weight code.

The theory is closely connected to that of designs (such as

*t*-designs and Steiner systems). Most of the work on this very vital field of discrete mathematics is concerned with*binary*constant-weight codes.Binary constant-weight codes have several applications, including frequency hopping in GSM networks.

^{[1]}Most barcodes use a binary constant-weight code to simplify automatically setting the threshold.

Most line codes use either a constant-weight code, or a nearly-constant-weight paired disparity code.

In addition to use as error correction codes, the large space between code words can also be used in the design of asynchronous circuits such as delay insensitive circuits.

Constant-weight codes, like Berger codes, can detect all unidirectional errors.

- In coding theory, a

- ↑ D. H. Smith, L. A. Hughes and S. Perkins (2006). “A New Table of Constant Weight Codes of Length Greater than 28”.
*The Electronic Journal of Combinatorics***13**.