A Class of Real Expander Codes Based on Projective- Geometrically Constructed Ramanujan Graphs

Summary Quite recently, codes based on real field are gaining momentum in terms of research and applications. In high-performance computing, these codes are being explored to provide fault tolerance under node failures. In this paper, we propose novel real cycle codes based on expander graphs. The requisite graphs are the Ramanujan graphs constructed using incidence matrices of the appropriate projective-geometric objects. The proposed codes are elegant in terms of reduced complexity encoding and very simple erasure correction. Further, the codes are guaranteed to correct three erasures. Apart from building the codes from the sound existing principles, necessary simulation results and justification of the useful properties are also presented in the paper.

[1]  Kai Li,et al.  Diskless Checkpointing , 1998, IEEE Trans. Parallel Distributed Syst..

[2]  Derek Vadala Managing RAID on Linux , 2002 .

[3]  Daniel A. Spielman,et al.  Expander codes , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[4]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[5]  George Bosilca,et al.  Fault tolerant high performance computing by a coding approach , 2005, PPoPP.

[6]  Charng-da Lu,et al.  Scalable Diskless Checkpointing for Large Parallel Systems , 2005 .

[8]  R.G. Baraniuk,et al.  Compressive Sensing [Lecture Notes] , 2007, IEEE Signal Processing Magazine.

[9]  P. Dembowski Finite geometries , 1997 .

[10]  Georgios B. Giannakis,et al.  Complex-field coding for OFDM over fading wireless channels , 2003, IEEE Trans. Inf. Theory.

[11]  Zizhong Chen,et al.  Numerically Stable Real Number Codes Based on Random Matrices , 2005, International Conference on Computational Science.

[12]  M. Medard,et al.  "Real" and "Complex" Network Codes: Promises and Challenges , 2008, 2008 Fourth Workshop on Network Coding, Theory and Applications.

[13]  Zizhong Chen,et al.  Optimal real number codes for fault tolerant matrix operations , 2009, Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis.

[14]  Aart Blokhuis,et al.  Finite Geometries , 2018, Des. Codes Cryptogr..

[15]  Michael A. Nielsen AN INTRODUCTION TO EXPANDER GRAPHS , 2005 .

[16]  Emmanuel J. Candès,et al.  Decoding by linear programming , 2005, IEEE Transactions on Information Theory.

[17]  Stan Birchheld,et al.  An Introduction to Projective Geometry for Computer Vision , 2022 .

[18]  M. Girish Chandra,et al.  Guaranteed error correction based on Fourier Compressive Sensing and Projective Geometry , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[19]  Sidharth Jaggi,et al.  "Real" and "Complex" Network Codes , 2008 .

[20]  S.G. Harihara,et al.  Effect of Check Node Processing on the Performance of Message Passing Algorithm in the Context of LDPC Decoding for DVB-S2 , 2005, 2005 5th International Conference on Information Communications & Signal Processing.

[21]  T. Marshall,et al.  Coding of Real-Number Sequences for Error Correction: A Digital Signal Processing Problem , 1984, IEEE J. Sel. Areas Commun..

[22]  G. M.,et al.  Projective Geometry , 1938, Nature.

[23]  Gilles Zémor,et al.  Optimal Cycle Codes Constructed From Ramanujan Graphs , 1997, SIAM J. Discret. Math..

[24]  Zizhong Chen,et al.  Algorithm-Based Fault Tolerance for Fail-Stop Failures , 2008, IEEE Transactions on Parallel and Distributed Systems.

[25]  Dawn Xiaodong Song,et al.  Expander graphs for digital stream authentication and robust overlay networks , 2002, Proceedings 2002 IEEE Symposium on Security and Privacy.

[26]  Gilles Brassard,et al.  Fundamentals of Algorithmics , 1995 .

[27]  E.J. Candes,et al.  An Introduction To Compressive Sampling , 2008, IEEE Signal Processing Magazine.

[28]  Ja-Ling Wu,et al.  Class of majority decodable real-number codes , 1996, IEEE Trans. Commun..