In this paper, we propose a new type of code called Trellis-based Quasi-Cyclic (TQC)-ldpcconvolutional code, which is a special case of protograph-based ldpcconvolutional codes. The proposed TQC-ldpcconvolutional c...
详细信息
In this paper, we propose a new type of code called Trellis-based Quasi-Cyclic (TQC)-ldpcconvolutional code, which is a special case of protograph-based ldpcconvolutional codes. The proposed TQC-ldpcconvolutional code can be derived from any QC-ldpc block code by introducing trellis-based convolutional dependency to the code. The main advantage of the proposed TQC-ldpcconvolutional code is that it allows reduced decoder complexity and input granularity (which is defined as the minimum number of input information bits the code requires to generate a codeword) while maintaining the same bit error-rate as the underlying QC-ldpc block code ensemble. We also propose two related power-efficient encoding methods to increase the code rate of the derived TQC-ldpcconvolutional code. The newly derived short constraint length TQC-ldpcconvolutional codes enable low complexity trellis-based decoders and one such decoder is proposed and described in this paper (namely, QC-Viterbi). The TQC-ldpcconvolutional codes and the QC-Viterbi decoder are compared to conventional ldpc codes and Belief Propagation (BP) iterative decoders with respect to bit-error-rate (BER), signal-to-noise ratio (SNR), and decoder complexity. We show both numerically and through hardware implementation results that the proposed QC-Viterbi decoder outperforms the BP iterative decoders by at least 1 dB for same complexity and BER. Alternatively, the proposed QC-Viterbi decoder has 3 times lower complexity than the BP iterative decoder for the same SNR and BER. This low decoding complexity, low BER, and fine granularity makes it feasible for the proposed TQC-ldpcconvolutional codes and associated trellis-based decoders to be efficiently implemented in high data rate, next generation mobile systems.
暂无评论