发明名称 System and method for dynamic scaling of LDPC decoder in a solid state drive
摘要 In some embodiments of the present invention, a data storage device includes a controller and a memory. The data storage device further includes an LDPC encoder and decoder, with the decoder implementing a dynamic precision-rescaling technique for improving performance. In one embodiment, the technique works by rescaling the binary representations of the input log-likelihood ratios (LLRs) and messages upon activation of decoder-state-based triggers. Various triggering functions are introduced, e.g., checking if the number of output LLRs smaller than a certain limit crosses a threshold, checking if the weight of a syndrome crosses a threshold, etc. This technique offers an improvement in the performance of the decoder.
申请公布号 US9059742(B1) 申请公布日期 2015.06.16
申请号 US201313842956 申请日期 2013.03.15
申请人 Western Digital Technologies, Inc. 发明人 Anderson Kent D.;Krishnan Anantha Raman
分类号 G11C29/00;H03M13/13 主分类号 G11C29/00
代理机构 代理人
主权项 1. A data storage device, including: a memory; and a controller comprising: an encoder configured to encode data to be written to the memory; anda decoder configured to decode data read from the memory, the decoder comprising: an iterative unit configured to iterate using a plurality of messages;a trigger unit configured to detect one or more trigger conditions based at least in part on one or more internal states of the decoder; anda scaling unit to scale messages output by the iterative unit when the trigger unit detects the occurrence of the one or more trigger conditions, the scaled messages being used as input to the iterative unit for a next iteration.
地址 Irvine CA US