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.)
Jump to navigation Jump to 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.


(R): Run-time adjustable

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

Example Flowgraph

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

FunCube 2 meter NB FM fg.png

Source Files

C++ files
Header files
Public header files
Block definition