summaryrefslogtreecommitdiff
path: root/gr-digital/python/digital/generic_mod_demod.py
Commit message (Collapse)AuthorAgeFilesLines
* digital: pep8 formattingJosh Morman2021-11-241-28/+38
| | | | Signed-off-by: Josh Morman <jmorman@gnuradio.org>
* digital: add int() cast where requiredJeff Long2021-07-271-1/+1
| | | | | | | Skiphead requires an integer number of samples, but was being called with a float parameter. Signed-off-by: Jeff Long <willcode4@gmail.com>
* 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
* digital: add pybind11 bindingsJosh Morman2020-06-041-1/+1
|
* Update license header to SPDX formatdevnulling2020-01-271-13/+1
|
* digital: add filter response truncation to generic modJosh Morman2020-01-261-3/+17
| | | | | | | | | | The generic mod implementation is a convenience hier block to modulate bits to symbols and apply an RRC filter. One downside is the output is delayed by the length of the RRC filter (which is specified inside the block). This adds an option to truncate the output according to the length of the filter response such that the start of output is aligned to the first symbol. Fixes #2920
* Merge branch 'python3_fix' into nextAndrej Rode2018-06-241-39/+29
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manual merge conflict resolution has been applied to following conflicts: * Typos: * gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py * gr-blocks/python/blocks/qa_wavfile.py * gr-filter/examples/gr_filtdes_api.py * grc/blocks/parameter.xml * gr-uhd/python/uhd/__init__.py * ValueError -> RuntimeError: * gr-blocks/python/blocks/qa_hier_block2.py * relative Imports & other Py3k: * gr-digital/python/digital/psk_constellations.py * gr-digital/python/digital/qam_constellations.py * gr-digital/python/digital/test_soft_decisions.py * gr-digital/python/digital/gfsk.py * SequenceCompleter: * gr-utils/python/modtool/modtool_add.py * gr-utils/python/modtool/modtool_rename.py * gr-utils/python/modtool/modtool_rm.py * Updated API on next: * gr-blocks/grc/blocks_file_source.xml * gr-blocks/python/blocks/qa_file_source_sink.py * gr-qtgui/grc/qtgui_time_sink_x.xml * GRC Py3k Updates: * grc/core/Block.py * grc/core/Constants.py * grc/core/Platform.py * grc/core/utils/odict.py * grc/gui/Actions.py * grc/gui/Block.py * grc/gui/Executor.py * grc/gui/Port.py
| * python3: update non-GRC components to use python2 or python3Douglas Anderson2017-02-261-39/+29
| |
* | Comment typo fixing.luz.paz2018-02-031-1/+1
|/ | | | Luzpaz went ahead and found typos using `codespell -q 3`.
* simplify application of staticmethod in .pyJiří Pinkava2016-06-281-3/+3
|
* digital: fixing up some work done in the fec api development.Tom Rondeau2014-05-201-2/+1
|
* fec: wip: adding block that correlates against an access code and produces a ↵Tom Rondeau2014-05-171-21/+22
| | | | tagged stream ofthe payload (stripped access code).
* digital: typo fixed to "sps" (samples/symbol).Tom Rondeau2013-12-101-2/+2
|
* Merged in master.Ben Reynwar2013-06-031-1/+1
|
* Merged next into uninstalled import branch.Ben Reynwar2013-04-021-21/+21
|
* digital: Enabling uninstalled python imports.Ben Reynwar2013-03-071-0/+410