Threshold

From GNU Radio
Jump to navigation Jump to search

Output a 1 or zero based on a threshold value.

Test the incoming signal against a threshold. If the signal excedes the High value, it will change its output to 1, and if the signal falls below the Low value, it will change its output to 0.

Parameters[edit]

(R): Run-time adjustable

Low (R)
Low threshold. Outputs 0 if input goes below it
High (R)
High threshold. Outputs 1 if input goes above it
Initial value
Value to output before the input reach one of the thresholds. Can be any value, not just 0 or 1.

Example Flowgraphs[edit]

Simple Example[edit]

This flowgraph can be found at Media:threshold_example.grc

Threshold Example.png

Threshold Result.png

Advanced Example[edit]

This flowgraph can be found at [1]

Tags to pdu fg.png

Audio Example[edit]

The Sound detector and notifier example on the Audio Source page contains a simple threshold volume detector.

Source Files[edit]

C++ files
Here
Header files
Here
Public header files
Here
Block definition
Yaml