Journal of Xidian University ›› 2023, Vol. 50 ›› Issue (3): 105-111.doi: 10.19665/j.issn1001-2400.2023.03.010

• Computer Science and Technology & Cyberspace Security • Previous Articles     Next Articles

Construction and encoding/decoding methods for the permutation codes correcting a single adjacent transposition error

HAN Hui1,2(),MU Jianjun1,2(),JIAO Xiaopeng1(),ZHAO Zhanzhan1()   

  1. 1. School of Computer Science and Technology,Xidian University,Xi’an 710071,China
    2. Chongqing Key Lab of Computer Network and Communication Technology,Chongqing University of Posts and Telecommunications,Chongqing 400065,China
  • Received:2022-07-28 Online:2023-06-20 Published:2023-10-13
  • Contact: Jianjun MU E-mail:huihan0424@163.com;jjmu@xidian.edu.cn;jiaozi1216@126.com;1983440957@qq.com

Abstract:

The rank modulation scheme is an encoding method that uses permutations to represent information for efficiently writing and storing data in flash memory storage.In this setup,the information is represented by the relative ranking but not the absolute value of the cell charge levels.Therefore,rank modulation codes can be constructed on permutations for alleviating the problems of cell over-injection and the adjacent transposition errors caused by charge leakage.Thus,permutation codes in the rank modulation scheme can improve the reliability of flash memory systems.However,for the multi-level flash memory systems,the existing rank-modulated permutation codes that correct a single adjacent transposition error lack effective coding and decoding algorithms.To solve this problem,a construction method for permutation codes correcting a single adjacent transposition error is proposed under the Kendall τ-distance metric by interleaving two kinds of permutation codes on the partitioned block set of the permutation symbol set.Then,an encoding algorithm for this kind of permutation codes is proposed by using unranking mapping and the interleaving technology of permutation codes.At the same time,an effective decoding algorithm for this kind of permutation codes is proposed by using ranking mapping of permutations.The proposed permutation codes have a simple structure.In addition,the effectiveness of the proposed construction method and its encoding/decoding algorithm is verified by some computational examples.

Key words: rank modulation, permutation codes, adjacent transposition errors, Kendall τ-distance, interleaving technique

CLC Number: 

  • TP301.6