{"title":"高效重复纠错码的研究","authors":"L. Tallini, Noha Elarief, B. Bose","doi":"10.1109/ISIT.2010.5513741","DOIUrl":null,"url":null,"abstract":"This paper gives the theory and design of efficient codes capable of correcting errors caused by the insertion and deletion of a repeated symbol in the information sequence. Two efficient methods are described. For any fixed t<inf>+</inf>, t<inf>−</inf> ∈ IN, one method gives a fixed length scheme to encode k information bits into a systematic code of length n = k + r, with r = (t<inf>+</inf> + t<inf>−</inf>) log<inf>2</inf> k + O(log log k), capable of correcting the insertion of t<inf>+</inf> repeated symbols and, simultaneously, correcting the deletion of t<inf>−</inf> repeated symbols in every codeword. The second method is a systematic variable length scheme which on average doubles the number of information bits k compared to the first method. The time complexity of the entire coding process for both schemes is T = O (k + (1+min{t<inf>−</inf>, t<inf>+</inf>})t) multiplication operations over a finite field containing k elements. The space complexity is S = O(k+t) field memory elements. The generalization to the m-ary case, m ≥ 2, is also given.","PeriodicalId":147055,"journal":{"name":"2010 IEEE International Symposium on Information Theory","volume":"246 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"On efficient repetition error correcting codes\",\"authors\":\"L. Tallini, Noha Elarief, B. Bose\",\"doi\":\"10.1109/ISIT.2010.5513741\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper gives the theory and design of efficient codes capable of correcting errors caused by the insertion and deletion of a repeated symbol in the information sequence. Two efficient methods are described. For any fixed t<inf>+</inf>, t<inf>−</inf> ∈ IN, one method gives a fixed length scheme to encode k information bits into a systematic code of length n = k + r, with r = (t<inf>+</inf> + t<inf>−</inf>) log<inf>2</inf> k + O(log log k), capable of correcting the insertion of t<inf>+</inf> repeated symbols and, simultaneously, correcting the deletion of t<inf>−</inf> repeated symbols in every codeword. The second method is a systematic variable length scheme which on average doubles the number of information bits k compared to the first method. The time complexity of the entire coding process for both schemes is T = O (k + (1+min{t<inf>−</inf>, t<inf>+</inf>})t) multiplication operations over a finite field containing k elements. The space complexity is S = O(k+t) field memory elements. The generalization to the m-ary case, m ≥ 2, is also given.\",\"PeriodicalId\":147055,\"journal\":{\"name\":\"2010 IEEE International Symposium on Information Theory\",\"volume\":\"246 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-06-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 IEEE International Symposium on Information Theory\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISIT.2010.5513741\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE International Symposium on Information Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIT.2010.5513741","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
This paper gives the theory and design of efficient codes capable of correcting errors caused by the insertion and deletion of a repeated symbol in the information sequence. Two efficient methods are described. For any fixed t+, t− ∈ IN, one method gives a fixed length scheme to encode k information bits into a systematic code of length n = k + r, with r = (t+ + t−) log2 k + O(log log k), capable of correcting the insertion of t+ repeated symbols and, simultaneously, correcting the deletion of t− repeated symbols in every codeword. The second method is a systematic variable length scheme which on average doubles the number of information bits k compared to the first method. The time complexity of the entire coding process for both schemes is T = O (k + (1+min{t−, t+})t) multiplication operations over a finite field containing k elements. The space complexity is S = O(k+t) field memory elements. The generalization to the m-ary case, m ≥ 2, is also given.