Error propagation limiting encoder/decoder for multilevel decision feedback equalization
First Claim
1. An encoder for generating encoded data signals, comprising:
- an input circuit operable to receive an unencoded data signal; and
an encoding circuit, coupled to the input circuit, operable to generate the encoded data signal using a code that eliminates infinitely propagating error sequences when the encoded data signal is recovered by a decision feedback equalizer data recovery channel.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is an encoder and decoder that eliminate all infinitely propagating error sequences for many sets of taps. The encoder includes an input circuit operable to receive an unencoded data signal and an encoding circuit, coupled to the input circuit, operable to generate the encoded data signal using a code that eliminates infinitely propagating error sequences when the encoded data signal is recovered by a decision feedback equalizer data recovery channel. The decoder includes an input circuit operable to receive an encoded data signal and a decoding table, coupled to the input circuit, operable to generate the decoded data signal using a code that eliminates infinitely propagating error sequences when the encoded data signal is recovered by a decision feedback equalizer data recovery channel.
-
Citations
32 Claims
-
1. An encoder for generating encoded data signals, comprising:
-
an input circuit operable to receive an unencoded data signal; and an encoding circuit, coupled to the input circuit, operable to generate the encoded data signal using a code that eliminates infinitely propagating error sequences when the encoded data signal is recovered by a decision feedback equalizer data recovery channel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A circuit for generating decoded data signals, comprising:
-
an analog to digital converter, coupled to an analog signal representing encoded data, operable to generate a digital signal representing the analog signal; a decision feedback equalizer, comprising a forward equalizer, coupled to the digital signal, operable to generate an equalized digital signal, a threshold detector, coupled to the equalized digital signal and a feedback signal, operable to generate a data signal, and a feedback equalizer, coupled to the data signal, operable to generate the feedback signal; and a decoder, coupled to the data signal, operable to generate a decoded data signal; wherein the encoded data is encoded using a code that eliminates infinitely propagating error sequences. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A decoder for decoding encoded data signals, comprising:
-
an input circuit operable to receive an encoded data signal; and a decoding table, coupled to the input circuit, operable to generate the decoded data signal using a code that eliminates infinitely propagating error sequences when the encoded data signal is recovered by a decision feedback equalizer data recovery channel. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A data storage or transmission system comprising:
-
an input circuit operable to receive an unencoded data signal; an encoding circuit, coupled to the input circuit, operable to generate the encoded data signal using a code; a data transmission or storage media operable to receive the encoded data signal, store or transmit the encoded data signal and output a received encoded data signal; a decision feedback equalizer data recovery channel operable to receive the received encoded data signal and output a recovered encoded data signal; and a decoding circuit, operable to receive the recovered encoded data signal and generate a decoded data signal using the code; wherein the code eliminates infinitely propagating error sequences. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method of storing or transmitting data comprising the steps of:
-
receiving an unencoded data signal; encoding the unencoded data signal to form an encoded data signal using a code; storing the encoded data signal in a data storage media or transmitting the encoded data signal into a data transmission media; receiving a stored or transmitted encoded data signal from the data storage or transmission media; recovering a recovered encoded data signal from the stored or transmitted encoded data signal using a decision feedback equalizer data recovery channel; and decoding the recovered encoded data signal to generate a decoded data signal using the code; wherein the code eliminates infinitely propagating error sequences. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification