Abstract
A universal classifier synchronizer and demodulator (UCSD) is conceived as a self-contained system which forms the heart of a truly cognitive receiver. It can automatically interpret features of the received signal to accomplish physical layer classification, synchronization and demodulation without any priori information about the waveform from the transmitter side. In this paper we propose a cognitive receiver functioning as a finite state machine. The accommodated modulations include AM, FM, FSK, MPSK, and QAM. The designed system has been verified using a stand-alone MATLAB-enabled Anritsu MS2781A Signature Signal Analyzer running Windows, and GNU Radio plus a Universal Software Radio Peripheral (USRP) in Linux.