Michael [Mon, 19 Oct 2009 14:21:33 +0000 (10:21 -0400)]
moved all 'fprintf (stderr, ...)' calls to std::cerr, for 'universal' OSX printing of long and pointer types
Michael [Sat, 17 Oct 2009 15:55:09 +0000 (11:55 -0400)]
better for both cross-compiling and 10.6 native compiling, to determine CPU architecture
Michael [Thu, 15 Oct 2009 14:42:02 +0000 (10:42 -0400)]
osx 10.6 x86_64 fixes for gr-audio-osx
Michael [Thu, 15 Oct 2009 13:43:20 +0000 (09:43 -0400)]
OSX 10.6 x86_64 fixes for configure and libusb; Audio is next
Josh Blum [Wed, 14 Oct 2009 22:21:39 +0000 (15:21 -0700)]
fix usrp2 wrappers for vlen of 2 shorts
Johnathan Corgan [Wed, 14 Oct 2009 04:03:19 +0000 (21:03 -0700)]
Merge branch 'qtmake' of git@gnuradio.org:trondeau into master
* 'qtmake' of git@gnuradio.org:trondeau:
Removing ifs to clean up build system. Make no longer rebuilds gr-qtgui if no changes are made and also passes 'make distcheck'.
Tom [Wed, 14 Oct 2009 02:46:51 +0000 (22:46 -0400)]
Removing ifs to clean up build system. Make no longer rebuilds gr-qtgui if no changes are made and also passes 'make distcheck'.
Johnathan Corgan [Sun, 4 Oct 2009 15:54:41 +0000 (08:54 -0700)]
Added run-to-completion to demod_hrpt_file.grc
Johnathan Corgan [Sat, 3 Oct 2009 22:11:30 +0000 (15:11 -0700)]
Added timing adjustment for zero crossings at bit edges
Johnathan Corgan [Tue, 13 Oct 2009 20:32:39 +0000 (13:32 -0700)]
Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
This merge fixes libusb build machinery to work for Cygwin, Darwin, Ubuntu,
and F11.
* 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou:
usrp: Applied patch from Michael Dickens for Darwin libusb
usrp: Applied patch from Don Ward for Cygwin libusb
fix to restart libusbok checking for non-PKGCONFIG
usrp: Disabled libusb-1.0 debug output by default
merged updated libusb checks with older version
usrp: Enable debug output
usrp: Reorg of libusb error reporting
usrp: Added error checking on hash transfers
augmented search for libusb
Johnathan Corgan [Tue, 13 Oct 2009 20:07:19 +0000 (13:07 -0700)]
Change calculation of docdir to remove trailer when in git development
Johnathan Corgan [Tue, 13 Oct 2009 02:28:30 +0000 (19:28 -0700)]
Merge branch 'fix/wxgui' of git@gnuradio.org:jblum
* 'fix/wxgui' of git@gnuradio.org:jblum:
fix so all handlers get called on event
Johnathan Corgan [Tue, 13 Oct 2009 01:46:56 +0000 (18:46 -0700)]
Merge branch 'sync' of git@gnuradio.org:trondeau into master
This merge adds polyphase clock recovery, implements new PAM demodulators
that use it, and also moves GRC examples to gnuradio-examples component.
See merge commit diff for updated files post merge.
* 'sync' of git@gnuradio.org:trondeau: (54 commits)
Reverting dqpsk to be mpsk_receiver based and not change its behavior.
Fixing initialization of timing gains. Alpha should be < 1, and beta should be << 1.
This splits the rate into a fractional an integer value, which allows the loop to adjust the fractional rate while the integer rate keeps the increments moving properly. Allows the max rate deviation to be independent of the integer rate. Scaling of the differential taps also allows alpha and beta to operate independent of the rate when fractional samples per symbol are used. Slightly more tolerant to large signal values, but they still should be close to +/-1.
Fixing compiler warnings.
Adding dqpsk2 block to makefile for installation.
Adding DQPSK version that uses the PFB timing sync block (dqpsk2).
Minor fixes for logging.
Fixing import of UI file.
Temporary working dbpsk2 example until we match everything.
Working DBPSK implementation with new PFB clock recovery block. The feedforward AGC wasn't playing nicely, the frequency aquistion range was increased to swing half the sample rate in either direction, and the number of filter phases to use was increased to 32.
A bit of code cleanup.
Starting to rework QT app to control new PFB clock recovery alg.
Making old dbpsk work again to compare against new version.
Adding new DBPSK block with new PFB clock recovery alg.
Revert "More additions to PAM timing simulation."
More additions to PAM timing simulation.
Using 2-PAM by default.
Cleaning up GRC PAM timing example and adding ability to do M-ary PAM.
Cleaning up constructor.
Moving filter number decision to start work function.
...
Josh Blum [Tue, 13 Oct 2009 01:35:10 +0000 (18:35 -0700)]
fix so all handlers get called on event
Michael Dickens [Tue, 13 Oct 2009 01:18:40 +0000 (21:18 -0400)]
usrp: Applied patch from Michael Dickens for Darwin libusb
Update usrp_libusb.m4 to work on Darwin for both libusb-legacy and libusb1
Tom Rondeau [Mon, 12 Oct 2009 22:41:24 +0000 (18:41 -0400)]
Reverting dqpsk to be mpsk_receiver based and not change its behavior.
Tom Rondeau [Mon, 12 Oct 2009 22:36:55 +0000 (18:36 -0400)]
Fixing initialization of timing gains. Alpha should be < 1, and beta should be << 1.
Don Ward [Mon, 12 Oct 2009 21:58:32 +0000 (17:58 -0400)]
usrp: Applied patch from Don Ward for Cygwin libusb
Moved the case statement after the call to AC_CHECK_LIB
Initialized LIBS="" before calling AC_CHECK_LIB
Tom Rondeau [Mon, 12 Oct 2009 21:55:17 +0000 (17:55 -0400)]
This splits the rate into a fractional an integer value, which allows the loop to adjust the fractional rate while the integer rate keeps the increments moving properly. Allows the max rate deviation to be independent of the integer rate. Scaling of the differential taps also allows alpha and beta to operate independent of the rate when fractional samples per symbol are used. Slightly more tolerant to large signal values, but they still should be close to +/-1.
Tom Rondeau [Mon, 12 Oct 2009 20:36:09 +0000 (16:36 -0400)]
Fixing compiler warnings.
Tom Rondeau [Mon, 12 Oct 2009 20:04:47 +0000 (16:04 -0400)]
Adding dqpsk2 block to makefile for installation.
Tom Rondeau [Mon, 12 Oct 2009 20:04:21 +0000 (16:04 -0400)]
Adding DQPSK version that uses the PFB timing sync block (dqpsk2).
Tom Rondeau [Mon, 12 Oct 2009 20:03:47 +0000 (16:03 -0400)]
Minor fixes for logging.
Tom Rondeau [Mon, 12 Oct 2009 20:03:10 +0000 (16:03 -0400)]
Fixing import of UI file.
Thomas Tsou [Mon, 12 Oct 2009 18:26:55 +0000 (14:26 -0400)]
Merge branch 'libusb-legacy-macports' into libusb-1.0
Michael [Mon, 12 Oct 2009 17:51:05 +0000 (13:51 -0400)]
fix to restart libusbok checking for non-PKGCONFIG
Tom Rondeau [Mon, 12 Oct 2009 17:28:27 +0000 (13:28 -0400)]
Temporary working dbpsk2 example until we match everything.
Thomas Tsou [Mon, 12 Oct 2009 17:22:24 +0000 (13:22 -0400)]
usrp: Disabled libusb-1.0 debug output by default
Debug output may generate excessive amounts of information.
Tom Rondeau [Mon, 12 Oct 2009 17:26:00 +0000 (13:26 -0400)]
Working DBPSK implementation with new PFB clock recovery block. The feedforward AGC wasn't playing nicely, the frequency aquistion range was increased to swing half the sample rate in either direction, and the number of filter phases to use was increased to 32.
Tom Rondeau [Mon, 12 Oct 2009 17:21:59 +0000 (13:21 -0400)]
A bit of code cleanup.
Michael [Mon, 12 Oct 2009 15:05:03 +0000 (11:05 -0400)]
merged updated libusb checks with older version
Josh Blum [Fri, 9 Oct 2009 18:19:03 +0000 (11:19 -0700)]
add canonical options for copy enable param
Josh Blum [Mon, 12 Oct 2009 05:18:42 +0000 (22:18 -0700)]
Added num_ports to various blocks that have infinite ports possible in io signature.
Also, added the gr stream mux block.
Johnathan Corgan [Sun, 11 Oct 2009 15:42:37 +0000 (08:42 -0700)]
Merge branch 'patches/dward' of git@gnuradio.org:jcorgan
* 'patches/dward' of git@gnuradio.org:jcorgan:
#include "config.h" in db_wbxng.cc (for timespec, nanosleep, etc.)
Add flags and dependencies for MinGW/MSYS.
Add dependence of gruel on guile; fixes ticket #410.
Use gruel::mutex instead of pthread_mutex in gr_histo_sink_f.
Add .gitattributes to fix CRLF problems on MinGW/MSYS
Matt Ettus [Sun, 11 Oct 2009 07:23:47 +0000 (00:23 -0700)]
earliest beta files renamed to avoid confusion
Johnathan Corgan [Sat, 10 Oct 2009 23:48:58 +0000 (16:48 -0700)]
#include "config.h" in db_wbxng.cc (for timespec, nanosleep, etc.)
Patch-by: Don Ward <don2387ward@sprynet.com>
Johnathan Corgan [Sat, 10 Oct 2009 23:47:09 +0000 (16:47 -0700)]
Add flags and dependencies for MinGW/MSYS.
Patch-by: Don Ward <don2387ward@sprynet.com>
Johnathan Corgan [Sat, 10 Oct 2009 23:42:53 +0000 (16:42 -0700)]
Add dependence of gruel on guile; fixes ticket #410.
Patch-by: Don Ward <don2387ward@sprynet.com>
Johnathan Corgan [Sat, 10 Oct 2009 23:39:49 +0000 (16:39 -0700)]
Use gruel::mutex instead of pthread_mutex in gr_histo_sink_f.
Patch-by: Don Ward <don2387ward@sprynet.com>
Johnathan Corgan [Sat, 10 Oct 2009 23:38:37 +0000 (16:38 -0700)]
Add .gitattributes to fix CRLF problems on MinGW/MSYS
Patch-by: Don Ward <don2387ward@sprynet.com>
Tom [Sat, 10 Oct 2009 01:22:44 +0000 (18:22 -0700)]
Starting to rework QT app to control new PFB clock recovery alg.
Tom [Sat, 10 Oct 2009 01:21:36 +0000 (18:21 -0700)]
Making old dbpsk work again to compare against new version.
Tom [Sat, 10 Oct 2009 01:21:08 +0000 (18:21 -0700)]
Adding new DBPSK block with new PFB clock recovery alg.
Tom [Fri, 9 Oct 2009 23:55:37 +0000 (16:55 -0700)]
Revert "More additions to PAM timing simulation."
This reverts commit
a524c6f494cfb3b88d1e55d3f1a35d97ec566c4e.
Tom [Fri, 9 Oct 2009 23:26:28 +0000 (16:26 -0700)]
More additions to PAM timing simulation.
Tom [Fri, 9 Oct 2009 21:52:13 +0000 (14:52 -0700)]
Using 2-PAM by default.
Tom [Fri, 9 Oct 2009 21:34:39 +0000 (14:34 -0700)]
Cleaning up GRC PAM timing example and adding ability to do M-ary PAM.
Tom [Fri, 9 Oct 2009 21:33:39 +0000 (14:33 -0700)]
Cleaning up constructor.
Tom [Fri, 9 Oct 2009 21:03:33 +0000 (14:03 -0700)]
Moving filter number decision to start work function.
Tom [Fri, 9 Oct 2009 21:02:04 +0000 (14:02 -0700)]
Cleaning up unused variable and code.
Tom [Fri, 9 Oct 2009 20:57:52 +0000 (13:57 -0700)]
Working fractional sample rates in clock recovery algorithm.
Tom [Fri, 9 Oct 2009 20:26:37 +0000 (13:26 -0700)]
Chaning update for fractional sample rate into filter index.
Thomas Tsou [Fri, 9 Oct 2009 19:10:13 +0000 (15:10 -0400)]
usrp: Enable debug output
This only works if libusb-1.0 is compiled with debug logging.
Thomas Tsou [Sat, 3 Oct 2009 16:26:24 +0000 (12:26 -0400)]
usrp: Reorg of libusb error reporting
Error messages rather than error codes are reported. Version specific
libusb error messages originate from their respective calls.
Tom [Fri, 9 Oct 2009 18:10:15 +0000 (11:10 -0700)]
wip
Thomas Tsou [Fri, 2 Oct 2009 16:37:06 +0000 (12:37 -0400)]
usrp: Added error checking on hash transfers
Johnathan Corgan [Fri, 9 Oct 2009 05:12:41 +0000 (22:12 -0700)]
Merge branch 'wip/wxgui' of gnuradio.org/git/jblum
* 'wip/wxgui' of http://gnuradio.org/git/jblum:
using gr copy in the wxgui connect, added gr copy to grc xml
Added gr.copy(itemsize) block
point label transpareny, horizontal offset, and toggle on/off capability
simplify some params
moved the wxgui connect helper functions into the wrapper class
making use of update ui event
setup special wxgui connect on sinks, needs testing
working special connect for fftsink
work on a special connect function that registers a callback
added bind to visible event function to callback when visibility changes within tabs
Josh Blum [Fri, 9 Oct 2009 04:46:53 +0000 (21:46 -0700)]
using gr copy in the wxgui connect, added gr copy to grc xml
Tom [Fri, 9 Oct 2009 04:40:16 +0000 (21:40 -0700)]
Working on allowing fractional samples per symbol.
Josh Blum [Fri, 9 Oct 2009 03:54:32 +0000 (20:54 -0700)]
Merge branch 'wip/wxgui' of gnuradio.org/git/jcorgan into wip/wxgui
Johnathan Corgan [Fri, 9 Oct 2009 03:53:16 +0000 (20:53 -0700)]
Added gr.copy(itemsize) block
set_enabled(bool) will either copy from input to output (True)
or drop the input on the floor (False).
Josh Blum [Fri, 9 Oct 2009 03:12:34 +0000 (20:12 -0700)]
point label transpareny, horizontal offset, and toggle on/off capability
Michael [Thu, 8 Oct 2009 21:21:15 +0000 (17:21 -0400)]
augmented search for libusb
Tom [Thu, 8 Oct 2009 03:53:30 +0000 (20:53 -0700)]
Adding channel model to simulation to test frequency offset.
Josh Blum [Thu, 8 Oct 2009 03:31:04 +0000 (20:31 -0700)]
tweaks to the search
Josh Blum [Thu, 8 Oct 2009 03:17:02 +0000 (20:17 -0700)]
a working block tree search
Josh Blum [Thu, 8 Oct 2009 02:22:03 +0000 (19:22 -0700)]
added noaa to extract doc matcher
Josh Blum [Thu, 8 Oct 2009 01:47:21 +0000 (18:47 -0700)]
simplify some params
Tom [Thu, 8 Oct 2009 01:32:35 +0000 (18:32 -0700)]
Adding imaginary stream to PAM demo to test IQ sync. Also properly setting beta at runtime from GRC block.
Tom [Thu, 8 Oct 2009 01:31:50 +0000 (18:31 -0700)]
Working sync for QPSK
Josh Blum [Thu, 8 Oct 2009 01:01:56 +0000 (18:01 -0700)]
moved the wxgui connect helper functions into the wrapper class
Tom [Thu, 8 Oct 2009 00:45:19 +0000 (17:45 -0700)]
More stable version of clock sync.
Josh Blum [Wed, 7 Oct 2009 18:52:33 +0000 (11:52 -0700)]
making use of update ui event
Tom [Wed, 7 Oct 2009 18:02:44 +0000 (11:02 -0700)]
Clipping the rate of the clock recovery helps track large changes.
Josh Blum [Wed, 7 Oct 2009 16:48:24 +0000 (09:48 -0700)]
setup special wxgui connect on sinks, needs testing
Johnathan Corgan [Wed, 7 Oct 2009 16:11:13 +0000 (09:11 -0700)]
Applied patch from Don Ward for Cygwin platform
Add *.exe to .gitignore
Restore ac_compiler in gr_fortran.m4 even when no Fortran was found
Add $(NO_UNDEFINED) to LDFLAGS in atsc Makefile.am, so shared libraries
will be built
Change the order of searching pmt/libpmt-qa.la and libgruel.la in gruel
Makefile.am so references to libgruel from limpmt-qa will be resolved
Josh Blum [Wed, 7 Oct 2009 08:47:38 +0000 (01:47 -0700)]
working special connect for fftsink
Tom [Wed, 7 Oct 2009 06:19:15 +0000 (23:19 -0700)]
Adding better scope sink defaults.
Josh Blum [Wed, 7 Oct 2009 05:28:09 +0000 (22:28 -0700)]
work on a special connect function that registers a callback
Josh Blum [Wed, 7 Oct 2009 04:52:41 +0000 (21:52 -0700)]
added bind to visible event function to callback when visibility changes within tabs
Tom [Wed, 7 Oct 2009 02:44:58 +0000 (19:44 -0700)]
Fixing previous checkin
Tom [Wed, 7 Oct 2009 02:31:45 +0000 (19:31 -0700)]
Adding accessor functions for both alpha and beta.
Johnathan Corgan [Wed, 7 Oct 2009 02:29:07 +0000 (19:29 -0700)]
Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
* 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou:
usrp: Corrected build fix for libusb
usrp: Removed unused file
Johnathan Corgan [Wed, 7 Oct 2009 01:17:18 +0000 (18:17 -0700)]
Merge branch 'wip/wbxng' of git@gnuradio.org:jcorgan
* 'wip/wbxng' of git@gnuradio.org:jcorgan:
Clean up for work-in-progress
Integrated gain control for TX and RX of wbxng
Enabled RX Baseband
First Functional TX modulator
Locking, controllable synthesizer on TX and RX
Able to tune RX VCO, observe R and N divider output on MUXOUT
twiddling gpio successfully
Clean build
Initial compile of wbxng, properly sets db IDs
Tom [Wed, 7 Oct 2009 01:15:11 +0000 (18:15 -0700)]
Fixing io signature for debug outputs.
Matt Ettus [Wed, 7 Oct 2009 01:08:10 +0000 (18:08 -0700)]
Merge branch 'wip/examples' of gnuradio.org/git/jblum into sync
Matt Ettus [Wed, 7 Oct 2009 01:08:01 +0000 (18:08 -0700)]
progress
Josh Blum [Wed, 7 Oct 2009 01:04:38 +0000 (18:04 -0700)]
removed unused git ignores
Josh Blum [Wed, 7 Oct 2009 01:00:21 +0000 (18:00 -0700)]
moved grc examples to gnuradio-examples/grc
Matt Ettus [Wed, 7 Oct 2009 00:56:38 +0000 (17:56 -0700)]
Merge branch 'sync' of gnuradio.org/git/trondeau into sync
Tom [Wed, 7 Oct 2009 00:56:25 +0000 (17:56 -0700)]
Adding ports to GRC file for new debug outputs
Matt Ettus [Wed, 7 Oct 2009 00:56:20 +0000 (17:56 -0700)]
added more ports
Tom [Wed, 7 Oct 2009 00:55:17 +0000 (17:55 -0700)]
Merge branch 'sync' of gnuradio.org/git/matt into sync
Tom [Wed, 7 Oct 2009 00:53:30 +0000 (17:53 -0700)]
Merge branch 'wip/sync' of gnuradio.org/git/jcorgan into sync
Johnathan Corgan [Wed, 7 Oct 2009 00:50:59 +0000 (17:50 -0700)]
Clean up for work-in-progress
Copyright updates
Trailing whitespace cleanup
Move private headers out of install
Use standard include guards
Code cleanup
Tom [Wed, 7 Oct 2009 00:49:49 +0000 (17:49 -0700)]
Adding more outputs for debugging.
Matt Ettus [Wed, 7 Oct 2009 00:44:56 +0000 (17:44 -0700)]
with frac delay
Josh Blum [Wed, 7 Oct 2009 00:36:25 +0000 (17:36 -0700)]
Merge branch 'sync' of gnuradio.org/git/matt into wip/examples
Thomas Tsou [Tue, 6 Oct 2009 22:43:30 +0000 (18:43 -0400)]
usrp: Corrected build fix for libusb
Matt Ettus [Tue, 6 Oct 2009 22:38:07 +0000 (15:38 -0700)]
Merge branch 'sync' of gnuradio.org/git/trondeau into sync