-
Notifications
You must be signed in to change notification settings - Fork 453
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
TX interpolation >= 16x problem #1895
Comments
"MyB210" suggests you are using a USRP here. I have tried with a HackRF Tx + RTL-SDR Rx combo and I do not notice the issue: issue-1895-2023-11-25_12.24.19.mp4Also what modulator do you use? I have used the packet modulator in a loop transmission to obtain similar pulses. |
Yep, a USRP with with Packet Mod. In usrpoutputthread.h
In hackrfoutputthread:
So different data-types / scaling may explain it. |
BladeRF uses the same interpolators, but I don't have one, to check if it has the problem. Also, might need something with higher res ADC than RTL SDR to see the problem, as SNR needs to be more than 40dB. |
Ok, thanks. Will try to narrow it down some more here. |
This issue is going to be closed due to inactivity |
Are there any updates to this? |
Working on something else at the moment, I'm afraid. |
Is this bug still present? |
I suspect so, unfortunately. |
As was discussed on #1892, the M17 modulator did not appear to work with low baseband sample rate (<100k).
I suspect the problem is actually with interpolation when set to 16x or greater.
Here's a picture of TX and RX spectrum of the packet mod, with Int = 8 - which looks OK (and pretty similar to Int 1, 2 and 4)
And here it is with Int = 16
Which looks like it has a problem.
The text was updated successfully, but these errors were encountered: