Respective regenerative signals from magnetic heads 1A, 1B are combined into one system through a changeover switch 9. After the reproducing characteristic is compensated by using a filter 4 serving as an equalizer, that combined signal is decoded at a decoder 5. An adaptive control unit 7 adjusts (modifies) the characteristic of the filter 4 so that it becomes optimum on the basis of a decode error (residual) at the decoder 5 and an input to the filter 4. The adaptive control unit 7 carries out an adaptive processing in a time divisional manner for every regenerative signal of respective magnetic heads 1A, 1B to send filter coefficients for the respective magnetic heads 1A, 1B to the filter 4. Thus, since the adaptive processing is carried out in a time divisional manner by the filter 4 and the adaptive control unit 7, the circuit scale can be reduced, resulting in low cost.