-
Notifications
You must be signed in to change notification settings - Fork 7
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
USE_LOWIF #26
Comments
@ahooper - good catch about the missing I also thought it would be useful to have
and it should use Zero IF for any selected sample rate. Regarding the AGC initializations, I agree with you that they should be removed; I also made the AGC (when enabled) use the SDRplay API AGC mode defined by I just pushed these changes to the Franco |
Yes, that update works with
|
@ahooper - there's a little known aspect of the SDRplay API (or perhaps of the Mirics hardware, not sure), that goes like this:
This is why a few months ago I wrote a couple of test programs (that you can find in these two repositories: https://github.com/fventuri/single-tuner-expriments and https://github.com/fventuri/dual-tuner-experiments), where you can play around with all the different combinations of these values, and see what is the actual sample rate; give it a try and feel free to experiment with them. Franco |
Thank you, that helps me understand what you are doing with USE_LOWIF. It is a surprise though to have non-zero IF activated in the default build just on the condition of a low effective source block sample rate. |
The choice of Low-IF by default comes from a suggestion from SDRplay back a couple of years ago when I was working on the SoapySDR module SoapySDRPlay3 (see here: pothosware/SoapySDRPlay3#23 (comment)); as he says, it is used to remove the DC spike when the center (LO) frequency is exactly the same of the tuning frequency. Franco |
OK, the SoapySDRPlay3#23 issue, and SoapySDRPlay2#62 it references, helped me understand LOWIF better. I tried using LOWIF, but still get better results without it and doing my own offset tuning. I'll work on it some more to see what I am missing. |
Since the internals of the SDRplay API are proprietary, if you still continue having that problem with Low-IF, I suggest that you open a technical support ticket with SDRplay (https://www.sdrplay.com/help/). Franco |
I was able to get my flow working with Low-IF on, by choosing a different offset tuning frequency. Thanks for helping me get there! |
Thank you for providing this package! I had a problem using it to receive WWVB on 60 kHz. That resolved when I disabled USE_LOWIF and the agc initializations. The flowgraph tunes the RSP to 250 kHz with 300 kHz bandwidth, 500 kHz sample rate. Without this I saw an approximately 2 Hz modulation that swamped the weak signal.
RSPdx with gnuradio 3.10.6.0 from homebrew on Mac M2 arm64 Ventura 13.3.1
The text was updated successfully, but these errors were encountered: