Throughput enhancing concatenated codes
Elahe Rezaei, John P. Fonseka, Yu Bo · IET Communications · 2019
Traditionally, concatenation of codes is used to increase the coding gain at the expense of the code rate and the throughput. In contrast, throughput enhancing concatenated codes (TECCs) are constructed here aiming to increase the throughput. In a TECC, the coded sequence of a code C transmitted through the channel is altered according to the coded bits of a second coded sequence of an implicit code . In this study, TECCs select one bit in every segment of n coded bits of C based on coded bits of , and flip that selected coded bit of C before transmission. Even though the coded bits of are not transmitted explicitly over the channel, the information of coded bits of is transferred to the destination through the altered bits which can be recovered by exploiting the extrinsic information of explicitly coded bits. Using iterative decoding between codes C and , the receiver can decode the coded bits of both the explicit code C and the implicit code jointly. TECCs that can increase the throughput of C by 25–37.5% without sacrificing the performance of C are reported, however, at the expense of increased complexity.