CONTENTS
Linear block
codes
-
Computing the weight distribution
-
Bounds on error performance over AWGN, flat
Rayleigh
fading and BSC channels
Hamming, Golay
and
Reed-Muller codes
-
Hamming codes
-
Binary Golay (23,12,7) code and extended
Golay (24,12,8)
code
-
First order RM codes
Binary
cyclic
codes and BCH codes
-
Error-trapping decoding of cyclic codes
-
Berlekamp-Massey, Euclidean and PGZ algorithms
-
Chien search and error correction
-
Errors-and-erasures decoding
-
Error performance evaluation
Reed-Solomon codes
-
Berlekamp-Massey, Euclidean and PGZ algorithms
-
Errors-and-erasures decoding
-
Error performance evaluation
Binary
convolutional
codes
-
Weight enumeration sequences and error
performance
evaluation
-
Viterbi algorithm with Hamming metrics
-
Viterbi algorithm with Euclidean metrics
-
Punctured convolutional codes
Soft-decision
decoding
-
Decoding binary linear block codes with a
trellis
-
Chase type-II algorithm
-
Ordered statistics decoding (OSD)
-
GMD decoding
Soft-input
soft-output
(SISO) algorithms
-
MAP and log-MAP
-
Max-log-MAP
-
SOVA
-
SO-OSD and SO-Chase
Iteratively
decodable
codes
-
Parallel concatenation (turbo codes)
-
Serial concatenation (product codes)
-
Block product codes
-
Low-density parity-check (LDPC) codes
-
Bit-flip hard-decision algorithm
-
Belief-propagation (sum-product) algorithm
Coded
modulation
-
Trellis coded modulation (TCM)
-
Pragmatic TCM
-
Multilevel coded modulation (MCM)
-
Bit-interleaved coded modulation (BICM)
-
Turbo TCM
This page was last updated on August 6, 2008,
by
Robert H. Morelos-Zaragoza.