Skip to content

New squelch implementation based on maximum filter#7

Open
cborss wants to merge 4 commits into
Steven9101:mainfrom
cborss:main
Open

New squelch implementation based on maximum filter#7
cborss wants to merge 4 commits into
Steven9101:mainfrom
cborss:main

Conversation

@cborss

@cborss cborss commented Nov 2, 2025

Copy link
Copy Markdown

This pull request contains the following changes to the frontend:

  1. The "SQ" button no longer enables/disables the squelch but sets it slightly above the current noise floor. This reproduces the behavior of the OpenWebRX squelch button, that I really like.

  2. I replaced the first order auto-regressive smoothing filter by a short maximum (rank order) filter, that results in constant opening/closing times of the squelch. In the current implementation, the exponential smoothing results in longer closing times with longer noise tails for stronger stations. Since I prefer a shorter closing time that is independent from the signal level, I simply use the maximum value of the last N power values.

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

Successfully merging this pull request may close these issues.

1 participant