DDRParticipantDDR September 23, 2020 at 12:52 am
I am trying to record I/Q in zero span mode and then export the IQ vs Time plot in csv format.
If i am recording for 5 seconds, then the exported data from IQ vs Time plot is limited to some milliseconds only .Why this is happening?,i cant export as csv in zero span mode for 10secs?
Also how can i convert the IQ binary file which i have got as a result of recording into csv format. Is there any converters available?
AndrewModeratorAndrew September 23, 2020 at 8:15 am
Please check your email, as I have responded to these questions through email.
I am copying my email response below.
The “export as CSV” feature in Spike will only export the data that is visible on the Spike display. Spike can only display up to 4 million points at a time. The recording feature can record much longer durations of I/Q than the “export as CSV” feature. If you need recording longer than 4 million points, you will need to use the recording feature in zero-span mode or use the API and program a custom recording solution. You cannot record longer than this using the CSV feature in Spike.
The data that is stored in the CSV files when using the “export as CSV” feature, is I/Q values. Each line of the file is one I/Q value separated by a comma. Each I/Q pair is separated by a newline. Each I/Q value is scaled to mW. To convert to power (dBm) use the equation 10*log10(i^2*q^2).
You can learn about the I/Q file format when using the Record I/Q feature in zero-span by looking at the Spike user manual on page 77. https://signalhound.com/sigdownloads/Spike/Spike-User-Manual.pdf
The I/Q data store in the recording file is stored as full scale 16-bit complex integers.
If you want to convert the I/Q recording to a CSV file, you will need to write a program to parse the binary file. You can do this in any programming language or environment such as MATLAB if you have access to such. We do not provide any such conversion utilities.
You must be logged in to reply to this topic.