Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add iq capture commands for gqrx #371

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

mhassell
Copy link

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 mhassell marked this pull request as draft February 5, 2025 23:53
@mhassell
Copy link
Author

mhassell commented Feb 5, 2025

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

@Akira25
Copy link

Akira25 commented Feb 8, 2025

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 gqrx-sdr/gqrx#1403 (comment) and gqrx-sdr/gqrx#1142)

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

@mhassell mhassell marked this pull request as ready for review February 8, 2025 19:31
@mhassell
Copy link
Author

mhassell commented Feb 8, 2025

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants