Skip to main content

Low density parity check codes based on sparse matrices with no small cycles

  • Conference paper
  • First Online:
Crytography and Coding (Cryptography and Coding 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1355))

Included in the following conference series:

Abstract

In this paper we give a systematic construction of matrices with constant row weights and column weights and arbitrarily large girths. This resolves a problem raised by D. MacKay. The matrices are used in the generator matrices of linear codes. We give the experiment performance results for codes whose associated matrices have girth 8. We also give a randomized construction of matrices with constant row sums and column sums and few 4-cycles. The codes generated using the matrices are used to encode bit streams for a Gaussian channel and decoded using a decoding algorithm that combines features of the algorithms given by MacKay and Cheng and McEliece. The experimental performance results for codes generated using the random matrices are compared to those of the systematically constructed codes. The results show that the codes generated using the random codes with smaller block sizes perform as well as the systematic codes with bigger block sizes. The performance of the systematic codes, for specified weights, can be used to tailor the random codes. MATLAB routines for the construction for the girth 8 case and a special girth 4 case are included.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. F. Cheng and R. J. McEliece, Some high rate near capacity codes for the Gaussian channel, Preprint.

    Google Scholar 

  2. R. G. Gallager, Low density parity check codes, IRE Transactions on Information Theory, Jan. 1962.

    Google Scholar 

  3. R. G. Gallager, Low Density Parity Check Codes, MIT Press, 1963.

    Google Scholar 

  4. D. J. C. MacKay, Good error-correcting codes based on very sparse matrices, Preprint.

    Google Scholar 

  5. D. J. C. MacKay and C. P. Hesketh, Sensitivity of low density parity check codes to decoding assumptions, Preprint.

    Google Scholar 

  6. J. Pearl, Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference, Morgan Kaufmann Publishers, 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael Darnell

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bond, J., Hui, S., Schmidt, H. (1997). Low density parity check codes based on sparse matrices with no small cycles. In: Darnell, M. (eds) Crytography and Coding. Cryptography and Coding 1997. Lecture Notes in Computer Science, vol 1355. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024448

Download citation

  • DOI: https://doi.org/10.1007/BFb0024448

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63927-5

  • Online ISBN: 978-3-540-69668-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics