Engineering PapersSearch

NASA NTRS · 20060046315

Maximum likelihood decoding analysis of Accumulate-Repeat-Accumulate Codes

Abstract

Repeat-Accumulate (RA) codes are the simplest turbo-like codes that achieve good performance. However, they cannot compete with Turbo codes or low-density parity check codes (LDPC) as far as performance is concerned. The Accumulate Repeat Accumulate (ARA) codes, as a subclass of LDPC codes, are obtained by adding a pre-coder in front of RA codes with puncturing where an accumulator is chosen as a precoder. These codes not only are very simple, but also achieve excellent performance with iterative decoding. In this paper, the performance of these codes with (ML) decoding are analyzed and compared to random codes by very tight bounds. The weight distribution of some simple ARA codes is obtained, and through existing tightest bounds we have shown the ML SNR threshold of ARA codes approaches very closely to the performance of random codes. We have shown that the use of precoder improves the SNR threshold but interleaving gain remains unchanged with respect to RA code with puncturing.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Abbasfar, Aliazam, Divsalar, Dariush, Yao, Kung. 2004-11-29. Maximum likelihood decoding analysis of Accumulate-Repeat-Accumulate Codes. https://ntrs.nasa.gov/citations/20060046315

Cite the original work for its findings. Save a collection to share your selection of sources.