Back to results
US 11,599,773 B2Granted
Neural networks and systems for decoding encoded data
AssigneeMicron Technology, Inc.
InventorsFa-Long Luo, Jaime Cummins, Tamara Schmitz
Life of this patent
Estimating the term…
Abstract
Examples described herein utilize multi-layer neural networks to decode encoded data (e.g., data encoded using one or more encoding techniques). The neural networks have nonlinear mapping and distributed processing capabilities which are advantageous in many systems employing the neural network decoders. In this manner, neural networks described herein are used to implement error code correction (ECC) decoders.
Claims20
A decoder comprising:
- a first stage of combiners configured to receive encoded data and evaluate at least one non-linear function using combinations of the encoded data to provide intermediate data;
- and
- at least a second stage of combiners configured to receive the intermediate data and combine the intermediate data using a set of predetermined set of weights to provide decoded data the set of predetermined weights based at least in part on an encoding technique associated with the encoded data.
A method comprising:
- receiving, at a computing device that comprises a neural network, signaling indicative of a set of data pairs each comprising known encoded data and decoded data, wherein the known encoded data is encoded with a particular encoding technique,
- determining a set of weights for the neural network to decode data with the particular encoding technique;
- receiving signaling, from a memory of the computing device, indicative of data encoded with the particular encoding technique;
- decoding the data using the neural network using the weights;
- and
- writing the decoded data to or reading the decoded data from a memory or storage medium of the computing device.
3 more elements
A memory system comprising:
- memory cells configured to store data encoded using an encoding technique;
- output buffers configured to read selected data from the memory cells and provide corresponding output data;
- and
- a neural network configured to utilize initial weights selected based on the encoding technique, the neural network configured to receive the output data and provide an estimate of decoded data.
1 more element
Dependencies are inferred from the claim text.