A real-time system changes a combination of coil elements and channel
assignations for each echo by using a pulse sequence, and collects data
without performing phase encoding. A host system then calculates a
correlation value of data reconstructed for each channel and reference
data. When the correlation value is smaller than a predetermined
threshold value, the host system judges the coil element combination to
be abnormal. The host system makes a level correction on the collected
data and creates an alternative solution for the abnormal coil element
combination, including a reduction of a number of channels.