A receiver comprising: a plurality of antennas (111, 116); a high-frequency unit (121, 125) operable to perform a predetermined process including amplification of reception signals received by the plurality of antennas; a gain control unit operable to control a gain of the high-frequency unit (121, 125) so that a plurality of reception process signals output from the high-frequency unit (121, 125) satisfy a predetermined condition; a channel characteristic estimation unit operable to estimate a channel characteristic for each channel, in accordance with pilot signals included in the plurality of reception process signals output from the high-frequency unit (121, 125); an interference noise estimation unit operable to estimate interference and noise amounts of a plurality of unnecessary signals with respect to interference and noise included in the plurality of reception process signals output from the high-frequency unit (121, 125), in accordance with the plurality of reception process signals; characterized by an amplitude correction unit operable to correct each of estimation values of interference and noise amounts of the unnecessary signals obtained by the estimation performed by the interference noise estimation unit, in accordance with a gain ratio that is a ratio of a second control gain value to a first control gain value, wherein the first control gain value is a gain value of the high-frequency unit (121, 125) during the estimation of interference and noise amounts of the unnecessary signals, and the second control gain value is a gain value of the high-frequency unit (121, 125) during reception of a desired signal; a noise amount correction unit operable to correct noise amount with respect to noise among each amplitude correction interference and noise amount obtained by the correction performed by the amplitude correction unit, in accordance with the second control gain value; a weight generation unit operable to generate weights for use in a weighting calculation to be performed on the plurality of reception process signals output from the high-frequency unit (121, 125), in accordance with a result of the estimation performed by the channel characteristic estimation unit and a result of the correction performed by the noise amount correction unit; and a weighting calculation unit operable to perform a weighting calculation onto the plurality of reception process signals output from the high-frequency unit (121, 125), in accordance with the weights generated by the weight generation unit. a plurality of antennas (111, 116); a high-frequency unit (121, 125) operable to perform a predetermined process including amplification of reception signals received by the plurality of antennas; a gain control unit operable to control a gain of the high-frequency unit (121, 125) so that a plurality of reception process signals output from the high-frequency unit (121, 125) satisfy a predetermined condition; a channel characteristic estimation unit operable to estimate a channel characteristic for each channel, in accordance with pilot signals included in the plurality of reception process signals output from the high-frequency unit (121, 125); an interference noise estimation unit operable to estimate interference and noise amounts of a plurality of unnecessary signals with respect to interference and noise included in the plurality of reception process signals output from the high-frequency unit (121, 125), in accordance with the plurality of reception process signals; characterized by an amplitude correction unit operable to correct each of estimation values of interference and noise amounts of the unnecessary signals obtained by the estimation performed by the interference noise estimation unit, in accordance with a gain ratio that is a ratio of a second control gain value to a first control gain value, wherein the first control gain value is a gain value of the high-frequency unit (121, 125) during the estimation of interference and noise amounts of the unnecessary signals, and the second control gain value is a gain value of the high-frequency unit (121, 125) during reception of a desired signal; a noise amount correction unit operable to correct noise amount with respect to noise among each amplitude correction interference and noise amount obtained by the correction performed by the amplitude correction unit, in accordance with the second control gain value; a weight generation unit operable to generate weights for use in a weighting calculation to be performed on the plurality of reception process signals output from the high-frequency unit (121, 125), in accordance with a result of the estimation performed by the channel characteristic estimation unit and a result of the correction performed by the noise amount correction unit; and a weighting calculation unit operable to perform a weighting calculation onto the plurality of reception process signals output from the high-frequency unit (121, 125), in accordance with the weights generated by the weight generation unit.