Cyclostationary detection is a coherent detection, it means, it requires knowlge aout the signal; However, Eigen value detection is a blind detection, it dones need any information about the signal, so Cyclostationary detection perfomrs better than Eigen value if we are provided by some knowlge about signal.