Patent attributes
A receiver for use in a data channel on an integrated circuit device includes a non-linear equalizer having as inputs digitized samples of signals on the data channel, decision circuitry configured to determine from outputs of the non-linear equalizer a respective value of each of the signals, and adaptation circuitry configured to adapt parameters of the non-linear equalizer based on respective ones of the value. The non-linear equalizer may be a neural network equalizer, such as a multi-layer perceptron neural network equalizer, or a reduced complexity multi-layer perceptron neural network equalizer. A method for detecting data on a data channel on an integrated circuit device includes performing non-linear equalization of digitized samples of input signals on the data channel, determining from output signals of the non-linear equalization a respective value of each of the output signals, and adapting parameters of the non-linear equalization based on respective ones of the value.