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 psd_pipeline application #632

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

JohnMoon-VTS
Copy link
Contributor

Add a new ANO-driven signal processing pipeline that ingests high-rate VITA 49 IQ data and computes/packetizes averaged, lower-rate, VITA 49.2 spectral PSDs. A few operators that may be reused are added under the common "operators" directory as well.

Note: build will require #627 to merge.

Add a new ANO-driven signal processing pipeline that ingests high-rate
VITA 49 IQ data and computes/packetizes averaged, lower-rate, VITA 49.2
spectral PSDs. A few operators that may be reused are added under
the common "operators" directory as well.

Signed-off-by: John Moon <[email protected]>
@dylan-eustice
Copy link
Contributor

So this has implementations of both sending and receiving VITA 49 flows with the ANO? Very cool.

@JohnMoon-VTS
Copy link
Contributor Author

The VITA 49 RX is done with ANO, yes. But the VITA 49 PSDs being sent out the other side of the pipeline are being packetized and sent by the vita49_psd_packetizer operator (in the CPU). These PSD packets are low rate and we're using a third-party library for the packetization that didn't play nice with nvcc, so this seemed like the path of least resistance.

If you think it'd make more sense to send them out via ANO as well, we're happy to consider it!

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