메뉴 건너뛰기




Volumn 16, Issue 2, 1998, Pages 140-152

Turbo decoding as an instance of Pearl's "belief propagation" algorithm

Author keywords

Belief propagation; Error correcting codes; Iterative decoding; Pearl's Algorithm; Probabilistic inference; Turbo codes

Indexed keywords

ALGORITHMS; CODES (SYMBOLS); CODING ERRORS; PROBABILISTIC LOGICS;

EID: 0032001728     PISSN: 07338716     EISSN: None     Source Type: Journal    
DOI: 10.1109/49.661103     Document Type: Article
Times cited : (606)

References (68)
  • 1
    • 0030713184 scopus 로고    scopus 로고
    • A general algorithm for distributing information on a graph
    • Ulm, Germany, June
    • S. Aji and R. J. McEliece, "A general algorithm for distributing information on a graph," in Proc. 1997 IEEE Int. Symp. Inform. Theory, Ulm, Germany, June 1997, p. 6.
    • (1997) Proc. 1997 IEEE Int. Symp. Inform. Theory , pp. 6
    • Aji, S.1    McEliece, R.J.2
  • 2
    • 84865900961 scopus 로고    scopus 로고
    • The generalized distributive law
    • Ambleside, U.K., July
    • _, "The generalized distributive law," in Proc. 4th Int. Symp. Commun. Theory Appl., Ambleside, U.K., July 1997, pp. 135-146. Revised version available from http://www.systems.caltech.edu/EE/Faculty/rjm.
    • (1997) Proc. 4th Int. Symp. Commun. Theory Appl. , pp. 135-146
  • 3
    • 11344286034 scopus 로고
    • The TURBO coding scheme
    • unpublished manuscript Trondheim, Norway, June
    • J. Andersen, "The TURBO coding scheme," unpublished manuscript distributed at 1994 IEEE Int. Symp. Inform. Theory, Trondheim, Norway, June 1994.
    • (1994) 1994 IEEE Int. Symp. Inform. Theory
    • Andersen, J.1
  • 4
    • 0016037512 scopus 로고
    • Optimal decoding of linear codes for minimizing symbol error rate
    • Mar.
    • L. R. Bahl, J. Cocke, F. Jelinek, and J. Raviv, "Optimal decoding of linear codes for minimizing symbol error rate," IEEE Trans. Inform. Theory, vol. IT-20, pp. 284-287, Mar. 1974.
    • (1974) IEEE Trans. Inform. Theory , vol.IT-20 , pp. 284-287
    • Bahl, L.R.1    Cocke, J.2    Jelinek, F.3    Raviv, J.4
  • 5
    • 0029202275 scopus 로고
    • Interleaver design for three dimensional turbo-codes
    • Whistler, B.C., Canada, Sept.
    • A. S. Barbulescu and S. S. Pietrobon, "Interleaver design for three dimensional turbo-codes," in Proc. 1995 IEEE Int. Symp. Inform. Theory, Whistler, B.C., Canada, Sept. 1995, p. 37.
    • (1995) Proc. 1995 IEEE Int. Symp. Inform. Theory , pp. 37
    • Barbulescu, A.S.1    Pietrobon, S.S.2
  • 6
    • 0000342467 scopus 로고
    • Statistical inference for probabilistic functions of finite state Markov chains
    • L. E. Baum and T. Petrie, "Statistical inference for probabilistic functions of finite state Markov chains," Ann. Math. Statist., vol. 37, pp. 1554-1563, 1966.
    • (1966) Ann. Math. Statist. , vol.37 , pp. 1554-1563
    • Baum, L.E.1    Petrie, T.2
  • 7
    • 0030106621 scopus 로고    scopus 로고
    • Unveiling turbo codes: Some results on parallel concatenated coding schemes
    • Mar.
    • S. Benedetto and G. Montorsi, "Unveiling turbo codes: Some results on parallel concatenated coding schemes," IEEE Trans. Inform. Theory, vol. 42, pp. 409-428, Mar. 1996.
    • (1996) IEEE Trans. Inform. Theory , vol.42 , pp. 409-428
    • Benedetto, S.1    Montorsi, G.2
  • 8
    • 0030576262 scopus 로고    scopus 로고
    • Serial concatenation of block and convolutional codes
    • May
    • _, "Serial concatenation of block and convolutional codes," Electron. Lett., vol. 32, pp. 887-888, May 1996.
    • (1996) Electron. Lett. , vol.32 , pp. 887-888
  • 9
    • 0001862530 scopus 로고    scopus 로고
    • Serial concatenation of interleaved codes: Performance analysis, design, and iterative decoding
    • Aug.
    • S. Benedetto, G. Montorsi, D. Divsalar, and F. Pollara, "Serial concatenation of interleaved codes: Performance analysis, design, and iterative decoding," JPL TDA Progr. Rep., vol. 42-126, Aug. 1996.
    • (1996) JPL TDA Progr. Rep. , vol.42-126
    • Benedetto, S.1    Montorsi, G.2    Divsalar, D.3    Pollara, F.4
  • 10
    • 0027297425 scopus 로고
    • Near Shannon limit error-correcting coding: Turbo codes
    • Geneva, Switzerland, May
    • G. Berrou, A. Glavieux, and P. Thitimajshima, "Near Shannon limit error-correcting coding: Turbo codes," in Proc. 1993 Int. Conf. Commun., Geneva, Switzerland, May 1993, pp. 1064-1070.
    • (1993) Proc. 1993 Int. Conf. Commun. , pp. 1064-1070
    • Berrou, G.1    Glavieux, A.2    Thitimajshima, P.3
  • 11
    • 0000324095 scopus 로고
    • On receiver structures for channels having memory
    • Oct.
    • R. W. Chang and J. C. Hancock, "On receiver structures for channels having memory," IEEE Trans. Inform. Theory, vol. IT-12, pp. 463-468, Oct. 1966.
    • (1966) IEEE Trans. Inform. Theory , vol.IT-12 , pp. 463-468
    • Chang, R.W.1    Hancock, J.C.2
  • 13
    • 11344278780 scopus 로고    scopus 로고
    • Near capacity codecs for the Gaussian channel based on low-density generator matrices
    • submitted to
    • _, "Near capacity codecs for the Gaussian channel based on low-density generator matrices," submitted to 1996 Allerton Conf.
    • 1996 Allerton Conf.
  • 14
    • 0030657299 scopus 로고    scopus 로고
    • On the construction of efficient multilevel coded modulations
    • submitted to the
    • J.-F. Cheng, "On the construction of efficient multilevel coded modulations," submitted to the 1997 IEEE Int. Symp. Inform. Theory.
    • 1997 IEEE Int. Symp. Inform. Theory
    • Cheng, J.-F.1
  • 15
    • 0004183764 scopus 로고    scopus 로고
    • Ph.D dissertation, Caltech, Pasadena. CA, Mar.
    • _, "Iterative decoding," Ph.D dissertation, Caltech, Pasadena. CA, Mar. 1997.
    • (1997) Iterative Decoding
  • 16
    • 0025401005 scopus 로고
    • The computational complexity of probabilistic inference using Bayesian belief networks
    • G. Cooper, "The computational complexity of probabilistic inference using Bayesian belief networks," Artif. Intell., vol. 42, pp. 393-405, 1990.
    • (1990) Artif. Intell. , vol.42 , pp. 393-405
    • Cooper, G.1
  • 17
    • 0027560587 scopus 로고
    • Approximating probabilistic inference in Bayesian belief networks is NP-hard
    • P. Dagum and M. Luby, "Approximating probabilistic inference in Bayesian belief networks is NP-hard," Artif. Intell., vol. 60, pp. 141-153, 1993.
    • (1993) Artif. Intell. , vol.60 , pp. 141-153
    • Dagum, P.1    Luby, M.2
  • 18
    • 0003222888 scopus 로고
    • Turbo codes for deep-space communications
    • Feb. 15
    • D. Divsalar and F. Pollara, "Turbo codes for deep-space communications," TDA Progr. Rep., vol. 42-120, pp. 29-39, Feb. 15, 1995.
    • (1995) TDA Progr. Rep. , vol.42-120 , pp. 29-39
    • Divsalar, D.1    Pollara, F.2
  • 19
    • 0003222888 scopus 로고
    • Multiple turbo codes for deep-space communications
    • May 15
    • _, "Multiple turbo codes for deep-space communications," TDA Progr. Rep. vol. 42-121, pp. 66-77, May 15, 1995.
    • (1995) TDA Progr. Rep. , vol.42-121 , pp. 66-77
  • 20
    • 0002436382 scopus 로고
    • Transfer function bounds on the performance of turbo codes
    • July 15
    • D. Divsalar, S. Dolinar, R. J. McEliece, and F. Pollara, "Transfer function bounds on the performance of turbo codes," TDA Progr. Rep. vol. 42-122, pp, 44-55, July 15, 1995.
    • (1995) TDA Progr. Rep. , vol.42-122 , pp. 44-55
    • Divsalar, D.1    Dolinar, S.2    McEliece, R.J.3    Pollara, F.4
  • 21
    • 0030086134 scopus 로고    scopus 로고
    • Effective free distance of turbo-codes
    • Feb.
    • D. Divsalar and R. J. McEliece, "Effective free distance of turbo-codes," Electron. Lett., vol. 32, pp. 445-446, Feb. 1996.
    • (1996) Electron. Lett. , vol.32 , pp. 445-446
    • Divsalar, D.1    McEliece, R.J.2
  • 23
    • 0015600423 scopus 로고
    • The Viterbi algorithm
    • Mar.
    • _, "The Viterbi algorithm," Proc. IEEE, vol. 63, pp. 268-278, Mar. 1973.
    • (1973) Proc. IEEE , vol.63 , pp. 268-278
  • 25
    • 84925405668 scopus 로고
    • Low-density parity-check codes
    • Jan.
    • R. G. Gallager, "Low-density parity-check codes," IRE Trans. Inform. Theory, vol. IT-8, pp. 21-28, Jan. 1962.
    • (1962) IRE Trans. Inform. Theory , vol.IT-8 , pp. 21-28
    • Gallager, R.G.1
  • 27
    • 0030110651 scopus 로고    scopus 로고
    • Iterative decoding of binary block and convolutional codes
    • Mar.
    • J. Hagenauer, E. Offer, and L. Papke, "Iterative decoding of binary block and convolutional codes," IEEE Trans. Inform. Theory vol. 42, pp. 429-445, Mar. 1996.
    • (1996) IEEE Trans. Inform. Theory , vol.42 , pp. 429-445
    • Hagenauer, J.1    Offer, E.2    Papke, L.3
  • 28
  • 29
    • 0001698979 scopus 로고
    • Bayesian updating in recursive graphical models by local compulations
    • F. V. Jensen, S. L. Lauritzen, and K. G. Olesen, "Bayesian updating in recursive graphical models by local compulations," Computational Statist. Quart., vol. 4, pp. 269-282, 1990.
    • (1990) Computational Statist. Quart. , vol.4 , pp. 269-282
    • Jensen, F.V.1    Lauritzen, S.L.2    Olesen, K.G.3
  • 31
    • 0020918216 scopus 로고    scopus 로고
    • A computational model for combined causal and diagnostic reasoning in inference systems
    • Karlsruhe, Germany
    • J. H. Kim and J. Pearl, "A computational model for combined causal and diagnostic reasoning in inference systems," in Proc. 8th Int. Joint Conf. AI (IJCA183), Karlsruhe, Germany, pp. 190-193.
    • Proc. 8th Int. Joint Conf. AI (IJCA183) , pp. 190-193
    • Kim, J.H.1    Pearl, J.2
  • 34
    • 0001006209 scopus 로고
    • Local computations with probabilities on graphical structures and their application to expert systems
    • S. L. Lauritzen and D. J. Spiegelhalter, "Local computations with probabilities on graphical structures and their application to expert systems," J. Roy. Statist. Soc., Ser. B, vol. 50, pp. 157-224, 1988.
    • (1988) J. Roy. Statist. Soc., Ser. B , vol.50 , pp. 157-224
    • Lauritzen, S.L.1    Spiegelhalter, D.J.2
  • 35
    • 84987049628 scopus 로고
    • Independence properties of directed Markov fields
    • S. L. Lauritzen, A. P. Dawid, B. N. Larsen, and H.-G. Leimer, "Independence properties of directed Markov fields," Networks, vol. 20, pp. 491-505, 1990.
    • (1990) Networks , vol.20 , pp. 491-505
    • Lauritzen, S.L.1    Dawid, A.P.2    Larsen, B.N.3    Leimer, H.-G.4
  • 36
    • 84948995395 scopus 로고
    • A free energy minimization framework for inference problems in modulo 2 arithmetic
    • B. Preneel, Ed. Berlin, Germany: Springer-Verlag Lecture Notes in Computer Science
    • D. J. C. MacKay, "A free energy minimization framework for inference problems in modulo 2 arithmetic," in Fast Software Encryption, B. Preneel, Ed. Berlin, Germany: Springer-Verlag Lecture Notes in Computer Science, vol. 1008, 1995, pp. 179-195.
    • (1995) Fast Software Encryption , vol.1008 , pp. 179-195
    • MacKay, D.J.C.1
  • 37
    • 84947903359 scopus 로고
    • Good codes based on very sparse matrices
    • C. Boyd, Ed. Berlin, Germany: Springer Lecture Notes in Computer Science
    • D. J. C. MacKay and R. Neal, "Good codes based on very sparse matrices," in Proc. 5th IMA Conf. Cryptography and Coding, C. Boyd, Ed. Berlin, Germany: Springer Lecture Notes in Computer Science, vol. 1025, 1995, pp. 100-111.
    • (1995) Proc. 5th IMA Conf. Cryptography and Coding , vol.1025 , pp. 100-111
    • MacKay, D.J.C.1    Neal, R.2
  • 38
    • 0033099611 scopus 로고    scopus 로고
    • Good error-correcting codes based on very sparse matrices
    • submitted to
    • D. J. C. MacKay, "Good error-correcting codes based on very sparse matrices," submitted to IEEE Trans. Inform. Theory. Preprint available from http://wol.ra.phy.cam.ac.uk.
    • IEEE Trans. Inform. Theory
    • MacKay, D.J.C.1
  • 39
    • 0030219216 scopus 로고    scopus 로고
    • Near Shannon limit performance of low density parity check codes
    • Aug.
    • D. J. C. MacKay and R. M. Neal, "Near Shannon limit performance of low density parity check codes," Electron. Lett., vol. 32, pp. 1645-1646, Aug. 1996. Reprinted in Electron. Lett., vol. 33, pp. 457-458, Mar. 1997.
    • (1996) Electron. Lett. , vol.32 , pp. 1645-1646
    • MacKay, D.J.C.1    Neal, R.M.2
  • 40
    • 0031096505 scopus 로고    scopus 로고
    • Reprinted in Mar.
    • D. J. C. MacKay and R. M. Neal, "Near Shannon limit performance of low density parity check codes," Electron. Lett., vol. 32, pp. 1645-1646, Aug. 1996. Reprinted in Electron. Lett., vol. 33, pp. 457-458, Mar. 1997.
    • (1997) Electron. Lett. , vol.33 , pp. 457-458
  • 43
    • 0020276268 scopus 로고
    • Reverend Bayes on inference engines: A distributed hierarchical approach
    • Pittsburgh, PA
    • J. Pearl, "Reverend Bayes on inference engines: A distributed hierarchical approach," in Proc. Conf. Nat. Conf. A1, Pittsburgh, PA, 1982, pp. 133-136.
    • (1982) Proc. Conf. Nat. Conf. A1 , pp. 133-136
    • Pearl, J.1
  • 44
    • 46149134436 scopus 로고
    • Fusion, propagation, and structuring in belief networks
    • _, "Fusion, propagation, and structuring in belief networks," Artif. Intell., vol. 29, pp. 241-288, 1986.
    • (1986) Artif. Intell. , vol.29 , pp. 241-288
  • 46
    • 0030290420 scopus 로고    scopus 로고
    • A distance spectrum interpretation of turbo codes
    • Nov.
    • L. C. Perez, J. Seghers, and D. J. Costello, Jr., " A distance spectrum interpretation of turbo codes," IEEE Trans. Inform. Theory, vol. 42, pp. 1698-1709, Nov. 1996.
    • (1996) IEEE Trans. Inform. Theory , vol.42 , pp. 1698-1709
    • Perez, L.C.1    Seghers, J.2    Costello Jr., D.J.3
  • 47
    • 0029697203 scopus 로고    scopus 로고
    • Performance of turbo decoded product codes used in multilevel coding
    • Dallas, TX, June
    • A. Picart and R. Pyndiah, "Performance of turbo decoded product codes used in multilevel coding," in Proc. IEEE ICC'96, Dallas, TX, June 1996.
    • (1996) Proc. IEEE ICC'96
    • Picart, A.1    Pyndiah, R.2
  • 49
    • 0000054558 scopus 로고
    • Near optimum decoding of product codes
    • San Francisco, CA, Nov.
    • R. Pyndiah, A. Glavieux, A. Picart, and S. Jacq, "Near optimum decoding of product codes," in Proc. IEEE GLOBECOM'94, San Francisco, CA, Nov. 1994, vol. 1, pp. 339-343.
    • (1994) Proc. IEEE GLOBECOM'94 , vol.1 , pp. 339-343
    • Pyndiah, R.1    Glavieux, A.2    Picart, A.3    Jacq, S.4
  • 50
    • 0024610919 scopus 로고
    • A tutorial on hidden Markov models and selected applications in speech recognition
    • L. Rabiner, "A tutorial on hidden Markov models and selected applications in speech recognition," Proc. IEEE, vol. 77, pp. 257-285, 1989.
    • (1989) Proc. IEEE , vol.77 , pp. 257-285
    • Rabiner, L.1
  • 51
    • 0003189118 scopus 로고
    • Illuminating the structure of code and decoder of parallel and concatenated recursive systematic (Turbo) codes
    • P. Robertson, "Illuminating the structure of code and decoder of parallel and concatenated recursive systematic (Turbo) codes," in Proc. IEEE GLOBECOM 1994, pp. 1298-1303.
    • (1994) Proc. IEEE GLOBECOM , pp. 1298-1303
    • Robertson, P.1
  • 52
    • 0024038570 scopus 로고
    • Probabilistic inference and influence diagrams
    • R. D. Shachter, "Probabilistic inference and influence diagrams," Oper. Res., vol. 36, pp. 589-604, 1988.
    • (1988) Oper. Res. , vol.36 , pp. 589-604
    • Shachter, R.D.1
  • 54
    • 0028483915 scopus 로고
    • Finding MAPS for belief networks is NP-hard
    • S. E. Shimony, "Finding MAPS for belief networks is NP-hard," Artif. Intell., vol. 68, pp. 399-410, 1994.
    • (1994) Artif. Intell. , vol.68 , pp. 399-410
    • Shimony, S.E.1
  • 55
    • 11344265729 scopus 로고
    • Ph.D. dissertation, Swiss Fed. Inst. Technol., Zurich, Switzerland, Aug. Final Rep., Diploma Project SS 1995.
    • J. Seghers, "On the free distance of turbo codes and related product codes," Ph.D. dissertation, Swiss Fed. Inst. Technol., Zurich, Switzerland, Aug. 1995, Final Rep., Diploma Project SS 1995.
    • (1995) On the Free Distance of Turbo Codes and Related Product Codes
    • Seghers, J.1
  • 56
    • 0031568356 scopus 로고    scopus 로고
    • Probabilistic independence networks for hidden Markov probability models
    • accepted for publication
    • P. Smyth, D. Heckerman, and M. Jordan, "Probabilistic independence networks for hidden Markov probability models," Neural Computation, accepted for publication.
    • Neural Computation
    • Smyth, P.1    Heckerman, D.2    Jordan, M.3
  • 57
    • 0018530717 scopus 로고
    • A connection between block and convolutional codes
    • Oct.
    • G. Solomon and H. C. A. van Tilborg, "A connection between block and convolutional codes," SIAM J. Appl. Math., vol. 37, pp. 358-369, Oct. 1979.
    • (1979) SIAM J. Appl. Math. , vol.37 , pp. 358-369
    • Solomon, G.1    Van Tilborg, H.C.A.2
  • 59
    • 84986980101 scopus 로고
    • Sequential updating of conditional probabilities on directed graphical structures
    • D. J. Spiegelhalter and S. L. Lauritzen, "Sequential updating of conditional probabilities on directed graphical structures," Networks, vol. 20, pp. 579-605, 1990.
    • (1990) Networks , vol.20 , pp. 579-605
    • Spiegelhalter, D.J.1    Lauritzen, S.L.2
  • 61
    • 0030283874 scopus 로고    scopus 로고
    • Linear-time encodable and decodable error-corecting codes
    • Nov.
    • D. A. Spielman, "Linear-time encodable and decodable error-corecting codes." IEEE Trans. Inform. Theory, vol. 42, pp. 1723-1731, Nov. 1996.
    • (1996) IEEE Trans. Inform. Theory , vol.42 , pp. 1723-1731
    • Spielman, D.A.1
  • 62
    • 0019608335 scopus 로고
    • A recursive approach to low complexity codes
    • Sept.
    • R. M. Tanner, "A recursive approach to low complexity codes," IEEE Trans. Inform. Theory, vol. IT-27, pp. 533-547, Sept. 1981.
    • (1981) IEEE Trans. Inform. Theory , vol.IT-27 , pp. 533-547
    • Tanner, R.M.1
  • 63
    • 0015205190 scopus 로고
    • Nonlinear equalization of binary signals in Gaussian noise
    • Dec.
    • G. Ungerboeck, "Nonlinear equalization of binary signals in Gaussian noise," IEEE Trans. Commun. Technol., vol. COM-19, pp. 1128, Dec. 1971.
    • (1971) IEEE Trans. Commun. Technol. , vol.COM-19 , pp. 1128
    • Ungerboeck, G.1
  • 64
    • 0023383664 scopus 로고
    • Abstract dynamic programming models under commutativity conditions
    • July
    • S. Verdu and H. V. Poor, "Abstract dynamic programming models under commutativity conditions," SIAM J. Contr. Optimiz., vol. 25, pp. 990-1006, July 1987.
    • (1987) SIAM J. Contr. Optimiz. , vol.25 , pp. 990-1006
    • Verdu, S.1    Poor, H.V.2
  • 65
    • 84935113569 scopus 로고
    • Error bounds for convolutional codes and an asymptotically optimum decoding algorithm
    • Apr.
    • A. J. Viterbi, "Error bounds for convolutional codes and an asymptotically optimum decoding algorithm," IEEE Trans. Inform. Theory, vol. IT-13, pp. 260-269, Apr. 1967.
    • (1967) IEEE Trans. Inform. Theory , vol.IT-13 , pp. 260-269
    • Viterbi, A.J.1
  • 67
    • 0029371056 scopus 로고
    • Codes and iterative decoding on general graphs
    • Sept.-Oct.
    • N. Wiberg, H.-A. Loeliger, and R. Kötter, "Codes and iterative decoding on general graphs," Europ. Trans. Telecommun. vol. 6, pp. 513-526, Sept.-Oct. 1995.
    • (1995) Europ. Trans. Telecommun. , vol.6 , pp. 513-526
    • Wiberg, N.1    Loeliger, H.-A.2    Kötter, R.3
  • 68
    • 0003846836 scopus 로고    scopus 로고
    • Linköping Studies in Sci. and Technol., dissertations no. 440. Linköping, Sweden
    • N. Wiberg, "Codes and decoding on general graphs," Linköping Studies in Sci. and Technol., dissertations no. 440. Linköping, Sweden, 1996.
    • (1996) Codes and Decoding on General Graphs
    • Wiberg, N.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.