According to the FCC, spectrum allocation will be one of the problems of future telecommunication systems. Indeed, the available parts of the spectrum have been assigned statically to some applications such as mobile networks and broadcasting systems and finding a proper operating band for new systems is difficult. These telecommunication systems are called primary users. However primary users do not always use their entire bandwidth and therefore a lot of spectrum holes can be detected. These spectrum holes can be utilized for undefined systems called secondary users. Federal communication commission (FCC) introduced cognitive radio which detects these holes and assigns them to secondary users.There are several techniques for detention of signals such as energy based detection, matched filter detection and cyclostationary based feature detection. Cyclostationary based feature detection as one of the most sensitive methods for signal detection can be used for detection and classification of different systems. However, traditional multicycle and single-cycle detectors suffer from high complexity. Fortunately, using some priory knowledge about the signal, this shortcoming can be solved.