-
Notifications
You must be signed in to change notification settings - Fork 14
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
CSQ & CTCSS Support #21
Comments
+1 on this request. I'll take a look at the source to see if at least CSQ would be relatively trivial to add. Especially for my use case, having CSQ muting would be very beneficial. |
My Sunday evening project was to try and get basic CSQ functionality working. See PR #23 for details |
Update on CSQ efforts (a year and a half later, hooray!) I'm going to take a second stab at implementing CSQ for multifm. New approach will be to use a noise-power based algorithm that measures the level of the out-of-band (5khz+) noise and squelches on that, as opposed to a purely signal-level based squelch which is beholden to SDR gains and local RF environments. To be determined is the most efficient algorithm for doing so. Most implementations use a high-pass filter on the demodulated FM, but I'll have to see how well this works with the reduced sample rates post-demodulation. |
See PR #26 for my new attempt at adding squelch - this adds a standalone squelch utility which currently does CSQ, and in the future could do CTCSS and DCS. |
The ability to define Carrier Squelch or CTCSS at the FM level would be a great feature that I think would help significantly for anyone who is not trying to collect digital data modes
The text was updated successfully, but these errors were encountered: