Yi Ding, Xuan He, K. Cai, Guanghui Song, Bin Dai, Xiaohu Tang
{"title":"基于dna的数据存储中外部码的有效联合解码方案","authors":"Yi Ding, Xuan He, K. Cai, Guanghui Song, Bin Dai, Xiaohu Tang","doi":"10.1109/ICCCWorkshops57813.2023.10233840","DOIUrl":null,"url":null,"abstract":"In this paper, we consider a simplified system model for DNA-based data storage, where each DNA string is either correctly transmitted, or being erased, or being corrupted by random substitution errors, and all strings are randomly shuffled with each other. Any linear block error-correction code can be used as the outer code to encode bits among different strings. We derive soft/hard information of all bits, which allows to independently decode each bit within a string, leading to an independent decoding scheme. To improve the decoding performance, we measure the reliability of each string based on the independent decoding result, and perform a further step of decoding over the most reliable strings, leading to a joint decoding scheme. Simulations with low-density parity-check codes confirm that the joint decoding scheme can reduce the frame error rate by more than 3 orders of magnitude compared to the independent decoding scheme.","PeriodicalId":201450,"journal":{"name":"2023 IEEE/CIC International Conference on Communications in China (ICCC Workshops)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Efficient Joint Decoding Scheme for Outer Codes in DNA-Based Data Storage\",\"authors\":\"Yi Ding, Xuan He, K. Cai, Guanghui Song, Bin Dai, Xiaohu Tang\",\"doi\":\"10.1109/ICCCWorkshops57813.2023.10233840\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we consider a simplified system model for DNA-based data storage, where each DNA string is either correctly transmitted, or being erased, or being corrupted by random substitution errors, and all strings are randomly shuffled with each other. Any linear block error-correction code can be used as the outer code to encode bits among different strings. We derive soft/hard information of all bits, which allows to independently decode each bit within a string, leading to an independent decoding scheme. To improve the decoding performance, we measure the reliability of each string based on the independent decoding result, and perform a further step of decoding over the most reliable strings, leading to a joint decoding scheme. Simulations with low-density parity-check codes confirm that the joint decoding scheme can reduce the frame error rate by more than 3 orders of magnitude compared to the independent decoding scheme.\",\"PeriodicalId\":201450,\"journal\":{\"name\":\"2023 IEEE/CIC International Conference on Communications in China (ICCC Workshops)\",\"volume\":\"63 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-08-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE/CIC International Conference on Communications in China (ICCC Workshops)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCCWorkshops57813.2023.10233840\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE/CIC International Conference on Communications in China (ICCC Workshops)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCWorkshops57813.2023.10233840","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Efficient Joint Decoding Scheme for Outer Codes in DNA-Based Data Storage
In this paper, we consider a simplified system model for DNA-based data storage, where each DNA string is either correctly transmitted, or being erased, or being corrupted by random substitution errors, and all strings are randomly shuffled with each other. Any linear block error-correction code can be used as the outer code to encode bits among different strings. We derive soft/hard information of all bits, which allows to independently decode each bit within a string, leading to an independent decoding scheme. To improve the decoding performance, we measure the reliability of each string based on the independent decoding result, and perform a further step of decoding over the most reliable strings, leading to a joint decoding scheme. Simulations with low-density parity-check codes confirm that the joint decoding scheme can reduce the frame error rate by more than 3 orders of magnitude compared to the independent decoding scheme.