Abstract
In this paper, we present a class of integer code capable of correcting unidirectional solid bursts. A brief implementation in a quad core processor is discussed along with its memory consumption. Further, a comparison is done with linear codes and integer codes correcting similar types of errors. Codes discussed here use integers and table look ups which makes them suitable for software implementation in all processors. Also, these codes can be interleaved without the use of any additional hardware.
Similar content being viewed by others
References
Ahlswede, R., Aydinian, H., Khachatrian, L.H.: Unidirectional error control codes and related combinatorial problems. In: Proceedings of Eight International Workshop on Algebraic and Combinatorial Coding Theory, Tsarskoe Selo, Russia, 8–14 Sept., 6–9 (2002)
Arlat, J., Carter, W.C.: Implementation and evaluation of a (b, k)-adjacent error-correcting scheme for supercomputer systems. IBM J. Res. Dev. 28(2), 159–169 (1984)
Bose, B., Al-Bassam, S.: Byte unidirectional error correcting and detecting codes. IEEE Trans. Comput. 41(12), 1601–1606 (1992)
Chien, R.T., Tzeng, K.K.: On cyclic codes for correcting solid-burst errors. In: Proceedings of the Third Annual Princeton Conference on Information Sciences and Systems, Princeton University, New Jersey, USA, March 1969, pp. 545–546 (1969)
Fire, P.: A class of multiple-error-correcting binary codes for non-independent errors. Sylvania Report RSL-E-2, Sylvania Reconnaissance Systems Laboratory, Mountain View, Calif (1959)
Hsu, H.T.: A class of binary solid-burst error-correcting cyclic codes. Proc. Natl. Electron. Conf. 24, 4020 (1968)
Jensen, D.W.: Block code to efficiently correct adjacent data and/or check bit errors. Patent no: US 6604222 B1, Date of Patent Aug 5. http://www.google.com/patents/US6604222 (2003)
Mehlhorn, K., Sanders, P.: Algorithms and Data Structures: The Basic Toolbox. Springer (2008)
Peterson, W.W., Weldon, E.J., Jr.: Error-Correcting Codes, 2nd edn. MIT Press (1972)
Pradhan, D.K., Reddy, S.M.: Fault-tolerant fail-safe logic networks. In: Proceedings on IEEE Compcon, San Francisco, CA, pp. 363–366 (1977)
Pradhan, D.K., Stiffler, J.J.: Error-correcting codes and self-checking circuits in fault-tolerant computers. IEEE Comput. Spec. Issue Fault-Tolerant Comput. 13(3), 27–38 (1980)
Radonjic, A., Vujicic, V.: Integer codes correcting burst errors within a byte. IEEE Trans. Comput. 62(2), 411–415 (2013)
Radonjic, A., Vujicic, V.: Integer codes correcting double asymmetric errors. IET Commun. 10(14), 1691–1696 (2016)
Radonjic, A., Vujicic, V.: Integer codes correcting spotty byte asymmetric errors. IEEE Commun. Lett. 20(12), 2338–2341 (2016)
Radonjic, A., Vujicic, V.: Integer codes correcting burst and random asymmetric errors within a byte. J. Frankl. Inst. 355(2), 981–996 (2018)
Radonjic, A., Vujicic, V.: Integer codes correcting burst asymmetric errors within a byte and double asymmetric errors. Cryptogr. Commun. 12(2), 221–230 (2020)
Radonjic, A.: Integer codes correcting double errors and triple-adjacent errors within a byte. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 28(8), 1901–1908 (2020)
Schillinger, A.G.: A class of solid burst error correcting codes. Polytechnic Institute of Brooklyn, New York, Research Report PIBMRI, pp. 1223–1264 (1964)
Sharma, B.D., Dass, B.K.: Adjacent error correcting binary perfect codes. J. Cybern. 7, 9–13 (1977)
Shiva, S.G.S., Sheng, C.L.: Multiple solid burst-error-correcting binary codes. IEEE Trans. Inf. Theory IT 15, 188–189 (1969)
Vinck, A.J.H., Morita, H.: Codes over the ring of integer modulo m. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 81–A(10), 2013–2018 (1998)
Acknowledgements
The first author is thankful to UGC (India) for granting CSIR-UGC Research Fellowship (Ref. No: 1112/(CSIR-UGC NET JUNE 2017) ) to carry out this research work.
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
Pokhrel, N.K., Das, P.K. Unidirectional solid burst correcting integer codes. J. Appl. Math. Comput. 68, 3163–3178 (2022). https://doi.org/10.1007/s12190-021-01662-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12190-021-01662-2