Browse > Article

Challenges and Some New Directions in Channel Coding  

Arikan, Erdal (Bilkent University)
Hassan, Najeeb ul (TU Dresden)
Lentmaier, Michael (Lund University)
Montorsi, Guido (Politecnico di Torino)
Sayir, Jossy (University of Cambridge)
Publication Information
Abstract
Three areas of ongoing research in channel coding are surveyed, and recent developments are presented in each area: Spatially coupled low-density parity-check (LDPC) codes, nonbinary LDPC codes, and polar coding.
Keywords
Channel polarization; low-density parity-check (LDPC) codes; non-binary codes; polar codes; spatial coupling;
Citations & Related Records
연도 인용수 순위
  • Reference
1 The Coded Modulation Library [Online]. Available: http://www.iterativesolutions.com/Matlab.htm
2 M. J. E. Golay, "Notes on digital coding," Proc. IRE, vol. 37, p. 657, 1949.
3 R. W. Hamming, "Error detecing and error correcting codes," Bell Syst. Tech. J., vol. 29, pp. 147-160, 1950.   DOI
4 I. Reed and G. Solomon, "Polynomial codes over certain finite fields," J. Soc. Indust. Appl. Math., vol. 8, June 1960.
5 P. Elias, "Coding for noisy channels," IRE Convention Record, Part 4, pp. 37-46, 1955.
6 A. J. Viterbi, "Error bounds for convolutional codes and an asymptotically optimum decoding algorithm," IEEE Trans. Inf. Theory, vol. 13, pp. 260-269, Apr. 1960.
7 G. Forney, "The Viterbi algorithm," Proc. IEEE, vol. 61, pp. 258-278, Mar. 1973.
8 L. Bahl et al., "Optimal decoding of linear codes for minimizing symbol error rate," IEEE Trans. Inf. Theory, pp. 284-287, Mar. 1974.
9 G. Ungerboeck, "Channel coding with multilevel/phase signals," IEEE Trans. Inf. Theory, pp. 55-67, Jan. 1982.
10 C. Berrou, A. Glavieux, and P. Thitimajshima, "Near shannon limimt error correcting coding and decoding: Turbo-codes," in Proc. IEEE Int. Conf. Commun. (ICC), (Geneva, Switzerland), vol.2, May 1993, pp. 1064-1070.
11 R. G. Gallager, Low Density Parity Check Codes. Ph.D. thesis,Massachussetts Institute of Technology (MIT), Cambridge, Mass., 1963.
12 D. J. C. MacKay, "Good error-correcting codes based on very sparse matrices," IEEE Trans. Inf. Theory, vol. 45, pp. 399-431, Mar. 1999.   DOI
13 J. L. Massey, "Coding and modulation in digital communications," in Proc. Int. Zurich Seminar on Communications (IZS), (Zurich, Switzerland), 1974.
14 E. Arikan, "Channel polarization: A method for constructing capacityachieving codes for symmetric binary-input memoryless channels," IEEE Trans. Inf. Theory, vol. 55, pp. 3051-3073, July 2009.   DOI
15 T. Richardson, M. Shokrollahi, and R. Urbanke, "Design of capacityapproaching irregular low-density parity-check codes," IEEE Trans. Inf. Theory, vol. 47, pp. 619-637, Feb. 2001.   DOI
16 S. Kudekar, T. Richardson, and R. Urbanke, "Threshold saturation via spatial coupling: Why convolutional LDPC ensembles perform so well over the BEC," IEEE Trans. Inf. Theory, vol. 57, pp. 803-834, Feb. 2011.   DOI
17 A. Jimenez Felstrom and K. Zigangirov, "Time-varying periodic convolutional codes with low-density parity-check matrix," IEEE Trans. Inf. Theory, vol. 45, pp. 2181 -2191, Sept. 1999.   DOI
18 J. Thorpe, "Low-density parity-check (LDPC) codes constructed from protographs," IPN Progress Rep. 42-154, JPL, Aug. 2003.
19 M. Lentmaier et al., "Approaching capacity with asymptotically regular LDPC codes," in Proc. Inf. Theory and Applications Workshop, (San Diego, CA, USA), Feb. 2009, pp. 173 -177.
20 S. Kudekar, T. Richardson, and R. Urbanke, "Spatially coupled ensembles universally achieve capacity under belief propagation," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (Cambridge, MA, USA), July 2012, pp. 453-457.
21 S. Kumar et al., "A proof of threshold saturation for spatially-coupled LDPC codes on BMS channels," in Proc. Allerton Conf. on Communications, Control, and Computing, Oct. 2012, pp. 176-184.
22 C. Measson and R. Urbanke, "Maximum a posteriori decoding and turbo codes for general memoryless channels," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (Adelaide, Australia), Sept. 2005, pp. 1241-1245.
23 W. Nitzold, G. Fettweis, and M. Lentmaier, "Spatially-coupled nearlyregular LDPC code ensembles for rate-flexible code design," in Proc. IEEE Int. Conf. Commun. (ICC), (Sydney, Australia), June 2014, pp. 2027-2032.
24 A. R. Iyengar et al., "Windowed decoding of protograph-based LDPC convolutional codes over erasure channels," IEEE Trans. Inf. Theory, vol. 58, pp. 2303-2320, Apr. 2012.   DOI
25 E. Sharon, N. Presman, and S. Litsyn, "Convergence analysis of generalized serial message-passing schedules," IEEE J. Sel. Areas Commun., vol. 27, pp. 1013-1024, Aug. 2009.   DOI
26 N. Ul Hassan, M. Lentmaier, and G. Fettweis, "Comparison of LDPC block and LDPC convolutional codes based on their decoding latency," in Proc. Int. Symp. on Turbo Codes & Iterative Inf. Proc., (Gothenburg, Sweden), Aug. 2012.
27 T. Hehn and J. Huber, "LDPC codes and convolutional codes with equal structural delay: a comparison," IEEE Trans. Commun., vol. 57, pp. 1683- 1692, June 2009.   DOI
28 S. Maiya et al., "Coding with a latency constraint: The benefits of sequential decoding," in Proc. Allerton Conf. on Communications, Control, and Computing, Oct. 2010, pp. 201-207.
29 N. Ul Hassan et al., "Reduced complexity window decoding schedules for coupled LDPC codes," in Proc. IEEE Inform. Theory Workshop (ITW), (Lausanne, Switzerland), Sept. 2012, pp. 20-24.
30 N. Ul Hassan et al., "Non-uniform windowed decoding schedules for spatially coupled codes," in Proc. IEEE Glob. Comm. Conf. (GLOBECOM), (Atlanta, GA, USA), Dec. 2013, pp. 1862-1867.
31 L. Ozarow, S. Shamai (Shitz), and A. Wyner, "Information theoretic considerations for cellular mobile radio," IEEE Trans. Veh. Technol., vol. 43, no. 2, pp. 359-378, 1994.   DOI
32 E. Biglieri, G. Caire, and G. Taricco, "Coding for the fading channel: a survey," Signal Processing (EURASIP), vol. 80, no. 7, pp. 1135-1148, 2000.   DOI
33 J. Boutros et al., "Low-density parity-check codes for nonergodic blockfading channels," IEEE Trans. Inf. Theory, vol. 56, no. 9, pp. 4286-4300, 2010.   DOI
34 N. Ul Hassan et al., "Improving code diversity on block-fading channels by spatial coupling," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (Honolulu, Hawaii, USA), pp. 2311-2315, June 2014.
35 E. Boutillon and L. Conde-Canencia, "Bubble check: a simplified algorithm for elementary check node processing in extended min-sum nonbinary LDPC decoders," IET Electronic Lett., vol. 46, pp. 633-634, Apr. 2010.   DOI
36 M. C. Davey and D. J. C. MacKay, "Low density parity check codes over GF(q)," in Proc. IEEE Inform. Theory Workshop (ITW), (Killarney, Ireland), June 1998, pp. 70-71.
37 D. Declercq and M. P. Fossorier, "Decoding algorithms for nonbinary LDPC codes over GF(q)," IEEE Trans. Commun., vol. 55, pp. 633-643, Apr. 2007.   DOI
38 A. Voicila et al., "Low-complexity decoding for non-binary LDPC codes in high order fields," IEEE Trans. Commun., pp. 1365-1375, May 2010.
39 J. Sayir, "Non-binary LDPC decoding using truncated messages in the walsh-hadamard domain," in Proc. Int. Symp. Inf. Theory and Its App. (ISITA), (Melbourne, Australia), Oct. 2014.
40 A. Bennatan and D. Burshtein, "On the application of LDPC codes to arbitrary discrete memoryless channels," IEEE Trans. Inf. Theory, vol. 50, pp. 417-438, Mar. 2004.   DOI
41 U. Erez and G. Miller, "The ML decoding performance of LDPC ensembles over $Z_q$," IEEE Trans. Inf. Theory, vol. 51, no. 5, pp. 1871-1879, 2005.   DOI
42 H.Wymeersch, H. Steendam, and M.Moeneclaey, "Log-domain decoding of LDPC codes over GF(q)," in Proc. IEEE Int. Conf. Commun. (ICC), vol. 2, (Paris, France), vol. 2, 2004, pp. 772-776.
43 A. Voicila et al., "Architecture of a low-complexity non-binary LDPC decoder for high order fields," in Communications and Information Technologies, 2007. ISCIT '07. International Symposium on, 2007, pp. 1201-1206.
44 V. Savin, "Min-Max decoding for non binary LDPC codes," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (Toronto, Canada), 2008, pp. 960-964.
45 X. Chen, S. Lin, and V. Akella, "Efficient configurable decoder architecture for nonbinary quasi-cyclic LDPC codes," IEEE Trans. Circuits Syst. I, vol. 59, no. 1, pp. 188-197, 2012.   DOI
46 C. Spagnol, E. Popovici, and W. Marnane, "Hardware Implementation of GF(q) LDPC Decoders," IEEE Trans. Circuits Syst. I, vol. 56, no. 12, pp. 2609-2620, 2009.   DOI
47 J. Lin et al., "An Efficient VLSI architecture for nonbinary LDPC decoders," IEEE Trans. Circuits Syst. II, vol. 57, no. 1, pp. 51-55, 2010.   DOI
48 C. Zhang and K. Parhi, "A network-efficient nonbinary QC-LDPC decoder architecture," IEEE Trans. Circuits Syst. I, vol. 59, no. 6, pp. 1359-1371, 2012.   DOI
49 Y.-L. Ueng et al., "An efficient layered decoding architecture for nonbinary QC-LDPC codes," IEEE Trans. Circuits Syst. I, vol. 59, no. 2, pp. 385-398, 2012.   DOI
50 Y.-L. Ueng et al., "A high-throughput trellis-based layered decoding architecture for non-binary LDPC codes using Max-Log-QSPA," IEEE Trans. Signal Process., vol. 61, no. 11, pp. 2940-2951, 2013.   DOI
51 T. P. Minka, "Expectation propagation for approximate bayesian inference," in Proc. AUAI, Morgan Kaufmann Publishers Inc., 2001, pp. 362-369.
52 G. Montorsi, "Analog digital belief propagation: from theory to practice," in Proc. IEEE Int. Conf. Commun. (ICC), 2012, pp. 2591-2595.
53 M. Awais Aslam et al., "VLSI implementation of a non-binary decoder based on the analog digital belief propagation," IEEE Trans. Signal Process., pp. 3965-3975, July 2014.
54 E. Arikan and E. Telatar, "On the rate of channel polarization," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (Seoul, South Korea), June 28-July 3, 2009, pp. 1493-1495.
55 R. Pedarsani et al., "On the construction of polar codes," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (St. Petersburg, Russia), 2011, pp. 11-15.
56 S. H. Hassani et al., "Rate-dependent analysis of the asymptotic behavior of channel polarization," IEEE Trans. Inf. Theory, vol. 59, no. 4, pp. 2267-2276, 2013.   DOI
57 R. Mori and T. Tanaka, "Performance of polar codes with the construction using density evolution," IEEE Commun. Lett., vol. 13, pp. 519-521, July 2009.   DOI
58 I. Tal and A. Vardy, "How to construct polar codes," IEEE Trans. Inf. Theory, vol. 59, pp. 6562-6582, Oct. 2013.   DOI
59 N. Hussami, S. B. Korada, and R. Urbanke, "Performance of polar codes for channel and source coding," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (Seoul, South Korea), 2009, pp. 1488-1492.
60 S. B. Korada and R. Urbanke, "Polar codes for slepian-wolf, wyner-ziv, and gelfand-pinsker," in Proc. IEEE Inform. Theory Workshop (ITW), (Cairo, Egypt), 2010.
61 E. Sasoglu, E. Telatar, and E. Yeh, "Polar codes for the two-user binaryinput multiple-access channel," in Proc. IEEE Inform. Theory Workshop (ITW), (Cairo, Egypt), 2010, pp. 1-5.
62 S. B. Korada et al., "An empirical scaling law for polar codes," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (Austin, Texas, USA), 2010, pp. 884-888.
63 E. Abbe and I. Telatar, "Mac polar codes and matroids," in Proc. Inf. Theory and Applications Workshop, (San Diego, CA, USA), 2010, pp. 1-8.
64 E. Sasoglu, I. Telatar, and E. Arikan, "Polarization for arbitrary discrete memoryless channels," in Proc. IEEE Inform. Theory Workshop (ITW), (Taormina, Italy), 2009, pp. 144-148.
65 S. B. Korada, E. Sasoglu, and R. Urbanke, "Polar codes: Characterization of exponent, bounds, and constructions," IEEE Trans. Inf. Theory, vol. 56, no. 12, pp. 6253-6264, 2010.   DOI
66 M. Karzand and I. Telatar, "Polar codes for q-ary source coding," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (Austin, TX, USA), 2010, pp. 909-912.
67 W. Park and A. Barg, "Polar codes for q-ary channels," IEEE Trans. Inf. Theory, vol. 59, no. 2, pp. 955-969, 2013.   DOI
68 A. G. Sahebi and S. S. Pradhan, "Multilevel polarization of polar codes over arbitrary discrete memoryless channels," in Proc. Allerton Conf. on Communications, Control, and Computing, 2011, pp. 1718-1725.
69 R. Mori and T. Tanaka, "Channel polarization on q-ary discrete memoryless channels by arbitrary kernels," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (Austin, TX, USA), 2010, pp. 894-898.
70 R. Mori and T. Tanaka, "Source and channel polarization over finite fields and reed-solomon matrix," arXiv preprint arXiv:1211.5264, 2012.
71 N. Presman, O. Shapira, and S. Litsyn, "Binary polar code kernels from code decompositions," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (St. Petersburg, Russia), 2011, pp. 179-183.
72 S. H. Hassani, S. B. Korada, and R. Urbanke, "The compound capacity of polar codes," arXiv preprint arXiv:0907.3291, 2009.
73 E. Sasoglu, Polar coding theorems for discrete systems. Ph.D. thesis, EPFL, 2011.
74 E. Sasoglu and L. Wang, "Universal polarization," arXiv preprint arXiv:1307.7495, 2013.
75 S. H. Hassani and R. Urbanke, "Universal polar codes," arXiv preprint arXiv:1307.7223, 2013.
76 E. Arikan and G. Markarian, "Two-Dimensional Polar Coding," in Proc. Int. Symp. on Commun. Theory and App. (ISCTA), (Ambleside, U.K.), July 2009.
77 D. J. Costello and G. D. Forney Jr, "Channel coding: The road to channel capacity," Proc. IEEE, vol. 95, no. 6, pp. 1150-1177, 2007.   DOI
78 M. Plotkin, "Binary codes with specified minimum distance," IRE Trans. Inform. Theory, vol. 6, pp. 445-450, Sept. 1960.   DOI
79 M. Bakshi, S. Jaggi, and M. Effros, "Concatenated polar codes," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (Austin, TX, USA), 2010, pp. 918-922.
80 H. Mahdavifar et al., "Performance limits and practical decoding of interleaved reed-solomon polar concatenated codes," IEEE Trans. Commun., vol. 62, no. 5, pp. 1406-1417, 2014.   DOI
81 P. Trifonov and P. Semenov, "Generalized concatenated codes based on polar codes," in Proc. Int. Symp. on Wireless Comm. Systems (ISWCS), (Aachen, Germany), 2011, pp. 442-446.
82 E. Arikan, "A performance comparison of polar codes and Reed-Muller codes," IEEE Commun. Lett., vol. 12, pp. 447-449, June 2008.   DOI
83 E. Arikan et al., "Performance of short polar codes under ML decoding," in Proc. ICT MobileSummit, (Santander, Spain), June 2009.
84 Y. S. Park et al., "A 4.68gb/s belief propagation polar decoder with bitsplitting register file," in VLSI Circuits Digest of Technical Papers, 2014 Symposium on, June 2014, pp. 1-2.
85 I. Tal and A. Vardy, "List decoding of polar codes," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (St. Petersburg, Russia), 2011, pp. 1-5.
86 E. Arikan, "A survey of reed-muller codes from polar coding perspective," in Proc. IEEE Inform. Theory Workshop (ITW), (Cairo, Egypt), Jan 2010, pp. 1-5.
87 G. Montorsi, "Analog digital belief propagation," IEEE Commun. Lett., vol. 16, no. 7, pp. 1106-1109, 2012.   DOI
88 C. E. Shannon, "A mathematical theory of communications," Bell Syst. Tech. J., vol. 27, pp. 379-423, July 1948.   DOI
89 M. Lentmaier et al., "Iterative decoding threshold analysis for LDPC convolutional codes," IEEE Trans. Inf. Theory, vol. 56, pp. 5274 -5289, Oct. 2010.   DOI
90 D.Mitchell, M. Lentmaier, and D. Costello, "New families of LDPC block codes formed by terminating irregular protograph-based LDPC convolutional codes," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (Austin, Texas, USA), June 2010, pp. 824-828.
91 X. Chen and C.-L. Wang, "High-throughput efficient non-binary LDPC decoder based on the simplified min-sum algorithm," IEEE Trans. Circuits Syst. I, vol. 59, no. 11, pp. 2784-2794, 2012.   DOI
92 N. Presman, O. Shapira, and S. Litsyn, "Polar codes with mixed kernels," in Proc. IEEE Int. Symp. Inform. Theory (ISIT), (St. Petersburg, Russia), pp. 6-10, IEEE, 2011.
93 I. Dumer and K. Shabunov, "Soft-decision decoding of reed-muller codes: recursive lists," IEEE Trans. Inf. Theory, vol. 52, no. 3, pp. 1260-1266, 2006.   DOI