-
-
Notifications
You must be signed in to change notification settings - Fork 201
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
Added auto-tune functionality to recorder #271
base: master
Are you sure you want to change the base?
Conversation
Cool - I am working on getting the code cleaned up and I will try to work this in |
It may be worth tagging in a note that PPM doesn't work too cleanly on RTL-SDR's - and the usage of 'error' would be better. If possible, detection via device string if sdr is in-use to have the code throw a warning back to the terminal. |
What issues have you had with PPM on RTLSDR? I've been using it for some
time now?
…On Tue, Dec 3, 2019 at 11:13 PM Brett ***@***.***> wrote:
It may be worth tagging in a note that PPM doesn't work too cleanly on
RTL-SDR's - and the usage of 'error' would be better.
If possible, detection via device string if sdr is in-use to have the code
throw a warning back to the terminal.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#271?email_source=notifications&email_token=ACSNSAXVLVIL6QL4GGZSVLTQW436NA5CNFSM4I4DJ3AKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEF3YDNI#issuecomment-561480117>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACSNSAQP7HQODEB6W4CEPH3QW436NANCNFSM4I4DJ3AA>
.
|
Hi @robotastic, just wanted to check in on the status of this. Any luck implementing some sort of auto-correct feature? |
OK - I really need to get around to adding some form of Auto Tuning! |
I've got a branch I've been using for almost a year now to feed the FLL Band Edge outputs into a rolling average per-device. It works great for p25 voice and control channels, but I haven't tried other systems. Now that everything is going through the channelizer in 5.0, the method should be applicable to most systems. Leveraging the FLL block (which already is doing some auto-tune itself) to maintain a fine-tune correction value is likely more effective than adjusting the PPM based on message count. The feedback from the FLL is pretty immediate, and only takes a handful of calls to bring the tuner offset under 100 Hz. I'll try and clean it up, and maybe we can finally close out this and #217. |
That would be amazing!! |
Luke -- I don't know how this works, but here's the pull request from the auto-ppm fork. It's 44 commits behind and only one ahead.