Receiver with transcoder and adaptive filter
AssigneeMarvell Asia Pte Ltd
InventorsOliver Weiss, Martin Broich
Life of this patent
Estimating the term…
Abstract
A receiver circuit is disclosed. The receiver circuit includes an input circuit configured to receive a data stream defined by a plurality of input symbols. Ones of the input symbols are encoded with M-bit values. A transcoder transcodes the input symbols in the data stream encoded with M-bit values to a stream of transcoded symbols. Ones of the transcoded symbols are encoded with N-bit values, where N<M. An adaptive filter is configured to remove noise from the stream of transcoded symbols to generate a stream of filtered transcoded symbols. A recoder is configured to recode the stream of filtered transcoded symbols to a stream of recoded symbols, where ones of the recoded symbols are encoded with M-bit values.
Claims28
A receiver circuit, comprising:
- an input circuit configured to receive at an input of the receiver circuit a data stream defined by a plurality of input symbols, each of the input symbols being encoded with a respective M-bit value;
- a transcoder circuit configured to transcode the input symbols in the data stream from each of the input symbols being encoded with M-bit values to a stream of transcoded symbols, each of the transcoded symbols being transcoded from a respective one of the input symbols and being encoded with a respective N-bit value in preparation for adaptive filtering, wherein N<M;
- an adaptive filter downstream from the transcoder circuit and configured to perform the adaptive filtering including removing noise from the stream of transcoded symbols output from the transcoder circuit to generate a stream of filtered transcoded symbols, each of the filtered transcoded symbols having a respective N-bit value, and the adaptive filter comprising
- a plurality of electronic circuits, each of the plurality of electronic circuits configured to receive the stream of transcoded symbols, and
- a plurality of delay elements connected to inputs of the plurality of electronic circuits and configured to delay reception of the stream of transcoded symbols at ones of the plurality of electronic circuits;
- and
- a recoder circuit downstream from the adaptive filter and configured to recode the stream of filtered transcoded symbols output from the adaptive filter to a stream of recoded symbols, each of the recoded symbols being encoded with a respective M-bit value.
An adaptive filtering circuit including:
- a transcoder circuit configured to transcode input symbols of a data stream from each of the input symbols being encoded with M-bit values to a stream of transcoded symbols, each of the transcoded symbols being transcoded from a respective one of the input symbols and encoded with a respective N-bit value in preparation for adaptive filtering, wherein N<M;
- an adaptive filter downstream from the transcoder circuit and configured to perform the adaptive filtering including removing noise from the stream of transcoded symbols output from the transcoder circuit to generate a stream of filtered transcoded symbols, each of the filtered transcoded symbols having a respective N-bit value, and the adaptive filter comprising
- a plurality of electronic circuits, each of the plurality of electronic circuits configured to receive the stream of transcoded symbols, and
- a plurality of delay elements connected to inputs of the plurality of electronic circuits and configured to delay reception of the stream of transcoded symbols at ones of the plurality of electronic circuits;
- and
- a recoder circuit downstream from the adaptive filter circuit and configured to recode the stream of filtered transcoded symbols output from the adaptive filter to a stream of recoded symbols, each of the recoded symbols being encoded with a respective M-bit value.
A method of operation for a receiver circuit, the method comprising:
- receiving at the receiver circuit a data stream defined by a plurality of input symbols, each of the input symbols being encoded with a respective M-bit value;
- transcoding the input symbols in the data stream from each of the input symbols being encoded with a respective M-bit value to a stream of transcoded symbols, each of the transcoded symbols being transcoded from a respective one of the input symbols and being encoded with a respective N-bit value in preparation for adaptive filtering, wherein N<M;
- performing the adaptively filtering, via a plurality of electronic circuits, of the transcoded symbols to generate a stream of filtered transcoded symbols, each of the filtered transcoded symbols having a respective N-bit value and the adaptive filtering comprising
- via a plurality of delay elements connected to inputs of the plurality of electronic circuits, delaying reception of the stream of transcoded symbols at ones of the plurality of electronic circuits, and
- subsequent to the delaying, receiving the stream of transcoded symbols at each of the plurality of electronic circuits;
- and
- recoding the stream of filtered transcoded symbols resulting from the adaptive filtering to a stream of recoded symbols, each of the recoded symbols being encoded with a respective M-bit value.
Dependencies are inferred from the claim text.