Patent ID: 6928110

Claim:
An adaptive equalizer training circuit that performs a training process, the adaptive equalizer training circuit being connected to a transmitter via a transmission path and receiving a training signal from the transmitter, the adaptive equalizer training circuit comprising: a training signal generator configured to generate the same training signal as the training signal received from the transmitter; an initial impulse response calculator configured to correct a time difference between the training signal received from the transmitter in a training starting stage and the training signal generated by the training signal generator; a target signal response updater configured to calculate a target signal by carrying out a convolutional calculation, the convolutional calculation being carried out, based on a tap coefficient updated by an error signal and the training signal generated by the training signal generator, the convolutional calculation being carried out in a time domain; a tap coefficient updater comprising: a convolutional calculator configured to carry out a convolutional calculation, based on the tap coefficient updated by the error signal and the training signal received from the transmitter, the convolutional calculation being carried out in the time domain; a subtractor configured to calculate a difference between the convolutional calculation result obtained by the target signal response updater and the convolutional calculation result obtained by the convolutional calculator, the difference being calculated in the time domain; and an error signal generator configured to generate the error signal, based on the difference calculated by the subtractor, the error signal being utilized by the target signal response updater and the convolutional calculator; wherein the adaptive equalizer training circuit repeats the training process until the tap coefficient, updated by the tap coefficient updater, reaches a predetermined convergence condition.