[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] git://gnuradio.org/jcorgan annotated tag, v3.5.2, crea
From: |
git version control |
Subject: |
[Commit-gnuradio] git://gnuradio.org/jcorgan annotated tag, v3.5.2, created. v3.5.2 |
Date: |
Fri, 23 Mar 2012 20:06:57 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "git://gnuradio.org/jcorgan".
The annotated tag, v3.5.2 has been created
at 4b39fc026e94ca154daa5184d5a81985cfa67df9 (tag)
tagging 30f452ce6597e41ee1df1ceffda6796fa4a70058 (commit)
replaces v3.4.1
tagged by Johnathan Corgan
on Mon Mar 5 11:34:23 2012 -0800
- Log -----------------------------------------------------------------
v3.5.2
Achilleas Anastasopoulos (1):
trellis fixing trellis grc files to know about gr-digital.
Ben Reynwar (52):
Adding doxyxml python package. Acts as interface to doxygen-generated
xml.
Generation of python docstrings from doxygen xml.
Merge branch 'grorg-master'
Merge branch 'grorg-master'
Added a new example python script (a stripped down version of
benchmark_loopback.py).
Merge branch 'grorg-master'
Fixed typos in comments ('samples per symbol' not 'samples per second').
Added support for modulation/demodulation of a generic constellation.
Fixed Makefile so that generation of python docstrings works. Still not
well done.
Merge branch 'grorg-master'
Fixing Makefile.am in blks2impl for recent changes.
Fixing generic demodulation.
Worked on generic demodulation.
Changed pky.py so that is possible to skip modulation/demodulation steps.
Tidied QAM modulation.
Added support for PSK to generic modulation.
Fixed minor bug in fsm.cc for fsms with 1 state.
Minor typo in comments.
Minor changes to a benchmark example in gnuradio-examples/python/digital.
Merged upstream from next
Fixed Makefiles to generate swig_doc.i
Modified python level OFDM to use constellation object.
Added ofdm_frame_sink2. Like ofdm_frame_sink but uses constellation
object.
Added BPSK constellation object.
Tidied qam.py
Added QPSK constellation object.
Forgot to add qpsk.py in last commit.
Added trellis_constellation_metrics_cf. It is equivalent to
trellis_metrics_c but it uses the constellation object's calc_metric method.
This method is also added here. trellis_metric_type.h is moved to
gr_metric_type since constellation object is now dependent on it.
Added comments to fsm.h
Added tests to qa_trellis.py.
Changed constellation objects so that codings besides gray code can be
used.
Added gr_constellation_decoder2_cb block.
Added rotational symmetry info to gr_constellation.
Fixing bugs in qam.py.
Added constellation object unit test.
Constellation objects accept n-dimensional points. (i.e. n complex
numbers correspond to one symbol value.)
Added utility python sequence comparison scripts for use in testing.
Added testing module for constellation_receiver.
Removing docstring generation from this branch.
Merge branch 'next' into constell_obj
Minor bug fixes (from last two commits)
Updated copyright notice dates.
Fixed to make compatible with python 2.4
Modifying gr_trellis for gr_constellation -> digital_constellation change.
Moved generic psk and qam modulation into gr-digital.
Fixing typos in grc xml files.
Merge branch '8psk' of https://github.com/trondeau/gnuradio into 8psk
Fixed error in m4 config file.
gr-digital, gr-trellis: Fixing gr-trellis to work with constellation now
that it is in gr-digital.
Added digital_constellation_receiver_cb.xml file
Added digital_constellation_receiver_cb.xml file
Fixed bug in digital_qam_demod.xml
Jaroslav Skarvada (1):
Fix compilation with gcc-4.7
Jason Abele (3):
Fix initial gain setting for uhd_siggen[_gui].py
Set subdev spec after creating uhd source, before threads start
Use start()/stop() to get midpoint of uhd ranges
Johnathan Corgan (106):
Update revision to 3.5.0git
Merge master into next, skipping revision change
Merge branch 'master' into next
Fix sensitivity accessor in gr_frequency_modulator_fc.
Merge branch 'master' into next
gpio: removed from tree, obsolete
radar-mono: removed from tree, obsolete
sounder: removed from tree, obsolete
msdd6000: removed from tree, obsolete
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'master' into next
build: fix incorrect version on next branch
gr-vocoder: add skeleton top-level component
Merge remote branch 'gnuradio/next' into wip/vocoders
Merge remote branch 'gnuradio/next' into wip/vocoders
gr-vocoder: reimplemented gr-gsm-fr-vocoder in gr-vocoder
gr-gsm-fr-vocoder: removed from tree
gr-vocoder: re-implemented gr-cvsd-vocoder in gr-vocoder
gr-cvsd-vocoder: removed from tree
Merge remote branch 'ttsou/codec2' into wip/vocoders
gr-vocoder: re-implemented gr-codec2-vocoder inside gr-vocoder
gr-vocoder: removed gr-codec2-vocoder
gnuradio-examples: removed digital_voice examples
gr-vocoder: distcheck fixes
Merge branch 'master' into next
gr-vocoder: moved g72x out of gnuradio-core, renamed g7xx
gr-vocoder: adds ulaw encoder, decoder, and audio loopback example
gr-vocoder: adds alaw encoder, decoder, and audio loopback example
gr-vocoder: added G.721 32K ADPCM encoder, decoder, and audio loopback
example
gr-vocoder: added G.723 24K ADPCM encoder, decoder, and audio loopback
example
gr-vocoder: added G.723 40K ADPCM encoder, decoder, and audio loopback
example
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'master' into next
Merge 'master' into next, skipping version change commit
Update revision to 3.4.2git
Merge master into next, skipping version number change
Merge branch 'maint'
Merge branch 'master' into next
gr-pager: update to use gr-uhd instead of gr-usrp
build: update config.{guess,sub} from canonical source
Merge branch 'master' into next
build: update version to 3.4.2 (release)
Merge branch 'master' into next
build: update revision to 3.4.2git
Merge branch 'master' into next
build: update version to 3.5.0git
noaa: updated applications to use gr-uhd
pager: update full band demodulator to use gr-uhd
Merge branch 'pager-update'
Merge remote branch 'gnuradio/master'
build: update version to 3.5.0rc0
build: update config.{guess,sub} with canonical ones
build: update version to 3.5.0
build: update revision to 3.5.1git
Merge branch 'maint'
Merge branch 'maint'
Merge branch 'maint'
Merge branch 'maint'
core: comment out QA debug output
build: update canonical config files
build: update revision to 3.5.1
build: update revision to 3.5.2git
Merge branch 'maint'
Merge branch 'maint'
noaa: add pkgconfig file for C++ library
Merge branch 'maint'
Merge branch 'maint'
uhd: add utility function to convert raw gr_message to async_metadata_t
uhd: add async message print option to apps
Merge branch 'gr-uhd-async-msg-recv'
Merge branch 'maint'
Merge branch 'maint'
howto: various fixes cmake, cleanup
cmake: remove QUIET option from some listfiles
Merge branch 'maint'
howto: fix cmake swig header installation
Merge branch 'maint'
Merge remote branch 'ncorgan/package-version-fix' into maint
Merge branch 'maint'
Revert "dpkg rejects "vX.X.X" version number because it doesn't start
with a number, CMake assigns "X.X.X" version number to generated executables"
Merge branch 'maint'
Merge remote branch 'ncorgan/package-version-fix' into maint
Merge branch 'maint'
Merge branch 'maint'
Merge branch 'master' into safe_align
build: fix autotools for gnuradio-core volkification
Merge branch 'maint'
vocoder: fix typos in added block xml
vocoder: add xml blocks to autotools build
Merge branch 'maint'
core: add null constructors to sync_* blocks
Merge branch 'maint'
Merge branch 'maint'
Merge branch 'maint'
Merge branch 'maint'
Merge remote branch 'tom/safe_align'
build: update from canonical config files
build: update revision to 3.5.2
Josh Blum (216):
core: added missing config.h includes on cc files
core: added missing io.h includes on cc files
core: use gendir envvar to optionally generate makfile.gen into the build
dir
core: hack needed for gri wisdom on windows because you cant pass file
descriptors across library boundaries
gr: replaced uses of snprintf with boost format in common code build by
MSVC
core: removed uses of c99 dynamic arrays for MSVC compile
volk: snagged the volk changes from cmake branch
gruel: API declaration macros for gruel class and function symbols
gruel: support for windows API set realtime scheduling
core: removed files that included <strings.h>
gr: replaced uses of snprintf with boost format in common code build by
MSVC
core: declare erf in case it was missing in math.h and provided for by
the build system
core: API declaration macros for core class and function symbols
gr: squashed cmakelists.txt into one commit
digital: added cmake support for gr-digital (unix only)
vocoder: added cmake support for gr-vocoder (unix only)
digital: added symbol visibility defines to gr-digital, builds on MSVC
and linux
vocoder: added symbol visibility defines to gr-vocoder, builds on MSVC
and linux
gr: added API macros for noaa and pager, also renamed the ones for
digital and vocoder to be consistent
volk: fix bug in finding machines by using absolute path
cmake: generate shell script for each test because its nicer to diagnose
problems
trellis: added symbol visibility defines to gr-trellis, builds on MSVC
and linux
uhd: also setup uhd library linking for swig
volk: make volk a gr component in the top level
gr: tweaks to build cmake branch on osx
Merge branch 'next' of gnuradio.org:gnuradio into next
vocoder: updated cmake build for new blocks (also fixed some tests)
misc_next_branch_tweaks_to_build_on_osx_and_windows
atsc: added cmake support for gr-atsc (unix only)
comedi: cmake build support for gr-comedi component (linux only)
video-sdl: cmake build support for gr-video-sdl component (unix only)
video-sdl: video sdl builds on windows with MSVC as well
vocoder: added missing examples subdir add
video-sdl: solution for proper swig directory windows
cmake: changed module include guards to model after builtin cmake modules
wxgui: fix to install wxgui python into gnuradio site-packages, not top
level
Merge branch 'next' of gnuradio.org:gnuradio into next
filter: fixed file extension on filter CMakeLists neon code
Merge branch 'next' of gnuradio.org:gnuradio into next
cmake: be a little more robust when checking source code version
cmake: added -ldl flag to cppunit when pkg config is used
Merge branch 'digital' of https://github.com/trondeau/gnuradio into
digital
gruel: fix for merge conflict verbose that got saved
cmake: tweaks + fixes for components/packaging
cmake: set plat_specific when determining GR_PYTHON_DIR, this makes it
use lib64 on rh64 machines
cmake: language tweak for component group description
core: dont set boost vars for gnuradio-core.pc
Merge branch 'next' into digital
rs: reasonable workaround for compiling reed-solomon under MSVC
atsc: did work on symbol visibility and minor tweaks in qa code for MSVC
atsc: forgot to add gruel to the list of deps for unit test, also chmod
+x unix unit test scripts
core: removed modification of includedir for pc file, its not needed and
was messing it up
cmake: moved unique target macro into python where its used
cmake: specify all the boosts, remove dummy sys/time.h for msvc build
cmake: re-imagining of how to write a block w/ cmake and boost unit test
Merge branch 'digital' of https://github.com/trondeau/gnuradio into
digital
Merge branch 'next' into digital
small tweaks for windows building
cmake: put that time.h compat header back (needed w/ benchmark apps on
msvc)
gruel: removed merge junk in makefile
Merge branch 'next' of gnuradio.org:gnuradio into next
uhd: changes to support amsg block w/ cmake
Merge branch 'next' of gnuradio.org:gnuradio into next
Merge branch 'digital' of https://github.com/trondeau/gnuradio into
digital
core: added source deps to swig files (regen on *.h,*.i)
filter: detect correct bit width on x86 compiler
cmake: set the library path for unix machines
cmake: support for importing executables when doing cross build
grc: only perform python checks when not building cross
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
cmake: updates to build after latest next merge
cmake: added ENABLE_DEFAULT to disable components by default
audio: may have to link Carbon
Merge branch 'digital' of git://github.com/trondeau/gnuradio into digital
digital: added cmake support for moved grc files and examples
volk: alternative to -B that wont break on python 2.5
volk: check that python -B can be used
cmake: modified find files to better follow coding guide
volk: use glob rather than parsing makefile for kernels
core: attempt at fixing up generation logic in gengen (filter, trellis
TODO)
core: re-work gengen generation (hope its simpler)
trellis: performed generation re-work on gr-trellis lib
Merge branch 'next' of gnuradio.org:gnuradio into next
howto: updated find gruel and core modules to match recommended style
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
Merge branch 'digital' of https://github.com/trondeau/gnuradio into
digital
uhd: added kwargs to construct individual struct elements in
tune_request_t
uhd: added documentation and tag implementations
uhd: tweaks + tested working tags implementation
uhd: added tags_demo c++ example application
howto: various fixes for howto example
gruel: added missing pmt swig install rule
uhd: tweaks for some minor details
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
uhd: cmake support for example application
swig: language independent exception handler
core: add link with librt for shm_* calls
Merge branch 'next' into digital
Merge branch 'digital' of https://github.com/trondeau/gnuradio into
digital
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
swig: added python script to auto-extract dependencies
swig: added comments + fun w/ regexps
howto: updated modules for newer swig macro
core: make the lib/swig depend on the generated targets
trellis: make the lib/swig depend on the generated targets
uhd: suppress harmless swig warnings
Merge branch 'next' into digital
Merge branch 'next' of http://gnuradio.org/git/gnuradio into digital
gr: updated cmakelists after merge for additional files
gr: minor tweaks for MSVC compatibility
gr: the CMakeLists.txt took a chill pill
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
grc: added new IO types
grc: rename complex/float ports so its obvious
grc: append index to duplicated ports
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
gr: changed the way trellis/gengen generated.i is made
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
added some more python dash B
digital: added mising install rules for moved ofdm xml files
howto: changes as per tom's suggestions
uhd: added uhd.find_devices to python
cmake: added ability to support -DENABLE_XXX=FORCE
cmake: fix that component depends on component hack
grc: dont set the HLKM stuff unless win32
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
core: added transcendental to cmake build
digital: added missing symbol export in digital_constellation
core: forgot to remove extra under
swig: fix rules for generated index files
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
cmake: added conditional check for compiler flags
usrp: updated installed examples
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
grc: added throttle tag to blocks that throttle
tags: made tags object oriented
grc: tweaks for colors, added 64 int, vector darken
Merge branch 'master' into next
filter: fixed x86 checking logic when not x86
removes gcc warning, dont need symbol export on plain c structs
volk: give priority to generated includes (helps with dirty tree)
utils: added cmake support for the gr-utils
misc fix missing installed files/tweaks
cmake: parse the version.sh and git describe to model the m4 files
cmake: more tweaks for version extraction when git not found
pmt: fix #446 by putting pmt swig into namespace
tags: added swigging for gr_tags header
core: runtime.i dont include gr_tag.i, avoids pmt dependency
cmake: removed problematic/unused parsing of git describe
cmake: make python checks optional for cross builds
the libraries
qtgui: fixed typo for name of export define
atsc: fix consistent linkage on atsc_make_fs_checker
msvc: fixed rint implementations in config.h
cmake: set the enable variable to have parent scope
cmake: restored extraction of git describe
cmake: added toolchain file for arm_cortex_a8_native builds
I'm sorry but llrintf had one of the best conversions of all time
cmake: only make libtool file when libtool found
cmake: generate pyo and pyc files + python install macro work
cmake: fix for find* scripts
grc: fix bug when displaying string params
uhd: added buffer flush when source block is stopped
gruel: added missing check GR_HAVE_NETINET_IN
cmake: created macro for libtool gen and disabled by default
cmake: fixed up swig deps properly for make -j*
cmake: make the swig cxx file gen depend on the specified targets
cmake: tweaks to swig gen and updated howto modules
volk: work to improve compiler and multi-lib support
volk: building on msvc again with sse2 arch
volk: added some environment setup stuff
uhd: backwards compat work which support streamer API
uhd: python/swig/grc tweaks until it works
uhd: added convenience constructor to stream_args_t
uhd: preferable defaults for stream args
uhd: restored source block recv single packet functionality
uhd: grc xml tweaks + streamer args
uhd: use new type string for uhd source/sink types
uhd: added get_samp_rates calls
uhd: added set/get time/clock source calls
uhd: added set for RX/TX iq balance and dc offset
uhd: rebase tweaks + update on command feature
uhd: added docs and removed unimplemented options in grc files
uhd: change examples to use new stream api
Merge remote-tracking branch 'jblum/uhd_next'
volk: replace separate_arguments with string replace (performs a
whitespace split)
cmake: tweaks for swig generation module
qtgui: add python include path (older name)
cmake: fix for cmake 2.6 install w/ library fubar mode
cmake: only rely on target trick when not cross
docs: grabbed support files from ben's repo and my repo
work on swig docs, added to core and digital
grc: replaced doxygen extracted docs with python docstrings
uhd: cleanup some -Wall warnings
grc: force param text to black to guarantee readability
volk: avx support for MSVC
volk: conversion tweaks to build avx on MSVC
volk: fix #466 deprecated string use, from Pinkava
cmake: added support for monolithic packaging rpms + debs
cmake: moved post/pre inst/uinst files
volk: squashed changes 32f_s32f_multiply_32f_a 32fc_x2_dot_prod_32fc_u
qtgui: include QT_USE_FILE only when enabled
cmake: fix QUIET arg usage on PKG_CHECK_MODULES
uhd: added a finite acquisition call to usrp source
grc: the check for pygtk can fail with no X session
cmake: added swig version check
gr: sync the filesystem before python can parse doxygen
core: fix gr_udp_sink by including asio
volk: fix overrule detection (cant reply on cpu name)
cmake: fix for cmake 2.6 with library extras mode
gruel: hrt under bsd should use clock gettime
qtgui: better findqwt.cmake with standard paths
core: fix floor ambiguous overload in vcc fftw
grc: fix install permissions on grc_setup_freedesktop
grc: better error for import gr fail
Julien Olivain (1):
runtime: improve hier_block2 error messages
Marcus Leech (9):
uhd: adds support for different over-the-wire data formats for UHD fft
and siggen apps.
core: fix for off-by-one issue in strip chart. Increases buffer size for
longer displays.
core: the burst_tag block can have user-defined keys and values for the
tags when a burst is on or off instead of static values. Defaults are the same.
Use set_true_tag and set_false_tag to override these.
core: fix for off-by-one issue in strip chart. Increases buffer size for
longer displays.
uhd: fix for uhd_fft to work with basicRx d'board.
uhd: fix for uhd_fft to work with basicRx d'board.
io: fix triggering and performance issues with oscope; specifically for
the strip-chart features.
core: enable use of fftw's threading capabilities.
gui: better handling of buffers in oscope for stripchart/non-stripchart.
Marcus Mueller (2):
docs: swig_docs don't look at operators when building Python
documentation.
docs: applying operator fix to howto-write-a-block, too.
Martin Braun (12):
first version of CPM code
CPM make checks
more elaborate checks, they also work now
All CPM stuff included (C++/GRC/Python), tests pass
updated doxygen blocks, changed param order for gmsk
Added GRC blocks to Makefile
Forgot to add GRC blocks to block_tree, fixed
fixed some XML glitches
fixed: FM sensitivity and calling gr_cpm::phase_response() through SWIG
cmake: adding uninstall target for howto-write-a-block-cmake.
docs: removing old Doxygen groups (radar and usrp(2)).
Fixed GRC bindings for vocoder (this also fixes GRC example cvsd_sweep)
Michael Dickens (5):
qtgui: fix for OSX to find standard Qwt install without specifying it.
uhd: fix source block xml file generation
digital: install OFDM examples into installed examples directory.
allow any input hardware audio rate; fix use of deprecated function
'AudioHardwareGetProperty'
qtgui: More search options for qwt libraries, specifically for OSX.
Michael L Dickens (1):
small tweaks to get stream sizes "more correct"
Nicholas Corgan (5):
Fixed mislabeled dependencies for Fedora 15
dpkg rejects "vX.X.X" version number because it doesn't start with a
number, CMake assigns "X.X.X" version number to generated executables
CMake package uses "X.X.X" version number instead of "vX.X.X"
Installer filename more clearly separates "gnuradio", version, and distro
Changes Windows installer filename to match naming convention of Ubuntu
and Fedora installers
Nick Foster (16):
Volk: add in mutex capability to archs.xml. Turns out some compilers can
do both 32-bit and 64-bit compilations, and this breaks Volk. Only works in
CMake right now.
volk: modified cmake pkgconfig to look for Orc > 0.4.11
Volk: added 32fc x scalar multiply, implemented in Orc & generic. Orc/SSE
tested 10x faster than generic.
Volk: add 32fc_s32fc_multiply_32fc to profiler
Volk: 32f_s32f_multiply_32f
Volk: whoops
Volk: fix volk_32f_x2_dot_prod_32f_u test (threshold increase)
Volk: fix volk_32fc_s32f_magnitude_16i_a Orc implementation for
saturating magnitudes
Volk: fix 32fc dot product test. more investigation into ASM64 and ASM32
impls is needed to determine if these have robust tail cases or not.
Volk: bring QA test changes into the profiler as well
Volk: remove index max horizontal star from test, it shouldn't be there
either
Volk: since we have a profiler, we don't need to iterate during QA, so
this can go much faster
core: API exposure patch.
volk: fix for newer orc.
Volk: add scalar const support to the profiler/QA code. Disabled
volk_32fc_s32fc_multiply_32fc_a's Orc impl due to it not working.
Remove ORC invocation since // doesn't dissuade the generator.
Philip Balister (10):
audio_alsa_sink : Fix warning on 32 bit builds.
audio_alsa_source : Fix warning on 32 bit builds.
qtqui-sink : Do not run the FFT unless updating the display.
qr-qtgui-sink : Set lower limit of FT size to 256 from 1024.
Remove checks for OpenGL from configure.
qtgui_sink_c : Fix update rate math.
high_res_timer: Fix high_res_timer_now() for E100.
Try really hard to get cmake to use compiler flags from the toolchain
file.
Do not rewrite path to python interpreter for cross builds.
Do not rewrite path to python interpreter for cross builds.
Thomas Tsou (3):
vocoder: codec2: add block for David Rowe's Codec2
gr-uhd: remove unused _tmp_buffs variable
uhd: bug fix for GIL issues in bin_statistics. The usrp_spectrum_sense.py
program looks like it's working again.
Timo Juhani Lindfors (3):
cmake: fix git describe special case handling
grc: fix typos
gnuradio-core: fix typo in documentation
Tom Rondeau (602):
Adding phase detector in Costas loop for 8PSK.
gr-digital: adding a new top-level block for digital comms work.
pager: fixed naming in PC file.
digital: configuration files for building gr_digital
digital: fixing up build structure. Compiles now.
gr-digital: renaming block to avoid name collision with stuff in
gnuradio-core.
gr-digital: adding QA code for Costas loop block.
gr-digital: adding GRC components for Costas loop.
gr-digital: restructured Costas loop to be specified in terms of the
damping factor and natural frequency instead of randomly setting the gains.
Much more robust in simulation.
gr-digital: cleaning up and commenting.
gr-digital: updatign QA code to new interface of Costas Loop.
Merge branch 'master' into 8psk
gr-digital: getting rid of warnings from costas loop block.
gr-digital: Adding a ccc version of the adaptive filter (to use complex
taps).
gr-digital: adding CMA equalizer to gr-digital. This replaces the
gr_cma_equalizer_cc in gnuradio-core and uses the complex-in, complex-out,
complex-taps version of the gr_adaptive_filter.
gr-digital: exposing accessors of CMA equalizer through swig and into
GRC. Also added protection from exploding error calcs by clipping.
gr-digital: introducing a new blind equalizer based on minimizing the
kurtosis. Does not work yet.
Merge branch 'master' into constell_obj
Merge branch 'constell_obj' into 8psk
gr-digital: Updated Costas loop QA to work with all tests wth new API.
gr-digital: moved consetellation object into gr-digital space.
gr-digital: updating build for consetellation object move.
gr-digital: formatting constellation block for our style; adding 8PSK
constellation.
gr-digital: moved dbpsk, dqpsk, d8psk into the gr-digital space. Mods
tested and working in GRC.
gr-digital: adding dbpsk, dqpsk, and d8psk demodulators to gr-digital.
gr-digital: bumping up the signal amplitude into the costas loop for the
8PSK slicer.
Merge branch '8psk' of github.com:trondeau/gnuradio into 8psk
Merge branch '8psk' of github.com:trondeau/gnuradio into 8psk
digital: fixing qa code; adding (untested) GRC block for DxPSK demods.
build: committing updated Makefile.swig.gen files.
Merge branch 'master' into 8psk
gr-qtgui: makes time sink a sync_block (since it is) and uses
set_output_multiple instead of forecast. The result is that multiple streams
maintain constant relationship, which they did not before. This should also
prevent us from having to keep so much book-keeping of the indecies, and we
will hopefully be able to clean this up soon.
gr-qtgui: adding the various windows as initial options for the qtgui
sink in GRC.
Merge branch 'master' into 8psk
digital: set number of samps per symbol for the equalizer. Also,
explicitly set the initial taps of the adaptive filter to 0+j0
core: minor changes to clean up adaptive filter code.
filter: Adding a concept of output samples per symbol to the PFB clock
recovery alg, mostly so you can pass on 2+ samples per symbol to a follow-on
equalizer.
Merge branch 'master' into 8psk
digital: adding some comments to the swig file
digital: adding an LMS decision-directed equalizer block.
digital: fixing 8psk constellation object to properly slice.
digital: adding GRC block for LMS DD equalizer.
digital: fixing comments on LMS DD equalizer
digital: formatting CMA code; adding get_ functions and renaming things
for consistency.
digital: converting LMS algorithm to use the gr_adaptive_filter structure
and making naming consistent (so CMA and LMS look and behave similary with
different error and upate functions).
Merge branch 'master' into 8psk
Merge pull request #2 from benreynwar/8psk
digital: fixed variable ordering to remove warning.
digital: moving more constellation blocks into gr-digital. Builds, make
check needs work.
digital: work on build to make gr-trellis dependent on gr-digital.
digital: removed new constellation blocks from gnuradio-core.
fixing build
fixing build for constellation code. Had to make some changes to the qa
code to import the right stuff after being changed from sitting in
gnuradio-core.
trellis: fixing trellis build and qa structure. run_tests.in adds
gr-digital to the PYTHONPATH so that the QA code can import digital_swig.
Merge branch '8psk' into next
digital: reverting back to ofdm, pkt, and modulation_utils in
gnuradio-core to master. Moved new versions under gr-digital.
digital: fixing imports and build/dist for gr-digital.
digital: moved gr_binary_slicer_fb to digital_binary_slicer_fb and added
QA code. Removed constellation_decoder and everything that dependedon it. Must
switch everything to digital_constellation_decoder now. Also moved gmsk to
gr-digital. Make check passes.
digital: moved clock_recovery_ff/cc to gr-digital.
digital: removed references to modulators that were moved to gr-digital.
digital: removed gr_costas_loop from gnuradio-core that is replaced in
gr-digital.
trellis: fixed bug in trellis constellation metrics on when to include
config.h.
Merge branch 'next' of gnuradio.org:gnuradio into next
digital: removed LMS and CMA equalizers from core that are supplanted in
gr-digital.
digital: using new psk2 to build the constellation and no longer use blks2
digital: moving correlate_access_code to gr-digital.
digital: added some QA tests for the clock_recovery_mm block.
digital: fixed name of costas loop QA test block; made
qa_binary_slicer_fb executable.
digital: made clock recovery QA code executable.
digital: adding QA code for LMS DD equalizer.
digital: moved CRC32 from gnuradio-core to gr-digital. Also added QA code
for it.
digital: rename QA test to represent the function we are testing.
digital: moving mpsk_receiver from gnuradio-core to gr-digital. Added QA
code for it.
digital: moving Python digital stuff to gr-digital. Fixing some build
issues.
digital: modifications to make Python scripts in digital usable.
digital: working digital transmit benchmark script to file.
digital: updates to build for gr-digital examples.
digital: reworking code so digital examples work. BPSK seems to work fine
offline.
digital: reworking code so digital examples work. BPSK seems to work fine
offline.
Merge branch 'master' into next
Merge branch 'master' into next
fixed some more warnings; mostly in doxygen or order of variable
initialization.
core: made significant improvements in FLL algorithm. Now converges very
nicely.
digital: moved fll_band_edge out of gnruadio-core.
digital: moved fll_band_edge into gr-digital.
digital: added QA code for FLL algorithm. Updated generic_mod_demod to
use new FLL in digital instead of gr.
digtial: Added an example script to show/test the behavior of the FLL.
digital: cut down number of samples in constellation_receiver QA code to
make shorter test time.
digital: better behavior of FLL code and added gets and sets for the
frequency and phase estimates.
digital: updated Costas loop again. The damping factor is now set by
default and is no longer part of the constructor. All variables are exposed in
gets and sets, though, for any purposes.
digital: Add a costas loop example program. Updates FLL example program
to include phase offset setting.
digital: update documentation.
updating PFB clock sync to use loop bandwidth and damping factor instead
of setting gains independently.
Merge branch 'master' into next
digital: reworking pfb_clock_sync block for better construction of diff
taps, more accesors.
digital: adding a timing offset example.
digital: added M&M clock recovery loop as an option to compare against
polyphase filterbank.
digital: fixed complex M&M to output the error signal as a float. Also
changed the error value limit since we were hitting it constantly before.
digital: setting up receive path to use new timing loop API, FLL API, new
gain names/settings. Also added concept of gray coding to generic mod/demod and
reworked bpsk/qpsk modulators so both work.
digital: fixing up receiver code. Almost there...
digital: updated constellation receiver to use loop bandwidth and damping
factor instead of setting alpha and beta independently. Also cleaning up Costas
loop a bit more.
Cleaning up; adding a different dbpsk that uses differential coding. The
normal bpsk is non-differential by default, but can be set to use differential
with the right flag.
fixing constellation plotter to gracefully handle the end of a file.
digital: fixing naming of logging files.
Adding a control_loop class that takes care of setting the loop gains and
the standard loop advance function. This should be used as a parent class of
any block that uses a 2nd order control loop (like the PLL, clock recovery, etc
blocks).
Convering the PLL refout block to use the gri_control_loop class to take
care of the internal loop. The error and what to do with the phase and freq are
left to this block. It also changes the interface so that the PLL's gains are
determined by the loop bandwidth.
digital: cleaned up Costas loop code by switching over to the
gri_control_loop class to handle the inner loop. Had to add it to
digital_swig.i to properly wrap the parent functions into Python.
utils: fixed typo
digital: made digital constellation receiver a child of the second order
control loop class and cleaned up the interface.
digital: updating constellation receiver's QA code.
digital: working on adding a dqpsk modulation block.
digital: wip: dqpsk needs work.
Merge branch 'master' into next
digital: created a separate DQPSK constellation that does not gray code
inside the block. This forces a slower decision making routine but allows
differential encoding. Gray coding is done using pre_diff_code.
digital: fixed qpsk modulators to enable dqpsk.
digital: fixing qa code to test new dqpsk; a few minor formatting changes.
Updating all three PLL blocks to use new control_loop parent class.
Updating QA code for PLL blocks. Setting gains using new loop bw concept
changes the behavior slightly so new values were necessary. By explicitly
setting alpha and beta to the previous values still worked, though.
Merge branch 'master' into next
digital: reformatting documentation for line length.
digital: converted FLL block to use gri_control_loop parent class.
digital: made other QA codes executable
digital: formatting comments for line length.
digital: converted mpsk_receiver to use gri_control_loop parent class.
Updated QA code for this, too. Again, had to change the expected data since the
loop converges at a different rate; tested by setting alpha and beta to old
values and it worked with old data still.
digital: adding a script to add channel conditions to a saved file and
output to another file.
Merge branch 'digital' of github.com:trondeau/gnuradio into digital
digital: fixing a few things left out in conversion to gri_control_loop
children.
digital: minor formatting fixes.
digital: adding GMSK as a modulation type. Updated to use PFB-based clock
recovery alg instead of M&M.
Merge remote branch 'mbant/cpm' into digital
digital: moved newly added CPM and GMSK hier blocks to gr-digital.
digital: fixed up build to make libdigital_hier.la; does not swig or get
built into full library yet. Passes distcheck.
digital: added gitignore file to hier dir.
digital: adding CPM C++ hier block, which adds a hier directory to
gr-digital. Reworked build system to include this in the libraries and modules
built.
Fixing GRC files for new API to loop blocks.
Fixed the PFB clock sync block when asking for multiple samples per
symbol out.
grc: moved GRC blocks that were put into gr-digital into gr-digital/grc
and refactored for new API.
Merge branch 'master' into next
shd: adding a component gr-shd as an interface to the Symplex Hardware
X-Mini system. Mostly cribbed from gr-uhd.
Merge branch 'master' into next
Merge branch 'master' into next
Merge branch 'next' of gnuradio.org:gnuradio into next
tags: fixed fwrite line for the right item size number.
tags: updated uhd_burst_detector with a better energy detector. Works
well when receiving bursty NBFM signals.
fixing doxygen comment typo.
tags: adding tags examples to build distribution.
Merge branch 'master' into next
shd: fixing up SHD examples.
shd: adding a very rudimentary siggen application to test gr-shd tx
driver.
digital: fixed GRC blocks for blocks moved to gr-digital.
grc: removing more blocks from general grc tree that are now in digital.
digital: psk and dxpsk GRC blocks working.
digital: modifying example dir gitignore to ignore any generated samle
files.
digital: moving more examples from gnuradio-examples to gr-digital and
added examples to Makefile.am.
digital: moved tx/rx_voice from gnuradio-examples into gr-digital. Tested
and working with new dbpsk,dqpsk,d8psk.
Merge branch 'master' into next
Merge branch 'master' into next
fixing PLL's using new control_loop class so their output update is done
at the right time; were lagging by a sample before.
Merge branch 'master' into next
updated QA codes for fixed PLL blocks.
qtgui: moved actual examples to new examples directory.
qtgui: removed usrp and usrp2-specific apps; replaced with a UHD version.
Merge branch 'master' into next
Merge branch 'mergme/uhd_tags_impl_on_master'
uhd: can't be const to go into tag_work, which might change it.
Merge branch 'master' into next
digital: adding include directory for public header files.
digital: updated build files for new gr-digital/include directory.
digital: moved header files from lib to include in gr-digital.
digital: removed hier directory in gr-digital; put c++ hier blocks into
lib/include/swig.
Merge branch 'digital' of github.com:trondeau/gnuradio into digital
digital: removed hier directory
docs: fix Doxygen so it gets all generated files in builddir if this is
different than srcdir.
docs: fix Doxygen so it gets all generated files in builddir if this is
different than srcdir.
Merge branch 'master' into next
Merge branch 'next' into digital
digital: bug fixes for digital mods. Adding fist pass at a UHD benchmark
transit chain. Automatically selects the right samples/symbol and sample rate
to achieve requested bitrate.
digital: making a parent class for the UHD interface since most of the
functions are duplicated between receiver and transmitter. Made a receiver
interface, too.
digital: fixed up benchmark codes to handle receive, too. Over-the-air
tests worked.
digital: fixed differential/non-differential. Defaults to differential
now, too.
digital: modified generic_mod_demod so mod and demods have same options
in the same order.
Added a method to get the current timing rate from the pfb clock sync
block.
digital: first pass at implementing a BERT transmitter. Works storing
samples to file.
Fixed stupid mistake in new method.
digital: first pass at BERT receiver.
UHD: moving HF apps from gnuradio-examples to gr-uhd/examples. Did the
minimum possible work to convert HF Explorer to use UHD.
uhd: again, just the basics of getting hf_radio to work with UHD (and the
'new' top_block/hier_block2 structure)
uhd: fixing hf_explorer to take the UHD address as an option.
uhd: fixing copyright and M4 files for HF apps.
uhd: moved multi-antenna scripts from gnuradio-examples to
gr-uhd/examples. Does not work yet.
uhd: build script changes for multi-antenna examples
uhd: moved fm_tx4 from gnuradio-examples to gr-uhd/examples
uhd: removing multi-antenna stuff frmo gnuradio-examples
uhd: moved usrp/max_power.py to gr-uhd/examples. This _should_ work for
both USRPs and USRP2 series, but is only tested for a USRP2 (N210, actually).
uhd: moved usrp_am_mw_rcv from examples to gr-uhd/examples and made work
with UHD. Needs more testing.
shd: changed gr-shd names from xmini to smini
shd: changed name from xmini to smini in GR interface; needs to be
matched in the s-mini firmware.
shd: Changed version requirements for libshd.
Merge branch 'shd'
Merge branch 'master' into next
uhd: fixed this example to correct for sample rate offsets when setting a
UHD device.
uhd: moved NBFM examples to gr-uhd/examples directory and made work with
UHD.
uhd: moved WFM recever and no-gui receiver to gr-uhd/examples and made
work with UHD.
uhd: removing example files now in gr-uhd/examples
Merge branch 'upstream/alsa-sink-warning-fix'
Added floating point version of arbitrary resampler.
uhd: moved usrp_wfm_rcv_pll to gr-uhd/examples and made work with UHD.
Added FFF version of pfb_arb_resampler to Python hier block (where only
the rate is required).
uhd: moved usrp_wfm_rcv2_nogui from examples to gr-uhd/examples and made
work with UHD.
uhd: minor fixes to examples
Formatting and normalizing freq limits.
uhd: moved usrp_wfm_rcv_fmdet to gr-uhd/examples and started converting
to UHD. Getting a segmentation fault currently. Don't know when the last time
this worked properly was.
uhd: converted usrp_wfm_rcv_sca to gr-uhd/examples and made work with
UHD. Seems to work but could use more testing.
uhd: cleaning up and updating some script info.
uhd: removing usrp2 examples. Not bothering with QT version for now and
the wfm_rcv is already handled after conversion from usrp.
uhd: Moved USRP analog TV receiver examples to gr-uhd/examples. They seem
to run with the UHD, but I can't really test them since there's no NTSC signals
around...
Merge branch 'maint'
Merge branch 'master' into next
uhd: Moved usrp_wxapt_rcv from examples to gr-uhd/examples and made work
with UHD.
uhd: removed examples that don't make sense with UHD. Fixed up
gr-uhd/examples Makefile.
uhd: moved fm_tx_2_daughterboards and usrp_spectrum_sense to
gr-uhd/examples. Neither are working properly quite yet.
Removing reference to usrp examples directory. All usrp and usrp2
directory examples are now in gr-uhd/examples.
Merge branch 'next' into digital
digital: copied tunnel.py over to gr-digital/examples and updated it to
use UHD. So far so good. Testing on multiple computers now.
Merge branch 'digital' of github.com:trondeau/gnuradio into digital
digital: fixed BERT test.
digital: debugging to get digital BERT tests to work over the air with
UHD (verified).
digital: adding bert and tunnel to makefile.
digital: removed old digital and digital-bert scripts that will no longer
work. All of these have been replaced in gr-digital/examples.
digital: Removed old digital mod blocks. Modified gmsk to work over the
air again.
digital: minor bug fix
digital: updated rx and tx voice examples to work over the air with UHD.
Removed empty usrp directory.
digital: minor bug fix to rx_voice demo.
uhd: improved uhd_fft; fixed panel names and some minor behavior issues.
uhd: added UHD versions of siggen and siggen_gui.
uhd: adding uhd_rx_nogui app to uhd apps directory.
uhd: removing old USRP util files that have been replaced in gr-uhd/apps.
wxgui: Updating constellation plot to work with gr-digital.
uhd examples: updated all GRC USRP-based examples to UHD examples.
gcell: removed gcell and gr-gcell
digital: updating documentation; adding everything to group 'digital'
digital: adding Doxygen group digital
docs: This adds documentation to gr-digital in the form of a
README.digital and a digital modulation page for the Doxygen manual. The
manual's main page has been updated to link to the new digital modulation page.
docs: adding README.vocoder and a Doxygen page for the vocoder block.
config: sneaking in a fix for gr-digital and adding some requirements to
make an include directory to gr-qtgui.
docs: fixing copy-paste spelling error.
qtgui: sneaking in a fix to add an include directory to gr-qtgui.
docs and qtgui: adding Doxygen documentation for each class. Also changed
the default behavior for the qtgui_sink_f to turn the constellation plot off by
default (doesn't make sense with out the Q part, too).
doc: adding qtgui Doxygen documentation page and a README file.
adding gitignore files to new directories.
docs: adding uhd Doxygen documentation page and README file.
docs: adding doc directory, Doxygen page, and README for audio package.
docs: include the doc directory in gr-aduio.
docs: force a directory to be checked for generated PMT include file to
remove a warning.
docs: adding gitignore for gr-audio/doc
digital: moved narrowband examples to their own directory (to make room
for OFDM examples).
digital: wip: moved all OFDM examples and blks2impl to gr-digital.
digital: wip: changes to get benchmark_ofdm_tx to produce output (runs
but untested/verified).
digital: benchmark_tx and benchmark_rx are working to/from file.
digital: I didn't think this was needed, but apparently, it is.
digital: unnecessary import.
digital: removed psk and qam from gnuradio-core; unnecessary now.
digital: moved over all c++ blocks to gr-digital. Benchmark tx/rx still
working.
digital: sneaking in a fix to cpm.py here. Working with benchmark_tx.
Also adding some print statements to benchmark script to indicate what type of
source/sink is being used.
digital: OFDM using new psk and qam modules for constellations. Also,
psk2->psk updated in all files and examples.
digital: fixed QA tests for ofdm.
digital: changed modulation_utils2 to modulation_utils and update all
files using it.
Merge branch 'dig_ofdm' of github.com:trondeau/gnuradio into dig_ofdm
docs: Updated some docs and made it so GRC can pull docs in from other
components like vocoder and digital.
fixed a couple of typos.
docs: added a page on PFBs and put them in their own doxygen group.
Helpful explination on how to use them and where to find more info.
digital: fixed OFDM benchmark code to work over-the-air with UHD.
digital: removed unnecessary benchmark_ofdm.py
digital: add channel model for OFDM signals to a file.
digital: fixed narrowband channel model adder to take a signal amplitude
to determine the SNR.
digital: renamed OFDM benchmark codes; no real need to say what they are
in an ofdm directory.
digital: wip: working on tunnel.py for OFDM.
digital: added set_freq function to narrownband tunnel's main top block.
Merge branch 'mergme/grc_work' into next
config: fixed qwt checks to be available over more versions.
build: fixed a bug with missing boost filesystem lib.
config: fixing up for new rules in automake.
build: needed boost_filesystem lib added (found under ubuntu 11.10;
they're getting pickier).
qtgui: avoids a simple warning.
qtgui: wip: updating qtgui to work with QWT 6 (and trying to maintain
backwards compatability to 5.2). This wip works for just the fft plots.
qtgui: Time domain plot working againt under qwt6.
qtgui: constellation plot working again under qwt6.
qtgui: waterfall plot mostly working under qwt6 (plots, but updates to
scale and color not working yet).
qtgui: fixed waterfall color map issue under qwt6.
qtgui: adjusting intensity knobs and auto scale in waterfall works in
qwt6.
qtgui: wip: working to make plots backwards compatible with qwt 5.2.
qtgui: more compatability issues.
Merge branch 'maint'
Merge branch 'master' into next
Merge branch 'next' into dig_ofdm
ofdm: removed old ofdm examples directory. All examples are now in
gr-digital.
build: fixed last warning generated from bootstrap under autoconf 2.68.
Merge branch 'maint'
Merge branch 'master' into next
digital: adding OFDM GRC blocks to gr-digital.
qtgui: a few more fixes for qwt 5.2/6.0.
Merge branch 'maint'
Merge branch 'master' into next
qtgui: missed something before.
Merge branch 'maint'
Merge branch 'master' into next
added transcendental block from jblum/transcendental (reworked for master
branch).
wxgui: saner defaults to wxgui plotters from issue #450.
digital: xml is so picky. This fixes the problems with the new GRC blocks
in issue #449.
Merge branch 'master' into next
uhd: updating examples to use args and better default for all UHD
examples; also fixed the wfm_rcv blocks to use new PLL constructor.
digital: fixed digital narrowband examples to use args instead of address
and better default.
digital: fixed digital ofdm examples to use args instead of address and
better default.
digital: fixed digital narrowband examples to set the sample rate based
on the symbol rate, not the bitrate, of the modulation.
uhd: fixed swig file to make guile build happy.
uhd: fixed examples to use new find_devices command.
examples: removed multi_usrp examples.
examples: removed multi-antenna examples.
examples: updated config files for removed examples.
Removed radio-astronomy; updated and replaced by simple-ra in cgran
(https://www.cgran.org/wiki/simple_ra).
Merge remote-tracking branch 'jcorgan/pager-update' into next
Removing usrp, usrp2, gr-usrp, gr-usrp2. Everything is moving to using
UHD. Also removes related M4 and dependency requirements for USRP-related libs.
Removed usrp(2) directories.
Fixed Makefile.am trailing backslash for autofoo build.
Somehow, these headers got duplicated. Removed from core, are in
gr-digital.
volk: fixed signed/unsigned comparison warnings.
vocoder: fixed signed/unsigned warning.
core: fixing AM_CPPFLAGS in viterbi/Makefile.am
Merge branch 'next' of gnuradio.org:gnuradio into next
build: fixed missing file in Makefile.am.
Merge branch 'next' of gnuradio.org:gnuradio into next
docs: installing README files.
docs: Fixed the include path to always find the right path.
docs: updating documentation. More build instructions/information in
Doxygen. Added logo to doxygen manual, too.
docs: Removing some more unnecessary stuff.
uhd: fixing uhd apps to take a subdev spec; also changing to more general
uhd parameter of 'args' instead of 'address' which defaults to the first uhd
dev found.
digital: added subdevspec option to digital UHD examples.
uhd: added subdevspec option to UHD examples and sets antenna based on
option.
uhd: added some documentation to the UHD main page on standard option
parser options and creating a source and setting the parameters.
Merge branch 'next' of gnuradio.org:gnuradio into next
docs: don't need to distribute README files in docs component. Just the
install path.
Merge remote branch 'jblum/cmake_fixes' into next
core: Added type conversion int->float (issue #192). Added with a gri
file and also added a gri file for float->int to perform function inside
gr_float_to_int. Also added QA code for the new block.
core: added a test for float_to_int overflow clipping.
core: Making gnuradio-core dependent on Volk. This means you HAVE to have
Volk build in order to build GNU Radio. Volk is now a 'first-class citizen.'
Merge branch 'master' of gnuradio.org:gnuradio
Merge branch 'cmake_foo2'
core: fixed float_to_int for 32-bit machines.
docs: distribute doxygen logo file.
core: really fixed this on 32-bit machines (actually tested). Forced to
promote to a 64-bit int to handle the overflow, so this is going to take a hit
on 32-bit machines.
shd: adding gr-shd to cmake build structure. Adding missed app to
autotools build.
build: making cmake build pyo files during install.
doc: removed gr-qtgui/lib from doxygen serach path so it does not include
markup in internal (non-API) header files.
build: removing a removed file from the autotools build.
build: fix autotools to install python scripts into the right path based
on what Python says.
examples: making both autotools and cmake install all the same examples.
build: better handling of doxygen building and consistency between build
tools.
usrp: these guys shouldn't still be here...
build: name change because we're not 12 year olds.
build: build .la files for swig'd libraries.
docs: ignore cmake header files.
qtgui: Fixing slot names that can't be #if'd out for compatibility
between Qwt 5.2 and 6.0.
qtgui: removed files for dependency on qwtplot3d. We don't use it anymore
and don't have a plan to in the future.
docs: more ignore dirs for Doxygen.
Merge branch 'upstream/alsa-source-warning-fix' into maint
Merge branch 'maint'
reed-solomon: fixed the signed/unsigned warnings in the RS code.
cmake: adding uninstall rule to remove symlinks, too.
grc: tell the packet utility to look in gr.digital for packet_utils.
trellis: fixed the trellis examples to look in gr-digital for the
constellation information.
trellis: fixed doc examples to use gr-digital
(test_viterbi_equalization1.py bombs out on something else, now).
Merge remote branch 'jblum/master'
grc: correlate access code was also moved to gr-digital; fixing bug in
grc block.
qtgui: these shouldn't be installed.
grc: fixing grc blocks not properly moved in to digital.
digital: moved files to the right location; put them into the build files.
digital: really, seriously, fixing digital GRC files.
digital: updates to interface in GRC. Actually tested in working GRC
flowgraphs.
digital: reverting gmsk; doesn't use pfb arbitrary resampler, which
doesn't work for some reason. Need to give this another look.
digital: reverting GMSK mod/demod GRC blocks for old interface.
Merge branch 'master' of gnuradio.org:gnuradio
trellis: applying patch to gitignore from Achilleas Anastasopoulos.
doc: ignored too much of qtgui; lost it's main page file.
Merge branch 'master' of gnuradio.org:gnuradio
uhd: patch from Marcus Leech to add FFT update rate and averating on/off
to command line options of uhd_fft.py.
docs: don't ignore the entire qtgui directory.
docs: autotools Makefile.am generates empty swig_docs .i files; builds in
autotools and cmake.
docs: added python doxygen docs to gr-audio.
docs: added python doxygen docs to gr-atsc.
docs: added python doxygen docs to gr-comedi
docs: added python doxygen docs to gr-noaa
docs: added python doxygen docs to gr-pager
docs: added python doxygen docs to gr-qtgui
docs: added python doxygen docs to gr-trellis
docs: added python doxygen docs to gr-uhd
docs: added python doxygen docs to gr-video-sdl
docs: added python doxygen docs to gr-vocoder
docs: added python doxygen docs to gr-wxgui
docs: added python doxygen docs to gr-shd
docs: fixing swig Doxygen file to ignore some files in qtgui.
docs: forgot to have the generated .i files installed.
docs: Adding swig doc generation to Makefile.am files.
docs: added doxygen and swig docs building tools into howto (cmake
version only).
docs: better use of BUILT_SOURCES so I'm not overriding the standard
build instructions for it.
docs: removed unused xml-swig; replaced by doxyxml.
docs: installing generated _doc.i files under autotools.
docs: more appropriate variable to use when setting the include/headers
directory.
docs: fixing variable for location of header files (SOURCE not BINARY).
docs: fixed Doxyfile to ignore cmake howto directory; enables namespace
page to expose all PMT functions in the manual.
docs: adding a doc string for the gruel and gruel.pmt python modules.
docs: adding Python docstrings to gruel/pmt in cmake; dummy file make for
autotools to build.
docs: better install of swig docs .i files since we actually have a
variable to take care of it already.
docs: remove xml-swig from autotools config.
docs: install gruel swig docs and other swig files into
include/gruel/swig instead of include/gnuradio/swig.
Merge branch 'master' of gnuradio.org:gnuradio
Merge branch 'more_swigness_docs'
docs: more fixes for generated swig files. This worked before the merge,
but this forces the build system to generate these before processing the other
swig files.
volk: updated autotools Makefile to build with new headers.
volk: fixed autotools build when orc is available.
Fixed warnings generated by variable declaration order.
docs: fixes some warnings.
docs: if DOXYGEN_ENABLE is false, don't build the swigdocs, either.
volk: fixed some of the simpler warnings.
docs: fixed ending of if statement.
volk: remove warning about implicit declaration of sqrt.
vocoder: fixed some unused vars warnings.
Most of these warnings are coming from swig-generated sources. They are
almost never an actual problem, so just turn the warning off.
docs: fixing format of link in simply_framer_sync. Helps older Doxygen
versions understand the link format.
build: moved docs to be the first item checked/configured to give all
other components access to ENABLE_DOXYGEN.
Merge remote-tracking branch 'jblum/cmake_qtgui_fix'
Merge branch 'maint'
uhd: removes usrpm that should not have been there anymore (patch from
Sam Bretheim).
uhd: fixes to instantiating UHD devices to set the antenna and subdevice
properly (patch from Sam Bretheim).
Merge branch 'maint'
digital: fixed QA code copy/paste error.
digital: fixed QA code copy/paste error.
Merge branch 'maint'
digital: exposed setting FLL loop bandwidth factor in GRC; must have been
overlooked initially.
filters: added accessor functions to FFT and FIR filter classes to return
vector of taps.
core: added accessors to noise_source to get type and amplitude of object.
core: added accessors to get all settable values of the channel_model
objects.
digital: added a class, digital_mpsk_snr_est_cc, that estimates the SNR
of an M-ary PSK signal.
digital: made separate implementation classes for the different SNR
estimators.
digital: using impl SNR estimator classes instead of function pointers.
digital: added a probe (sink) for the new SNR estimators; also fixes up
Makefiles and Swig files for SNR est blocks.
digital: fixing up blocks to use SNR est classes more appropriately.
digital: QA code for SNR estimators.
digital: adding an example program for the SNR estimators with Python
code to compare.
digital: adding documentation for SNR estimators; added an estimator for
M2M4 type that allows the user to set the kurtosis of the signal and noise, if
known, to work with non-MPSK and non-AWGN channels (untested).
digital: fixed QA code for SNR estimator SVR name change.
digital: added documentation for SNR estimators; made a Doxygen group for
them. Also set the alpha value to a default of 0.001; most won't need to change
this.
digital: SNR estimators just take a complex vector; not full vector of
complex vectors.
digital: snr probe passing just the 0th input stream to SNR estimator.
digital: the SNR estimator block now issues a tag with the SNR (key =
'snr'). The number of samples between when the tag is sent is set in the
constructor (default = 10000) and can be changed.
digital: update to qa and example code for new constructor with
tag_nsamples arg.
digital: fixed documentation of parameters.
digital: adding SNR nsamples set/get functions in swig i file.
digital: added tag_nsamples placeholder into SNR probe block.
digital: somewhat strange buy necessary fix for autotools build with
guile.
Merge branch 'maint'
pfb: updated and hopefully better documentation of the PFB clock sync
blocks.
pfb: bug fix for ccf version of the PFB clock sync to handle the d_osps
parameter better.
Merge branch 'maint'
scheduler: first attempt at being able to set an upper limit on the
noutput_items for all blocks in a flowgraph.
scheduler: access to set max noutput_items in start method through Python.
pfb: bug fix for ccf version of the PFB clock sync to handle the d_osps
parameter better.
Merge branch 'maint'
scheduler: if the block is an interpolator that needs a minimum of some
number of outputs based on the inputs, let it. This is an acceptable (actually,
necessary) exception to the specified limit.
scheduler: add default (large) max noutput_items to C++ run function.
digital: bug fix for FLL QA test. Use a seed to always generate the same
test sequence.
Merge branch 'maint'
build: maybe towards a better way of getting Doxygen docstrings to build
with -jN.
scheduler: added argument to wxGUI's stdapp that allows a user to specify
the max_noutput_items when building a wxGUI application.
Merge branch 'max_noutputs'
build: not going to work. Removing changes to cmake files and no sync
call.
build: have swig_doc catch the exception when the xml parsing fails on a
not-complete file.
Revert "volk: remove warning about implicit declaration of sqrt."
volk: tell Orc compiler to include math.h to find some generic functions
(sqrt).
volk: minor changes to fix some warnings.
Remove some more warnings. I'm probably being a bit OCD about these ones,
but it makes the build output so much nicer...
Merge branch 'maint'
docs: another recheck point in the siwg_doc code. If a parse error
happens, try rereading up to 3 times.
digital: added get/set functions to mpsk_receiver_cc for theta (phase
offset), omega relative limit, and modulation order.
docs: another hack to check for errors and retry when building the
swigdocs.
digital: fixing up BERT interfaces. Also added a gain control to the tx
side (so options.amplitude is actually used).
Merge branch 'maint'
Merge branch 'maint'
core: fixed bug in FFT shift operation.
Merge branch 'nosync' into maint
Merge branch 'maint'
docs: another try/except/rerun spot.
Merge branch 'maint'
noaa: add pc file for gr-noaa to m4 file.
Merge branch 'maint'
sched: first attempt at working with aligned data sets. A block has an
indicator on whether or not the buffers are aligned; they can use this to
determine which Volk function to use or if to use Volk at all.
core: link to Volk.
core: test case of using Volk to convert from float to short.
sched: forgot to turn debugging off.
build: look for local volk headers instead of installed.
sched: better comments. Handling of noutput_items adjustment done better
and documented.
volk: float_to_short now clips the values instead of wrapping around.
volk: fix a warning.
volk: float_to_int and float_to_char updated to clip instead of wrap
around. The float to int clips at smaller than 2^32 because of the limits of
the float representation.
core: moved float_to_X type converters over to use Volk calls.
QA: type converter QA codes added and updated for Volk. Some small
differences between Volk and non-Volk for rounding issues are made here.
volk: cleaned up float_to_X to be Volk-only and added vlen and scale to
constructor to set the vector length and a free scaling with the data.
core: minor tweaks to float_to_X
core: short_to_X: adding short_to_char block using Volk; made Volk
version of short_to_float.
core: cleanup short_to_float.
core: QA codes for float_to_X and short_to_X (note: float_to_int needs
work).
core: more conversion work to Volk for type converters.
core: more type converters in Volk; adding char_to_short converter.
core: update Makefile.am for new type converters.
volk: fix lower bound of int conversion.
volk: added unaligned volk function for magnitude of a complex number.
volk: added volk magnitiude squared functions (aligned/unaligned) for
complex numbers.
core: switched complex to mag and mag_squared to use Volk functions.
core: minor edits.
volk: adding complex to imag kernel.
core: complex_to_xxx (float, real, imag, arg) to volk.
core: fixing up complex_to_xxx for using Volk where appropriate. Speed
benchmark were used to decide which implementation to use.
core: redo fft_filter (complex and float) with Volk.
Merge branch 'uhd_fft_rxbasic'
Merge branch 'maint'
Merge branch 'master' of gnuradio.org:gnuradio
Merge branch 'maint' of gnuradio.org:gnuradio into maint
volk: adding unaligned versions of complex multiply a constant and
complex multiply 2 streams.
sched: better working alignment handling.
volk: improving performance of multiply_const and multiply two streams.
core: moving multiply_cc and multiply_const_cc out of gengen and into
general so they can make use of volk calls.
volk: adding new Volk functions added in this branch to the volk_profile
tool and installing it into $prefix/bin.
volk: adding new functions to Makefile.
core: more fixes when moving files from gengen to general.
Merge branch 'maint'
core: add functions to set/get nthreads of gri FFT object.
core: expose nthreads capabilities to gr_fft_vcc.
core: expose nthreads setting through to fft_filters.
Merge branch 'maint' of gnuradio.org:gnuradio into maint
Merge branch 'master' of gnuradio.org:gnuradio
Merge branch 'maint'
core: fix a warning.
docs: fixed some markup of formulas between html and xml (and therefore
the swigdocs).
Merge branch 'maint' of gnuradio.org:gnuradio into maint
core: updated missed vfc version of fft block to use nthreads.
grc: add nthread parameter to FFT-based blocks.
Merge branch 'maint'
docs: better handling of html only for formulas.
Merge branch 'maint'
cmake: fix for handling fftw_threads as an optional library only.
Merge branch 'maint'
core: moving multiply_const_ff from gengen to general to take advantage
of volk.
sched: some added protections and checks for the alignment states.
volk: new unaligned versions of float multipliers.
core: new multiply_const_ff and multiply_ff blocks done using Volk.
volk: added unaligned version of adding 2 vectors.
core: added volk version of add_ff.
volk: added a 32fc multiply conjugate kernel.
core: added Volk-optimized gr_multiply_conjugate_cc at one block with QA
code.
volk: fixed complex multiply and conjugate kernel to use xor for
conjugation.
volk: adding complex conjugate kernel.
core: using volk for conjugate block and added QA code for it.
volk: adding an examples directory with scripts to benchmark and compare
volk-optimized GR blocks.
core: fixed alignment call for char_to_short.
volk: test commands for measuring type conversion performance.
volk: improved GR benchmark and plotting utilities.
volk: better args for benchmarking volk tests; can specify a list of test
numbers.
core: reverting float_to_int to non-Volk due to precision/wrapping issues.
volk: added some documentation to the Doxygen manual explaining Volk and
how to use it.
volk: better handling of plot for error bars. Older versions of pylab
don't like the kwargs.
core: change alignment requirement.
volk: can specify a table to calculate the percent improvement against
instead of just the raw numbers.
volk: complex_to_arg doesn't actually use Volk. No need to benchmark it.
Merge branch 'maint'
volk: added README file to explain how to run the benchmark tests and
plotting tool.
Merge branch 'safe_align' of
vortex.corganenterprises.com:gnuradio-trondeau into safe_align
Merge branch 'maint'
core: allowing delay to be dynamic for runtime changes to set_delay.
core: core: change to the delay QA code.
copyright adjustment.
core: in delay block, protect against repeated calls to set_delay with
the same value.
Merge branch 'dyn_delay'
core: protection if set_delay is called before the last delay update has
finished.
digital: fixed comments for new parameters.
Merge branch 'maint' of gnuradio.org:gnuradio into maint
Merge branch 'maint'
Merge branch 'maint'
Merge remote branch 'bistromath/volk_fix' into safe_align
Merge branch 'maint'
volk: float to short conversion is consistent between archs and tail
cases. Rounds to nearest number.
Merge remote-tracking branch 'benreynwar/minor_fixes'
digital: forgot to include new xml in Makefile.am.
Merge branch 'maint'
Merge remote-tracking branch 'benreynwar/maint' into maint
Merge branch 'maint'
Merge remote-tracking branch 'balister/python-env'
Merge branch 'master' of gnuradio.org:gnuradio
Merge branch 'master' of gnuradio.org:gnuradio
docs: setting up ability to link to example files in the Doxygen manual.
Using the PFB channelize.py as a test.
Merge branch 'maint'
volk: include config.h to have rintf in windows/msvc.
testing something.
-----------------------------------------------------------------------
hooks/post-receive
--
git://gnuradio.org/jcorgan
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] git://gnuradio.org/jcorgan annotated tag, v3.5.2, created. v3.5.2,
git version control <=