DocumentCode
1365458
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
Volume
56
Issue
1
fYear
2010
Firstpage
273
Lastpage
295
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;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2009.2034882
Filename
5361469
Link To Document