Performance Comparison of Parallel Concatenated Gallager Codes with Different Types of Interleavers

Parallel concatenated Gallager code (PCGC) is a class of concatenated code in which Low density parity check (LDPC) codes are used as component codes in interleaver-free Turbo code architecture. These codes were introduced in order to reduce the encoding and decoding complexity of long block length LDPC codes. In this paper, we evaluate the performance of PCGC along with an interleaver included, as in Turbo code architecture. Basically, we compare the performance of PCGC with random interleaver and some structured interleavers in binary symmetric channel (BSC). It is shown that PCGC with random interleaver outperforms a dedicated LDPC of same frame length and code rate over BSC. Simulation results show that structured interleavers almost achieved the performance of random interleaver for short frame length codes. Furthermore, the application of PCGC with interleaver for cognitive radio data transmission is also discussed.