<p>It is possible to improve the tap coefficient correction accuracy and perform a high-quality adaptive equalization. According to a control signal, a tap coefficient filter control unit (11) corrects the tap coefficient of a filter and performs equalization of a reception signal in which a data signal is multiplexed with a pilot signal as a known signal for performing reception fluctuation compensation of the data signal. A training signal setting unit (12) sets both of the data signal and the pilot signal as training signal as an ideal value of the equalization output. A tap coefficient correction control unit (13) acquires an error signal as a difference between the training signal and the filter output signal from the tap coefficient filter control unit (11) after equalization is performed and performs an adaptive algorithm calculation so as to reduce the error signal and generate a control signal for correcting the tap coefficient.</p>