Sciweavers

JSAC
1998

Turbo Decoding as an Instance of Pearl's "Belief Propagation" Algorithm

13 years 4 months ago
Turbo Decoding as an Instance of Pearl's "Belief Propagation" Algorithm
—In this paper, we will describe the close connection between the now celebrated iterative turbo decoding algorithm of Berrou et al. and an algorithm that has been well known in the artificial intelligence community for a decade, but which is relatively unknown to information theorists: Pearl’s belief propagation algorithm. We shall see that if Pearl’s algorithm is applied to the “belief network” of a parallel concatenation of two or more codes, the turbo decoding algorithm immediately results. Unfortunately, however, this belief diagram has loops, and Pearl only proved that his algorithm works when there are no loops, so an explanation of the excellent experimental performance of turbo decoding is still lacking. However, we shall also show that Pearl’s algorithm can be used to routinely derive previously known iterative, but suboptimal, decoding algorithms for a number of other error-control systems, including Gallager’s low-density parity-check codes, serially concaten...
Robert J. McEliece, David J. C. MacKay, Jung-Fu Ch
Added 22 Dec 2010
Updated 22 Dec 2010
Type Journal
Year 1998
Where JSAC
Authors Robert J. McEliece, David J. C. MacKay, Jung-Fu Cheng
Comments (0)