Generalized Turbo Codes: Concatenated/Product Encoding Methods with Iterative Decoding
Modern generalized Turbo codes refer to encoding/decoding schemes employing concatenated or product coding methods combined with iterative decoding algorithms. The core concept involves decomposing complex long decoding processes into simpler iterative steps, where probabilistic information transfer or soft-information exchange between iterations minimizes information loss. This paper classifies Turbo codes based on constituent codes and concatenation methods, and provides MATLAB implementations with GUI design for encoding/decoding experiments. (Copyrighted material - for reference only)