Skip to main content
Erschienen in: Wireless Personal Communications 2/2014

01.07.2014

Towards Fountain Codes. Part II: Belief Propagation Decoding

verfasst von: Seyed Masoud Mirrezaei, Karim Faez, Shahram Yousefi

Erschienen in: Wireless Personal Communications | Ausgabe 2/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Error-prone patterns have been extensively studied for low-density parity-check codes, yet they have never been fully explored for generator-based Fountain codes. In the previous work, the structures and analysis of Fountain codes were discussed. In what follows, we will focus on different substructures in the \(G\)-based Tanner graph under the belief propagation algorithm. We will then proceed to provide further insights on the most pertinent issues related to Fountain codes, such as their code constructions, encoding and decoding techniques, performance metrics, the convergence of their decoding as well as the associated design techniques. Most of the work carried out during the previous years has been presented.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Mitzenmacher, M. (2004). Digital fountains: A survey and look forward. IEEE information theory workshop 2004 (pp. 271–276). IEEE. Mitzenmacher, M. (2004). Digital fountains: A survey and look forward. IEEE information theory workshop 2004 (pp. 271–276). IEEE.
2.
Zurück zum Zitat MacKay, D. J. (2003). Information theory, inference and learning algorithms. Cambridge: Cambridge University Press.MATH MacKay, D. J. (2003). Information theory, inference and learning algorithms. Cambridge: Cambridge University Press.MATH
3.
Zurück zum Zitat MacKay, D. J. (2005). Fountain codes. In IEEE proceedings on communications, (Vol. 152, pp. 1062–1068). IET. MacKay, D. J. (2005). Fountain codes. In IEEE proceedings on communications, (Vol. 152, pp. 1062–1068). IET.
4.
Zurück zum Zitat Byers, J. W., Luby, M., Mitzenmacher, M., & Rege, A. (1998). A digital fountain approach to reliable distribution of bulk data. ACM SIGCOMM computer communication review, (Vol. 28, pp. 56–67). ACM. Byers, J. W., Luby, M., Mitzenmacher, M., & Rege, A. (1998). A digital fountain approach to reliable distribution of bulk data. ACM SIGCOMM computer communication review, (Vol. 28, pp. 56–67). ACM.
5.
Zurück zum Zitat LUBY, M. (2002). Lt codes. Annual symposium on foundations of computer science (pp. 271–280). LUBY, M. (2002). Lt codes. Annual symposium on foundations of computer science (pp. 271–280).
6.
Zurück zum Zitat Pearl, J. (1988). Probabilistic reasoning in intelligent systems: Networks of plausble inference. Burlington: Morgan Kaufmann. Pearl, J. (1988). Probabilistic reasoning in intelligent systems: Networks of plausble inference. Burlington: Morgan Kaufmann.
9.
Zurück zum Zitat Garcia-Frias, J., & Zhong, W. (2003). Approaching shannon performance by iterative decoding of linear codes with low-density generator matrix. IEEE Communications Letters, 7(6), 266–268.CrossRef Garcia-Frias, J., & Zhong, W. (2003). Approaching shannon performance by iterative decoding of linear codes with low-density generator matrix. IEEE Communications Letters, 7(6), 266–268.CrossRef
10.
Zurück zum Zitat Etesami, O., & Shokrollahi, A. (2006). Raptor codes on binary memoryless symmetric channels. IEEE Transactions on Information Theory, 52(5), 2033–2051.CrossRefMathSciNet Etesami, O., & Shokrollahi, A. (2006). Raptor codes on binary memoryless symmetric channels. IEEE Transactions on Information Theory, 52(5), 2033–2051.CrossRefMathSciNet
12.
Zurück zum Zitat Castura, J., & Mao, Y. (2006). Rateless coding over fading channels. IEEE Communications Letters, 10(1), 46–48.CrossRef Castura, J., & Mao, Y. (2006). Rateless coding over fading channels. IEEE Communications Letters, 10(1), 46–48.CrossRef
13.
Zurück zum Zitat Cao, Y., & Blostein, S. D. (2008). Raptor codes for hybrid error—erasure channels with memory. 2008 IEEE 24th biennial symposium on communications (pp. 84–88). Cao, Y., & Blostein, S. D. (2008). Raptor codes for hybrid error—erasure channels with memory. 2008 IEEE 24th biennial symposium on communications (pp. 84–88).
14.
Zurück zum Zitat Orozco, V. L., & Yousefi, S. (2010). Trapping sets of fountain codes. IEEE Communications Letters, 14(8), 755–757.CrossRef Orozco, V. L., & Yousefi, S. (2010). Trapping sets of fountain codes. IEEE Communications Letters, 14(8), 755–757.CrossRef
15.
Zurück zum Zitat MacKay, D. J., & Postol, M. S. (2003). Weaknesses of Margulis and Ramanujan–Margulis low-density parity-check codes. Electronic Notes in Theoretical Computer Science, 74, 97–104.CrossRef MacKay, D. J., & Postol, M. S. (2003). Weaknesses of Margulis and Ramanujan–Margulis low-density parity-check codes. Electronic Notes in Theoretical Computer Science, 74, 97–104.CrossRef
16.
Zurück zum Zitat Richardson, T. (2003). Error floors of lDPC codes. In Proceedings of the annual Allerton conference on communication control and computing, The University; 1998, (Vol. 41, pp. 1426–1435). Richardson, T. (2003). Error floors of lDPC codes. In Proceedings of the annual Allerton conference on communication control and computing, The University; 1998, (Vol. 41, pp. 1426–1435).
17.
Zurück zum Zitat Laendner, S., & Milenkovic, O. (2007). LDPC codes based on latin squares: Cycle structure, stopping set, and trapping set analysis. IEEE Transactions on Communications, 55(2), 303–312.CrossRef Laendner, S., & Milenkovic, O. (2007). LDPC codes based on latin squares: Cycle structure, stopping set, and trapping set analysis. IEEE Transactions on Communications, 55(2), 303–312.CrossRef
18.
Zurück zum Zitat Han, Y., & Ryan, W. E. (2008). LDPC decoder strategies for achieving low error floors. IEEE information theory and applications workshop, 2008 (pp. 277–286). Han, Y., & Ryan, W. E. (2008). LDPC decoder strategies for achieving low error floors. IEEE information theory and applications workshop, 2008 (pp. 277–286).
19.
Zurück zum Zitat Ivkovic, M., Chilappagari, S. K., & Vasic, B. (2008). Eliminating trapping sets in low-density parity-check codes by using tanner graph covers. IEEE Transactions on Information Theory, 54(8), 3763–3768.CrossRefMathSciNet Ivkovic, M., Chilappagari, S. K., & Vasic, B. (2008). Eliminating trapping sets in low-density parity-check codes by using tanner graph covers. IEEE Transactions on Information Theory, 54(8), 3763–3768.CrossRefMathSciNet
20.
Zurück zum Zitat Mirrezaei, S. M., Faez, K., & Yousefi, S. (2012). Absorbing sets of fountain codes over noisy channels. 2012 IEEE 26th biennial symposium on communications (QBSC) (pp. 44–47). Mirrezaei, S. M., Faez, K., & Yousefi, S. (2012). Absorbing sets of fountain codes over noisy channels. 2012 IEEE 26th biennial symposium on communications (QBSC) (pp. 44–47).
21.
Zurück zum Zitat Chong, Z. K., Goi, B. M., Ohsaki, H., Ng, C. K. B., & Ewe, H. T. (2012). Design of short-length message fountain code for erasure channel transmission. 2012 IEEE conference on sustainable utilization and development in engineering and technology (STUDENT) (pp. 239–241). IEEE. Chong, Z. K., Goi, B. M., Ohsaki, H., Ng, C. K. B., & Ewe, H. T. (2012). Design of short-length message fountain code for erasure channel transmission. 2012 IEEE conference on sustainable utilization and development in engineering and technology (STUDENT) (pp. 239–241). IEEE.
22.
Zurück zum Zitat Huang, W., Li, H., & Dill, J. (2011). Fountain codes with message passing and maximum likelihood decoding over erasure channels. 2011 IEEE conference on 10th annual wireless telecommunications symposium. Huang, W., Li, H., & Dill, J. (2011). Fountain codes with message passing and maximum likelihood decoding over erasure channels. 2011 IEEE conference on 10th annual wireless telecommunications symposium.
23.
Zurück zum Zitat Huang, W. (2012). Investigation on digital fountain codes over erasure channels and additive white gaussian noise channels. PhD thesis, Ohio University. Huang, W. (2012). Investigation on digital fountain codes over erasure channels and additive white gaussian noise channels. PhD thesis, Ohio University.
24.
Zurück zum Zitat Park, D., & Chung, S. Y. (2008). Performancecomplexity tradeoffs of rateless codes. 2008 IEEE international symposium on information theory, ISIT 2008 (pp. 2056–2060). IEEE. Park, D., & Chung, S. Y. (2008). Performancecomplexity tradeoffs of rateless codes. 2008 IEEE international symposium on information theory, ISIT 2008 (pp. 2056–2060). IEEE.
25.
Zurück zum Zitat Jenkac, H., Mayer, T., Stockhammer, T., & Xu, W. (2005). Soft decoding of lT-codes for wireless broadcast. In Proceedings of IST mobile summit 2005. Jenkac, H., Mayer, T., Stockhammer, T., & Xu, W. (2005). Soft decoding of lT-codes for wireless broadcast. In Proceedings of IST mobile summit 2005.
26.
Zurück zum Zitat Palanki, R. (2004). Iterative decoding for wireless networks. PhD thesis, California Institute of Technology. Palanki, R. (2004). Iterative decoding for wireless networks. PhD thesis, California Institute of Technology.
27.
Zurück zum Zitat Palanki, R., & Yedidia, J. S. (2004). Rateless codes on noisy channels. In IEEE proceedings, international symposium on information theory, 2004, ISIT 2004 (Vol. 37). Palanki, R., & Yedidia, J. S. (2004). Rateless codes on noisy channels. In IEEE proceedings, international symposium on information theory, 2004, ISIT 2004 (Vol. 37).
28.
Zurück zum Zitat Hu, K., Castura, J., & Mao, Y. (2006). Wlc44-3: Reduced-complexity decoding of raptor codes over fading channels. 2006, IEEE global telecommunications conference, GLOBECOM’06 (pp. 1–5). Hu, K., Castura, J., & Mao, Y. (2006). Wlc44-3: Reduced-complexity decoding of raptor codes over fading channels. 2006, IEEE global telecommunications conference, GLOBECOM’06 (pp. 1–5).
29.
Zurück zum Zitat Castura, J., & Mao, Y. (2006). When is a message decodable over fading channels? 2006 IEEE 23rd biennial symposium on communications (pp. 59–62). Castura, J., & Mao, Y. (2006). When is a message decodable over fading channels? 2006 IEEE 23rd biennial symposium on communications (pp. 59–62).
30.
Zurück zum Zitat Auguste, V., Charly, P., & David, D. (2009). Jointly decoded raptor codes: Analysis and design for the BIAWGN channel. EURASIP Journal on Wireless Communications and Networking. Auguste, V., Charly, P., & David, D. (2009). Jointly decoded raptor codes: Analysis and design for the BIAWGN channel. EURASIP Journal on Wireless Communications and Networking.
31.
Zurück zum Zitat Pishro-Nik, H., & Fekri, F. (2006). On raptor codes. 2006 IEEE international conference on communications, ICC’06 (Vol. 3, pp. 1137–1141). IEEE. Pishro-Nik, H., & Fekri, F. (2006). On raptor codes. 2006 IEEE international conference on communications, ICC’06 (Vol. 3, pp. 1137–1141). IEEE.
32.
Zurück zum Zitat Bonello, N., Zhang, R., Chen, S., & Hanzo, L. (2009). Reconfigurable rateless codes. IEEE Transactions on Wireless Communications, 8(11), 5592–5600.CrossRef Bonello, N., Zhang, R., Chen, S., & Hanzo, L. (2009). Reconfigurable rateless codes. IEEE Transactions on Wireless Communications, 8(11), 5592–5600.CrossRef
33.
Zurück zum Zitat Venkiah, A., Poulliat, C., & Declercq, D. (2007). Analysis and design of raptor codes for joint decoding using information content evolution. 2007 IEEE International symposium on information theory, ISIT 2007 (pp. 421–425). Venkiah, A., Poulliat, C., & Declercq, D. (2007). Analysis and design of raptor codes for joint decoding using information content evolution. 2007 IEEE International symposium on information theory, ISIT 2007 (pp. 421–425).
34.
Zurück zum Zitat Pakzad, P., & Shokrollahi, A. (2006). Design principles for raptor codes. 2006 IEEE information theory workshop, ITW’06 Punta del Este (pp. 165–169). IEEE. Pakzad, P., & Shokrollahi, A. (2006). Design principles for raptor codes. 2006 IEEE information theory workshop, ITW’06 Punta del Este (pp. 165–169). IEEE.
35.
Zurück zum Zitat Cheng, Z., Castura, J., & Mao, Y. (2009). On the design of raptor codes for binary-input gaussian channels. IEEE Transactions on Communications, 57(11), 3269–3277.CrossRef Cheng, Z., Castura, J., & Mao, Y. (2009). On the design of raptor codes for binary-input gaussian channels. IEEE Transactions on Communications, 57(11), 3269–3277.CrossRef
36.
Zurück zum Zitat Hu, K., Castura, J., & Mao, Y. (2007). Performance-complexity tradeoffs of raptor codes over gaussian channels. IEEE Communications Letters, 11(4), 343–345.CrossRef Hu, K., Castura, J., & Mao, Y. (2007). Performance-complexity tradeoffs of raptor codes over gaussian channels. IEEE Communications Letters, 11(4), 343–345.CrossRef
37.
Zurück zum Zitat AbduiHussein, A. (2008). Efficient decoding and application of rateless codes. PhD thesis, The University of British Columbia. AbduiHussein, A. (2008). Efficient decoding and application of rateless codes. PhD thesis, The University of British Columbia.
38.
Zurück zum Zitat AbdulHussein, A., Oka, A., & Lampe, L. (2008). Decoding with early termination for raptor codes. IEEE Communications Letters, 12(6), 444–446.CrossRef AbdulHussein, A., Oka, A., & Lampe, L. (2008). Decoding with early termination for raptor codes. IEEE Communications Letters, 12(6), 444–446.CrossRef
39.
Zurück zum Zitat AbdulHussein, A., Oka, A., & Lampe, L. (2008). Decoding with early termination for rateless (luby transform) codes. 2008 IEEE wireless communications and networking conference, WCNC 2008 (pp. 249–254). AbdulHussein, A., Oka, A., & Lampe, L. (2008). Decoding with early termination for rateless (luby transform) codes. 2008 IEEE wireless communications and networking conference, WCNC 2008 (pp. 249–254).
40.
Zurück zum Zitat Yuan, L. (2012). Performance of min-sum for decoding fountain codes over Biawgn channels. 2012 IEEE 8th international conference on wireless communications, networking and mobile computing (WiCOM) (pp. 1–4). Yuan, L. (2012). Performance of min-sum for decoding fountain codes over Biawgn channels. 2012 IEEE 8th international conference on wireless communications, networking and mobile computing (WiCOM) (pp. 1–4).
41.
Zurück zum Zitat Liu, X., & Lim, T. J. (2009). Fountain codes over fading relay channels. IEEE Transactions on Wireless Communications, 8(6), 3278–3287.CrossRef Liu, X., & Lim, T. J. (2009). Fountain codes over fading relay channels. IEEE Transactions on Wireless Communications, 8(6), 3278–3287.CrossRef
42.
Zurück zum Zitat Singels, R., du Preez, J., & Wolhuter, R. (2013). Soft decoding of raptor codes over AWGN channels using probabilistic graphical models. Singels, R., du Preez, J., & Wolhuter, R. (2013). Soft decoding of raptor codes over AWGN channels using probabilistic graphical models.
43.
Zurück zum Zitat Reed, I. S., & Solomon, G. (1960). Polynomial codes over certain finite fields. Journal of the Society for Industrial & Applied Mathematics, 8(2), 300–304.CrossRefMATHMathSciNet Reed, I. S., & Solomon, G. (1960). Polynomial codes over certain finite fields. Journal of the Society for Industrial & Applied Mathematics, 8(2), 300–304.CrossRefMATHMathSciNet
44.
Zurück zum Zitat Viterbi, A. (1967). Error bounds for convolutional codes and an asymptotically optimum decoding algorithm. IEEE Transactions on Information Theory, 13(2), 260–269.CrossRefMATH Viterbi, A. (1967). Error bounds for convolutional codes and an asymptotically optimum decoding algorithm. IEEE Transactions on Information Theory, 13(2), 260–269.CrossRefMATH
45.
Zurück zum Zitat Wiberg, N. (1996). Codes and decoding on general graphs. PhD thesis, Department of Electrical Engineering Linköping University, S-581 83 Linköping, Sweden. Wiberg, N. (1996). Codes and decoding on general graphs. PhD thesis, Department of Electrical Engineering Linköping University, S-581 83 Linköping, Sweden.
46.
Zurück zum Zitat Forney, G. D, Jr, Koetter, R., Kschischang, F. R., & Reznik, A. (2001). On the effective weights of pseudocodewords for codes defined on graphs with cycles. In Codes, systems, and graphical models (pp. 101–112). Berlin: Springer. Forney, G. D, Jr, Koetter, R., Kschischang, F. R., & Reznik, A. (2001). On the effective weights of pseudocodewords for codes defined on graphs with cycles. In Codes, systems, and graphical models (pp. 101–112). Berlin: Springer.
47.
Zurück zum Zitat Luby, M. G., Mitzenmacher, M., Shokrollahi, M. A., & Spielman, D. A. (2001). Efficient erasure correcting codes. IEEE Transactions on Information Theory, 47(2), 569–584.CrossRefMATHMathSciNet Luby, M. G., Mitzenmacher, M., Shokrollahi, M. A., & Spielman, D. A. (2001). Efficient erasure correcting codes. IEEE Transactions on Information Theory, 47(2), 569–584.CrossRefMATHMathSciNet
48.
Zurück zum Zitat Di, C., Proietti, D., Telatar, I. E., Richardson, T. J., & Urbanke, R. L. (2002). Finite-length analysis of low-density parity-check codes on the binary erasure channel. IEEE Transactions on Information Theory, 48(6), 1570–1579.CrossRefMATHMathSciNet Di, C., Proietti, D., Telatar, I. E., Richardson, T. J., & Urbanke, R. L. (2002). Finite-length analysis of low-density parity-check codes on the binary erasure channel. IEEE Transactions on Information Theory, 48(6), 1570–1579.CrossRefMATHMathSciNet
49.
Zurück zum Zitat Mirrezaei, S. M., & Yousefi, S. (2012). A new fountain decoder escaping almost all absorbing sets. In 2012 IEEE Globecom workshops (GC Wkshps) (pp. 681–685). Mirrezaei, S. M., & Yousefi, S. (2012). A new fountain decoder escaping almost all absorbing sets. In 2012 IEEE Globecom workshops (GC Wkshps) (pp. 681–685).
50.
Zurück zum Zitat Cavus, E., & Daneshrad, B. (2005). A performance improvement and error floor avoidance technique for belief propagation decoding of LDPC codes. 2005 IEEE 16th international symposium on personal, indoor and mobile radio communications, PIMRC 2005 (vol. 4, pp. 2386–2390). IEEE. Cavus, E., & Daneshrad, B. (2005). A performance improvement and error floor avoidance technique for belief propagation decoding of LDPC codes. 2005 IEEE 16th international symposium on personal, indoor and mobile radio communications, PIMRC 2005 (vol. 4, pp. 2386–2390). IEEE.
51.
Zurück zum Zitat Laendner, S., Hehn, T., Milenkovic, O., & Huber, J. B. (2006). Cth02-4: When does one redundant parity-check equation matter? In 2006 IEEE global telecommunications conference, GLOBECOM’06 (pp. 1–6). Laendner, S., Hehn, T., Milenkovic, O., & Huber, J. B. (2006). Cth02-4: When does one redundant parity-check equation matter? In 2006 IEEE global telecommunications conference, GLOBECOM’06 (pp. 1–6).
52.
Zurück zum Zitat McGregor, A., & Milenkovic, O. (2007). On the hardness of approximating stopping and trapping sets in ldpc codes. 2007 IEEE information theory workshop, ITW’07 (pp. 248–253). McGregor, A., & Milenkovic, O. (2007). On the hardness of approximating stopping and trapping sets in ldpc codes. 2007 IEEE information theory workshop, ITW’07 (pp. 248–253).
Metadaten
Titel
Towards Fountain Codes. Part II: Belief Propagation Decoding
verfasst von
Seyed Masoud Mirrezaei
Karim Faez
Shahram Yousefi
Publikationsdatum
01.07.2014
Verlag
Springer US
Erschienen in
Wireless Personal Communications / Ausgabe 2/2014
Print ISSN: 0929-6212
Elektronische ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-014-1646-x

Weitere Artikel der Ausgabe 2/2014

Wireless Personal Communications 2/2014 Zur Ausgabe

Neuer Inhalt