Module p25::coding
[−]
[src]
Encoding and decoding for the several error correction coding schemes used in P25.
References
- Coding Theory and Cryptography, Hankerson, et al, 2000.
- Error-Control Block Codes for Communication Engineers, Lee, 2000.
- "Implementation of a Reed-Solomon Encoder and Decoder in MATLAB", Ramesh.
- "Reed Solomon Decoder", Sankaran, Texas Instruments, 2000.
- "Decoding BCH/RS Codes", Han, National Taipei University.
- "A Decoding Procedure for the Reed-Solomon Codes", Lim, NASA Ames, 1978.
- "Reed-Solomon error correction", Clarke, BBC, 2002.
- "Lecture 18: Decoding of Nonbinary BCH and RS Codes", D'Amours, University of Ottowa.
- "EE 387, Notes 19", Gill, Stanford University.
- "EE 387, Notes 20", Gill, Stanford University.
- "Implementing Reed-Solomon", Brown, Duke University.
- "Nonbinary BCH Decoding", Berlekamp, 1966.
- "Shift-Register Synthesis and BCH Decoding", Massey, 1969.
- "Cyclic decoding procedure for BCH codes", Chien, 1964.
- "On decoding BCH codes", Forney, 1965.
- Error Control Coding, Lin and Costello, 1983.
Modules
bch |
Encoding and decoding of the (63, 16, 23) BCH code described by P25. |
bmcf |
Decodes Reed Solomon and BCH codes using the Berlekamp-Massey, Chien Search, and Forney algorithms. |
cyclic |
Encoding and decoding of the (16, 8, 5) shortened cyclic code described by P25. |
galois |
Galois field arithmetic for codewords and polynomials. |
golay |
Encoding and decoding of the (23, 12, 7) standard, (24, 12, 8) extended, and (18, 6, 8) shortened Golay codes described by P25. |
hamming |
Encoding and decoding of the (15, 11, 3) standard and (10, 6, 3) shortened Hamming codes described by P25. |
reed_solomon |
Encoding and decoding of the (24, 12, 13) short, (24, 16, 9) medium, and (36, 20, 17) long Reed-Solomon codes described by P25. |
trellis |
Implements encoding and decoding of the "trellis" convolutional error correcting code specified by P25. |