A beam formation device comprising: a Doppler analysis unit configured to calculate a Doppler spectrum from a reception signal of each of a plurality of reception antennas (1-1 to 1-M; 1-1 to 1-J), and configured to calculate a reception signal vector including the Doppler spectrum calculated from the reception signal of each of the reception antennas; a correlation matrix calculation unit configured to calculate a correlation matrix regarding the reception signal vector calculated by the Doppler analysis unit; a Doppler bin detection unit configured to detect a target Doppler bin that is a Doppler bin in which a target signal is present from the correlation matrix calculated by the correlation matrix calculation unit and the reception signal vector calculated by the Doppler analysis unit; a target signal removal unit configured to remove, from the correlation matrix calculated by the correlation matrix calculation unit, the target signal in the target Doppler bin detected by the Doppler bin detection unit so as to calculate a target-signal-removed correlation matrix from which the target signal has been removed; a weighting calculation unit configured to calculate an adaptive weighting of the reception signal vector from the target-signal-removed correlation matrix calculated by the target signal removal unit; and a beam formation unit configured to form an adaptive beam from the reception signal vector calculated by the Doppler analysis unit and the adaptive weighting calculated by the weighting calculation unit, characterized in that: the Doppler bin detection unit includes: an eigenvector calculation unit configured to calculate a plurality of eigenvectors in the correlation matrix calculated by the correlation matrix calculation unit; an eigen beam formation unit configured to form a plurality of eigen beams from the plurality of eigenvectors calculated by the eigenvector calculation unit and the reception signal vector calculated by the Doppler analysis unit, using the plurality of eigenvectors as a beam weighting for the reception signal vector; and a detection processing unit configured to compare Doppler spectra of the plurality of eigen beams formed by the eigen beam formation unit and a threshold, and configured to detect the target Doppler bin on the basis of the comparison result between the Doppler spectra of the plurality of eigen beams and the threshold. a Doppler analysis unit configured to calculate a Doppler spectrum from a reception signal of each of a plurality of reception antennas (1-1 to 1-M; 1-1 to 1-J), and configured to calculate a reception signal vector including the Doppler spectrum calculated from the reception signal of each of the reception antennas; a correlation matrix calculation unit configured to calculate a correlation matrix regarding the reception signal vector calculated by the Doppler analysis unit; a Doppler bin detection unit configured to detect a target Doppler bin that is a Doppler bin in which a target signal is present from the correlation matrix calculated by the correlation matrix calculation unit and the reception signal vector calculated by the Doppler analysis unit; a target signal removal unit configured to remove, from the correlation matrix calculated by the correlation matrix calculation unit, the target signal in the target Doppler bin detected by the Doppler bin detection unit so as to calculate a target-signal-removed correlation matrix from which the target signal has been removed; a weighting calculation unit configured to calculate an adaptive weighting of the reception signal vector from the target-signal-removed correlation matrix calculated by the target signal removal unit; and a beam formation unit configured to form an adaptive beam from the reception signal vector calculated by the Doppler analysis unit and the adaptive weighting calculated by the weighting calculation unit, characterized in that: the Doppler bin detection unit includes: an eigenvector calculation unit configured to calculate a plurality of eigenvectors in the correlation matrix calculated by the correlation matrix calculation unit; an eigen beam formation unit configured to form a plurality of eigen beams from the plurality of eigenvectors calculated by the eigenvector calculation unit and the reception signal vector calculated by the Doppler analysis unit, using the plurality of eigenvectors as a beam weighting for the reception signal vector; and a detection processing unit configured to compare Doppler spectra of the plurality of eigen beams formed by the eigen beam formation unit and a threshold, and configured to detect the target Doppler bin on the basis of the comparison result between the Doppler spectra of the plurality of eigen beams and the threshold. an eigenvector calculation unit configured to calculate a plurality of eigenvectors in the correlation matrix calculated by the correlation matrix calculation unit; an eigen beam formation unit configured to form a plurality of eigen beams from the plurality of eigenvectors calculated by the eigenvector calculation unit and the reception signal vector calculated by the Doppler analysis unit, using the plurality of eigenvectors as a beam weighting for the reception signal vector; and a detection processing unit configured to compare Doppler spectra of the plurality of eigen beams formed by the eigen beam formation unit and a threshold, and configured to detect the target Doppler bin on the basis of the comparison result between the Doppler spectra of the plurality of eigen beams and the threshold.