Cyclic spectral analysis for signal detection and modulation recognition