Universal Parallel Concatenated Turbo Codes with Customizable Component Code Polynomials

Resource Overview

This source code package is based on Professor Robert G. Maunder's 2008 EXIT charts open-source demo from the University of Southampton. It provides plotting source code for generating EXIT charts of universal parallel concatenated Turbo codes with customizable component code polynomials. The implementation supports iterative trajectory plotting, BER contour mapping, and additional visualization tasks. For simulations involving large block lengths requiring extended processing time, the package includes pre-computed simulation results for selected component code polynomials that can be directly used for plotting. The package also contains S.Ten Brink's foundational reference on EXIT chart principles and the author's review paper analyzing iterative decoding processes in communication systems.

Detailed Documentation

This source code package references Professor Robert G. Maunder's 2008 open-source EXIT charts demo from the University of Southampton, providing plotting source code for universal parallel concatenated Turbo codes with customizable component code polynomials. The implementation features MATLAB-based algorithms for generating EXIT charts with configurable polynomial parameters through systematic encoding functions. The codebase supports iterative trajectory visualization using Monte Carlo simulation methods and BER contour mapping with SNR scaling algorithms. For computationally intensive scenarios involving large block lengths, the package includes pre-simulated results for common polynomial configurations (accessible via data loading functions) that enable immediate plotting without rerunning simulations. Additionally, the package incorporates S.Ten Brink's seminal reference on EXIT chart fundamentals and the author's technical review analyzing iterative decoding techniques in communication systems, including convergence analysis and threshold optimization approaches.