Simple Squelch

From GNU Radio
Revision as of 19:38, 21 September 2021 by User264 (talk | contribs) (Add details: What is the output; what kind of filter is used. Also, added C++ link.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Simple squelch block based on average signal power and threshold in dB. The output equals the input if the average input is >= the threshold, and zero otherwise.

The average is computed using a Single Pole IIR filter. It uses the magnitude squared for both averaging and for comparing to the threshold.

Parameters[edit]

(R): Run-time adjustable

Threshold (R)
Threshold for muting.
Alpha
Gain parameter for the running average filter.

Example Flowgraph[edit]

This flowgraph shows a Simple Squelch block in a working 2 meter receiver.

FunCube 2 meter NB FM fg.png

Source Files[edit]

C++ files
[1]
Header files
TODO
Public header files
TODO
Block definition
TODO