[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] 03/07: blocks: improved documentation for p
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] 03/07: blocks: improved documentation for peak_detector2. |
Date: |
Wed, 29 Apr 2015 22:55:11 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
jcorgan pushed a commit to branch master
in repository gnuradio.
commit 636947d92c5f87a1390bb733d6599a988bc1f63b
Author: Achilleas Anastasopoulos <address@hidden>
Date: Wed Apr 29 09:31:54 2015 -0400
blocks: improved documentation for peak_detector2.
---
.../include/gnuradio/blocks/peak_detector2_fb.h | 24 ++++++++++++++--------
1 file changed, 16 insertions(+), 8 deletions(-)
diff --git a/gr-blocks/include/gnuradio/blocks/peak_detector2_fb.h
b/gr-blocks/include/gnuradio/blocks/peak_detector2_fb.h
index da2d9fc..541dd8a 100644
--- a/gr-blocks/include/gnuradio/blocks/peak_detector2_fb.h
+++ b/gr-blocks/include/gnuradio/blocks/peak_detector2_fb.h
@@ -1,6 +1,6 @@
/* -*- c++ -*- */
/*
- * Copyright 2007,2013 Free Software Foundation, Inc.
+ * Copyright 2007,2013,2015 Free Software Foundation, Inc.
*
* This file is part of GNU Radio
*
@@ -36,7 +36,7 @@ namespace gr {
* \details
* If a peak is detected, this block outputs a 1, or it outputs
* 0's. A separate debug output may be connected, to view the
- * internal EWMA described below.
+ * internal estimated mean described below.
*/
class BLOCKS_API peak_detector2_fb : virtual public sync_block
{
@@ -47,13 +47,21 @@ namespace gr {
/*!
* Build a peak detector block with float in, byte out.
*
- * \param threshold_factor_rise The threshold factor determins
- * when a peak is present. An EWMA average of the signal is
- * calculated and when the value of the signal goes over
- * threshold_factor_rise*average, we call the peak.
+ * \param threshold_factor_rise The threshold factor determines
+ * when a peak is present. An average of the input signal
+ * is calculated (through a single-pole autoregressive
+ * filter) and when the value of the input signal goes
+ * over threshold_factor_rise*average, we assume we are
+ * in the neighborhood of a peak. The block will then
+ * find the position of the maximum within a window of
+ * look_ahead samples starting at the point where the
+ * threshold was crossed upwards.
* \param look_ahead The look-ahead value is used when the
- * threshold is found to locate the peak within this range.
- * \param alpha The gain value of a single-pole moving average filter.
+ * threshold is crossed upwards to locate the peak within
+ * this range.
+ * \param alpha One minus the pole of a single-pole
+ * autoregressive filter that evaluates the average of
+ * the input signal.
*/
static sptr make(float threshold_factor_rise=7,
int look_ahead=1000, float alpha=0.001);
- [Commit-gnuradio] [gnuradio] branch master updated (465d4e0 -> efd2116), git, 2015/04/29
- [Commit-gnuradio] [gnuradio] 04/07: Merge remote-tracking branch 'michaelld/swig_sizeof_t_fixes', git, 2015/04/29
- [Commit-gnuradio] [gnuradio] 06/07: Merge remote-tracking branch 'tom/blocks/peak_detector2_docs', git, 2015/04/29
- [Commit-gnuradio] [gnuradio] 01/07: grc: keep block/connection/param order when saving flow-graphs, git, 2015/04/29
- [Commit-gnuradio] [gnuradio] 05/07: Merge remote-tracking branch 'skoslowski/master_grcwg', git, 2015/04/29
- [Commit-gnuradio] [gnuradio] 07/07: Merge branch 'maint', git, 2015/04/29
- [Commit-gnuradio] [gnuradio] 02/07: cmake & swig: more generic way to replace std::vector<size_t> by its correct-sized std::vector<TYPE>, but only with SWIG < 3.0; this issue seems to have been fixed with SWIG >= 3.0., git, 2015/04/29
- [Commit-gnuradio] [gnuradio] 03/07: blocks: improved documentation for peak_detector2.,
git <=