Datapath Reuse in a Multi-Standard FEC Kernel
Sharing of datapath and memories across different Forward Error Correction (FEC) decoder implementations are important in flexible wireless communication system design. In this paper, the authors explore datapath reuse possibilities across some important FEC families like convolutional, turbo and Low Density Parity Check (LDPC) codes. At first, design of a reduced complexity trellis network for shuffling the updated state metrics in Viterbi and Turbo decoding kernel is presented. Their design results in complexity reduction of up to 70 % compared to trellis networks implemented in state of art multi standard FEC kernels.