Abstract
This paper presents a combinatorial construction of low-density parity-check (LDPC) codes from partially balanced incomplete block designs. Since Gallager’s construction of LDPC codes by randomly allocating bits in a sparse parity-check matrix, many researchers have used a variety of more structured combinatorial approaches. Many of these constructions start with the Galois field; however, this limits the choice of parameters of the constructed codes. Here we present a construction of LDPC codes of length \(4n^2 - 2n\) for all n using the cyclic group of order 2n. These codes achieve high information rate (greater than 0.8) for \(n \ge 8\), have girth at least 6 and have minimum distance 6 for n odd. The results provide proof of concept and lay the groundwork for potential high performing codes
Similar content being viewed by others
Data availability
There are no associated data with this manuscript. This is a mathematical paper. No data were gathered, analysed, or used in any manner.
Notes
It is usual for the subset size to be denoted by k, but we use c instead, since in coding theory, k is normally reserved for the dimension of the code.
References
Demirkale, F., Donovan, D., Hall, J., Khodkar, A., Rao, A.: Difference covering arrays and pseudo-orthogonal Latin squares. Graphs Comb. 32(4), 1353–1374 (2016)
Diao, Q., Zhou, W., Lin, S., Abdel-Ghaffar, K.: A transform approach for constructing quasi-cyclic Euclidean geometry LDPC codes. In: Proceedings of the Information Theory and Applications Workshop, pp. 204–211. San Diego, CA (2012)
Djurdjevic, I., Xu, J., Abdel-Ghaffar, K., Lin, S.: A class of low-density parity-check codes constructed based on Reed-Solomon codes with two information symbols. In: International Symposium on Applied Algebra, Algebraic Algorithms, and Error-Correcting Codes, pp. 98–107 (2003)
Gallager, R.G.: Low density parity check codes. IRE Trans. Inf. Theory IT–8, 21–28 (1962)
Gallager, R.G.: Low Density Parity Check Codes. MIT Press, Cambridge (1963)
Kamiya, N.: High-rate quasi-cyclic low-density parity-check codes derived from finite affine planes. IEEE Trans. Inf. Theory 53(4), 1444–1459 (2007)
Kou, Y., Lin, S., Fossorier, M.P.C.: Low-density parity-check codes based on finite geometries: a rediscovery and new results. IEEE Trans. Inf. Theory 47, 2711–2736 (2001)
Johnson, S.J., Weller, S.R.: Regular low-density parity-check codes from combinatorial designs. In: Proceedings of the IEEE Information Theory Workshop, Cairns, Australia, pp. 90–92 (2001)
Mahadevan, A., Morris, J.M.: On RCD SPC codes as LDPC codes based on arrays and their equivalence to some codes constructed from Euclidean geometries and partial BIBDs. Technical Reports No.: CSPL TR:2002-1, Communication Signal Process Labview, CS and EE Department, University of Maryland, USA
MacKay, D.J.C., Neal, R.M.: Near Shannon limit performance of low density parity-check codes. Electron. Lett. 33(6), 457–458 (1997)
MacKay, D.J.C.: Good error-correcting codes based on very sparse matrices. IEEE Trans. Inf. Theory 45(2), 399–432 (1999)
Park, H., Hong, S., No, J.S., Shin, D.J.: Construction of high-rate regular quasi-cyclic LDPC codes based on cyclic difference families. IEEE Trans. Commun. 61(8), 3108–3113 (2013)
Raghavarao, D., Shrikhande, S.S., Shirkhande, M.S.: Incidence matrices and inequalities for combinatorial designs. J. Combin. Des. 10, 17–26 (2002)
Rosenthal, J., Vontobel, P.O.: Construction of LDPC codes using Ramanujan graphs and ideas from Margulis. In: Proceedings of the 2001 IEEE International Symposium Information Theory, Washington, DC, p. 4 (2001)
Tanner, R.M., Sridhara, D., Fuja, T.: A class of group-structured LDPC codes. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.20.8232
Vasic, B., Milenkovic, O.: Combinatorial constructions of low-density parity-check codes for iterative decoding. IEEE Trans. Inf. Theory 50(6), 1156–1176 (2004)
Yin, J.: Construction of difference covering arrays. J. Comb. Theory Ser. A 104, 327–339 (2003)
Yin, J.: Cyclic difference packing and covering arrays. Des. Codes Crypt. 37, 281–292 (2005)
Zhang, L., Huang, Q., Lin, S., Abdel-Ghaffar, A., Blake, I.F.: Quasi-cyclic LDPC codes: an algebraic construction, rank analysis, and codes on Latin squares. IEEE Trans. Commun. 58(11), 3126–3139 (2010)
Zhang, M., Wang, Z., Huang, Q., Wang, S.: Time-invariant quasi-cyclic spatial couples LDPC codes based on packings. IEEE Trans. Commun. 64(12), 4936–4945 (2016)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Donovan, D., Price, A., Rao, A. et al. High-rate LDPC codes from partially balanced incomplete block designs. J Algebr Comb 55, 259–275 (2022). https://doi.org/10.1007/s10801-021-01111-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10801-021-01111-0