It's a little more complex. Basically you need to do the following:
Create an array of complex numbers using the I and Q
Feed this to a double sided FFT
Do a cartesian to polar conversion and then convert to dBm
Reason: No reason
My first question is about the I and Q signals, im not sure with thats, due to i cant understand the signal. At the moment i takes both signals like a representation of the complex numbers. From the above, i understand it like the "I" signal represent the real part (I*Cos(2piFo)) and "Q" signal represent the imaginary part (Q*cos(2piFot)). The next step is create a new array with the both signals, and then obtain the FFT. The input to FFT is the array with I and Q and the output shows the spectrum of the signal. From the above i applied the conversion between cartesian to polar form due to i interest in the magnitude variation. Is it right?
When i analyze the spectrum signal, i can see some variation in the magnitude but it is so short so it is hard to meassure. Are you know why occurs it?
My third question is about the noise in the signals. can i remove it with some api command? .. I think that noise is mixed with the signal because i see many armonics in the spectrum signal and if i can remove it, maybe i can increases the magnitude variation. Is it available?
Thanks for you help.