A signal detection apparatus comprising: a detection target candidate selection unit configured to select a particular detection target signal from among plural candidates of detection target signals that are possibly included in a received signal; a candidate signal calculation unit configured to calculate a cyclic autocorrelation value at a center coordinate point specified by at least a cyclic frequency and a shift parameter, which indicates a shift amount in a frequency direction or a time direction, of the particular detection target signal; a common area calculation unit configured to calculate a cyclic autocorrelation value of each of (L-1) coordinate points belonging to a common, area that is used commonly for different detection target signals; a test statistic calculation unit configured to calculate a test statistic of the particular detection target signal; and a signal determination unit configured to determine presence or absence of the particular detection target signal according to a comparison result between the test statistic and a threshold, wherein the test statistic calculation unit calculates the test statistic by using the cyclic autocorrelation value in each of the (L-1) coordinate points belonging to the common area as cyclic autocorrelation values in (L-1) coordinate points different from the center coordinate point in an area including the center coordinate point, and wherein after the presence or absence of the particular detection target signal is determined, the same (L-1) cyclic autocorrelation values are used for determining presence or absence of another detection target signal. a detection target candidate selection unit configured to select a particular detection target signal from among plural candidates of detection target signals that are possibly included in a received signal; a candidate signal calculation unit configured to calculate a cyclic autocorrelation value at a center coordinate point specified by at least a cyclic frequency and a shift parameter, which indicates a shift amount in a frequency direction or a time direction, of the particular detection target signal; a common area calculation unit configured to calculate a cyclic autocorrelation value of each of (L-1) coordinate points belonging to a common, area that is used commonly for different detection target signals; a test statistic calculation unit configured to calculate a test statistic of the particular detection target signal; and a signal determination unit configured to determine presence or absence of the particular detection target signal according to a comparison result between the test statistic and a threshold, wherein the test statistic calculation unit calculates the test statistic by using the cyclic autocorrelation value in each of the (L-1) coordinate points belonging to the common area as cyclic autocorrelation values in (L-1) coordinate points different from the center coordinate point in an area including the center coordinate point, and wherein after the presence or absence of the particular detection target signal is determined, the same (L-1) cyclic autocorrelation values are used for determining presence or absence of another detection target signal.