i understand that there are linear equalizers such as MMSE and ZF, however there are also non-linear equalizers such as MLD. i would like to know what is the difference between a non-linear equalizer and linear equalizer, and how one can be distinguished from the other?

  • $\begingroup$ What exactly do you mean by how one can be distinguished from the other? What information are you given? Is it input and output? Is it code? Is it formulas? $\endgroup$
    – Phonon
    May 23, 2014 at 0:43
  • $\begingroup$ Would you mind explaining your abbreviations. MMSE = Minimum mean squared error, ZF = zero forcing, MLD = maximum likelihood detector? $\endgroup$
    – Deve
    May 23, 2014 at 8:10
  • $\begingroup$ MMSE = Minimum mean squared error, ZF = zero forcing, MLD = maximum likelihood detector. Yes Deve, the abbreviations are correct $\endgroup$ May 23, 2014 at 9:33

2 Answers 2


This is not a complete and comprehensive answer but provides some examples showing the key features in a linear and non-linear equalizer and also clarifies consideration for feedforward vs feedback structures in equalizers.

Linear equalizers are typically feed-forward in structure, and linear as the output is a linear combination of scaled and delayed versions of the input. The type of linear equalizer varies depending on the algorithm used to determine the scaling in adaptive cases (LMS, RLS, RLS-Gradient, etc) but can also be used in non-adaptive applications (such as to compensate for an analog filter response in a receiver). Linear equalizers are typically the simplest to implement but have the worst performance compared to non-linear equalizers, especially in channels with deep selective frequency nulls in the passband (from frequency selective fading).

Linear Equalizer

Since a typical multipath channel distortion can be modeled as a linear feed-forward FIR system (multiple copies of the transmit signal arrive at different delays), it would be tempting to use a recursive IIR system as the linear equalizer to generate the inverse response.

If it was certain that the channel being equalized would always be a minimum phase system, then a recursive equalizer could be used. A minimum phase channel would have all "echos" trailing the primary or strongest response, and all zeros would be inside the unit circle. Thus the inverse filter as an IIR would have all poles inside the unit circle.

possible channel responses

Typical channels are mixed with both leading and trailing echos, which means they have zeros outside the unit circle. An equalizing IIR filter as the inverse filter would end up having poles outside the unit circle and be unstable and therefore recursive feedback structures cannot be used (as a linear equalizer solution).

typical channel response

Decision Feedback Structures however are recursive and frequently used. They are the common choice for time domain equalization for frequency selective channels with deep frequency nulls. Another example of a non-linear equalizer is the MLSE Equalizer which represents the best that can be done but is the most computationally intensive. More often the MLSE equalizer is used in simulation as a benchmark to compare various equalizer algorithms targeted for implementation.

A block diagram of the Decision Feedback Equalizer is shown below. What specifically makes it non-linear is that hard decisions are made on the waveform prior to being input into the feedback structure. The process of making hard decisions is a non-linear process. The output of the feedback structure is no longer dependent on the linear combination of scaled and delayed versions of past outputs (specifically the effective scaling of each sample changes based on the value of that sample when the decision is made - this is non-linear).

Decision Feedback Equalizer


Linear equalizer will not have any feedback filter inoreder to compensate the problem in linear equalizer, nonlinear equalizers got introduced and they will have feed forward filters(linear equalizer) +feedback filters

  • 1
    $\begingroup$ Why do you say that a linear system with feedback is a nonlinear system? $\endgroup$ Jan 30, 2018 at 17:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.