On 2025-09-02 03:33, Ravi Paswan via USRP-users wrote:
Dear USRP Community,
I’m currently working on a project using a *single USRP device* and
programming it in *C++ via the UHD API*. My goal is to *receive
baseband samples and visualize them* (time domain, spectrum, etc.) in
real time or near-real time.
I understand that UHD allows only one application to access the USRP
device at a time, so running a separate Python/GNU Radio application
for visualization concurrently is not an option for me.
I’d appreciate any advice or best practices on the following:
1.
*What are the recommended approaches for visualizing signals
directly within a C++ application* that interacts with the USRP?
2.
Has anyone successfully used C++ GUI libraries like *Qt
(QCustomPlot/Qwt)* or *Dear ImGui + ImPlot* for real-time signal
plotting?
3.
Are there any examples or open-source projects demonstrating
signal acquisition from UHD and real-time visualization in C++?
4.
Would it be better to log the data to disk in C++ and visualize it
separately post-capture (e.g., in Python), especially for debugging?
Any insights, shared experiences, or example code would be greatly
appreciated.
Best regards,
*Ravi Paswan*
This is all very much the domain of Gnu Radio, which you should
definitely look into.
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]