Peak Detector: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Category:Block Docs Category:Stub Docs This is the template for the "Page-per-block Docs". This first section should describe what the block...") |
No edit summary |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Block Docs]] | [[Category:Block Docs]] | ||
Detect the peak of a signal. | |||
If a peak is detected, this block outputs a 1, else it outputs 0's. | |||
== Parameters == | == Parameters == | ||
(''R''): <span class="plainlinks">[https://wiki.gnuradio.org/index.php/GNURadioCompanion#Variable_Controls ''Run-time adjustable'']</span> | (''R''): <span class="plainlinks">[https://wiki.gnuradio.org/index.php/GNURadioCompanion#Variable_Controls ''Run-time adjustable'']</span> | ||
; | ; TH factor rise (''R'') | ||
: | : Determines when a peak has started. An average of the signal is calculated and when the value of the signal goes over threshold_factor_rise*average, we start looking for a peak. | ||
; | ; TH factor fall (''R'') | ||
: | : Determines when a peak has ended. An average of the signal is calculated and when the value of the signal goes below threshold_factor_fall*average, we stop looking for a peak. | ||
; Look ahead (''R'') | |||
: Used when the threshold is found to look if there is another peak within this step range. If there is a larger value, we set that as the peak and look ahead again. This is continued until the highest point is found with this look-ahead range. | |||
; Alpha (''R'') | |||
: The gain value of a moving average filter | |||
== Example Flowgraph == | == Example Flowgraph == | ||
[[File:Peak_detector_fg.png]] | |||
<p>This flowgraph can be downloaded from [[Media:Peak_detector.grc]].</p> | |||
== Source Files == | == Source Files == |
Latest revision as of 16:47, 28 April 2025
Detect the peak of a signal.
If a peak is detected, this block outputs a 1, else it outputs 0's.
Parameters
(R): Run-time adjustable
- TH factor rise (R)
- Determines when a peak has started. An average of the signal is calculated and when the value of the signal goes over threshold_factor_rise*average, we start looking for a peak.
- TH factor fall (R)
- Determines when a peak has ended. An average of the signal is calculated and when the value of the signal goes below threshold_factor_fall*average, we stop looking for a peak.
- Look ahead (R)
- Used when the threshold is found to look if there is another peak within this step range. If there is a larger value, we set that as the peak and look ahead again. This is continued until the highest point is found with this look-ahead range.
- Alpha (R)
- The gain value of a moving average filter
Example Flowgraph
This flowgraph can be downloaded from Media:Peak_detector.grc.
Source Files
- C++ files
- TODO
- Header files
- TODO
- Public header files
- TODO
- Block definition
- TODO