Method and apparatus for equalization control
AssigneeQUALCOMM Incorporated
InventorsByoung-Hoon Kim, Durga Prasad Malladi, Yongbin Wei
Life of this patent
Estimating the term…
Abstract
An equalization filter is provided with the ability to softly switch between pure linear equalization and decision feedback equalization. A reliability gain factor and an associated gain factor calculated by a predetermined mapping relation are provided in a decision feedback path and a feedforward path, respectively. Increasing the reliability gain factor increases the significance of the decision feedback filtering. Better performance than pure linear equalization and pure decision feedback equalization can be achieved.
Claims32
A device configured to process a signal comprising a symbol sequence transmitted over a channel, said device comprising:
- a first filter having an input receiving said signal;
- and
- a feedback loop comprising a subtractor, a decision unit, and a second filter, wherein said subtractor is connected to subtract a decision feedback signal produced by said second filter from an output of said first filter, wherein said decision unit has an input connected to an output of said subtractor and an output connected to the input of said second filter, and wherein the second filter has coefficients weighted by a scalar value comprising a measure of decision reliability, the scalar value ranging between 0 and 1, wherein varying the scalar value adjusts the degree to which the decision feedback signal is relied upon for equalization,
- wherein the symbol sequence comprises a known symbol sequence positioned between consecutive data signal blocks in the symbol sequence and the first filter employs first filter coefficients selected at least in part using the known symbol sequence, and
- wherein the symbol sequence comprises a second known symbol sequence and the filter coefficients of the second filter and filter coefficients of a third filter are set using the difference between an output symbol sequence of the first filter and said second known symbol sequence.
A device configured to process a signal comprising a symbol sequence transmitted over a channel, said device comprising:
- a first filter having an input receiving said signal;
- a delay unit having its input coupled to the output of said first filter;
- a second filter having its input coupled to the output of said delay unit;
- an adder connected to sum the output of said first filter and the output of said second filter;
- and
- a decision feedback loop comprising a subtractor, a decision unit, and a third filter having filter coefficients associated with filter coefficients of said second filter, wherein said subtractor is connected to subtract the output of said third filter from the output of said adder and said decision unit has an input connected to the output of said subtractor and an output connected to the input of said third filter,
- wherein varying the filter coefficients of the second and third filters adjusts the degree to which output from the decision unit is relied upon for equalization, and wherein the symbol sequence comprises a known symbol sequence, and the device employs filter coefficients selected at least in part using the known symbol sequence positioned between consecutive data signal blocks in the transmitted symbol sequence,
- wherein the symbol sequence comprises a second known symbol sequence and the filter coefficients of the second and third filters are set using the difference between an output symbol sequence of the first filter and said second known symbol sequence,
- wherein the output of the second filter is weighted based on a first scalar value ranging from 0 to 1 and the output of the third filter is weighted based on a second scalar value ranging from 0 to 1.
A method of processing a received signal, said method comprising soft-switching between linear equalization and decision feedback equalization;
- wherein the soft-switching between linear equalization and decision feedback equalization comprises adjusting the degree to which decision feedback affects output of a first filter;
- wherein the soft-switching between linear equalization and decision feedback equalization employs a known symbol sequence positioned between consecutive data signal blocks in the received signal, and soft-switching comprises changing a reliability factor having a value ranging from 0 to 1 to control to what extent a decision feedback signal is used for equalization;
- and
- wherein the soft-switching between linear equalization and decision feedback equalization employs a second known symbol sequence, wherein filter coefficients of a second filter and filter coefficients of a third filter are set using the difference between an output symbol sequence of the first filter and the second known symbol sequence.
A method of processing a received signal, said method comprising:
- receiving a signal;
- filtering said signal with a first filter;
- filtering the output of said first filter with a second filter;
- adding the output of said first filter to the output of the second filter;
- subtracting a decision feedback signal from a result of the adding to provide a signal for decision;
- constructing an estimate of a result symbol of the subtracting such that the estimate is one of a set of predetermined symbols;
- and
- filtering a sequence of symbol estimates to provide said decision feedback signal with a third filter having filter coefficients associated with filter coefficients of said second filter;
- wherein varying the filter coefficients of the second and third filters adjusts the degree to which output from the decision feedback signal is relied upon for equalization, and wherein the signal for decision is provided using filter coefficients selected at least in part using a known symbol sequence positioned between consecutive data signal blocks in the signal;
- wherein the signal comprises a second known symbol sequence and the filter coefficients of the second and third filters are set using the difference between the output of the first filter and the second known symbol sequence;
- and
- wherein outputs of the second and third filters are weighted based on a scalar value ranging from 0 to 1.
A device for processing a signal, said device comprising:
- means for receiving said signal;
- and
- means for soft-switching between linear equalization and decision feedback equalization,
- wherein the means for soft-switching between linear equalization and decision feedback equalization comprise means for adjusting the degree to which decision feedback affects output of a first filter, and wherein the means for soft switching between linear equalization and decision feedback equalization employ a known symbol sequence positioned between consecutive data signal blocks in the signal, and the means for soft-switching comprise means for changing a reliability factor having a value ranging from 0 to 1 to control to what extent a decision feedback signal is used for equalization,
- wherein the means for soft-switching between linear equalization and decision feedback equalization employs a second known symbol sequence, wherein filter coefficients of a second filter and filter coefficients of a third filter are set using the difference between an output symbol sequence of the first filter and the second known symbol sequence.
A device configured to process a signal, the device comprising:
- means for filtering said signal with a first filter;
- means for filtering the output of said first filter with a second filter;
- means for adding the output of said first filter to the output of the second filter;
- means for subtracting a decision feedback signal from a result of adding the output of said first filter to the output of the second filter to provide a signal for constructing;
- means for constructing an estimate of a result of subtracting a decision feedback signal from the result of adding such that the estimate is one of a set of predetermined symbols;
- and
- means for filtering a sequence of symbol estimates to provide said decision feedback signal with a third filter having filter coefficients associated with filter coefficients of said second filter,
- wherein varying the filter coefficients of the second and third filters adjusts the degree to which the decision feedback signal is relied upon for equalization and wherein the signal for constructing is provided using filter coefficients selected at least in part using a known symbol sequence positioned between consecutive data signal blocks in the signal;
- wherein the signal comprises a second known symbol sequence and the filter coefficients of the second and third filters are set using the difference between the output of the first filter and the second known symbol sequence;
- and
- wherein outputs of the second and third filters are weighted based on a scalar value ranging from 0 to 1.
A computer-readable storage medium encoded thereon with instructions that when executed cause an apparatus to perform a method of processing a received signal, the method comprising soft-switching between linear equalization and decision feedback equalization,
- wherein the soft-switching between linear equalization and decision feedback equalization comprises adjusting the degree to which decision feedback affects output of a first filter,
- wherein the soft-switching between linear equalization and decision feedback equalization employs a known symbol sequence positioned between consecutive data signal blocks in the received signal, and the soft-switching changes a reliability factor having a value ranging from 0 to 1 to control to what extent a decision feedback signal is used for equalization;
- wherein the soft-switching between linear equalization and decision feedback equalization employs a second known symbol sequence, wherein filter coefficients of a second filter and filter coefficients of a third filter are set using the difference between an output of the first filter and the second known symbol sequence.
A computer-readable storage medium encoded thereon with instructions that when executed cause an apparatus to perform a method of processing a received signal, the method comprising:
- receiving a signal;
- filtering said signal with a first filter;
- filtering the output of said first filter with a second filter;
- adding the output of said first filter to the output of the second filter;
- subtracting a decision feedback signal from the result of the adding to provide a signal for decision;
- constructing an estimate of the result symbol of the subtracting such that the estimate is one of a set of predetermined symbols;
- and
- filtering a sequence of symbol estimates to provide said decision feedback signal with a third filter having filter coefficients associated with filter coefficients of said second filter;
- wherein varying the filter coefficients of the second and third filters adjusts the degree to which the decision feedback signal is relied upon for equalization;
- and wherein filtering the output of said first filter with a second filter and adding the output of said first filter to the output of the second filter employs filter coefficients selected at least in part using a known symbol sequence positioned between consecutive data signal blocks in the signal;
- wherein the signal comprises a second known symbol sequence and the filter coefficients of the second and third filters are set using the difference between the output of the first filter and the second known symbol sequence;
- and
- wherein outputs of the second filter are weighted based on a scalar value ranging from 0 to 1.
Dependencies are inferred from the claim text.