Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | analog: Power Squelch now emit tags on start/end of bursts | Marcus Müller | 2015-04-23 | 4 | -88/+123 | |
| | | | | | | | | | | | | The block will emit a tag with the key pmt::intern("squelch_sob") with the value of pmt::PMT_NIL on the first item it passes, and with the key pmt::intern("squelch:eob") on the last item it passes. Added this to the `make` documentation. Also: made the GRC XML's defaults reflect the C++ default args. Also: indentation was mixed; unified the paragraphs I worked on. | |||||
* | Merge remote-tracking branch 'pinkavaj/clear-int-00' | Johnathan Corgan | 2015-04-03 | 1 | -1/+1 | |
|\ | | | | | | | | | Conflicts: volk | |||||
| * | do not use deprecated gr_int* types | Jiří Pinkava | 2015-03-29 | 1 | -1/+1 | |
| | | ||||||
* | | cmake: reorder VOLK library to be after all other internal ones, and before ↵ | Michael Dickens | 2015-03-31 | 1 | -1/+1 | |
| | | | | | | | | boost. | |||||
* | | cmake: abs path for external volk | Sebastian Koslowski | 2015-03-30 | 1 | -1/+1 | |
|/ | ||||||
* | Merge remote-tracking branch 'jynik/ctcss_squelch_add_freq_getset' | Johnathan Corgan | 2015-03-28 | 5 | -22/+80 | |
|\ | ||||||
| * | analog: Wrapped squelch blocks' setter methods with lock | Jon Szymaniak | 2015-03-24 | 5 | -9/+37 | |
| | | | | | | | | | | | | | | | | | | The setter methods of squelch_base and its children have been updated to hold d_setlock to avoid races. For example, updating the CTCSS frequency parameter requires updates to three separate fft::goertzel objects, which are used during the general_work(). | |||||
| * | analog: Added frequency accessor and modifier to CTCSS squelch | Jon Szymaniak | 2015-02-25 | 2 | -5/+27 | |
| | | ||||||
| * | analog: Moved CTCSS squelch FFT parameter calculations | Jon Szymaniak | 2015-02-25 | 2 | -13/+21 | |
| | | | | | | | | | | This routine will be re-used in an upcoming commit, so it has been moved to a private method. | |||||
| * | analog: Made CTCSS squelch find_tone() a static member function | Jon Szymaniak | 2015-02-25 | 1 | -1/+1 | |
| | | | | | | | | This function doesn't need to operate on any member variables. | |||||
* | | analog: typo fix in cmake file. | Tom Rondeau | 2015-02-26 | 1 | -1/+1 | |
|/ | ||||||
* | reset() for probe_avg_mag_sqrd | Stefan-Olt | 2014-10-25 | 6 | -0/+21 | |
| | ||||||
* | cmake: follow-up to previous merge | Tom Rondeau | 2014-08-08 | 1 | -1/+0 | |
| | ||||||
* | Merge branch 'maint' | Tom Rondeau | 2014-08-08 | 1 | -1/+0 | |
|\ | | | | | | | | | | | Conflicts: gnuradio-runtime/CMakeLists.txt gnuradio-runtime/lib/controlport/CMakeLists.txt | |||||
| * | controlport: removing use of ice for a controlport rpc. | Tom Rondeau | 2014-08-08 | 1 | -1/+0 | |
| | | | | | | | | This effectively disables the use of ControlPort for now until we build in a new middleware layer. The ControlPort API and interfaces exist but will function as nops for now. | |||||
* | | Merge branch 'maint' | Tom Rondeau | 2014-07-25 | 1 | -0/+1 | |
|\| | ||||||
| * | build: adding fstream include files for pedantic compilers. | Tom Rondeau | 2014-07-25 | 1 | -0/+1 | |
| | | ||||||
* | | cmake: coalesce EXPAND macros into 3 common macros, and switch to using ↵ | Michael Dickens | 2014-07-24 | 1 | -66/+6 | |
| | | | | | | | | those; simplifies code and makes maintenance easier. | |||||
* | | build: better support for static libs. | Tom Rondeau | 2014-07-18 | 1 | -0/+12 | |
|/ | | | | | | Now builds shared libraries with ControlPort (if ControlPort is enableed). Static libs still without ControlPort. Added proper Option and output message in cmake for Static Libs on/off. | |||||
* | Merge branch 'maint' | Tom Rondeau | 2014-07-07 | 26 | -52/+52 | |
|\ | ||||||
| * | Removing trailing/extra whitespaces before release. | Tom Rondeau | 2014-07-07 | 27 | -58/+58 | |
| | | | | | | | | We should be more careful about letting these into the code in the future. In emacs, we can use (add-hook 'before-save-hook 'delete-trailing-whitespace). | |||||
* | | build: adds an ENABLE_STATIC_LIB option to cmake to build static (.a) ↵ | Tom Rondeau | 2014-06-28 | 1 | -6/+22 | |
|/ | | | | versions of the libraries. | |||||
* | blocks: agc3 invsqrt volk kernel aligned assumption is not safe | Tim O'Shea | 2014-05-23 | 1 | -1/+1 | |
| | ||||||
* | Revert "GNU Radio EXPAND macros for template files:" | Johnathan Corgan | 2013-12-18 | 1 | -5/+65 | |
| | | | | | | | | This reverts commit 6fc200fcba65cc4d18d7b10381da72769c0183c4. The original commit causes excessive rebuild sensitivity by regenerating many public API header files at cmake time instead of at build time. | |||||
* | GNU Radio EXPAND macros for template files: | Michael Dickens | 2013-12-14 | 1 | -65/+5 | |
| | | | | | | + move the 3 EXPAND macros to a common place (GrMiscUtils); + use them, or remove the unnecessary code when not actually using; + modify EXPAND macros to do the expansion at configure time, build time, and any time a dependency has been modified. | |||||
* | analog: fixed Linux assumption, added ifdef to use rand() instead of ↵ | Nicholas Corgan | 2013-11-08 | 1 | -0/+4 | |
| | | | | lrand48() when using MSVC | |||||
* | Adding models for sample rate and center frequency drift | Tim O'Shea | 2013-11-07 | 2 | -5/+28 | |
| | | | | Adding hier block "dynamic channel" model which combines these with AWGN and frequency selective fading | |||||
* | analog: agc3_cc_impl Windows compatibility | Nicholas Corgan | 2013-09-26 | 1 | -2/+12 | |
| | | | | * If MSVC is detected, use std::vector instead of variable-length array | |||||
* | Merge branch 'maint' | Johnathan Corgan | 2013-09-25 | 2 | -2/+2 | |
|\ | ||||||
| * | gr-analog : Fix initialization bugs in cc anf ff power squelch blocks. | Philip Balister | 2013-09-25 | 2 | -2/+2 | |
| | | | | | | | | | | | | Addresses Coverity issues 1043286 and 1043285. Signed-off-by: Philip Balister <philip@balister.org> | |||||
* | | new volk inverse square root kernel and agc3 speedups | Tim O'Shea | 2013-09-05 | 2 | -17/+39 | |
|/ | ||||||
* | blocks: agc3_cc bug fix for input values of zero | Tim O'Shea | 2013-08-16 | 1 | -1/+1 | |
| | ||||||
* | agc3_cc_impl.cc : Fix uninitialized variable error. | Philip Balister | 2013-07-10 | 1 | -1/+1 | |
| | | | | | | Error found by Coverity scan. Signed-off-by: Philip Balister <philip@opensdr.com> | |||||
* | goertzel.h : Remove the default constructor for fft::goertzel. | Philip Balister | 2013-07-09 | 2 | -13/+16 | |
| | | | | | | | | | | | The default constructor does not properly initialize the class variables. This leads to the possibilty of undefined behavior if the class is used carelessly. Instead force the user to do the right thing at compile time. The patch also fixes the in-tree user of this class. Signed-off-by: Philip Balister <philip@opensdr.com> | |||||
* | analog: fixup whitespace in agc3_cc_impl.cc | Johnathan Corgan | 2013-06-15 | 1 | -7/+7 | |
| | ||||||
* | analog: fixed agc3_cc_impl GCC assumption | Nicholas Corgan | 2013-06-15 | 1 | -4/+9 | |
| | ||||||
* | analog: fix quadrature_demod_cf to use std::vector instead of dynamic array | Johnathan Corgan | 2013-05-26 | 1 | -2/+2 | |
| | ||||||
* | analog: using VOLK to do conjugate multiply in quadrature demod block. | Tom Rondeau | 2013-05-25 | 1 | -3/+8 | |
| | | | | Even though this requires unaligned loads (in[0] and in[1] are always off cut), it still provides a speedup. | |||||
* | analog: (derp) tried to be clever about 2^16 in both Python and C++... ↵ | Tom Rondeau | 2013-05-24 | 5 | -5/+5 | |
| | | | | failed on both. | |||||
* | analog: updated AGC loops to have same interface; can init gain, max_gain ↵ | Tom Rondeau | 2013-05-23 | 10 | -51/+65 | |
| | | | | defaults to 2e16, reset using set_max_gain. | |||||
* | analog: fixing agc3 for new 3.7 style/structure. Added QA. | Tom Rondeau | 2013-05-23 | 2 | -7/+10 | |
| | ||||||
* | Merge remote-tracking branch 'osh/next' into next | Tom Rondeau | 2013-05-23 | 3 | -0/+158 | |
|\ | | | | | | | | | | | | | | | Conflicts: gnuradio-runtime/lib/CMakeLists.txt gnuradio-runtime/lib/gr_block_detail.cc gnuradio-runtime/lib/gr_realtime.cc gr-analog/swig/analog_swig.i | |||||
| * | analog: removing agc3 debug | Tim O'Shea | 2013-05-23 | 1 | -1/+0 | |
| | | ||||||
| * | analog: agc3 performance improvements | Tim O'Shea | 2013-05-23 | 1 | -2/+12 | |
| | | ||||||
| * | analog: adding grc def for fastnoise source, adding agc3_cc | Tim O'Shea | 2013-05-23 | 3 | -0/+149 | |
| | | ||||||
* | | filter: moved include dir to gnuradio/filter | Johnathan Corgan | 2013-04-29 | 7 | -7/+7 | |
| | | ||||||
* | | fft: moved include dir to gnuradio/fft | Johnathan Corgan | 2013-04-29 | 1 | -2/+2 | |
| | | ||||||
* | | analog: update include dir to gnuradio/analog | Johnathan Corgan | 2013-04-29 | 28 | -28/+28 | |
| | | ||||||
* | | runtime: converting runtime core to gr namespace, gnuradio include dir. | Tom Rondeau | 2013-04-29 | 34 | -137/+138 | |
|/ | ||||||
* | gruel: moved gruel into subdirs of gnuradio-runtime. | Tom Rondeau | 2013-04-01 | 4 | -8/+7 | |
| | | | | PMTs are handled slightly different and are installed into their own module and include dir. |