Constrained Turbo Product and Block-Convolutional Codes in Wireless Applications

Constrained interleavers are used in constrained turbo product codes (CTPCs) and constrained turbo block-convolutional (CTBC) codes. The constrained interleaver delivers an interleaver gain close to uniform interleaving while also increasing the minimum Hamming distance. In this study, new and improved single row (SR) versions of the previous codes, called SR-CTPCs and SR-CTBC codes, are introduced that have higher interleaver gain, better performance, and much more flexible frame sizes as needed in wireless applications. Compared with the WiMax and the long-term evolution standards, it is demonstrated that SR-CTPC and SR-CTBC codes perform better than those currently used in the wireless standards.