DC-free codes
AssigneeMarvell International Ltd.
InventorsGregory Burd, Pantas Sutardja, Mats Oberg
Life of this patent
Estimating the term…
Abstract
An encoder comprises a DC tracking device that generates a metric based on portions of a communication signal and an invert signal as a function of the metric, wherein the invert signal has a flip state and a nonflip state. An inverter that selectively inverts the portions based on said invert signal to reduce an average DC value of the communication signal.
Claims27
An encoder, comprising:
- a DC tracking device that generates a metric based on portions of a communication signal and that generates an invert signal as a function of the metric, wherein the invert signal has a flip state and a nonflip state;
- and
- an inverter that selectively inverts the portions based on the invert signal to reduce an average DC value of the communication signal,
- wherein the metric includes at least one of the average DC value and a weighted DC value.
An encoder, comprising:
- a DC tracking device that generates a metric based on portions of a communication signal and an invert signal as a function of the metric, wherein the invert signal has a flip state and a nonflip state;
- and
- an inverter that selectively inverts the portions based on the invert signal to reduce an average DC value of the communication signal,
- wherein each of the portions includes a sector in the communication signal.
An encoder, comprising:
- a DC tracking device that generates a metric based on portions of a communication signal and an invert signal as a function of the metric, wherein the invert signal has a flip state and a nonflip state;
- and
- an inverter that selectively inverts the portions based on the invert signal to reduce an average DC value of the communication signal, wherein each of the portions includes a codeword.
A disk drive, comprising:
- a signal processor that processes an input signal;
- and
- an encoder that generates an encoded signal as a function of the input signal, the encoder including a DC tracking device that generates a metric based on portions of the input signal and an invert signal having a flip state and a nonflip state as a function of the metric such that the portions of the input signal are selectively inverted.
An encoder, comprising:
- DC tracking means for generating a metric based on portions of a communication signal and for generating an invert signal as a function of the metric, wherein the invert signal has a flip state and a nonflip state;
- and
- inverting means for selectively inverting the portions of the communication signal based on the invert signal,
- wherein the metric includes at least one of the average DC value and a weighted DC value.
An encoder, comprising:
- DC tracking means for generating a metric based on portions of a communication signal and an invert signal as a function of the metric, wherein the invert signal has a flip state and a nonflip state;
- and
- inverting means for selectively inverting the portions of the communication signal based on the invert signal,
- wherein the metric of the communication signal is based on sectors in the communication signal.
An encoder, comprising:
- DC tracking means for generating a metric based on portions of a communication signal and an invert signal as a function of the metric, wherein the invert signal has a flip state and a nonflip state;
- and
- inverting means for selectively inverting the portions of the communication signal based on the invert signal,
- wherein the metric of the communication signal is based on codewords in the communication signal.
A disk drive, comprising:
- signal processing means for processing an input signal;
- and
- encoding means for generating an encoded signal as a function of the input signal, the encoding means including DC tracking means for generating a metric based on portions of the input signal and an invert signal having a flip state and a nonflip state as a function of the metric such that the portions of the input signal are selectively inverted.
A method of operating an encoder, comprising:
- generating a metric based on portions of a communication signal and generating an invert signal as a function of the metric, wherein the invert signal has a flip state and a nonflip state;
- and
- selectively inverting the portions of the communication signal based on the invert signal,
- wherein the metric includes at least one of the average DC value and a weighted DC value.
A method of operating an encoder, comprising:
- generating a metric based on portions of a communication signal and an invert signal as a function of the metric, wherein the invert signal has a flip state and a nonflip state;
- and
- selectively inverting the portions of the communication signal based on the invert signal,
- wherein the metric of the communication signal is based on sectors in the communication signal.
A method of operating an encoder, comprising:
- generating a metric based on portions of a communication signal and an invert signal as a function of the metric, wherein the invert signal has a flip state and a nonflip state;
- and
- selectively inverting the portions of the communication signal based on the invert signal, wherein the metric of the communication signal is based on codewords in the communication signal.
A method for operating a disk drive, comprising:
- processing an input signal;
- generating an encoded signal as a function of the input signal;
- and
- generating a metric based on portions of the input signal and an invert signal having a flip state and a nonflip state as a function of the metric such that the portions of the input signal are selectively inverted.
Dependencies are inferred from the claim text.