{"title":"Design and Simulation of Parallel BCH Code with LDPC Code For Flash Memories","authors":"A. Mahdy, M. Abdelaziz, M. H. El-azeem","doi":"10.1109/ICEENG45378.2020.9171743","DOIUrl":null,"url":null,"abstract":"Ensuring data reliability and adapting a very powerful error correction code of flash memory and DVB-S2 became a strategic demand nowadays. LDPC codes are designed for their high error correcting ability. Meanwhile, the error floor of LDPC codes cannot satisfy the significant low error rate requirements of flash memory applications. Therefore, we take into account a concatenated BCH and LDPC coding system for the potential usage of data preventive on flash memory. To solve this problem, the concatenation of BCH and LDPC code is performed. The result is a better balance between the potential to correct errors and the low error rate, which can be an optional coding structure. In this paper, our objective is to design a parallel BCH code concatenated with LDPC code to enhance BER and minimize the low error floor. Additionally, our purpose is to figure out the least number of BCH branches that achieve the best BER and consume the least hardware resources.","PeriodicalId":346636,"journal":{"name":"2020 12th International Conference on Electrical Engineering (ICEENG)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 12th International Conference on Electrical Engineering (ICEENG)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEENG45378.2020.9171743","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Ensuring data reliability and adapting a very powerful error correction code of flash memory and DVB-S2 became a strategic demand nowadays. LDPC codes are designed for their high error correcting ability. Meanwhile, the error floor of LDPC codes cannot satisfy the significant low error rate requirements of flash memory applications. Therefore, we take into account a concatenated BCH and LDPC coding system for the potential usage of data preventive on flash memory. To solve this problem, the concatenation of BCH and LDPC code is performed. The result is a better balance between the potential to correct errors and the low error rate, which can be an optional coding structure. In this paper, our objective is to design a parallel BCH code concatenated with LDPC code to enhance BER and minimize the low error floor. Additionally, our purpose is to figure out the least number of BCH branches that achieve the best BER and consume the least hardware resources.