Modulation Recognition IQ Samples Across Heterogeneous Sensors
In this paper, we design and present a testbed implementation and the resulting dataset for modulation recognition from real-world imperfect scans. We describe our efforts to build a testbed of heterogeneous spectrum sensors (low-cost RTL-SDR and mid-cost USRP) and a controlled transmitter in order to facilitate real-world data collection for modulation recognition from partial and biased scans. The testbed allows data collection, in the form of IQ samples, across five common modulation types (BPSK, QPSK, 8PSK, 16-QAM, 64-QAM) and with a controlled bandwidth overlap, 50% and 100%, between the transmitter and sensor. Using the data collected from the testbed, we then demonstrate modulation recognition from real-world, low-cost and imperfect scans. Our dataset is positioned to facilitate new research into signal recognition from partial and biased real-world spectrum data. Furthermore, the data can also facilitate research on the applicability of various sensor platforms to support real-world spectrum characterization.
Modulation Recognition IQ Samples Dataset Description:
- This dataset contains over-the-air IQ samples represented as a complex number in the form (I + iQ).
- There are three (3) runs each for five (5) modulations at two levels of scan partiality for each sensor (RTL-SDR and USRP).
- We collect IQ samples across BPSK, QPSK, 8PSK, 16-QAM, and 64-QAM at two overlap levels: 50% and 100%.
- The transmitter gain was set at 65dBm, the receiver gain for the RTL-SDR at 40dBm and the USRP at 50dBm.
- We set the center frequency of both the transmitter and the sensors to 1.2 GHz.
- The instantaneous bandwidth of the transmitter was set to 2MHz while the sensors’ bandwidth was set to 2MHz for the 100% coverage setting and 1MHz for the 50% coverage setting.
- All the scans in the dataset were collected in a controlled indoor setting.
-- Modrec_IQ_Samples/mod_traces_50 -> 50% overlap -> RTL-SDR and USRP
-- Modrec_IQ_Samples/mod_traces_100 -> 100% overlap -> RTL-SDR and USRP