summaryrefslogtreecommitdiff
path: root/gr-analog/examples
Commit message (Collapse)AuthorAgeFilesLines
* analog: pep8 formattingJosh Morman2021-11-243-55/+65
| | | | Signed-off-by: Josh Morman <jmorman@gnuradio.org>
* gr-analog: Use Soapy instead of UHD source block for flow graph testing.Ron Economos2021-06-011-104/+214
| | | | Signed-off-by: Ron Economos <w6rz@comcast.net>
* analog: Add example for PLL Frequency DetectorMarcus Müller2021-04-171-0/+352
| | | | Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
* filter: update python binding hashesJosh Morman2020-12-182-2/+4
| | | | Signed-off-by: Josh Morman <jmorman@perspectalabs.com>
* replace fft.window.WIN_ with window.win_ and include in grc default importJosh Morman2020-12-183-9/+9
| | | | Signed-off-by: Josh Morman <jmorman@perspectalabs.com>
* global replace of firdes.WIN_ with fft.window.WIN_Josh Morman2020-12-183-9/+9
| | | | Signed-off-by: Josh Morman <jmorman@perspectalabs.com>
* python: Remove unnecessary 'from __future__ import'Oleksandr Kravchuk2020-08-033-6/+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
* gr-analog: Install new example flow graphs.Ron Economos2020-07-301-0/+2
|
* correct left and right outputs; change filter cutoff frequencyduggabe2020-07-201-7/+7
|
* correct fm stereo heir block, add example grcduggabe2020-07-201-0/+651
|
* analog: signal source block accepts cmd messagesalekhgupta14412020-06-231-0/+242
| | | | | | | | | | | | | | | containing * amplitude (ampl) * frequency (freq) * offset (offset) * phase (phase) key/value pairs. Deprecates the `freq` port and adds a logging message. Adds a small GRC example.
* gr-analog: clean up examplesClayton Smith2020-02-033-1954/+1518
| | | | | | | | | | | | | | | I've converted the fm_tx and fm_rx examples to YML, and also made a few corrections so that the flow graphs work properly: * increased the output sample rate from 200k to 400k to fix distortion * added missing deemphasis to fm_rx * removed superfluous division by 8.0 from quadrature demod in fm_rx * increased output volume in fm_rx from 0.2 to 1.0 After these changes, a dial tone is heard when running fm_tx followed by fm_rx. I also lined up the blocks in the noise_power flow graph.
* Update license header to SPDX formatdevnulling2020-01-275-65/+5
|
* examples: move fm examples to analog, rm dupe dial_tonedevnulling2020-01-214-0/+2022
|
* gitignore: ignore autogen files in example foldersJohannes Demel2019-03-241-0/+1
| | | | | This commit adds `.gitignore` files to some example folders. This helps to keep auto generated files out of commits.
* analog: Convert flowgraphs to YAML formatJohannes Demel2019-01-121-1675/+481
| | | | | This is part of an ongoing effort to convert all flowgraphs in GR to the new YAML format.
* Replace scipy/pylab where numpy/pyplot is sufficientMarcus Müller2018-11-021-20/+14
| | | | | | | | | 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-262-17/+21
|
* examples: replace OptionParser by ArgumentParserJiří Pinkava2016-09-171-20/+20
|
* cmake: nuke cpack from existenceJohnathan Corgan2016-08-032-3/+0
| | | | | | CPack is not used, unmaintaned, and broken. This does not eliminate any MSVC build functionality.
* gr-analog: Add safety and default for FM preemphasis filterAndy Walls2016-03-301-2/+2
| | | | | | | | | | | | | The FM preemphasis filter design now precludes the user from inducing a pole on the unit circle at z = -1.0 and z = 1.0. A pole at either of these locations makes the filter unstable and useless: feeding back "+/-inf" into an IIR filter has no good recovery. Also provide a reasonable, maximally safe default of 0.925*fs/2.0 for the high frequency corner, fh. This keeps the slope of the preemphasis filter looking reasonable sane in the whole band; at least for tau=75e-6 and fs=48000.
* gr-analog: Fix FM preemphasis filter and rework deemphasis filterAndy Walls2016-03-291-1/+2
| | | | | | | Add working filters designs for the FM preemphasis Tx filter. Rework the FM deemphasis Rx filter as it was easier to rederive the transfer function, than to determine if the one in use was correct.
* analog: fixes calculation of complex noise sources from the amplitudeTom Rondeau2015-05-112-0/+1682
| | | | | | | | setting. This had been producing 3 dB more power for complex sources than real sources for the same amplitude setting. Added a noise_power.grc example file to explore this.
* cmake: fix packaging categories to use runtime vs. coreJohnathan Corgan2013-04-031-1/+1
|
* 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-172-6/+6
| | | | copy, head, skiphead, vector_map, and annotator blocks to use gr-blocks.
* blocks: removing tagged file sink, wavfile source/sink/base from core; now ↵Tom Rondeau2013-03-091-1/+1
| | | | in gr-blocks.
* filter: imporint firdes from gr-filter; no longer in gnuradio-core.Tom Rondeau2013-03-071-1/+1
|
* blocks: removing burst_tagger from core; now in gr-blocks.Tom Rondeau2013-03-061-1/+1
|
* core: removed all complex_to_<type> blocks from core; using gr-blocks.Tom Rondeau2013-03-061-1/+1
|
* grc: updating GRC exmaples for new component changes.Tom Rondeau2012-12-271-1/+1
|
* blocks: removes blocks moved to gr-blocks from gnuradio-core.Tom Rondeau2012-12-212-6/+8
| | | | Also fixes up some other missing moves.
* Merge branch 'master' into nextTom Rondeau2012-12-101-1/+0
|\ | | | | | | | | Conflicts: gr-analog/examples/tags/CMakeLists.txt
* | analog: Removing reference to gr.sig_source_X and gr.noise_source_X where ↵Tom Rondeau2012-11-062-0/+28
| | | | | | | | | | | | | | | | possible. Passing make and make test. Examples and apps need testing. gr-filter relies on sig_source and noise_source, so can't remove them from core.
* | analog: Removing all squelch blocks from gnuradio-core.Tom Rondeau2012-11-062-0/+343
|/ | | | Also updating some Python blocks and examples to properly pull from filter and analog.
* analog: adding gr-analog component with.Tom Rondeau2012-09-231-0/+26