Method for detecting an electromagnetic signal, called a signal of interest, capable of being contained in an electromagnetic signal received by an antenna array comprising a plurality of antenna elements, the method comprising the following steps: - applying to the electromagnetic signal received by each antenna element a plurality of time/frequency transforms in order to obtain a representation of the signal in the form of a plurality of time/frequency cells each containing the spectrum of the signal for a given frequency range and a given time range, - for each time/frequency cell of a given set of cells, ∘ calculating the energy of the vector composed of the spectrums over all of the antenna elements, ∘ applying the following non-linear function T to the result of the preceding energy calculation in order to cancel the time/frequency cells which contain substantially only noise: ▪ if the norm of the energy of the vector of the spectrums is less than a first predetermined threshold s, the result of the function T is zero, ▪ if the norm of the energy of the vector of the spectrums is greater than or equal to the first threshold s, the result of the function T is equal to the norm of the energy of the vector of the spectrums less the value of the first threshold s, - integrating, over all of the time/frequency cells, the result of the non-linear function T, - comparing the result of the integration with a second predetermined threshold, called the detection threshold S det, in order to detect the presence of the signal of interest. - applying to the electromagnetic signal received by each antenna element a plurality of time/frequency transforms in order to obtain a representation of the signal in the form of a plurality of time/frequency cells each containing the spectrum of the signal for a given frequency range and a given time range, - for each time/frequency cell of a given set of cells, ∘ calculating the energy of the vector composed of the spectrums over all of the antenna elements, ∘ applying the following non-linear function T to the result of the preceding energy calculation in order to cancel the time/frequency cells which contain substantially only noise: ▪ if the norm of the energy of the vector of the spectrums is less than a first predetermined threshold s, the result of the function T is zero, ▪ if the norm of the energy of the vector of the spectrums is greater than or equal to the first threshold s, the result of the function T is equal to the norm of the energy of the vector of the spectrums less the value of the first threshold s, ∘ calculating the energy of the vector composed of the spectrums over all of the antenna elements, ∘ applying the following non-linear function T to the result of the preceding energy calculation in order to cancel the time/frequency cells which contain substantially only noise: ▪ if the norm of the energy of the vector of the spectrums is less than a first predetermined threshold s, the result of the function T is zero, ▪ if the norm of the energy of the vector of the spectrums is greater than or equal to the first threshold s, the result of the function T is equal to the norm of the energy of the vector of the spectrums less the value of the first threshold s, ▪ if the norm of the energy of the vector of the spectrums is less than a first predetermined threshold s, the result of the function T is zero, ▪ if the norm of the energy of the vector of the spectrums is greater than or equal to the first threshold s, the result of the function T is equal to the norm of the energy of the vector of the spectrums less the value of the first threshold s, - integrating, over all of the time/frequency cells, the result of the non-linear function T, - comparing the result of the integration with a second predetermined threshold, called the detection threshold S det, in order to detect the presence of the signal of interest.