멀티 레벨 낸드 플래시 메모리용 연판정 복호를 수행하는 이진 ECC 설계를 위한 EM 알고리즘

EM Algorithm for Designing Soft-Decision Binary Error Correction Codes of MLC NAND Flash Memory

초록

In this paper, we present two signal processing techniques for designing binary error correction codes for Multi-Level Cell(MLC) NAND flash memory. MLC NAND flash memory saves the non-binary symbol at each cell and shows asymmetric channel LLR l-density which makes it difficult to design soft-decision binary error correction codes such as LDPC codes and Polar codes. Therefore, we apply density mirroring and EM algorithm for approximating the MLC NAND flash memory channel to the binary-input memoryless channel. The density mirroring processes channel LLRs to satisfy roughly all-zero codeword assumption, and then EM algorithm is applied to l-density after density mirroring for approximating it to mixture of symmetric Gaussian densities. These two signal processing techniques make it possible to use conventional code design algorithms, such as density evolution and EXIT chart, for MLC NAND flash memory channel.

키워드

Asymmetric channeldensity mirroringEM algorithmflash memoryl-density
제목
멀티 레벨 낸드 플래시 메모리용 연판정 복호를 수행하는 이진 ECC 설계를 위한 EM 알고리즘
제목 (타언어)
EM Algorithm for Designing Soft-Decision Binary Error Correction Codes of MLC NAND Flash Memory
저자
김성래신동준
DOI
10.7840/kics.2014.39A.3.127
발행일
2014-03
저널명
한국통신학회논문지
39
3
페이지
127 ~ 139