Filter driven DC-free code
AssigneeMarvell International Ltd.
InventorsMats Oberg, Pantas Sutardja, Gregory Burd
Life of this patent
Estimating the term…
Abstract
A storage device includes a signal processor that receives an input signal that includes a direct current (DC) voltage offset. An encoder receives the input signal from the signal processor and selectively inverts portions of the input signal based on at least one of an average DC value and a weighted DC value of the input signal.
Claims20
A storage device, comprising:
- a signal processor configured to receive an input signal, the input signal including a direct current (DC) voltage offset;
- and
- an encoder configured to
- receive the input signal from the signal processor,
- compute at least one of i) an average DC value of a previous portion of the input signal and ii) a weighted DC value of the previous portion of the input signal, and
- selectively invert portions of the input signal subsequent to the previous portion in response to at least one of i) the average DC value and ii) the weighted DC value.
A storage device, comprising:
- a signal processor configured to receive an input signal, the input signal including a direct current (DC) voltage offset;
- and
- an encoder configured to
- receive the input signal from the signal processor, and
- selectively invert portions of the input signal based on at least one of i) an average DC value of the input signal and ii) a weighted DC value of the input signal,
- wherein the encoder includes a comparator configured to compare DC offsets of i) a first codeword of the input signal and ii) a second codeword of the input signal.
A storage device, comprising:
- a signal processor configured to receive an input signal, the input signal including a direct current (DC) voltage offset;
- and
- an encoder configured to
- receive the input signal from the signal processor, and
- selectively invert portions of the input signal based on at least one of i) an average DC value of the input signal and ii) a weighted DC value of the input signal,
- wherein the encoder is configured to adjust a threshold based on a number of times the at least one of the average DC value and the weighted DC value exceeds the threshold.
A method for operating a storage device, the method comprising:
- receiving an input signal that includes a direct current (DC) voltage offset;
- computing at least one of i) an average DC value of a previous portion of the input signal and ii) a weighted DC value of the previous portion of the input signal;
- and
- selectively inverting portions of the input signal subsequent to the previous portion in response to at least one of i) the average DC value and ii) the weighted DC value.
A method for operating a storage device, the method comprising:
- receiving an input signal that includes a direct current (DC) voltage offset;
- selectively inverting portions of the input signal based on at least one of i) an average DC value of the input signal and ii) a weighted DC value of the input signal;
- and comparing DC offsets of a first codeword of the input signal and a second codeword of the input signal.
A method for operating a storage device, the method comprising:
- receiving an input signal that includes a direct current (DC) voltage offset;
- selectively inverting portions of the input signal based on at least one of i) an average DC value of the input signal and ii) a weighted DC value of the input signal;
- and
- adjusting a threshold based on a number of times the at least one of the average DC value and the weighted DC value exceeds the threshold.
Dependencies are inferred from the claim text.