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

HPSDR support for SoapySDR? #260

Open
frohro opened this issue May 4, 2020 · 5 comments
Open

HPSDR support for SoapySDR? #260

frohro opened this issue May 4, 2020 · 5 comments
Labels
help wanted wishlist Wishlist features

Comments

@frohro
Copy link

frohro commented May 4, 2020

Hi All,
I would like to use some of my hpsdr hardware with software that interfaces with SoapySDR. There seem to be several ways of pursuing this, and I'm hoping for some advice. Here are the ones I've thought of. They may be combined in some cases.

  • Linhpsdr has some code available so that it will interface with SoapySDR. This is really going the wrong way for me, because I want to interface hpsdr hardware with SoapySDR using software, but it could be useful.
  • There is a gnuradio module for hpsdr hardware. Perhaps I could just pipe data from one to the other. I'm afraid that I might not have all the functionality that way, and that it will require gnuradio and may be a little clumsy, but it might be the quick and dirty way.
  • Write my own SoapySDR plugin that translates from hpsdr to SoapySDR.

What do you recommend?

Thanks,

Rob

@guruofquality
Copy link
Contributor

Write my own SoapySDR plugin that translates from hpsdr to SoapySDR.

I would do this. Its going to be the cleanest most likely to work straightforward option.
Take a look at the driver guide: https://github.com/pothosware/SoapySDR/wiki/DriverGuide

I wouldnt wrap the gr-hpsdr project per-say but it looks to have an api "HermesProxy.h" and some decent examples of both settings and streaming in "hermesNB_impl.cc". So you might have an easier time doing this than it appears by re-using this code, just not exactly in the form its in. You know, just mind the copyright and the GPL in this case

As always, I offer hosting on this organization if a support modules is something you want to pursue.

Best!

@frohro
Copy link
Author

frohro commented May 5, 2020 via email

@guruofquality
Copy link
Contributor

RTL SDR is a pretty compact example: https://github.com/pothosware/SoapyRTLSDR

@dg9bja
Copy link

dg9bja commented Oct 28, 2021

Is there something new in this topic? I searched a lot through the web but did not find something. I want to use my red pitaya with up to 8 channels for receiving. With the standard red pitaya driver this is not possible.
The hpsdr receiver app on the red pitaya can do this. I know it uses a lot of network bandwidth but my application is running at local network on a virtual system

@ncorgan
Copy link
Member

ncorgan commented Dec 26, 2022

If I can have some hardware loaned, I can take this on.

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

No branches or pull requests

4 participants