Blind and decision directed multi-level channel estimation
AssigneeSK hynix memory solutions inc.
InventorsMarcus Marrow, Jason Bellorado, Rajiv Agarwal
Life of this patent
Estimating the term…
Abstract
A value read back from storage and a set of bins are received. Each bin in the set of bins has a bin range. A bin corresponding to the read-back value is selected from the set of bins. The bin range of the selected bin is adjusted, based at least in part on the read-back value, so that the read-back value is more centered within the selected bin after adjustment.
Claims9
A system for decision directed channel estimation, comprising:
- an interface configured to:
- receive a read-back value which is read back from storage;
- and
- receive a set of bins, wherein each bin in the set of bins has a bin range;
- a processor configured to:
- select, from the set of bins, a bin corresponding to the read-back value;
- adjust, based at least in part on the read-back value, the bin range of the selected bin so that the read-back value is more centered within the selected bin after adjustment;
- update a variance associated with the selected bin, in order to produce an updated variance, based at least in part on the read-back value and the bin range of the selected bin prior to the adjustment;
- and
- normalize the updated variance in order to produce a normalized variance associated with the selected bin;
- and
- a low-density parity-check (LDPC) decoder which is configured to input the normalized variance associated with the selected bin.
A method for decision directed channel estimation, comprising:
- receiving a read-back value which is read back from storage;
- receiving a set of bins, wherein each bin in the set of bins has a bin range;
- selecting, from the set of bins, a bin corresponding to the read-back value;
- using a processor to adjust, based at least in part on the read-back value, the bin range of the selected bin so that the read-back value is more centered within the selected bin after adjustment;
- updating a variance associated with the selected bin, in order to produce an updated variance, based at least in part on the read-back value and the bin range of the selected bin prior to the adjustment;
- normalizing the updated variance in order to produce a normalized variance associated with the selected bin;
- and
- performing low-density parity-check (LDPC) decoding using the normalized variance associated with the selected bin.
A computer program product for decision directed channel estimation, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving a read-back value which is read back from storage;
- receiving a set of bins, wherein each bin in the set of bins has a bin range;
- selecting, from the set of bins, a bin corresponding to the read-back value;
- adjusting, based at least in part on the read-back value, the bin range of the selected bin so that the read-back value is more centered within the selected bin after adjustment;
- updating a variance associated with the selected bin, in order to produce an updated variance, based at least in part on the read-back value and the bin range of the selected bin prior to the adjustment;
- normalizing the updated variance in order to produce a normalized variance associated with the selected bin;
- and
- performing low-density parity-check (LDPC) decoding using the output normalized variance associated with the selected bin.
Dependencies are inferred from the claim text.