summaryrefslogtreecommitdiff
path: root/gr-digital/examples/snr_estimators.py
Commit message (Collapse)AuthorAgeFilesLines
* digital: pep8 formattingJosh Morman2021-11-241-26/+31
| | | | Signed-off-by: Josh Morman <jmorman@gnuradio.org>
* python: Remove unnecessary 'from __future__ import'Oleksandr Kravchuk2020-08-031-3/+0
| | | | | | | | | | | | | | | | All of the removed `from __future__ import` were needed in older versions of Python (mostly 2.5.x and below) but later became mandatory in most versions of Python 3 hence are not necessary anymore. More specifically, according to __future__.py[1]: - unicode_literals is part of Python since versions 2.6.0 and 3.0.0; - print_function is part of Python since versions 2.6.0 and 3.0.0; - absolute_import is part of Python since versions 2.5.0 and 3.0.0; - division is part of Python since versions 2.2.0 and 3.0.0; Get rid of those unnecessary imports to slightly clean up the codebase. [1] https://github.com/python/cpython/blob/master/Lib/__future__.py
* Update license header to SPDX formatdevnulling2020-01-271-13/+1
|
* Replace scipy/pylab where numpy/pyplot is sufficientMarcus Müller2018-11-021-4/+4
| | | | | | | | | This should reduce the number of times users are prompted to install pylab || scipy when they'd actually get away with functionality fully contained in numpy and matplotlib. This only solves the obvious cases. There's some usage of `pylab.mlab` that would need more than 20s of consideration.
* python3: update non-GRC components to use python2 or python3Douglas Anderson2017-02-261-16/+20
|
* digital: fixes a bug in the mpsk SNR estimators where they were reporting 3 ↵Tom Rondeau2014-08-291-33/+38
| | | | dB too high.
* cleaning up, converting examples, etc.Tom Rondeau2013-03-171-1/+2
|
* blocks: converting references to vector source/sink, null source/sink, nop, ↵Tom Rondeau2013-03-171-3/+4
| | | | copy, head, skiphead, vector_map, and annotator blocks to use gr-blocks.
* digital: fixed up digital blocks to make examples work again.Tom Rondeau2012-08-201-0/+20
| | | | Added GMSK loopback to test that block, too. Switched a couple over to qtgui instead of wx.
* digital: fixing narrowband (de)mods and examples to work with gr-digital and ↵Tom Rondeau2012-07-161-2/+2
| | | | gr-filter components.
* digital: update to qa and example code for new constructor with tag_nsamples ↵Tom Rondeau2011-12-301-5/+5
| | | | arg.
* digital: adding documentation for SNR estimators; added an estimator for ↵Tom Rondeau2011-12-291-3/+3
| | | | | | M2M4 type that allows the user to set the kurtosis of the signal and noise, if known, to work with non-MPSK and non-AWGN channels (untested). Also, the technique is signal to variation ratio (SVR), not SVN. Couldn't read my own writing.
* digital: adding an example program for the SNR estimators with Python code ↵Tom Rondeau2011-12-291-0/+174
to compare.