This paper presents the Parallel and Serial Concatenated Turbo Polar-Convolutional Codes (CTPCCs) to improve the performance of polar codes in the finite code length regime. Both proposed concatenated codes use the Systematic Polar Code (SPC) and Recursive Systematic Convolutional (RSC) code as constituent codes. The iterative decoding algorithms of the proposed systems consist of a Soft Cancellation (SCAN) decoder with a single internal iteration for the SPC and SOVA or LogMap decoder for the RSC code. The simulation results show that the performance of the Parallel Concatenated Turbo Polar-Convolutional Code (PCTPCC) at low signal-to-noise ratios (SNRs) is better than that of the Serial Concatenated Turbo Polar-Convolutional Code (SCTPCC) and also better than the performance of other Turbo Polar Codes (TPCs). At BER=10−2, the proposed PCTPCC with SOVA and LogMap algorithms has about 0.3 dB and 0.25 dB performance gains over the SCTPCC models, respectively. In the high SNR regions, the performance of the SCTPCC with the LogMap algorithm significantly outperforms that of other models. At BER=10−6, the proposed SCTPCC models with SOVA and LogMap algorithms outperform the PCTPCC model by gains of 0.3 dB and 0.25 dB, respectively. The PCTPCC model with the SOVA decoder is superior to other models in terms of complexity.
Read full abstract