| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Josh Morman <jmorman@gnuradio.org>
|
|
|
|
| |
Signed-off-by: Ron Economos <w6rz@comcast.net>
|
|
|
|
| |
Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
|
|
|
|
| |
Signed-off-by: Josh Morman <jmorman@perspectalabs.com>
|
|
|
|
| |
Signed-off-by: Josh Morman <jmorman@perspectalabs.com>
|
|
|
|
| |
Signed-off-by: Josh Morman <jmorman@perspectalabs.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
This commit adds `.gitignore` files to some example folders. This helps
to keep auto generated files out of commits.
|
|
|
|
|
| |
This is part of an ongoing effort to convert all flowgraphs in GR to the
new YAML format.
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
CPack is not used, unmaintaned, and broken.
This does not eliminate any MSVC build functionality.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
copy, head, skiphead, vector_map, and annotator blocks to use gr-blocks.
|
|
|
|
| |
in gr-blocks.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also fixes up some other missing moves.
|
|\
| |
| |
| |
| | |
Conflicts:
gr-analog/examples/tags/CMakeLists.txt
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/
|
|
| |
Also updating some Python blocks and examples to properly pull from filter and analog.
|
|
|