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

CSQ & CTCSS Support #21

Open
lilrags16 opened this issue Sep 13, 2020 · 4 comments
Open

CSQ & CTCSS Support #21

lilrags16 opened this issue Sep 13, 2020 · 4 comments

Comments

@lilrags16
Copy link

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

@W3AXL
Copy link

W3AXL commented Feb 22, 2021

+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.

@W3AXL
Copy link

W3AXL commented Feb 22, 2021

My Sunday evening project was to try and get basic CSQ functionality working.

See PR #23 for details

@W3AXL
Copy link

W3AXL commented Sep 19, 2022

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.

@W3AXL
Copy link

W3AXL commented Sep 20, 2022

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.

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

No branches or pull requests

2 participants