An equalizer calculates an equalization weight using a transmission
channel response vector that arranges transmission channel estimation at
the detection path timing and at the neighbor path timings thereof. The
equalizer realizes excellent equalization characteristics by generating a
transmission channel response vector that will not be affected by MPI by
use of a multipath interference canceller (MPIC) to calculate the
equalization weight.