gpredict icon indicating copy to clipboard operation
gpredict copied to clipboard

add iq capture commands for gqrx

Open mhassell opened this issue 11 months ago • 3 comments

Related to a request on GQRX, I added logic for capturing the IQ part of the signal and not just the audio.

This was tested by connecting GQRX and gpredict, and confirming that when the AOIQ/LOIQ options were checked in the GUI, that an IQ file was produced.

mhassell avatar Jan 24 '25 00:01 mhassell

Converting to draft because of changes being made in gqrx that will impact this PR

mhassell avatar Feb 05 '25 23:02 mhassell

Great draft. As far as I understood, the new commands merged in gqrx are these:

U IQRECORD 1
U IQRECORD 0
u IQRECORD

(see also https://github.com/gqrx-sdr/gqrx/issues/1403#issuecomment-2644222728 and https://github.com/gqrx-sdr/gqrx/pull/1142)

I'd find it great to get these command somehow included here.

akira25 avatar Feb 08 '25 14:02 akira25

Okay, I changed the commands to match the commands that were used in the gqrx branch that was used to allow remote IQ capture. I tested this by compiling the master branch of gqrx and compiling this branch of gpredict. I then found a satellite that was entering view and set up an IQ and audio trigger for that sat. I then confirmed that the IQ file was produced and matched the length of time that the sat was in view. This demonstrates that the U IQRECORD {0|1}commands work and can be set through gpredict to interact with gqrx.

mhassell avatar Feb 08 '25 19:02 mhassell