A wireless receiving device comprising: a signal measurement unit to measure a characteristic value of each of received signals as a measurement result, the received signals being signals received by a plurality of reception antennas (101-1 to 101-M); a weighting factor generation unit to generate weighting factors each for suppression of the received signals, by calculating a correlation for each of the measurement results of the received signals using the latest measurement result and at least one previous measurement result, the measurement results being provided by the signal measurement unit; a plurality of interference suppression units (105-1 to 105-N) to each perform, in a parallel manner, interference suppression processing on the received signals, using one of the weighting factors, the one weighting factor used by one of the interference suppression units being different from weighting factors used by other interference suppression units, the weighting factors being generated by the weighting factor generation unit at different points of time; a plurality of arrival detection units (106-1 to 106-N) connected one-to-one to the plurality of interference suppression units, each of the arrival detection units detecting arrival of a desired signal using received signals that have been subjected to the interference suppression processing in the corresponding interference suppression unit connected thereto; an arrival determination unit to determine whether the desired signal has arrived, on the basis of detection results provided by the plurality of arrival detection units; and a demodulation processing unit to demodulate the received signals received by the plurality of reception antennas, when the arrival determination unit determines that the desired signal has arrived. a signal measurement unit to measure a characteristic value of each of received signals as a measurement result, the received signals being signals received by a plurality of reception antennas (101-1 to 101-M); a weighting factor generation unit to generate weighting factors each for suppression of the received signals, by calculating a correlation for each of the measurement results of the received signals using the latest measurement result and at least one previous measurement result, the measurement results being provided by the signal measurement unit; a plurality of interference suppression units (105-1 to 105-N) to each perform, in a parallel manner, interference suppression processing on the received signals, using one of the weighting factors, the one weighting factor used by one of the interference suppression units being different from weighting factors used by other interference suppression units, the weighting factors being generated by the weighting factor generation unit at different points of time; a plurality of arrival detection units (106-1 to 106-N) connected one-to-one to the plurality of interference suppression units, each of the arrival detection units detecting arrival of a desired signal using received signals that have been subjected to the interference suppression processing in the corresponding interference suppression unit connected thereto; an arrival determination unit to determine whether the desired signal has arrived, on the basis of detection results provided by the plurality of arrival detection units; and a demodulation processing unit to demodulate the received signals received by the plurality of reception antennas, when the arrival determination unit determines that the desired signal has arrived. <EOS>