IL202168A

Method and apparatus for determining filter coefficients in a decision-feedback equalizer

Abstract

This record has no abstract on file.

IL202168A, drawing sheet 1
Sheet 1 of 14

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

21 claims: 5 independent, 16 dependent

  1. 1
    A method for determining filter coefficients in a decision-feedback equalizer, the decision-feedback equalizer having a feedforward filter and a feedback filter each defined by a plurality of coefficients, the method comprising:selecting a cost function for the decision-feedback equalizer, the cost function is the Mean Squared Error (MSE) between an equalizer output assuming error-free feedback and a target equalizer output plus a modified measure of the energy of the feedback filter coefficients;and adjusting the plurality of coefficients until a convergence condition is met, wherein the convergence condition is to minimize the cost function.
  2. 14
    A decision-feedback equalizer, comprising:a feedforward filter having a plurality of filter taps, the filter taps having corresponding filter coefficients;a feedback filter having a plurality of filter taps, the filter taps having corresponding filter coefficients;a coefficient generator coupled to the feedforward filter and the feedback filter, adapted to update the filter coefficients of the feedforward filter and the feedback filter to minimize a predetermined cost function, wherein the cost function is a Mean Squared Error (MSE) between an equalizer output assuming error-free feedback and a target equalizer output, plus a modified measure of energy of the feedback filter coefficients;a summing node coupled to an output of the feedforward filter and an output of the feedback filter, the summing node configured to subtract the output of the feedback filter from the output of the feedforward filter, to generate an estimate of an original transmitted symbol;and a slicer coupled to the summing node, the slicer adapted to receive the estimate and determine the original transmitted symbol.
  3. 19
    A method for determining filter coefficients in a decision-feedback equalizer, the decision-feedback equalizer having a feedforward filter and a feedback filter each defined by a plurality of coefficients, the method comprising:selecting a cost function for the decision-feedback equalizer, the cost function is the Mean Squared Error (MSE) between an equalizer output assuming error-free feedback and a target equalizer output plus a modified measure of energy of the feedback filter coefficients;and adjusting the plurality of coefficients according to a Recursive Least Squares (RLS) algorithm.
  4. 20
    An apparatus, comprising:a processing unit;and a memory storage unit coupled to the processing unit, the memory storage unit storing computer-readable instructions, comprising: a first set of instructions for determining filter coefficients in a decision-feedback equalizer having a feedforward filter and a feedback filter each defined by a plurality of coefficients, by selecting a cost function for the decision-feedback equalizer, the cost function defined as the Mean Squared Error (MSE) between an equalizer output assuming error-free feedback and a target equalizer output plus a modified measure of energy of the feedback filter coefficients;and a second set of instructions for adjusting the plurality of coefficients until a convergence condition is met, wherein the convergence condition is to minimize the cost function.
  5. 21
    An apparatus, comprising:a processing unit;and a memory storage unit coupled to the processing unit, the memory storage unit storing computer-readable instructions, comprising: a first set of instructions for determining filter coefficients of a differential feed-back equalizer having a feed-back filter and a feed-forward filter, and an error term by application of a Least Mean Square (LMS) algorithm to iteratively compute equations: f m\ ~ fn A -Y|f 5 b״+i = e-2p(l-pg))b״+ pZ״e״;and en = y״~fX״-bHnZn wherein f represents filter coefficients of the feed-forward filter, b represents filter coefficients of the feed-back filter, X represents feed-forward filter contents, p represents a correlation between a slicer output of the differential feed-back equalizer and a transmitted signal, e represents the error term, Z represents feed-back filter contents assuming error-free feedback, y represents a received sample, and μ represents an LMS step size.