Code rate
This article relies largely or entirely on a single source. (April 2024) |
In
forward error correction code is the proportion of the data-stream that is useful (non-redundant
). That is, if the code rate is for every k bits of useful information, the coder generates a total of n bits of data, of which are redundant.
If R is the
net bit rate (the useful bit rate exclusive of error correction codes
) is .
For example: The code rate of a
Reed Solomon block code
denoted RS(204,188) is 188/204, meaning that 204 − 188 = 16 redundant octets (or bytes) are added to each block of 188 octets of useful information.
A few error correction codes do not have a fixed code rate—
rateless erasure codes
.
Note that
information rate
, implying that it is synonymous with net bit rate or useful bit rate exclusive of error-correction codes.
See also
- Entropy rate
- Information rate
- Punctured code
References
- ^ Huffman, W. Cary, and Pless, Vera, Fundamentals of Error-Correcting Codes, Cambridge, 2003.