A communication device comprising: a communication interface configured to receive one or more signals (101a, 101b) from one or more transmitting devices; and a controller including one or more processors configured to carry out a set of program instructions stored in memory, the set of program instructions configured to cause the one or more processors to: receive an input signal based on the one or more signals received by the communication interface; perform one or more transform operations on the input signal to generate a spectral periodogram of the input signal, the spectral periodogram including a plurality of bins; calculate spectral vector powers for each bin of the plurality of bins of the spectral periodogram; determine an ordered statistic spectral power for a selected range of bins of the plurality of bins; generate a statistically-scaled spectral density vector based on the ordered statistic spectral power and a reference spectral density of an expected signal; calculate a detection threshold vector based at least in part on the statistically-scaled spectral density vector; and identify one or more interference-including bins of the plurality of bins of the spectral periodogram by comparing the spectral vector powers for each bin of the plurality of bins to the detection threshold vector. a communication interface configured to receive one or more signals (101a, 101b) from one or more transmitting devices; and a controller including one or more processors configured to carry out a set of program instructions stored in memory, the set of program instructions configured to cause the one or more processors to: receive an input signal based on the one or more signals received by the communication interface; perform one or more transform operations on the input signal to generate a spectral periodogram of the input signal, the spectral periodogram including a plurality of bins; calculate spectral vector powers for each bin of the plurality of bins of the spectral periodogram; determine an ordered statistic spectral power for a selected range of bins of the plurality of bins; generate a statistically-scaled spectral density vector based on the ordered statistic spectral power and a reference spectral density of an expected signal; calculate a detection threshold vector based at least in part on the statistically-scaled spectral density vector; and identify one or more interference-including bins of the plurality of bins of the spectral periodogram by comparing the spectral vector powers for each bin of the plurality of bins to the detection threshold vector. receive an input signal based on the one or more signals received by the communication interface; perform one or more transform operations on the input signal to generate a spectral periodogram of the input signal, the spectral periodogram including a plurality of bins; calculate spectral vector powers for each bin of the plurality of bins of the spectral periodogram; determine an ordered statistic spectral power for a selected range of bins of the plurality of bins; generate a statistically-scaled spectral density vector based on the ordered statistic spectral power and a reference spectral density of an expected signal; calculate a detection threshold vector based at least in part on the statistically-scaled spectral density vector; and identify one or more interference-including bins of the plurality of bins of the spectral periodogram by comparing the spectral vector powers for each bin of the plurality of bins to the detection threshold vector.