Age | Commit message (Collapse) | Author |
|
* master:
Adding new accessor for Goertzel filter to GRC block. Thanks to Marcus Leech for the last three modifications.
Adding accessors to Goertzel filter GR block to call setparms from implementation file for (re)setting parameters.
Adding accessor function to Goertzel filter implementaiton to set/reset its parameters.
|
|
for the last three modifications.
|
|
Passes distcheck.
* next: (32 commits)
volk: Fix for popcnt's 64/32-bit issues.
Using a copy of config.guess and config.sub instead of sym links.
Including time header to qa files.
Changed python env variable to more globally usable version.
gr_uhd: Quick fix for make distcheck failures if UHD is not installed.
PFB resampler: fix it this way to avoid the signed/unsigned warning.
PFB resampler: fixes bug where filter could be looking past the number of inputs.
resampler PFB: Sets relative rate when rate is changed.
Create method to set rate on pfb_arb_resamp after it has been created. Allow it to be called from GRC.
volk: fix for running 32-bit OS on 64-bit processor. System is correctly identified as 32-bit and compiles with the correct flags.
volk: changing the path variables again. This works on my various systems tested. Using abs_ path names failed on Ubuntu 8.04 32-bit.
volk: May be a hack, but it was required for my 32-bit Fedora 13 to work.
volk: Removing unnecessary shell script; last commit takes care if its functions.
volk: Fixing build system to handle making volk_mktables, volk_tables.h, and volk_config.h instead of a standalone shell script.
volk: readding 16sc_magnitude_32f_sse with fix for SSE hadd_ps error.
volk: Adding a few more generic-only test cases.
volk: adding generic QA test for 16sc_magnitude_32f.
volk: modified the configure scripts to output which architectures it will be building based on the configure tests.
uhd: update notes in grc blocks for addressing scheme
volk: Removing erroneous SSE function that actually usese an SSE3 intrin (mm_hadd_ps).
...
|
|
Allow it to be called from GRC.
|
|
Move all occurrences of swig_built_sources out of Makefile.am's.
Move all SWIG related use of BUILT_SOURCES out of Makefile.am's.
Clean up 'if PYTHON' conditionalization in gr-*
Still left to do: fix Makefile.swig CLEANFILES and no_dist_files
such that they remove exactly the generated files.
|
|
* master:
Sneaking in a few warning fixes to this branch.
Adding ability for FIR filter with internal buffer to decimate.
Adds a new parameter "y_axis_label" to scopesink2 and the GRC .xml file that contains the string for the Y axis label. It defaults to 'Counts' to be consistent with the old version.
Adding ccf version of fir filter to gitignore.
Removing nonexistent gri .i file from Makefile. Got a bit carried away with the copy/paste.
Removing ccf version of filter that is now autogenerated.
Fixing up filters a bit to pass QA tests for all versions.
Fixes Makefile for fir filter generators.
Using generators to make gri_fir_filter_with_buffer_XXX into all possible in/out/tap types we support.
Work on examples for the synthesize filterbank block. The cleans up the simple example and adds a new example that synthesizes a number of signals and then channelizes them again. It displays the synthesized PSD as well as the PSD and time waveform of one of the channels that's specified in teh code.
Adding QA code for fir filter with buffer.
Cleaning up synthesis filter and using new FIR filter with buffer.
Cleaning up the new FIR filter implementation. Protects against some corner cases and adds filterN.
Adding a test example for the synthesis filter.
Adding a FIR filter implemented with its own internal buffer. This one keeps its own delay line and just takes in input samples instead of a pointer to an external buffer.
rearrange includes to always be: internal GR, external, with GR.
Can now set more channels than input signals. Empty channels are established as the outtermost channels (around fs/2 and -fs/2).
Fixing ordering so that the input channels line up in the output signal properly.
Adding the synthesis filterbank (the opposite of the channelizer). It's ugly right now and uses a lot of memory to handle the buffers for each filter/input stream.
|
|
option keys
|
|
contains the string for the Y axis label. It defaults to 'Counts' to be consistent with the old version.
|
|
* master:
gnuradio-core: export missing public methods in gr.agc2
wxgui: fix to use wx.Colour which is the actual name of the class (wx python wrapper may be missing wx.Color wrapper)
From my reading, we should never need to define the timespec struct (so we will wait until this bites me).
Checking for clock_gettime and timespec defined; use gettimeofday if not, but put it into a timespec structure.
Reformatting highResTimeFunction.h for better readibility.
|
|
Alexandru Csete:
The gr_agc2 block has public methods to set and get the AGC levels and
rates; however, only a few of these interfaces are exported to Python
and none of them are available in GRC.
The attached patch adds the missing public methods to gri_agc2_cc.i
and gri_agc2_ff.i and defines the corresponding callbacks in the
gr_agc2_xx.xml GRC block.
|
|
|
|
Conflicts:
gr-wxgui/src/python/scope_window.py
* Adds new scope window trigger, TRIG_MODE_STRIPCHART
* Allows config file selection of whether background window sinks still run
* Allows config file selection of default trigger mode
* Allows config file selection of default waterfall sink color mode
[wxgui]
#Setting this to true prevents the window sinks from stopping when they
#are not displayed, as when they are in a notebook with a hidden tab.
run_always = False
# Default scope trigger mode.
#
# 0 = Freerun
# 1 = Auto (default)
# 2 = Normal
# 3 = Stripchart
trig_mode = 1
# Default waterfall sink color mode. Valid choices are 'rgb1', 'rbg2',
# 'rgb3', or 'gray'
waterfall_color = rgb1
|
|
|
|
* master:
grc: move grc_setup_freedesktop into libexec directory (not in users path).
|
|
Renamed grc desktop file to simplify name and updated install script.
|
|
* master:
added python script to fix copyright years based on git log
grc: expanded nports ability to have multiple port duplicators per side
|
|
|
|
|
|
* patches/marcus/gr_and_const:
grc: adds gr.and_const to block tree
|
|
* master:
grc: fix broken variable config when using bool type
|
|
|
|
* master:
Add USRP2 clock source parameter to GRC blocks.
Refactor Makefile.am to move common files from 3 libraries into a single variable.
|
|
* ets/grc-usrp2-clock-source:
Add USRP2 clock source parameter to GRC blocks.
|
|
|
|
* master:
gnuradio-core: update copyrights
gnuradio-core: allow swig to handle exceptions in UDP source/sink
grc: update UDP source and sink block wrappers
Simplify USE_SELECT usage
Return immediately when using d_residual.
Defend against a peer that sends an invalid message length.
Move initialization of select timeout
Correct update of d_temp_offset (parallel construction)
Identify memory leaks that occur on error conditions
Use -1 as file descriptor "not open" value instead of 0
Add additional conditionalization of networking includes
Flush pending errors in gr_udp_sink on disconnect()
Rework UDP source and sink, with incompatible API changes
Updates to udp source/sink (select(), wait, cleanup)
Discard data in gr_udp_sink until receiver is started.
Use getaddrinfo in gr_udp_{source,sink}
Changes to gr_udp_{source,sink} for MinGW
Ignore ENOPROTOOPT return from setsockopt(SO_LINGER)
|
|
* gnuradio/wip/udp_source_sink:
gnuradio-core: update copyrights
gnuradio-core: allow swig to handle exceptions in UDP source/sink
grc: update UDP source and sink block wrappers
Simplify USE_SELECT usage
Return immediately when using d_residual.
Defend against a peer that sends an invalid message length.
Move initialization of select timeout
Correct update of d_temp_offset (parallel construction)
Identify memory leaks that occur on error conditions
Use -1 as file descriptor "not open" value instead of 0
Add additional conditionalization of networking includes
Flush pending errors in gr_udp_sink on disconnect()
Rework UDP source and sink, with incompatible API changes
Updates to udp source/sink (select(), wait, cleanup)
Discard data in gr_udp_sink until receiver is started.
Use getaddrinfo in gr_udp_{source,sink}
Changes to gr_udp_{source,sink} for MinGW
Ignore ENOPROTOOPT return from setsockopt(SO_LINGER)
|
|
* jblum/uhd:
using the send and recv full buffer modes, avoids extra loop in implementation
Added call to get access to the underlying uhd simple usrp object.
added docs to uhd grc blocks, added pkg config path to make support easier
typo fix, called variable ant, not antenna
added to uhd grc files, also removed warning for grc generator with uhd blocks
added more access methods to uhd source and sink
fix for paradigm shift
Use simple usrp from uhd.
gr-uhd working with io type
added swig includes and tune result return
using new streaming api
added set center freq call
Added samp rate param and using the simple device from uhd
removed timeout from here
Got the source and sink working with current uhd.
Added the uhd simple sink lib block, swig wrapper, grc wrapper.
using samples prop, added unchecked in files for utils and grc rx wrapper
recv noise with uhd
Created simple source (with nothing in it) and some swig build stuff.
Created gr uhd skeleton build.
|
|
|
|
This change resolves a conflict with the Generic Colorizer application
which also uses the binary name 'grc'.
Interested users can add an alias to their shell environment to run
gnuradio-companion when grc is invoked.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
too much to render, ie use truncation)
|
|
This block performs scrambling by XORing the input sequence with
the output of an LFSR. Repeating this operation restores the original
sequence.
(This differs from gr.scrambler_bb(), which convolves the input sequence
with the LFSR output.)
The additive scrambler allows an optional bit count after which the LFSR
is reset to its initial seed. This allows use with, e.g., packetized
fixed length payloads.
|
|
|
|
|
|
|
|
Some moron put quotes around the variable name...
|
|
py files.
|
|
|
|
|
|
|
|
|
|
settings better.
|
|
|
|
(samples per symbol), rolloff factor, and the prototype (matched) filter size.
|
|
|