1. A method comprising the steps of: under sampling, by a channelizer, an input signal to create one or more tunnels; taking tunnelized signal samples in the one or more tunnels each with a tunnel bandwidth that is equal to or less than a total analysis bandwidth of the input signal; performing whitening, by a whitener circuit, of the tunnelized signal samples; estimating, by a block averaging of a cyclic periodogram, a spectral correlation function of the tunnelized and whitened signal samples; detecting, by analyzing results of the spectral correlation function, various second and higher order cyclostationary features of the input signal; and determining one or more signal types based on one or more of the various second and higher order cyclostationary features that have been detected.