Software-Defined Radio Based Automatic Blind Hierarchical Modulation Detector via Second-Order Cyclostationary Analysis and Fourth-Order Cumulant

Modulation detection is important to many communication and electronic warfare applications. Recent developments in cognitive radio (CR) and dynamic spectrum access (DSA) network have also brought much attention to modulation detection of unknown radio frequency (RF) signals. It is well known that using second-order cyclostationary features, BPSK modulation can be easily distinguished from higher order modulations such as QPSK and QAM. However, these higher order modulations exhibit similar second-order cyclostationary features, thus theses features cannot be employed to further distinguish higher order modulations. To accurately detect and classify higher order modulations, higher order features such as higher order cumulants are desired. In this paper, we build a automatic blind hierarchical modulation detector to successfully classify the modulations of RF signals. Moreover, we use software defined radio (SDR) to implement and demonstrate a practical blind hierarchical modulation detector which can accurately distinguish among three popular modulations, i.e., BPSK, QPSK and 16-QAM. Specifically, second-order cyclostationary features using detailed spectral coherent function (SOF) are applied first to distinguish between BPSK modulation and non-BPSK modulations (e.g., QPSK and 16-QAM modulations) at first level of the hierarchical modulation detector. Next, the fourth-order cumulant feature is employed to the non-BPSK RF signals to distinguish between QPSK and 16-QAM. The SDR based modulation detector does not require any priori information of the RF transmission, and executes accurate detection in real time. Demonstrations in AWGN channel and realistic multi-path fading channel confirm the effectiveness and efficiency of the proposed modulation detector.