33
views
0
recommends
+1 Recommend
1 collections
    1
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Using cantor sets for error detection

      research-article

      Read this article at

      ScienceOpenPublisherPMC
      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Error detection is a fundamental need in most computer networks and communication systems in order to combat the effect of noise. Error detection techniques have also been incorporated with lossless data compression algorithms for transmission across communication networks. In this paper, we propose to incorporate a novel error detection scheme into a Shannon optimal lossless data compression algorithm known as Generalized Luröth Series (GLS) coding. GLS-coding is a generalization of the popular Arithmetic Coding which is an integral part of the JPEG2000 standard for still image compression. GLS-coding encodes the input message as a symbolic sequence on an appropriate 1D chaotic map Generalized Luröth Series (GLS) and the compressed file is obtained as the initial value by iterating backwards on the map. However, in the presence of noise, even small errors in the compressed file leads to catastrophic decoding errors owing to sensitive dependence on initial values, the hallmark of deterministic chaos. In this paper, we first show that repetition codes, the oldest and the most basic error correction and detection codes in literature, actually lie on a Cantor set with a fractal dimension of , which is also the rate of the code. Inspired by this, we incorporate error detection capability to GLS-coding by ensuring that the compressed file (initial value on the chaotic map) lies on a Cantor set. Even a 1-bit error in the initial value will throw it outside the Cantor set, which can be detected while decoding. The rate of the code can be adjusted by the fractal dimension of the Cantor set, thereby controlling the error detection performance.

          Most cited references24

          • Record: found
          • Abstract: not found
          • Article: not found

          A Mathematical Theory of Communication

          C. Shannon (1948)
            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Error Detecting and Error Correcting Codes

            R. Hamming (1950)
              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              A new, fast, and efficient image codec based on set partitioning in hierarchical trees

                Bookmark

                Author and article information

                Contributors
                Journal
                PeerJ Comput Sci
                PeerJ Comput Sci
                peerj-cs
                peerj-cs
                PeerJ Computer Science
                PeerJ Inc. (San Diego, USA )
                2376-5992
                14 January 2019
                2019
                : 5
                : e171
                Affiliations
                [-1] Consciousness Studies Programme, National Institute of Advanced Studies , Bengaluru, India
                Article
                cs-171
                10.7717/peerj-cs.171
                7924470
                1c52b7d8-1537-48d6-8141-b21605ffaebe
                ©2019 Nagaraj

                This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.

                History
                : 11 October 2018
                : 21 December 2018
                Funding
                Funded by: Tata Trusts
                This work was supported by Tata Trusts. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
                Categories
                Autonomous Systems
                Computer Networks and Communications
                Data Science
                Mobile and Ubiquitous Computing
                Software Engineering

                error detection,error control coding,cantor sets,shannon entropy,arithmetic coding,repetition codes,gls-coding,chaos,lossless data compression

                Comments

                Comment on this article