A signal processing apparatus has a plurality of baseline wander
correcting units, provided in a processing path in which a predetermined
processing is performed on an input signal. Baseline wander of the signal
is corrected sequentially by each of the plurality of baseline wander
correcting units. At least a baseline wander correcting unit placed in
the initial stage may correct baseline wander by a feedback control. The
baseline wander correcting units correct the baseline wanders,
respectively, so that the wander of baseline can be efficiently
corrected.