Skip to main content
Log in

High-rate LDPC codes from partially balanced incomplete block designs

  • Published:
Journal of Algebraic Combinatorics Aims and scope Submit manuscript

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

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

  1. 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

  1. 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)

    Article  MathSciNet  Google Scholar 

  2. 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)

  3. 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)

  4. Gallager, R.G.: Low density parity check codes. IRE Trans. Inf. Theory IT–8, 21–28 (1962)

    Article  MathSciNet  Google Scholar 

  5. Gallager, R.G.: Low Density Parity Check Codes. MIT Press, Cambridge (1963)

    Book  Google Scholar 

  6. 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)

    Article  MathSciNet  Google Scholar 

  7. 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)

    Article  MathSciNet  Google Scholar 

  8. 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)

  9. 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

  10. MacKay, D.J.C., Neal, R.M.: Near Shannon limit performance of low density parity-check codes. Electron. Lett. 33(6), 457–458 (1997)

    Article  Google Scholar 

  11. MacKay, D.J.C.: Good error-correcting codes based on very sparse matrices. IEEE Trans. Inf. Theory 45(2), 399–432 (1999)

    Article  MathSciNet  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Raghavarao, D., Shrikhande, S.S., Shirkhande, M.S.: Incidence matrices and inequalities for combinatorial designs. J. Combin. Des. 10, 17–26 (2002)

    Article  MathSciNet  Google Scholar 

  14. 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)

  15. 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

  16. Vasic, B., Milenkovic, O.: Combinatorial constructions of low-density parity-check codes for iterative decoding. IEEE Trans. Inf. Theory 50(6), 1156–1176 (2004)

    Article  MathSciNet  Google Scholar 

  17. Yin, J.: Construction of difference covering arrays. J. Comb. Theory Ser. A 104, 327–339 (2003)

    Article  MathSciNet  Google Scholar 

  18. Yin, J.: Cyclic difference packing and covering arrays. Des. Codes Crypt. 37, 281–292 (2005)

    Article  MathSciNet  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Asha Rao.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10801-021-01111-0

Keywords

Navigation