turbo码 Resources

Showing items tagged with "turbo码"

Simulation program for MAX-Log-MAP decoding algorithm of Turbo codes, developed based on Dr. Wu Yufei's Turbo code MATLAB simulation framework. While Dr. Wu's original program must be downloaded separately, this subroutine can be directly integrated as a replacement component and utilizes Wu's auxiliary functions. The implementation features simplified logarithmic computations for reduced complexity while maintaining near-optimal performance through approximation techniques in the forward-backward recursion algorithm.

MATLAB 218 views Tagged

16QAM soft demodulation technique suitable for integration with Turbo codes and LDPC codes, extensible to higher-order modulation schemes following similar implementation principles

MATLAB 216 views Tagged

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.

MATLAB 345 views Tagged

MATLAB implementation of Turbo code encoding and decoding, featuring MAP (Maximum A Posteriori) and SISO (Soft-Input Soft-Output) decoding algorithms with comprehensive code structure and algorithmic explanations

MATLAB 217 views Tagged

This program modifies Wu Yufei's random interleaver implementation for turbo codes into a block interleaver system. The 20x20 block interleaver implements row-input/column-output functionality and has been verified through debugging to be fully operational.

MATLAB 216 views Tagged