Collecting first and second echoes and third or fourth echoes, controlling
a unit to supply a coil with a base pulse during a period of collecting
the echoes, and to further supply the coil with a unit pulse before the
period of collecting the third or fourth echoes, measuring an amount of
deviation of a peak position of the second echo from a peak position of
the first echo, measuring an amount of shift of a peak position of the
third or fourth echoes from the peak position of the first or second
echoes, determining a correction energy based on the amount of shift, an
energy of the unit pulse, and the amount of deviation, and controlling,
during the actual scanning, the unit to supply the coil with the base
pulse, and to further supply the coil with a correction pulse of the
determined correction energy.