Title :
Decoding of High Rate Convolutional Codes Using the Dual Trellis
Author :
Srinivasan, Sudharshan ; Pietrobon, Steven S.
Author_Institution :
Inst. for Telecommun. Res. (ITR), Univ. of South Australia (UniSA), Mawson Lakes, SA, Australia
Abstract :
This paper deals with a posteriori probability (APP) decoding of high-rate convolutional codes, using the dual code´s trellis. After deriving the dual APP (DAPP) algorithm from the APP relation, its trellis-based implementation is addressed. The challenge involved in practical implementation of a DAPP decoder is then highlighted. Metric representation schemes similar to the log domain used for log-APP decoding are shown to be unattractive for DAPP decoding due to quantization requirements. After explaining the nature of the DAPP metrics, an arc hyperbolic tangent (AHT) scheme is proposed and its equivalent arithmetic operations derived. By using an efficient approximation, an addition is translated to an addition in the AHT domain. Efficient techniques for normalization and extrinsic log-likelihood ratio (LLR ) calculation are presented which reduce implementation complexity significantly. Simulation results with different high-rate codes are given to show that the AHT-DAPP decoder performs similarly to a log-APP decoder and at the same time performs better than a decoder for a punctured code. A fully fixed-point model of an AHT-DAPP decoder is shown to perform close to an optimum decoder. The decoding complexity of the log-APP and AHT-DAPP decoders are listed and compared for several rate-k/(k+1) codes. It is shown that an AHT-DAPP decoder starts to be less complex from a code rate of 7/8 . When compared against a max-log-APP decoder, the AHT-DAPP decoder is less complex at a code rate of 9/10 and above.
Keywords :
approximation theory; communication complexity; convolutional codes; decoding; maximum likelihood estimation; trellis codes; DAPP decoder; arc hyperbolic tangent scheme; dual APP algorithm; dual trellis code; equivalent arithmetic operations; extrinsic log-likelihood ratio calculation; fully fixed-point model; high rate convolutional codes; log-APP decoding; maximum a posteriori probability decoder; metric representation schemes; normalization technique; punctured code; quantization requirement; Arithmetic; Australia; Bandwidth; Convolutional codes; Error correction; Iterative decoding; Lakes; Quantization; Samarium; Table lookup; a posteriori probability (APP); Arc hyperbolic tangent (AHT); complexity; convolutional code; dual code; fixed point; high rate; implementation; maximum a posteriori probability (MAP) decoder;
Journal_Title :
Information Theory, IEEE Transactions on
DOI :
10.1109/TIT.2009.2034882