summaryrefslogtreecommitdiff
path: root/gr-analog/grc
Commit message (Collapse)AuthorAgeFilesLines
* c++ generation: escape "." in translationsJeff Long2021-07-271-1/+1
| | | | | | | Translations are a regex, so "." needs to be escaped. Fix the remaining unescaped strings. Signed-off-by: Jeff Long <willcode4@gmail.com>
* grc: allow short and byte as valid types in an enumJeff Long2021-07-191-1/+1
| | | | Signed-off-by: Jeff Long <willcode4@gmail.com>
* Add missing declaration for cpp template of analog_noise_sourceVolker Schroer2021-07-191-1/+2
| | | | Signed-off-by: Volker Schroer <3470424+dl1ksv@users.noreply.github.com>
* gr-channels: fix "hide" expressions in yml filesJeff Long2021-07-161-1/+1
| | | | | | Also one in analog, and an overachieving set of quotes in qtgui. Signed-off-by: Jeff Long <willcode4@gmail.com>
* rebaseVolker Schroer2021-06-2121-21/+21
| | | | | | | | | | grc: cpp generation set correct link entry in yml files for modern cmake. Applying this fix simple flowgraphs containing signal sources and audi sinks etc. build and run Signed-off-by: Volker Schroer <3470424+dl1ksv@users.noreply.github.com>
* analog: remove deprecated freq portJosh Morman2021-04-211-4/+0
| | | | Signed-off-by: Josh Morman <jmorman@perspectalabs.com>
* analog: PLL GRC blocks: better naming, parameter labelsMarcus Müller2021-04-173-14/+14
| | | | | | | | | | | The PLL blocks have a long-standing history of confusing users with their "non-standard" usage of the word "frequency", also order of minimum and maximum frequency argument. This is only a cosmetic change, but will require moving Wiki Pages (and adding forwards from the former addresses). Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
* analog: fm: Add audio_rate variable and deemph_tau parametersefardin2021-01-151-1/+5
| | | | Signed-off-by: efardin <efardin@ieee.org>
* gr-analog: Remove spurious hide in Signal Source block YAML.Ron Economos2020-06-291-1/+0
|
* analog: signal source block accepts cmd messagesalekhgupta14412020-06-231-0/+5
| | | | | | | | | | | | | | | 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.
* analog: remap enums in yml from int to raw for pybind compatibilityJosh Morman2020-06-043-3/+3
|
* analog: change waveform grc type to enumJosh Morman2020-06-041-1/+1
|
* gr-analog: fix default gain in quadrature demodClayton Smith2020-02-031-1/+1
|
* Update license header to SPDX formatdevnulling2020-01-271-13/+1
|
* analog: Add some documentation to squelch blocksAlba Mendez2020-01-021-0/+14
|
* analog: Fix C++ generationTerry May2020-01-026-5/+13
| | | | | | | | Fixes C++ code gen for the following modules: - agc, agc2, agc3 - const_source - frequency_modulator_fc - wfm_tx
* analog: Make phase parameter of analog sig source available in GRCVolker Schroer2019-06-151-2/+8
|
* analog: am_demod: Introduce passband parameter checks in GRC bindingsVolker Schroer2019-05-281-0/+4
| | | | This checks if the passband is within a valid range.
* gr-analog: sig source byte support mode, added qa tests #1994Eral Tuerkyilmaz2019-04-192-6/+6
|
* gr-analog: Fix typo in documentationJohannes Schmitz2019-03-041-1/+1
|
* Updated C++ header file names for gr-analog blocksHåkon Vågsether2018-12-183-3/+3
|
* grc: add flags as a listAndrej Rode2018-12-1834-36/+36
|
* Added C++ support to gr-analog, gr-blocks and grcHåkon Vågsether2018-12-1834-2/+223
|
* gr-analog: fixed analog_random_source bugMarc L2018-11-091-1/+5
| | | | | A bug was introduced in recently merged PR #2095, the ending parenthesis was put in the wrong spot. I also added a little bit of documentation while I was at it, making sure people know this block isn't really a block but is a wrapper for Vector Source. If anyone has some time (@btashton perhaps), it might be worth checking the other files modified in #2095 to see if any other ending parenthesis were put in the wrong spot.
* Wrap map with list for analog_random_source block. Fixes #2036Brennan Ashton2018-11-011-2/+2
| | | | | | | Map now returns a generator in python3 instead of a list. vector_source_x_make expects a list or tuple. http://python3porting.com/differences.html#map
* Added auto-generated YAML blocksHåkon Vågsether2017-10-1071-1877/+1271
|
* Merge branch 'master' into nextJohnathan Corgan2017-06-221-0/+45
|\
| * analog: add missing GRC file for fmdet_cf blockSean Nowlan2017-06-221-0/+45
| |
* | Merge branch 'master' into nextJohnathan Corgan2017-02-121-0/+17
|\|
| * analog: simplify probe_avg_mag_sqrd_x block GRC fileSean Nowlan2017-02-071-4/+1
| |
| * analog: add missing probe_avg_mag_sqrd_cf block to GRC definitionSean Nowlan2017-02-021-0/+20
| |
* | Merge branch 'master' into nextJohnathan Corgan2016-09-152-1/+1
|\|
| * Mark mod blocks for deprecationSebastian Müller2016-09-142-1/+1
| |
* | cmake: nuke cpack from existenceJohnathan Corgan2016-08-031-2/+1
|/ | | | | | CPack is not used, unmaintaned, and broken. This does not eliminate any MSVC build functionality.
* grc: assign all in-tree blocks to module 'Core'Sebastian Koslowski2016-05-271-1/+1
|
* gr-analog: Set FM blocks to use implicit default for preemphasis cornerAndy Walls2016-03-303-3/+3
| | | | | Change the FM blocks' GRC XML files to use the implicit default value for the preemphasis filter's high corner frequency.
* gr-analog: Add safety and default for FM preemphasis filterAndy Walls2016-03-303-3/+3
| | | | | | | | | | | | | 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-293-1/+22
| | | | | | | 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: better block category (GRC) for random uniform sourceSebastian Koslowski2016-02-052-1/+1
|
* analog: enable setting max dev. during runtime for NBFM transmitterTom Rondeau2016-01-062-72/+88
| | | | | | | and receiver hier_blocks. Also fixes up the XML files to allow for the callback along with indent formatting.
* Merge remote-tracking branch 'jdemel/analog-msg-port'Johnathan Corgan2015-11-121-0/+5
|\
| * analog: removed superfluous debug codeJohannes Demel2015-11-121-1/+1
| |
| * analog: added freq msg port to sig_sourceJohannes Demel2015-11-121-0/+5
| |
* | expanded quadrature_demod_cf docs; added .grc <doc>Marcus Müller2015-11-081-0/+27
|/
* random-analog: added new uniform integer distribution sourceJohannes Demel2015-09-282-0/+57
|
* analog: Power Squelch now emit tags on start/end of burstsMarcus Müller2015-04-231-0/+2
| | | | | | | | | | | | 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 'jynik/ctcss_squelch_add_freq_getset'Johnathan Corgan2015-03-281-0/+1
|\
| * analog: Added frequency accessor and modifier to CTCSS squelchJon Szymaniak2015-02-251-0/+1
| |
* | analog: fix check of sample rate vs audio rateJiří Pinkava2015-03-133-3/+3
|/ | | | | | | | Variables in XML blocks are substituted by the content of filed value from GRC block. Content of field in GRC block can be anny python expressions and expression can contain operators (like +). Some operators have lower priority than %. This leads to wrong (from user field of view) evaluation of expression as a whole. Just add parentheses fix this.
* reset() for probe_avg_mag_sqrdStefan-Olt2014-10-251-0/+1
|