Title :
On the application of factor graphs and the sum-product algorithm to ISI channels
Author :
Colavolpe, Giulio ; Germi, Gianpietro
Author_Institution :
Dipt. di Ingegneria dell´´Informazione, Univ. di Parma, Italy
fDate :
5/1/2005 12:00:00 AM
Abstract :
In this paper, based on the application of the sum-product (SP) algorithm to factor graphs (FGs) representing the joint a posteriori probability (APP) of the transmitted symbols, we propose new iterative soft-input soft-output (SISO) detection schemes for intersymbol interference (ISI) channels. We have verified by computer simulations that the SP algorithm converges to a good approximation of the exact marginal APPs of the transmitted symbols if the FG has girth at least 6. For ISI channels whose corresponding FG has girth 4, the application of a stretching technique allows us to obtain an equivalent girth-6 graph. For sparse ISI channels, the proposed algorithms have advantages in terms of complexity over optimal detection schemes based on the Bahl-Cocke-Jelinek-Raviv (BCJR) algorithm. They also allow a parallel implementation of the receiver and the possibility of a more efficient complexity reduction. The application to joint detection and decoding of low-density parity-check (LDPC) codes is also considered and results are shown for some partial-response magnetic channels. Also in these cases, we show that the proposed algorithms have a limited performance loss with respect to that can be obtained when the optimal "serial" BCJR algorithm is used for detection. Therefore, for their parallel implementation, they represent a favorable alternative to the modified "parallel" BCJR algorithm proposed in the literature for the application to magnetic channels.
Keywords :
channel coding; communication complexity; decoding; graph theory; intersymbol interference; parity check codes; probability; receivers; Bahl-Cocke-Jelinek-Raviv algorithm; complexity reduction; factor graph; intersymbol interference channel; iterative soft-input soft-output detection; joint a posteriori probability; low-density parity-check code; partial-response magnetic channel; sum-product algorithm; Application software; Approximation algorithms; Communications Society; Computer simulation; Decoding; Detection algorithms; Intersymbol interference; Iterative algorithms; Parity check codes; Performance loss; Factor graphs; intersymbol interference (ISI) channels; iterative detection; low-density parity-check (LDPC) codes; partial-response channels; sum–product (SP) algorithm;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOMM.2005.847129