Skip to content

Code repo for the master thesis project of Adrian Lundell and Fredrik Blomgren.

License

Notifications You must be signed in to change notification settings

AdrianLundell/ldpc-investigation-master-thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Error Correction in NAND Flash Memories Using Low-Density Parity-Check Codes

This project enables the design of low-density parity-check codes (LDPC codes) of quasi-cyclicstructure for error correction of a chennel representing a NAND flash memory, achieving a maximum decoded bit error rate around 2 · 10−8 for a 1% raw bit error rate for a (9, 73, 256) code of code rate 0.88 over the BI-AWGN channel. This is accomplished by optimizing the code ensemble using density evolution to achieve a good waterfall threshold and minimizing trapping sets with a progressive edge-growth algorithm to lower the error floor of the decoding performance curve. The software tools developed is available in three Python scripts for code design and and a modified version of the C++ library (aff3ct)[aff3ct] for simulation (forked from here).

Link to our article here.

About

Code repo for the master thesis project of Adrian Lundell and Fredrik Blomgren.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published