Mobile data storage
By introducing components such as ECC encoders, constraint channel encoders, and reinforcement learning pulse programming into mobile electronic devices, the problem of multi-level memory cells being susceptible to noise was solved, enabling reliable multi-bit data storage and retrieval, and improving system performance.
CN113611350BActive Publication Date: 2026-07-03SAMSUNG ELECTRONICS CO LTD
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2021-04-30
- Publication Date
- 2026-07-03
Smart Images

Figure CN113611350B_ABST
Abstract
A mobile electronic device, a method for programming data to a memory device, and a method for reading data from the memory device are provided. The mobile electronic device may include a memory device and a memory controller. The memory controller includes: an error-correcting code (ECC) encoder for encoding data; a constraint channel encoder configured to encode the output of the ECC encoder based on one or more constraints; a reinforcement learning pulse programming (RLPP) component configured to identify a programming algorithm for programming data to the memory device; an expectation-maximization (EM) signal processing component configured to receive a noisy multi-word line voltage vector from the memory device and classify the individual bits of the vector using a log-likelihood ratio (LLR) value; a constraint channel decoder configured to receive the constraint vector from the EM signal processing component and generate an unconstrained vector; and an ECC decoder configured to decode the unconstrained vector. A machine learning interference cancellation component may be based on or independent of input operations from the EM signal processing component.
Need to check novelty before this filing date? Find Prior Art