Decoding of Turbo Codes in Symmetric Alpha-Stable Noise


Any questions and/or comments at the end of this page will be addressed by the first author.

The associated MATLAB code is provided for interested readers. All results can be reproduced.

Paper by: Mohammad Shafieipour, Heng-Siong Lim, and Teong-Chee Chuah

Abstract: This paper investigates the decoding of turbo codes in impulsive symmetric α-stable (SαS) noise. Due to the nonexistence of a closed-form expression for the probability density function (pdf) of α-stable processes, numerical-based SαS pdf is used to derive branch transition probability (btp) for the maximum a posteriori turbo decoder. Results show that in Gaussian noise, the turbo decoder achieves similar performance using both the conventional and the proposed btps, but in impulsive channels, the turbo decoder with the proposed btp substantially outperforms the turbo decoder utilizing the conventional btp. Results also confirm that the turbo decoder incorporating the proposed btp outperforms the existing Cauchy-based turbo decoder in non-Cauchy impulsive noise, while the two decoders accomplish similar performance in Cauchy noise.

This paper is published in Hindawi and is open access. So I can provide the PDF file as well

PDF file
Download PDF

The following zip file contains all the MATLAB code used in this work:

MATLAB files
Download MATLAB Code

Please let me know if you have any questions about this paper or the provided MATLAB code.