Skip to main content
Log in

Constructions of multi-permutation codes correcting a single burst of deletions

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

Abstract

Codes on permutations and multi-permutations have been received much attention due to their potential applications in communications and storage systems. This paper proposes two constructions for balanced multi-permutation codes capable of correcting a single burst of deletions of length t and length up to t, respectively. For any target value of t, the first construction is based on the interleaving of t sub-codes on permutations, whereas the second one is based on the interleaving of \(t+1\) sub-codes on multi-permutations that are arranged in all possible orders using a stabilizer subgroup. The decoding methods are included in proofs and verified by examples. Numerical results show that both constructions can achieve higher code rates than existing ones while maintaining simple interleaving structures.

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.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Balakirsky V.B., Vinck A.J.H.: On the performance of permutation codes for multi-user communication. In Proc. IEEE Int. Symp. Inf. Theory, IEEE, Lausanne, 5, 307 (2002).

  2. Berger T., Jelinek F., Wolf J.K.: Permutation codes for sources. IEEE Trans. Inf. Theory 18, 160–169 (1972).

    Article  MathSciNet  MATH  Google Scholar 

  3. Chee Y.M., Ling S., Nguyen T.T., Vu V.K., Wei H., Zhang X.: Burst-deletion-correcting codes for permutations and multipermutations. IEEE Trans. Inf. Theory 66, 957–969 (2020).

    Article  MathSciNet  MATH  Google Scholar 

  4. Chu W., Colbourn C.J., Dukes P.: Constructions for permutation codes in powerline communications. Des. Codes Cryptogr. 32, 51–64 (2004).

    Article  MathSciNet  MATH  Google Scholar 

  5. Colbourn C.J., Kløve T., Ling A.C.H.: Permutation arrays for powerline communication and mutually orthogonal Latin squares. IEEE Trans. Inf. Theory 50, 1289–1291 (2004).

    Article  MathSciNet  MATH  Google Scholar 

  6. Farnoud F., Skachek V., Milenkovic O.: Error-correction in flash memories via codes in the Ulam metric. IEEE Trans. Inf. Theory 59, 3003–3020 (2013).

    Article  MathSciNet  MATH  Google Scholar 

  7. Ferreira H.C., Vinck A.J.H., Swart T.G., de Beer I.: Permutation trellis codes. IEEE Trans. Commun. 53, 1782–1789 (2005).

    Article  Google Scholar 

  8. Han H., Mu J., Jiao X., He Y.-C.: Codes correcting a burst of deletions for permutations and multi-permutations. IEEE Commun. Lett. 22, 1968–1971 (2018).

    Article  Google Scholar 

  9. Han H., Mu J., He Y.-C., Jiao X., Ma W.: Rate-improved permutation codes for correcting a single burst of deletions. IEEE Commun. Lett. 25, 49–53 (2021).

    Article  Google Scholar 

  10. Jiang A., Mateescu R., Schwartz M., Bruck J.: Rank modulation for flash memories. IEEE Trans. Inf. Theory 55, 2659–2673 (2009).

    Article  MathSciNet  MATH  Google Scholar 

  11. Levenshtein V.I.: Binary codes capable of correcting deletions, insertions and reversals. Soviet Phys. Doklady 10, 707–710 (1966).

    MathSciNet  Google Scholar 

  12. Levenshtein V.I.: Asymptotically optimum binary codes with correction for losses of one or two adjacent bits. Syst. Theory Res. 19, 298–304 (1970).

    Google Scholar 

  13. Levenshtein V.I.: On perfect codes in deletion and insertion metric. Discret. Math. Appl. 2, 241–258 (1992).

    Article  Google Scholar 

  14. Peng L.: The generation of \((n, n(n-1), n-1)\) permutation group codes for communication systems. IEEE Trans. Commun. 67, 4535–4549 (2019).

    Article  Google Scholar 

  15. Slepian D.: Permutation modulation. Proc. IEEE 53, 228–236 (1965).

    Article  Google Scholar 

  16. Vinck A.J.H.: Coded modulation for power line communications. AEU J. 54, 45–49 (2000).

    Google Scholar 

Download references

Acknowledgements

Hui Han is supported by the National Natural Science Foundation of China (Grant No. 62001362), the Open Fund from the Chongqing Key Lab of Computer Network and Communication Technology (CY-CNCL-2021-01), the China Postdoctoral Science Foundation (Grant No. 2020M683427) and the Fundamental Research Funds for the Central Universities under Grant XJS220310. Jianjun Mu is supported in part by the National Natural Science Foundation of China (Grant No. 61977051). Xiaopeng Jiao is supported in part by the National Natural Science Foundation of China (Grant No. 61971322).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianjun Mu.

Additional information

Communicated by C. J. Colbourn.

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Han, H., Mu, J., Jiao, X. et al. Constructions of multi-permutation codes correcting a single burst of deletions. Des. Codes Cryptogr. 91, 1923–1934 (2023). https://doi.org/10.1007/s10623-023-01190-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-023-01190-z

Keywords

Mathematics Subject Classification

Navigation