Fast transversal multi-input system
AssigneeSeagate Technology LLC
InventorsBelkacem Derras, William Michael Radich, Rishi Ahuja
Life of this patent
Estimating the term…
Abstract
Multiple input single output (MISO) systems and processes are presented that can adaptively equalize multiple signals to produce an output. In some examples, the MISO systems can include a fast transversal recursive least square (RLS) algorithm to produce the output. Fast transversal RLS algorithms can be less complex than other RLS algorithms. In some examples, the fast transversal RLS algorithm may be optimized to have no division operations. The MISO system may have two or more inputs.
Claims17
An apparatus comprising:
- a circuit including:
- a first input to receive a first signal;
- a second input to receive a second signal, the second input different and distinct from the first input;
- a first filter circuit adapted to determine first weighting coefficients and second weighting coefficients based on the first signal, the second signal, and an error signal, and a recursive least square (RLS) process;
- a second filter circuit adapted to modify the first signal via the first weighting coefficients to produce a first filtered signal, and modify the second signal via the second weighting coefficients to produce a second filtered signal;
- a first combiner circuit adapted to combine the first filtered signal and the second filtered signal to produce a combined signal;
- a reference signal generator circuit configured to generate a reference signal based on a bit sequence;
- a second combiner circuit adapted to combine the reference signal and the combined signal to produce the error signal;
- and
- an output to provide the combined signal.
An apparatus comprising:
- a circuit including:
- a first input to receive a first signal;
- a second input to receive a second signal;
- a reference signal generator circuit configured to generate a reference signal based on a bit sequence;
- and
- an output to provide a combined signal;
- and
- a channel circuit including:
- a first filter circuit adapted to determine first weighting coefficients and second weighting coefficients based on the first signal, the second signal, and an error signal;
- a second filter circuit adapted to modify the first signal via the first weighting coefficients to produce a first filtered signal, and modify the second signal via the second weighting coefficients to produce a second filtered signal;
- a first combiner circuit adapted to combine the first filtered signal and the second filtered signal to produce the combined signal;
- a second combiner circuit adapted to combine the reference signal and the combined signal to produce the error signal;
- a detector circuit configured to receive the combined signal and produce a detected signal;
- a decoder circuit configured to receive the detected signal and produce a decoded signal;
- and
- a buffer circuit configured to store the decoded signal.
An apparatus comprising:
- a circuit including:
- a first input to receive a first signal;
- another input to receive another signal;
- a first forward error calculator circuit adapted to calculate a first extended gain vector based on the first signal, a first offset gain vector, a first forward prediction filter value, and a first aposteriori prediction error value;
- another forward error calculator circuit adapted to calculate another extended gain vector based on the another signal;
- a first backwards error calculator circuit adapted to calculate a first gain vector based on the first extended gain signal;
- another backwards error calculator circuit adapted to calculate another gain vector based on the another extended gain vector;
- and
- a multiple input combiner circuit adapted to calculate an output signal, an error signal, and an overall tap vector based on the first signal, the another signal, the first gain vector, and the another gain vector.
A method comprising:
- receiving, at a first signal acquisition circuit, a first signal at a first input;
- receiving, at a second signal acquisition circuit, another signal at another input;
- filtering, via a multiple input single output (MISO) system, the first signal via a recursive least square (RLS) process using first weighting coefficients corresponding to the first signal to produce a first filtered signal;
- filtering, via the MISO system, the another signal via the RLS process using another weighting coefficients corresponding to the another signal to produce another filtered signal;
- combining, via the MISO system, the first filtered signal and the another filtered signal to produce an output signal;
- combining, at a filter circuit, the output signal with a reference signal to produce an error signal;
- calculating the first weighting coefficients and the another weighting coefficients based on the first signal, the another signal, and the error signal;
- and
- providing the output signal and the error signal as outputs from the filter circuit and the MISO system.
Dependencies are inferred from the claim text.