Im new to communications so this may be a stupid question, but I am somewhat confused. I am trying to train an automatic modulation classification (AMC) algorithm on IQ data from the RadioML dataset. The data comes in IQ format (eg [1024, 2] matrix).
I am reading papers now which use feature based methods and talk about getting the hilbert transform / DFT of the received signal and extracting features from there (for example, the std deviation of the instantaneous amplitude, see Table 1 here).
My question is what do I take the hilbert transform/DFT of? Would it be the IQ signal (I+jQ) or is there something more else involved (multiplying by sin/cos)?